Files
citrus/database/seeders/AppDevelopmentPageSeeder.php
T

134 lines
13 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
namespace Database\Seeders;
use App\Models\Page;
use App\Models\User;
use Illuminate\Database\Seeder;
class AppDevelopmentPageSeeder extends Seeder
{
/**
* @var array<string, string>
*/
protected array $englishTranslations = [
'Google Play ve App Store\'da' => 'On Google Play and the App Store, we build',
'başarılı uygulamalar' => 'successful apps',
'geliştiriyoruz.' => 'for you.',
'Trunçgil Teknoloji olarak Android ve iOS uygulamalarını fikirden mağaza yayınına kadar titizlikle hayata geçiriyoruz.' => 'At Trunçgil Teknoloji, we meticulously bring Android and iOS apps to life—from idea to store launch.',
'Projenizi Konuşalım' => 'Let\'s Talk About Your Project',
'Trunçgil Teknoloji mobil uygulama geliştirme' => 'Trunçgil Teknoloji mobile app development',
'Geliştirme Yetkinliklerimiz' => 'Our Development Capabilities',
'Trunçgil Teknoloji, uygulamanızı mağazaya hazır hale getirmek için' => 'Trunçgil Teknoloji considers',
'her detayı' => 'every detail',
'düşünür.' => 'to get your app store-ready.',
'Keşif ve Strateji' => 'Discovery & Strategy',
'UI/UX Tasarım' => 'UI/UX Design',
'Native Android Geliştirme' => 'Native Android Development',
'iOS Geliştirme' => 'iOS Development',
'Güvenlik ve Test' => 'Security & Testing',
'Google Play Uyumluluğu' => 'Google Play Compliance',
'App Store İnceleme Hazırlığı' => 'App Store Review Readiness',
'Yayın Sonrası Destek' => 'Post-Launch Support',
'Geliştirme Sürecimiz' => 'Our Development Process',
'Trunçgil Teknoloji ile fikirden mağazaya' => 'With Trunçgil Teknoloji, from idea to store in',
'dört adımda' => 'four steps',
'ilerleyin.' => '— here\'s how.',
'Trunçgil Teknoloji uygulama geliştirme süreci' => 'Trunçgil Teknoloji app development process',
'Keşif ve Analiz' => 'Discovery & Analysis',
'Trunçgil Teknoloji ekibi, hedef kitlenizi, iş hedeflerinizi ve teknik gereksinimlerinizi derinlemesine analiz ederek projenin yol haritasını birlikte oluşturur.' => 'The Trunçgil Teknoloji team deeply analyzes your audience, business goals, and technical requirements to co-create the project roadmap.',
'Tasarım ve Prototip' => 'Design & Prototype',
'Kullanıcı deneyimi öncelikli arayüz tasarımları ve tıklanabilir prototiplerle Google Play ve App Store standartlarına uygun bir deneyim planlanır.' => 'UX-first interface designs and clickable prototypes are planned to meet Google Play and App Store standards.',
'Geliştirme ve Test' => 'Development & Testing',
'Android ve iOS platformlarında titiz kodlama, otomatik testler ve cihaz uyumluluğu kontrolleriyle uygulamanız hatasız şekilde inşa edilir.' => 'Your app is built flawlessly with meticulous coding, automated tests, and device compatibility checks on Android and iOS.',
'Mağaza Yayını ve Destek' => 'Store Launch & Support',
'Google Play Console ve App Store Connect süreçlerini Trunçgil Teknoloji yönetir; yayın sonrası izleme, güncelleme ve bakım desteği sunar.' => 'Trunçgil Teknoloji manages Google Play Console and App Store Connect processes, plus post-launch monitoring, updates, and maintenance.',
'Sık Sorulan Sorular' => 'Frequently Asked Questions',
'Uygulama geliştirme hakkında' => 'About app development —',
'merak ettikleriniz' => 'your questions answered',
'Trunçgil Teknoloji hangi platformlarda uygulama geliştiriyor?' => 'Which platforms does Trunçgil Teknoloji develop apps for?',
'Trunçgil Teknoloji olarak native Android (Kotlin), native iOS (Swift) ve cross-platform (Flutter) çözümler sunuyoruz. Uygulamalarınız Google Play Store ve Apple App Store\'da yayınlanmaya hazır şekilde teslim edilir.' => 'At Trunçgil Teknoloji, we offer native Android (Kotlin), native iOS (Swift), and cross-platform (Flutter) solutions. Your apps are delivered ready for Google Play Store and Apple App Store.',
'Google Play\'e yükleme sürecini siz mi yönetiyorsunuz?' => 'Do you manage the Google Play upload process?',
'Evet. Trunçgil Teknoloji, Google Play Console hesap kurulumu, uygulama imzalama, store listing hazırlığı, ekran görüntüleri ve politika uyumluluk kontrollerini sizin adınıza titizlikle yürütür.' => 'Yes. Trunçgil Teknoloji meticulously handles Google Play Console setup, app signing, store listing, screenshots, and policy compliance on your behalf.',
'App Store inceleme sürecinde red almamak için ne yapıyorsunuz?' => 'How do you avoid App Store rejections?',
'Apple\'ın Human Interface Guidelines, gizlilik politikası ve uygulama içi satın alma kurallarına uygunluk denetimi yapıyoruz. Metadata, açıklamalar ve gizlilik etiketleri yayın öncesinde Trunçgil Teknoloji tarafından kontrol edilir.' => 'We audit compliance with Apple\'s Human Interface Guidelines, privacy policy, and in-app purchase rules. Metadata, descriptions, and privacy labels are checked by Trunçgil Teknoloji before submission.',
'Bir uygulama projesi ne kadar sürer?' => 'How long does an app project take?',
'Proje kapsamına göre değişmekle birlikte, orta ölçekli bir uygulama Trunçgil Teknoloji sürecinde genellikle 816 hafta arasında tamamlanır. Keşif aşamasında size net bir zaman çizelgesi sunulur.' => 'Depending on scope, a mid-size app typically takes 816 weeks in the Trunçgil Teknoloji process. A clear timeline is provided during discovery.',
'Mevcut uygulamamı yeniden yazabilir veya güncelleyebilir misiniz?' => 'Can you rewrite or update my existing app?',
'Kesinlikle. Trunçgil Teknoloji, legacy kod modernizasyonu, performans iyileştirmesi, yeni OS sürümlerine uyum ve mağaza güncellemeleri konularında kapsamlı destek sağlar.' => 'Absolutely. Trunçgil Teknoloji provides comprehensive support for legacy modernization, performance improvements, new OS compatibility, and store updates.',
'Yayın sonrası bakım hizmeti veriyor musunuz?' => 'Do you offer post-launch maintenance?',
'Evet. Trunçgil Teknoloji, yayın sonrası hata takibi, kullanıcı geri bildirimlerine yanıt, güvenlik yamaları ve periyodik özellik güncellemeleri için esnek bakım paketleri sunar.' => 'Yes. Trunçgil Teknoloji offers flexible maintenance packages for post-launch bug tracking, user feedback, security patches, and periodic feature updates.',
'Neden Trunçgil Teknoloji?' => 'Why Trunçgil Teknoloji?',
'Google Play ve App Store\'da başarılı olmanız için' => 'Six strong reasons to succeed on',
'6 güçlü neden' => 'Google Play & App Store',
'Trunçgil Teknoloji mobil uygulamalar' => 'Trunçgil Teknoloji mobile apps',
'Android ve iOS Uzmanlığı' => 'Android & iOS Expertise',
'Trunçgil Teknoloji, Kotlin, Swift ve Flutter teknolojilerinde deneyimli ekibiyle her iki platformda da performanslı uygulamalar geliştirir.' => 'Trunçgil Teknoloji builds high-performance apps on both platforms with an experienced team in Kotlin, Swift, and Flutter.',
'Google Play Politika Uyumu' => 'Google Play Policy Compliance',
'Veri güvenliği, izin yönetimi ve içerik politikalarına tam uyum sağlayarak uygulamanızın mağazada sorunsuz yayınlanmasını garanti altına alırız.' => 'We ensure full compliance with data security, permissions, and content policies for smooth store publication.',
'App Store İnceleme Deneyimi' => 'App Store Review Experience',
'Human Interface Guidelines, gizlilik etiketleri ve metadata gereksinimlerini önceden ele alarak red riskini minimuma indiriyoruz.' => 'We minimize rejection risk by addressing Human Interface Guidelines, privacy labels, and metadata requirements upfront.',
'Kapsamlı Test Süreci' => 'Comprehensive Testing Process',
'Birim testleri, entegrasyon testleri ve gerçek cihazlarda manuel QA ile uygulamanızı yayına hazır hale getiriyoruz.' => 'Unit tests, integration tests, and manual QA on real devices prepare your app for launch.',
'Performans Optimizasyonu' => 'Performance Optimization',
'Pil tüketimi, açılış süresi ve bellek kullanımı Trunçgil Teknoloji tarafından sürekli ölçülür ve iyileştirilir.' => 'Battery usage, launch time, and memory consumption are continuously measured and improved by Trunçgil Teknoloji.',
'Sürekli Bakım ve Destek' => 'Ongoing Maintenance & Support',
'Yayın sonrası hata düzeltmeleri, OS güncellemelerine uyum ve yeni özellik geliştirmeleri için yanınızdayız.' => 'We\'re with you for post-launch bug fixes, OS update compatibility, and new feature development.',
'Mutlu Müşteriler' => 'Happy Clients',
'Trunçgil Teknoloji ile çalışan müşterilerimizin' => 'What our clients say about working with',
'deneyimleri' => 'Trunçgil Teknoloji',
'Trunçgil Teknoloji, e-ticaret uygulamamızı Google Play\'e sorunsuz taşıdı. İnceleme sürecinde hiç red almadık; her adımda bizi bilgilendirdiler.' => 'Trunçgil Teknoloji smoothly brought our e-commerce app to Google Play. We got zero rejections—they kept us informed at every step.',
'Kurucu, Perakende Startup' => 'Founder, Retail Startup',
'iOS uygulamamız App Store\'da ilk denemede onaylandı. Trunçgil Teknoloji\'nin titiz test süreci ve tasarım kalitesi gerçekten fark yarattı.' => 'Our iOS app was approved on the first App Store submission. Trunçgil Teknoloji\'s rigorous testing and design quality made the difference.',
'Ürün Müdürü, SaaS Şirketi' => 'Product Manager, SaaS Company',
'Hem Android hem iOS sürümünü aynı anda teslim ettiler. Trunçgil Teknoloji ekibi proje boyunca şeffaf iletişim kurdu ve söz verilen tarihte yayınladık.' => 'They delivered both Android and iOS versions simultaneously. The Trunçgil Teknoloji team communicated transparently and we launched on schedule.',
'CTO, Fintech Girişimi' => 'CTO, Fintech Startup',
'Yayın sonrası destek paketleri sayesinde uygulamamız her yeni Android sürümüne sorunsuz uyum sağlıyor. Trunçgil Teknoloji\'ye güveniyoruz.' => 'Thanks to post-launch support, our app adapts smoothly to every new Android version. We trust Trunçgil Teknoloji.',
'Operasyon Direktörü' => 'Operations Director',
'Kurumsal mobil uygulamamızın güvenlik gereksinimlerini Trunçgil Teknoloji mükemmel karşıladı. Google Play ve kurumsal MDM dağıtımı sorunsuz tamamlandı.' => 'Trunçgil Teknoloji perfectly met our enterprise app security requirements. Google Play and MDM deployment completed flawlessly.',
'IT Müdürü, Holding' => 'IT Manager, Holding Company',
'Prototipten mağaza yayınına kadar tüm süreçte Trunçgil Teknoloji yanımızdaydı. Kullanıcılarımız uygulamanın akıcılığından çok memnun.' => 'Trunçgil Teknoloji was with us from prototype to store launch. Our users love how smooth the app feels.',
'Pazarlama Müdürü' => 'Marketing Manager',
'Uygulamanızı Google Play ve App Store\'da' => 'Let\'s launch your app on',
'hayata geçirelim.' => 'Google Play & App Store.',
'Trunçgil Teknoloji ekibi, projenizi dinlemeye ve size özel bir yol haritası sunmaya hazır.' => 'The Trunçgil Teknoloji team is ready to hear your project and offer a tailored roadmap.',
'Ücretsiz Danışmanlık Alın' => 'Get a Free Consultation',
'Trunçgil Teknoloji uygulama geliştirme' => 'Trunçgil Teknoloji app development',
];
public function run(): void
{
$author = User::query()->first();
if (!$author) {
$this->command?->warn('Kullanıcı bulunamadı, seeder atlandı.');
return;
}
foreach ($this->englishTranslations as $key => $english) {
// Translations are managed by SiteTranslationsSeeder (app_development_translations.php).
}
Page::updateOrCreate(
['slug' => 'uygulama-gelistirme'],
[
'author_id' => $author->id,
'title' => 'Uygulama Geliştirme',
'excerpt' => 'Trunçgil Teknoloji olarak Android ve iOS uygulamalarını Google Play ve App Store\'da yayınlanmaya hazır şekilde titizlikle geliştiriyoruz.',
'content' => '',
'template' => 'services.app-development',
'custom_header_blade' => 'partials.header-app-development',
'status' => 'published',
'is_homepage' => false,
'show_in_menu' => true,
'sort_order' => 15,
'published_at' => now(),
'meta_title' => 'Uygulama Geliştirme | Trunçgil Teknoloji',
'meta_description' => 'Trunçgil Teknoloji ile Google Play ve App Store için native Android, iOS ve Flutter uygulama geliştirme. Keşiften mağaza yayınına titiz süreç.',
]
);
$this->command?->info('✅ Uygulama Geliştirme sayfası ve çevirileri oluşturuldu.');
}
}