storebound/apps/desktop/src/i18n/tr.ts
CRT 5236f002f1 desktop: tray menu panels and pinnable context menus
The tray's right-click menu is drawn by the app: one tree from tray.rs
(stable submenu keys), one frameless always-on-top menu-N window per
panel rendered by tray-menu.html with the design system, placed inside
the monitor's work area. A pure panel book keeps transient and pinned
panels apart; pinned panels (pin button, Ctrl+click, middle click) are
draggable, step aside from each other and are saved in state.json
(menuPins) and restored at start. tray_update pushes the tree to the
open panels, which update in place; closed panels are destroyed. The
native menu, rendered from the same tree, stays as the fallback and on
Linux. Only menu-* windows get the menu_* commands (menu.json).

In-app context menus get the same behaviour through a pure menu stack
(ui/menu-stack.ts): pin a menu, tear off a submenu, pinned panels
survive the next menu, are draggable and re-read their entries from
live sources so data changes update them in place.

Also drops a stray diff3 marker line from CHANGELOG.md.
2026-10-24 13:44:08 +08:00

2229 lines
130 KiB
TypeScript

// Türkçe arayüz metinleri. Anahtarlar en.ts ile aynı (tip kontrolü); yer tutucular aynı kalmalı (tools/i18n-check.ts).
import type { en } from './en';
export const tr: Record<keyof typeof en, string> = {
'a11y.skip': 'İçeriğe geç',
'a11y.breadcrumbs': 'Buradasınız',
'nav.sections': 'Bölümler',
'nav.portfolio': 'Portföy',
'nav.appsLabel': 'Uygulamalar',
'nav.workspace': 'Çalışma alanı',
'nav.apps': 'Uygulama klasörleri',
'nav.accounts': 'Stüdyolar ve hesaplar',
'nav.dependencies': 'Bağımlılıklar',
'nav.settings': 'Ayarlar',
'nav.noApps': 'Henüz uygulama yok',
'nav.problems': '{count} sorun',
'nav.problems_one': '1 sorun',
'tab.releases': 'Sürümler',
'tab.catalog': 'Katalog',
'tab.listings': 'Mağaza metinleri',
'tab.health': 'Sağlık',
'tab.reviews': 'Yorumlar',
'tab.testflight': 'TestFlight',
'tab.checks': 'Kontroller',
'profile.app': 'Uygulama',
'profile.game': 'Oyun',
'profile.subscription-app': 'Abonelikli uygulama',
'foot.cli': 'CLI {version} çalışıyor',
'foot.cliDown': 'CLI çalışmıyor',
'foot.cliStarting': 'CLI başlatılıyor',
'foot.lastRead': 'Mağazalar {when} okundu',
'foot.neverRead': 'Mağazalar henüz okunmadı',
'top.storesRead': 'Mağazalar {when} okundu',
'top.storesNotRead': 'Mağazalar okunmadı',
'dev.fixtures': 'GELİŞTİRME VERİSİ',
'dev.fixturesHint': 'Geliştirme sürümü örnek verilerle çalışıyor: buradaki hiçbir şey bir mağazadan gelmiyor. Yayın sürümlerinde bu mod yok.',
'action.readStores': 'Mağazaları oku',
'action.reading': 'Okunuyor',
'action.readStoresHint': 'Salt okunur: her uygulamanın App Store Connect ve Google Play durumu, kendi hesaplarıyla',
'action.checkConfigs': 'Ayarları kontrol et',
'action.addFolder': 'Uygulama klasörü ekle',
'action.addAccount': 'Mağaza hesabı ekle',
'action.toggleTheme': 'Açık / koyu tema',
'action.welcome': 'Karşılama rehberini aç',
'action.refresh': 'Yenile',
'palette.title': 'Komut paleti',
'palette.button': 'Ara veya git',
'palette.placeholder': 'Bir uygulamaya, sekmeye veya ekrana git ya da bir işlem çalıştır',
'palette.results': 'Sonuçlar',
'palette.none': '"{q}" ile eşleşen bir şey yok',
'palette.move': 'gezin',
'palette.open': 'aç',
'palette.toggle': 'aç / kapat',
'palette.gApps': 'Uygulamalar',
'palette.gGo': 'Git',
'palette.gTabs': 'Uygulama sekmeleri',
'palette.gApp': 'Bu uygulama: {name}',
'palette.nextApp': 'Sonraki uygulama',
'palette.prevApp': 'Önceki uygulama',
'settings.scApps': 'Önceki / sonraki uygulama',
'settings.scMenu': 'Odaktaki öğenin bağlam menüsü',
'reader.backoffShort': "Mağaza yavaşlattı",
'reader.appleQuotaShort': "App Store saatte {left} / {limit}",
'kpi.more': "+{count} tane daha",
'pf.noShots': "Uygulama klasöründe henüz ekran görüntüsü yok",
'pf.noShotsStore': "Yalnız mağazada: ekran görüntülü uygulama klasörü yok",
'tabs.more': "{count} sekme daha",
'tabs.moreShort': "Daha fazla",
'reviews.keysHint': "Klavye: J / K sonraki ve önceki, R yanıtla, C kopyala, O konsolda aç",
'tools.filter': "Komut bul",
'tools.search': "{count} komutta ara (ad, yöntem, ne yaptığı)",
'tools.searchAria': "Komut ara",
'tools.density': "Görünüm",
'tools.list': "Liste",
'tools.results': "{count} eşleşen komut",
'tools.noHits': "Eşleşen komut yok. Bir mağaza kelimesi deneyin (listing, prices, testflight...).",
'set.search': "Ayarlarda ara",
'set.noHits': "Eşleşen ayar yok",
'preview.continue': "Onaya geç",
'preview.lead': "Deneme çalıştırması: henüz hiçbir şey değişmedi. Devam onay penceresini açar; deneme bir kez daha çalışır, sonra uygulanır.",
'preview.more': "… {count} satır daha",
'preview.nothing': "Deneme çalıştırması bir değişiklik bildirmiyor.",
'settings.density': "Tablolar",
'settings.comfortable': "Rahat",
'settings.compact': "Sıkı",
'action.toggleDensity': "Sıkı / rahat tablolar",
'palette.gActions': 'İşlemler',
'palette.openApp': 'Aç',
'common.loading': 'Yükleniyor',
'common.unknown': 'Bilinmiyor',
'common.cancel': 'İptal',
'common.close': 'Kapat',
'common.exitNoMessage': 'Komut bir hata mesajı vermeden durdu (çıkış {code}); ayrıntılar günlükte',
'gerr.apiDisabled': '{what} için Google Cloud projesi {project} içinde {service} açılmalı.',
'gerr.what.reporting': 'Çökme ve ANR verileri',
'gerr.what.publisher': 'Uygulamayı Google Play\'den okumak',
'gerr.what.storage': 'Play istatistikleri',
'gerr.what.other': 'Bu okuma',
'gerr.projectUnknown': '(hizmet hesabının projesi)',
'gerr.turnOn': 'Google Cloud\'da aç',
'gerr.checkAgain': 'Tekrar kontrol et',
'gerr.noAccess': 'Hizmet hesabının Play Console\'da {app} için erişimi yok: Kullanıcılar ve izinler bölümünden ekleyin.',
'gerr.thisApp': 'bu uygulama',
'gerr.openUsers': 'Kullanıcılar ve izinler\'i aç',
'gerr.revoked': 'Google hizmet hesabı anahtarını reddetti: iptal edilmiş, silinmiş ya da süresi dolmuş. Hesaplar\'da yeni bir JSON anahtarı ekleyin.',
'gerr.quota': 'Google API kotası şimdilik doldu. Daha sonra tekrar deneyin.',
'gerr.details': 'Ayrıntılar',
'gerr.openFailed': 'Sayfa açılamadı',
'gerr.portfolio': '{count} Google Cloud projesinde bir API açılmalı: etkilenenler {apps}',
'gerr.portfolio_one': '1 Google Cloud projesinde bir API açılmalı: etkilenenler {apps}',
'gerr.portfolioProject': 'Proje {project}: {service}',
'common.cachedFrom': 'Son okuma {when} (kayıtlı kopya)',
'common.readWhen': '{when} okundu',
'common.readFailedKeep': 'Son okuma başarısız oldu, bu yüzden bir öncekini gösteriyor: {error}',
'time.justNow': 'az önce',
'time.never': 'hiç',
'toast.readingStores': 'Mağazalar okunuyor',
'toast.readingStoresDetail': 'App Store Connect ve Google Play, salt okunur',
'toast.readDone': 'Mağazalar okundu',
'toast.readDoneDetail': '{count} uygulama güncel',
'toast.readDoneDetail_one': '1 uygulama güncel',
'toast.readDonePartial': 'Mağazalar eksik okundu',
'toast.readDonePartialDetail': '{count} uygulama bir mağazada okunamadı; bilinmiyor olarak gösteriliyor',
'toast.readDonePartialDetail_one': '1 uygulama bir mağazada okunamadı; bilinmiyor olarak gösteriliyor',
'toast.readFailed': 'Mağazalar okunamadı',
'toast.cancelled': 'İptal edildi',
'toast.reading': 'Okunuyor',
'toast.readingDetail': 'Salt okunur',
'toast.readOk': '{what} okundu',
'toast.readFailedWhat': '{what} okunamadı',
'write.dryFailed': 'Deneme çalıştırması başarısız, hiçbir şey yazılmadı',
'write.failed': 'Uygulanmadı',
'phase.none': 'Bu mağazada yok',
'phase.live': 'Yayında',
'phase.rollout': 'Kademeli',
'phase.phased': 'Aşamalı',
'phase.halted': 'Durduruldu',
'phase.paused': 'Duraklatıldı',
'phase.approved': 'Onaylandı',
'phase.review': 'İncelemede',
'phase.sent': 'İncelemede',
'phase.released': 'Mağaza sayfası kontrol edilemedi',
'phase.releasedUnknown': 'Mağaza sayfası kontrol edilemedi',
'phase.pageUnknown': 'Mağaza sayfası kontrol edilemedi',
'phase.pageStale': 'mağaza sayfası kontrol edilemedi, {when} itibarıyla',
'phase.reviewLive': 'İncelemede (yayında: {version})',
'roll.publishReady': 'Sürüm onaylandıysa Yayınlama özetinde yayınlayın ("Publish N changes"). Ajan `{cmd}` ile hazırlar; son basış sahibine aittir.',
'roll.publishOpen': 'Yayınlama özetini aç',
'phase.reviewManaged': 'İncelemede / yayına hazır (yönetilen yayınlama)',
'phase.rejected': 'Reddedildi',
'phase.testing': 'Testte',
'phase.draft': 'Taslak',
'phase.other': 'Diğer',
'stage.build': 'Derleme',
'stage.testing': 'Test',
'stage.review': 'İnceleme',
'stage.live': 'Yayın',
'stage.rollout': 'Dağıtım',
'check.notChecked': 'Kontrol edilmedi',
'check.notLoaded': 'Ayar yüklenemedi',
'check.problems': '{count} sorun',
'check.problems_one': '1 sorun',
'check.warnings': '{count} uyarı',
'check.warnings_one': '1 uyarı',
'check.ok': 'Ayar tamam',
'app.notSetUp': 'kurulmadı',
'app.notOnStore': 'Bu mağazada yok',
'app.sections': '{name} bölümleri',
'app.consoleHint': 'İncelemeye gönderme, yayınlama ve dağıtım mağaza konsolunda yapılır',
'portfolio.lead': 'Bu çalışma alanındaki her uygulama, App Store ve Google Play\'de.',
'portfolio.sub': '{count} uygulama · {stores} mağaza kaydı',
'portfolio.sub_one': '1 uygulama · {stores} mağaza kaydı',
'portfolio.emptyTitle': 'İlk uygulamanızı ekleyin',
'portfolio.emptyText': 'storebound uygulama klasörleriyle çalışır: her uygulama için iOS ve Android\'i anlatan bir storebound.config.ts. Bu dosyası olan bir klasör ekleyin ya da şablonlardan yenisini başlatın.',
'portfolio.notReadNotice': 'Sürümler, kademeli dağıtımlar ve katalog eşleşmesi için mağazaların bir kez okunması gerekir. Salt okunurdur ve her uygulamanın kendi hesaplarını kullanır.',
'portfolio.apps': 'Uygulamalar',
'portfolio.appsSub': 'Mağazalardan sürüm durumu, {when} okundu',
'portfolio.appsSubOffline': 'Yalnızca ayar: sürümler için mağazaları okuyun',
'portfolio.unreadable': 'Okunamadı',
'portfolio.noVersion': 'Henüz sürüm yok',
'portfolio.noNext': 'Bekleyen sürüm yok',
'portfolio.thenNext': 'sonra {version} · {phase}',
'portfolio.products': '{count} ürün',
'portfolio.products_one': '1 ürün',
'portfolio.subs': '{count} abonelik',
'portfolio.subs_one': '1 abonelik',
'portfolio.inParity': 'Eşleşiyor',
'portfolio.differs': '{count} fark',
'portfolio.differs_one': '1 fark',
'portfolio.configOnly': 'Henüz karşılaştırılmadı',
'portfolio.attention': 'İlgilenilmesi gerekenler',
'portfolio.attentionSub': 'Önce sorunlar, sonra uyarılar',
'portfolio.allClear': 'İlgilenilecek bir şey yok',
'portfolio.allClearText': 'Ayarlar sorunsuz ve son okumada hiçbir mağaza sorun bildirmedi.',
'portfolio.workspace': 'Çalışma alanı',
'portfolio.healthNotRead': 'Okunmadı',
'portfolio.healthNoPlay': 'Yalnız iOS',
'portfolio.healthTitle': 'Son 14 gün, kullanıcının fark ettiği, {when} okundu',
'portfolio.accounts': '{play} Google Play · {apple} App Store Connect',
'portfolio.storesRead': 'Mağaza okuması',
'portfolio.tools': 'Yerel araçlar',
'portfolio.toolsFound': '{total} araçtan {found} tanesi var',
'kpi.apps': 'Uygulamalar',
'kpi.appsSub': '{ios} iOS · {android} Android',
'kpi.live': 'Yayındaki sürümler',
'kpi.liveSub': '{count} mağaza kaydında',
'kpi.rolling': 'Dağıtımda',
'kpi.review': 'İncelemede',
'kpi.attention': 'İlgi bekleyen',
'kpi.blockers': '{count} engel',
'kpi.blockers_one': '1 engel',
'kpi.noBlockers': 'Engel yok',
'kpi.none': 'Yok',
'kpi.notRead': 'Görmek için mağazaları okuyun',
'legend.done': 'tamam',
'legend.stages': 'Derleme · Test · İnceleme · Yayın · Dağıtım',
'col.app': 'Uygulama',
'col.next': 'Sonraki sürüm',
'col.catalog': 'Katalog',
'col.crash': 'Çökme oranı',
'col.config': 'Ayar',
'col.version': 'Sürüm',
'col.build': 'Derleme',
'col.versionCode': 'Sürüm kodu',
'col.track': 'Kanal',
'col.item': 'Öğe',
'col.type': 'Tür',
'col.priceGap': 'Fiyat farkı',
'col.region': 'Bölge',
'col.diff': 'Fark',
'col.language': 'Dil',
'col.issue': 'Sorun',
'col.reports': 'Rapor',
'col.users': 'Kullanıcı',
'col.metric': 'Ölçüm',
'col.value': 'Değer',
'col.goal': 'Hedef',
'col.name': 'Ad',
'col.store': 'Mağaza',
'col.usedBy': 'Kullanan',
'col.added': 'Eklendi',
'col.actions': 'İşlemler',
'att.storeError': '{store} okunamadı: {error}',
'att.rejected': '{store} {version} reddedildi',
'att.halted': '{store} {version}: dağıtım durduruldu',
'att.catalog': '{count} katalog öğesi mağazalar arasında farklı',
'att.catalog_one': '1 katalog öğesi mağazalar arasında farklı',
'att.crash': 'Çökme oranı Google Play eşiğine yakın veya üstünde',
'att.anr': 'ANR oranı Google Play eşiğine yakın veya üstünde',
'tl.next': 'Sonraki',
'tl.live': 'Yayında',
'tl.released': 'Üretimde',
'tl.store': 'Mağaza',
'tl.created': 'Oluşturma: {date}',
'tl.notOnStore': 'Bu mağazada yok',
'tl.unknown': 'Bilinmiyor',
'tl.unreadable': '{store} okunamadı: durum bilinmiyor',
'tl.otherVersion': '{now} · {phase} ({version} gönderilmedi)',
'tl.notThisVersion': 'Bu sürüm değil',
'tl.current': 'Güncel',
'tl.bothVersions': 'Play {play} · App Store {ios}',
'tl.noVersion': '{version} henüz {store} mağazasında yok',
'tl.everyone': 'Herkes',
'tl.day': '7 günün {day}. günü',
'tl.rolloutAria': 'Bu sürümü alan kullanıcı payı',
'releases.notReadTitle': 'Sürüm durumu henüz okunmadı',
'releases.notReadText': 'Zaman çizelgesi her sürümü iki mağazada birlikte gösterir: derleme, TestFlight ya da dahili test, inceleme, yayın ve dağıtım payı. Doldurmak için mağazaları bir kez okuyun.',
'releases.noAccounts': 'İpucu: önce Uygulama klasörleri ekranında bu uygulamaya mağaza hesaplarını bağlayın.',
'releases.storeUnreadable': '{store} okunamadı, bu yüzden şeridi bilinmiyor olarak gösteriliyor: {error}',
'releases.storeStale': '{store} yenilenemedi: {when} okunan durum gösteriliyor. {error}',
'releases.noVersions': 'Mağazalarda henüz sürüm yok',
'releases.noVersionsText': 'İlk derleme yüklendiğinde burada görünür.',
'releases.history': 'Mağazalardaki sürümler',
'releases.historySub': '{when} okundu',
'cat.products': 'Tek seferlik ürünler',
'cat.productsSub': 'Ayar dosyasında',
'cat.subscriptions': 'Abonelikler',
'cat.subsSub': 'Tüm gruplar',
'cat.parity': 'Eşleşen',
'cat.parityRead': '{when} karşılaştırıldı',
'cat.gaps': 'Fiyat farkları',
'cat.gapsSub': 'Aynı para birimi, %10 üstü',
'cat.matrix': 'Eşleşme tablosu',
'cat.configOnly': 'Yalnızca ayar dosyasından: mağaza sütunları için iki mağazayla karşılaştırın',
'cat.compare': 'Mağazalarla karşılaştır',
'cat.ok': 'Eşleşiyor',
'cat.warn': 'Farklı',
'cat.error': 'Eksik veya hatalı',
'cat.na': 'Burada satılmıyor',
'cat.unknown': 'Karşılaştırılmadı',
'cat.extra': 'Yalnız mağazada',
'cat.sub': 'Abonelik',
'cat.product': 'Ürün',
'cat.notInConfig': 'Ayar dosyasında yok',
'cat.noGap': 'Yok',
'cat.gapsTitle': 'Mağazalar arası fiyat farkları',
'cat.gapsTitleSub': 'Mağazalar kendi fiyat basamaklarına yuvarlar, küçük farklar normaldir',
'cat.emptyTitle': 'Uygulama içi ürün veya abonelik yok',
'cat.emptyText': 'Ürünler ve abonelikler storebound.config.ts içinde bir kez tanımlanır ve iki mağazada oluşturulur. Bu uygulamanın ayarında hiç yok.',
'lst.languages': 'Diller',
'lst.completeKpi': 'Tamamlanan',
'lst.completeSub': 'Zorunlu alanlar, iki mağaza',
'lst.toFix': 'Düzeltilecek',
'lst.toFixSub': 'Eksik veya sınırı aşan',
'lst.screenshots': 'Ekran görüntüleri',
'lst.screenshotsSub': 'Üretilmiş, tüm diller',
'lst.noRenders': 'Henüz görsel klasörü yok',
'lst.playSub': 'store/listing.md',
'lst.appleSub': 'store/appstore.md',
'lst.complete': 'Tamamlanan',
'lst.completeAria': '%{pct} tamamlandı',
'lst.missing': 'Eksik',
'lst.optional': 'İsteğe bağlı',
'lst.over': '{n} fazla',
'lst.title': 'Başlık',
'lst.short': 'Kısa',
'lst.full': 'Uzun',
'lst.whatsNew': 'Yenilikler',
'lst.name': 'Ad',
'lst.subtitle': 'Alt başlık',
'lst.promo': 'Tanıtım metni',
'lst.keywords': 'Anahtar kelimeler',
'lst.description': 'Açıklama',
'lst.noFilesTitle': 'Henüz mağaza metni dosyası yok',
'lst.noFilesText': 'Mağaza metinleri uygulama klasöründe store/listing.md (Google Play) ve store/appstore.md (App Store) dosyalarında, her dil için bir bölüm olarak durur.',
'lst.noFilesHint': 'iki şablonu da uygulama klasörüne yazar',
'lst.foot': 'Uygulama klasöründeki dosyalardan, {when} okundu. Buradan hiçbir şey yüklenmez.',
'health.read': 'Sağlığı oku',
'health.emptyTitle': 'Sağlık henüz okunmadı',
'health.emptyText': 'Google Play eşiklerine göre çökme ve ANR oranları, en kötü cihazlar ve öne çıkan sorunlar, ayrıca App Store tanılamaları. Salt okunur.',
'health.crash': 'Kullanıcının fark ettiği çökme oranı',
'health.anr': 'Kullanıcının fark ettiği ANR oranı',
'health.window': '{from} ile {to} arası',
'health.over': 'Eşiğin üstünde',
'health.near': 'Eşiğe yakın',
'health.under': 'Eşiğin altında',
'health.current28': '28 günlük ortalama, Google Play\'in saydığı gibi',
'health.daily': 'Günlük',
'health.threshold': 'Kötü davranış eşiği {value}',
'health.chartAria': '{metric}: {value}',
'health.devices': 'En kötü cihazlar',
'health.devicesSub': 'Cihaz başına eşik {value}',
'health.noDevices': 'Karşılaştırmaya yetecek kullanıcısı olan cihaz yok.',
'health.issues': 'Öne çıkan sorunlar',
'health.issuesSub': 'En çok rapor önce',
'health.noIssues': 'Bildirilen sorun yok',
'health.crashShort': 'Çökme',
'health.appleMetrics': 'Performans ölçümleri',
'health.appleMetricsSub': 'Her ölçümün son değeri',
'health.noMetrics': 'Henüz ölçüm yok',
'health.signatures': 'Tanılama imzaları',
'health.signaturesSub': 'En ağır önce, son derlemeler',
'health.noSignatures': 'Tanılama imzası yok',
'health.betaCrashes': 'TestFlight çökmeleri',
'health.noBetaCrashes': 'Bu aralıkta TestFlight çökme raporu yok.',
'health.build': 'derleme {build}',
'health.noPlay': 'Bu uygulama Google Play\'de değil.',
'health.noApple': 'Bu uygulama App Store\'da değil.',
'health.unreadable': '{store} okunamadı, bilinmiyor olarak gösteriliyor: {error}',
'reviews.read': 'Yorumları oku',
'reviews.emptyTitle': 'Yorumlar henüz okunmadı',
'reviews.emptyText': 'App Store\'da son 30 gün, Google Play\'de son 7 gün (API\'si fazlasını tutmuyor), yerel yanıt taslaklarınızla birlikte. Salt okunur.',
'reviews.ratings': 'Puanlar',
'reviews.count': '{count} yorum',
'reviews.count_one': '1 yorum',
'reviews.unansweredN': '{count} yanıtsız',
'reviews.unansweredN_one': '1 yanıtsız',
'reviews.filter': 'Süzgeç',
'reviews.store': 'Mağaza',
'reviews.all': 'Tümü',
'reviews.onlyUnanswered': 'Yalnızca yanıtsız olanlar',
'reviews.search': 'Yorumlarda ara',
'reviews.inbox': 'Gelen kutusu',
'reviews.shown': '{count} gösteriliyor',
'reviews.noMatch': 'Süzgece uyan yorum yok',
'reviews.pick': 'Bir yorum seçin',
'reviews.lagNote': "Mağaza API'lerinden okunur. Apple'ın API'si App Store Connect sayfasından geride kalabilir; Google Play yalnızca son 7 günü verir.",
'reviews.answered': 'Yanıtlandı',
'reviews.drafted': 'Taslak',
'reviews.approved': 'Onaylı',
'reviews.notApproved': 'Onaylanmadı',
'reviews.noTitle': 'Başlık yok',
'reviews.noText': 'Metin yok',
'reviews.version': 'sürüm {v}',
'reviews.currentReply': 'Mağazadaki yanıt',
'reviews.draft': 'Yanıt taslağınız',
'reviews.noDraft': 'Bu yorum için taslak yok. "Taslak oluştur" her yanıtsız yorum için .storebound/replies içine bir dosya yazar.',
'reviews.emptyDraft': '{file} taslağında henüz yanıt yok: "## Reply" altına yazın.',
'reviews.chars': '{limit} karakterden {n}',
'reviews.approve': 'Onayla',
'reviews.unapprove': 'Onayı kaldır',
'reviews.approveHint': 'Taslağı onaylı olarak işaretler (yerel dosya, bir pencerede onaylanır). Hiçbir şey gönderilmez.',
'reviews.fixFirst': 'Önce hataları düzeltin',
'reviews.sentOn': '{date} gönderildi',
'reviews.sendNote': 'Yanıtlar herkese açıktır, bu yüzden terminalden gönderilir:',
'reviews.makeDrafts': 'Taslak oluştur',
'reviews.makeDraftsHint': 'Her yanıtsız yorum için bir yerel taslak (önce deneme, sonra onay)',
'reviews.draftsMade': 'Yanıt taslakları yazıldı',
'reviews.approvedToast': 'Taslak onaylandı',
'reviews.unapproved': 'Onay kaldırıldı',
'reviews.starsAria': '5 üzerinden {count} yıldız',
'reviews.starsAria_one': '5 üzerinden 1 yıldız',
'tf.read': 'TestFlight\'ı oku',
'tf.emptyTitle': 'TestFlight henüz okunmadı',
'tf.emptyText': 'Beta grupları, test kullanıcıları ve son derlemeler, işlenme ve beta inceleme durumlarıyla. Salt okunur.',
'tf.noIos': 'Bu uygulama iOS\'ta değil',
'tf.noIosText': 'TestFlight, App Store kaydı olan uygulamalar içindir. Kullanmak için ayar dosyasına apple bölümünü ekleyin.',
'tf.internal': 'Dahili',
'tf.external': 'Harici',
'tf.testers': 'test kullanıcısı',
'tf.builds': 'derleme',
'tf.all': 'Tümü',
'tf.publicOn': 'Herkese açık bağlantı açık',
'tf.publicOff': 'Yalnızca davetle',
'tf.noGroups': 'Beta grubu yok',
'tf.buildsTitle': 'Son derlemeler',
'tf.buildsSub': 'En yeni önce',
'tf.processing': 'İşlenme',
'tf.internalTesting': 'Dahili test',
'tf.externalTesting': 'Harici test',
'tf.uploaded': 'Yüklendi',
'tf.noBuilds': 'Henüz derleme yüklenmedi',
'tf.missingGroups': 'Ayar dosyasında var ama App Store Connect\'te yok: {groups}',
'checks.offline': 'Ayar kontrolü',
'checks.offlineSub': 'Çevrimdışı: ayar, metin dosyaları, metinler, beyanlar, ürünler',
'checks.again': 'Yeniden kontrol et',
'checks.clean': 'Ayar sorunsuz',
'checks.cleanText': 'Uygulama klasöründe sorun veya uyarı yok.',
'checks.problem': 'Sorun',
'checks.warning': 'Uyarı',
'checks.validate': 'Mağaza hazırlığı',
'checks.report': 'Paylaşılabilir rapor',
'checks.reportSub': 'İki mağaza için tek sayfa: her bulgu, düzeltme ve konsol bağlantısı, yalnızca senin yanıtlayabileceğin sorular. Tarayıcında açılır; mağazaya hiçbir şey gönderilmez.',
'checks.reportOpen': 'Rapor',
'checks.reportFailed': 'Rapor yazılamadı',
'checks.reportBlockers': '{count} engel',
'checks.reportNotChecked': 'kontrol edilmedi (mağaza anahtarı yok)',
'checks.reportNotSetUp': 'kurulmamış',
'checks.reportReady': 'gönderime hazır',
'checks.validateSub': 'İki mağazadan salt okunur rapor, engeller sırayla',
'checks.run': 'Raporu çalıştır',
'checks.validateEmpty': 'Hazırlık henüz kontrol edilmedi',
'checks.validateEmptyText': 'Göndermeden önce App Store ve Google Play\'de hâlâ eksik olanlar, düzeltme sırasıyla.',
'checks.ready': 'Engel yok',
'checks.readyText': 'İki mağazada da gönderim için gerekenler tamam.',
'checks.scan': 'Ret riskleri',
'checks.scanSub': 'Proje dosyalarının çevrimdışı taraması: kural, kanıt, çözüm',
'checks.scanAgain': 'Yeniden tara',
'checks.scanClean': 'Ret riski bulunmadı',
'checks.scanCleanText': 'Proje dosyalarında, ayarda ve mağaza metinlerinde bilinen bir App Store reddine veya Google Play politika sorununa uyan bir şey yok.',
'checks.scanSdks': 'SDK\'lar: {list}',
'checks.scanAsk': 'Yalnızca senin cevaplayabileceğin {count} beyan sorusu',
'checks.scanAsk_one': 'Yalnızca senin cevaplayabileceğin 1 beyan sorusu',
'checks.scanWrite': 'Bulunan Data safety / App Privacy cevapları ayardan farklı: storebound scan --write ekler',
'checks.fix': 'Düzelt',
'checks.fixing': 'Düzelt: {what}',
'checks.fixed': 'Düzeltildi. Yeniden kontrol ediliyor',
'checks.fixHint.scan.write': 'Bulunan Data safety / App Privacy cevaplarını ayara yazar. Bir şey yazılmadan önce farkı görürsün.',
'checks.fixHint.play.listing': "Mağaza metni dosyasını Google Play'e gönderir (yalnız metin, yayınlanmaz). Önce deneme çalıştırmasını görürsün.",
'checks.fixHint.apple.listing': 'Mağaza metnini ve telif hakkını App Store sürümüne gönderir (yalnız metin, incelemeye gönderilmez). Önce deneme çalıştırmasını görürsün.',
'checks.fixHint.apple.review_details': 'App Review iletişim bilgisini ve notları ayardan gönderir (incelemeye gönderilmez). Önce deneme çalıştırmasını görürsün.',
'ai.run': 'Yapay zekâyla düzelt',
'ai.runHint': "Claude Code'u bu bilgisayarda, uygulama klasöründe yalnız dosya araçlarıyla çalıştırır (okuma ve düzenleme; komut, ağ, git push yok). Farkı görür, geri alabilirsin.",
'ai.copy': 'Yapay zekâ için kopyala',
'ai.copyHint': 'Claude Code (claude) kurulu değil: bu bulgu için bir istemi yapay zekâ ajanına yapıştırmak üzere kopyalar.',
'ai.starting': 'Claude Code başlıyor...',
'ai.running': 'Claude Code bu bulguyu düzeltiyor (en çok 10 dakika).',
'ai.dirty': 'Uygulama klasöründe commit edilmemiş {count} dosya var: önce commit et ya da stash yap ki Geri al tam olarak yapay zekânın değiştirdiğini geri yüklesin.',
'ai.noGit': 'Uygulama klasörü bir git deposunda değil: Yapay zekâyla düzelt fark ve Geri al için git ister.',
'ai.cancelled': 'İptal edildi',
'ai.signedOut': 'Claude Code oturum açmamış: bir terminalde claude çalıştırıp /login ile giriş yapın ya da istemi yapay zekâ ajanınız için kopyalayın',
'ai.timedOut': '10 dakika sonra durduruldu',
'ai.noChanges': 'Hiçbir dosya değişmedi',
'ai.changed': 'Değişen dosya: {count}',
'ai.stillThere': 'tarama hâlâ bildiriyor',
'ai.gone': 'tarama artık bildirmiyor',
'ai.diff': 'Değişiklikler',
'ai.keep': 'Tut',
'ai.undo': 'Geri al',
'ai.undone': 'Geri alındı. Geri yüklenen dosya: {count}',
'ai.failed': 'Yapay zekâyla düzeltme başarısız: {msg}',
'checks.accepted': 'Kabul edildi: {reason}',
'checks.sev.blocker': 'Engel',
'checks.sev.high': 'Yüksek',
'checks.sev.medium': 'Orta',
'checks.sev.accepted': 'Kabul',
'checks.sev.low': 'Düşük',
'folders.lead': 'Her uygulama için storebound.config.ts dosyası olan bir klasör (iOS ve Android tek ayarda). Bu liste bilgisayarın listesidir (~/.storebound/projects.json): terminalde `storebound desktop` ya da `storebound apps add` da buraya ekler. Her uygulamanın kullandığı mağaza hesaplarını seçin.',
'folders.list': 'Uygulama klasörleri',
'folders.listSub': '{count} klasör',
'folders.listSub_one': '1 klasör',
'folders.emptyTitle': 'Henüz uygulama klasörü yok',
'folders.emptyText': 'storebound.config.ts dosyası olan bir klasör ekleyin ya da aşağıdan yenisini başlatın.',
'folders.added': '{name} eklendi',
'folders.started': '{name} başlatıldı',
'folders.startedDetail': 'Şablonlar yazıldı. Sırada storebound.config.ts ve mağaza dosyalarını düzenlemek var.',
'folders.playFor': '{name} için Google Play hesabı',
'folders.appleFor': '{name} için App Store Connect hesabı',
'folders.noPlay': 'Google Play hesabı yok',
'folders.noApple': 'App Store hesabı yok',
'folders.check': 'Kontrol et',
'folders.gallery': 'Galeri',
'folders.galleryHint': 'Yerel ekran görüntüsü inceleme sayfasını yazar (önce deneme, sonra onay)',
'folders.remove': '{name} listeden kaldır (klasör yerinde kalır)',
'folders.checkTitle': 'Ayar kontrolü',
'folders.galleryTitle': 'Ekran görüntüsü inceleme sayfası',
'folders.newTitle': 'Yeni uygulama klasörü başlat',
'folders.newSub': 'storebound init: ayar, mağaza metni, ekran görüntüsü metni, beyan ve gizlilik politikası şablonları',
'folders.profile': 'Profil',
'folders.profileHint.app': 'Araç veya verimlilik uygulaması: isteğe bağlı hesap ve analiz, reklam yok.',
'folders.profileHint.game': 'Reklamlı ve uygulama içi satın almalı ücretsiz oyun.',
'folders.profileHint.subscription-app': 'Hesaplı ve otomatik yenilenen abonelikli uygulama.',
'folders.chooseAndStart': 'Klasör seç ve başlat',
'run.failed': 'Başarısız',
'run.running': 'Çalışıyor',
'run.applied': 'Onayınızdan sonra uygulandı',
'run.cancelled': 'Pencerede iptal edildi: hiçbir şey yazılmadı',
'run.dryFailed': 'Deneme çalıştırması başarısız: hiçbir şey yazılmadı',
'run.done': 'Bitti',
'accounts.lead': 'Mağaza hesapları bilgisayarda bir kez, ~/.storebound içinde durur ve storebound CLI ile paylaşılır (`storebound accounts`): her hesap için bir kimlik profili, anahtar dosyalarını yalnızca siz okuyabilirsiniz. Bir daha gösterilmez, uygulama klasörlerinize yazılmaz, storebound\'a bir çağrı için bellekte ulaşır.',
'accounts.list': 'Mağaza hesapları',
'accounts.listSub': 'Yalnızca etiketler ve profil adları: anahtarlar ~/.storebound içinde',
'accounts.emptyTitle': 'Henüz mağaza hesabı yok',
'accounts.emptyText': 'Aşağıdan bir Google Play hizmet hesabı veya App Store Connect API anahtarı ekleyin. Mağaza okumaları bunlara ihtiyaç duyar; uygulama klasörleri onlarsız da çalışır.',
'accounts.unused': 'Kullanılmıyor',
'accounts.remove': 'Kaldır',
'accounts.removeAria': '{label} hesabını kaldır; anahtar dosyası ~/.storebound içindeki .removed klasörüne taşınır',
'accounts.saved': '"{label}" kaydedildi',
'accounts.savedDetail': 'Anahtar ~/.storebound içindeki bir kimlik profilinde (CLI da kullanır).',
'acct.profile': 'profil {name}',
'acct.noProfile': 'anahtar henüz anahtar zincirinden taşınmadı',
'app.pinNotice': 'Bu proje storebound {pin} kullanıyor (package.json), uygulama {app} çalıştırıyor. Uygulama kendi kopyasıyla çalışır; ikisini aynı tutmak için projeyi `bun add -d storebound@{app}` (ya da npm i -D) ile güncelleyin.',
'accounts.playSub': 'Hizmet hesabı JSON anahtarı',
'accounts.appleSub': 'Kullanıcılar ve Erişim, Entegrasyonlar altındaki ekip API anahtarı (.p8)',
'accounts.label': 'Ad',
'accounts.playPlaceholder': 'Stüdyo Play hesabı',
'accounts.applePlaceholder': 'Stüdyo App Store anahtarı',
'accounts.playHow': 'Play Console\'da uygulamalarınıza erişimi olan bir hizmet hesabı (Kullanıcılar ve izinler).',
'accounts.keyId': 'Anahtar kimliği',
'accounts.issuerId': 'Veren kimliği',
'accounts.choosePlay': 'JSON anahtarını seç',
'accounts.chooseApple': '.p8 anahtarını seç',
'accounts.safety': 'Anahtarlar sistemin dosya penceresinde seçilir ve doğrudan ~/.storebound klasörüne gider (yalnızca siz okuyabilirsiniz). Pencere onları hiç görmez.',
'deps.lead': 'Ekran görüntüleri, uygulama önizlemeleri, simgeler ve simülatör ya da emülatör kayıtları için yerel araçlar. Mağaza işleri (metinler, ürünler, sürümler, yorumlar) hiçbirine ihtiyaç duymaz.',
'deps.checkAgain': 'Yeniden kontrol et',
'deps.tools': 'Bu bilgisayardaki araçlar',
'deps.found': '{total} araçtan {found} tanesi var',
'deps.missing': 'Eksik',
'deps.outdated': 'Eski (gereken {version})',
'deps.appCopy': 'Uygulamanın kopyası',
'deps.installed': 'Kurulu',
'deps.download': 'İndir',
'deps.remove': 'Kaldır',
'deps.getIt': 'Edin',
'deps.unavailable': 'Bu platform için yok',
'deps.downloading': '{tool} indiriliyor',
'deps.installedToast': '{tool} kuruldu',
'deps.failed': 'İndirme başarısız',
'deps.cancelledDetail': 'Yarım kalan indirme silindi.',
'deps.removed': 'Uygulama veri klasöründen kaldırıldı',
'deps.inAppData': 'Uygulama veri klasöründe ({folder})',
'deps.notDownloaded': 'İndirilmedi',
'deps.source': 'Kaynak',
'deps.license': 'Lisans',
'deps.verify': 'Doğrulama',
'deps.verifyFfmpeg': 'Bu uygulama sürümüne sabitlenmiş arşivin SHA-256 özeti',
'deps.verifyChrome': 'Google\'ın kod imzası (macOS, Windows) veya sürüm satırı (Linux)',
'deps.licenseLink': 'Lisans ve kaynak',
'deps.terminal': 'Terminalden',
'deps.terminalSub': 'Aynı kontrol ve alışılmış kurulum komutları',
'deps.copy': '"{cmd}" komutunu kopyala',
'deps.copied': 'Kopyalandı',
'dl.resolve': 'İndirme aranıyor',
'dl.download': 'İndiriliyor',
'dl.verify': 'Doğrulanıyor',
'dl.unpack': 'Açılıyor',
'dl.install': 'Kuruluyor',
'dl.done': 'Bitti',
'dl.error': 'Başarısız',
'dl.cancelled': 'İptal edildi',
'settings.lead': 'Görünüm, dil, kısayollar ve bu uygulamanın üzerinde çalıştığı şeyler.',
'settings.appearance': 'Görünüm',
'settings.theme': 'Tema',
'settings.system': 'Sistem',
'settings.light': 'Açık',
'settings.dark': 'Koyu',
'settings.motion': 'Hareket',
'settings.followSystem': 'Sistemi izle',
'settings.reduce': 'Azalt',
'settings.language': 'Dil',
'settings.shortcuts': 'Klavye kısayolları',
'settings.scPalette': 'Komut paleti',
'settings.scWorkspace': 'Uygulama klasörleri, Hesaplar, Bağımlılıklar, Ayarlar',
'settings.scTabs': 'Önceki / sonraki uygulama sekmesi',
'settings.scTabArrows': 'Sekmeler arasında gezin (sekme listesi odaktayken)',
'settings.scClose': 'Pencereyi kapat',
'settings.data': 'Kayıtlı okumalar',
'settings.dataText': 'Son mağaza okumaları uygulama veri klasöründe saklanır; böylece ekranlar çevrimdışıyken de açılır, her zaman okuma zamanıyla işaretli. Orada anahtar tutulmaz.',
'settings.clearCache': 'Kayıtlı okumaları temizle',
'settings.cacheCleared': 'Kayıtlı okumalar temizlendi',
'settings.about': 'Hakkında',
'settings.app': 'Uygulama',
'settings.debug': 'hata ayıklama sürümü',
'settings.methods': '{count} yöntem',
'settings.tools': 'Yerel araçlar',
'settings.telemetry': 'Telemetri',
'settings.telemetryNone': 'Yok. Uygulama mağaza API\'leriyle yalnızca storebound üzerinden, sizin anahtarlarınızla konuşur.',
'wz.s1': 'Hoş geldiniz',
'wz.s2': 'Uygulamalarınız',
'wz.s3': 'Mağaza anahtarları',
'wz.s4': 'Yerel araçlar',
'wz.s5': 'İlk okuma',
'wz.footer': 'Bu rehberi Ayarlar\'dan veya komut paletinden yeniden açabilirsiniz.',
'wz.footerSafe': 'Buradan hiçbir şey gönderilmez veya yayınlanmaz.',
'wz.welcomeTitle': 'Her uygulama, iki mağaza, tek pencere',
'wz.welcomeLead': 'storebound desktop her uygulamanızın App Store ve Google Play\'deki durumunu gösterir ve storebound CLI\'yi sizin için çalıştırır. Altı kısa adımda hazır.',
'wz.p1t': 'Tek portföy',
'wz.p1s': 'Her uygulamanın sürümleri, dağıtımları, katalog eşleşmesi, sağlığı ve yorumları.',
'wz.p2t': 'Tasarımı gereği güvenli',
'wz.p2s': 'Okumalar salt okunurdur. Her değişiklik önce bir deneme çalıştırması ve sistem onayı gösterir.',
'wz.p3t': 'Anahtarlarınız sizde kalır',
'wz.p3s': 'Mağaza anahtarları ~/.storebound içinde, storebound CLI ile paylaşılır. Hesap yok, telemetri yok.',
'wz.appsTitle': 'Uygulamalarınızı ekleyin',
'wz.appsLead': 'Her uygulama, onu iki mağazada anlatan bir storebound.config.ts dosyası olan bir klasördür.',
'wz.addTitle': 'Var olan klasörü ekle',
'wz.addText': 'Klasörde zaten bir storebound.config.ts var (storebound init veya CLI ile).',
'wz.initTitle': 'Yeni uygulama klasörü başlat',
'wz.initText': 'Seçtiğiniz klasöre bir profilin şablonlarını yazar. Var olan dosyalar korunur.',
'wz.added': 'Eklendi',
'wz.ready': 'Hazır',
'wz.keysTitle': 'Mağaza anahtarlarınızı ekleyin',
'wz.keysLead': 'Mağaza okumaları her mağaza için bir API anahtarı ister. Bu adımı atlayıp daha sonra Hesaplar\'dan ekleyebilirsiniz.',
'wz.mapHint': 'Bu uygulamanın kullandığı hesaplar',
'wz.toolsTitle': 'Yerel araçları kontrol edin',
'wz.toolsLead': 'Ekran görüntüleri, önizlemeler ve simgeler ffmpeg ve Chrome kullanır. Uygulama kendi kopyalarını indirebilir; mağaza işleri hiçbirine ihtiyaç duymaz.',
'wz.toolsNote': 'Aynı kontrol terminalde:',
'wz.readTitle': 'Mağazaları okuyun',
'wz.readLead': 'App Store Connect ve Google Play üzerinde salt okunur bir tur portföyü doldurur: sürümler, inceleme durumu, dağıtımlar ve katalog eşleşmesi.',
'wz.readNow': 'Mağazaları şimdi oku',
'wz.readDone': '{count} uygulama {when} okundu',
'wz.needApp': 'Önce bir uygulama klasörü ekleyin (3. adım).',
'wz.skip': 'Şimdilik geç',
'wz.back': 'Geri',
'wz.next': 'İleri',
'wz.finish': 'Bitir',
'nav.ignored': 'Yok sayılanlar',
'nav.studios': 'Stüdyolar',
'nav.studiosLabel': 'Stüdyolar',
'palette.studio': 'Stüdyo',
'action.importApps': 'Uygulamaları içe aktar',
'action.importAppsHint': 'Salt okunur: her mağaza hesabının gördüğü tüm uygulamalar, App Store Connect ve Google Play\'den',
'apps.storeOnly': 'Yalnızca mağaza',
'apps.storeOnlyHint': 'Bir mağaza hesabında, henüz uygulama klasörü yok: yalnızca mağaza verisi (salt okunur)',
'common.save': 'Kaydet',
'studio.studio': 'Stüdyo',
'studio.none': 'Stüdyosuz',
'studio.noneSub': 'Henüz bir stüdyoda olmayan hesaplar',
'studio.new': 'Yeni stüdyo',
'studio.newSub': 'Stüdyo mağaza hesaplarını, onlarla birlikte uygulamalarını gruplar',
'studio.name': 'Ad',
'studio.namePlaceholder': 'Örnek Oyunlar',
'studio.color': 'Renk',
'studio.add': 'Stüdyo ekle',
'studio.added': '{name} stüdyosu eklendi',
'studio.edit': 'Düzenle',
'studio.logo': 'Logo',
'studio.logoClear': 'Logoyu kaldır',
'studio.remove': 'Kaldır',
'studio.removeHint': 'Yalnızca stüdyoyu kaldırır: hesapları ve uygulamaları stüdyosuz kalır',
'studio.counts': '{count} hesap · {apps} uygulama · {store} yalnızca mağazada',
'studio.noAccounts': 'Bu stüdyoda henüz mağaza hesabı yok: aşağıdan bir hesap ekleyip bu stüdyoyu seçin.',
'studio.allAssigned': 'Her hesap bir stüdyoda.',
'color.indigo': 'Çivit',
'color.violet': 'Mor',
'color.rose': 'Gül',
'color.amber': 'Kehribar',
'color.emerald': 'Zümrüt',
'color.teal': 'Deniz mavisi',
'color.sky': 'Gök mavisi',
'color.slate': 'Arduvaz',
'accounts.leadStudios': 'Stüdyolar mağaza hesaplarınızı gruplar: Google Play hizmet hesapları ve App Store Connect ekip anahtarları. Anahtarlar ~/.storebound içinde, CLI ile paylaşılır; uygulamalar Uygulamaları içe aktar ile gelir.',
'accounts.emptyTextStudios': 'Bir stüdyo, sonra onun Google Play hizmet hesabını ve App Store Connect anahtarlarını ekleyin. "Uygulamaları içe aktar" bu anahtarların gördüğü tüm uygulamaları listeler.',
'accounts.playSubMany': 'Hizmet hesabı JSON anahtarı. Bir hizmet hesabı birden çok Play geliştirici hesabına davet edilebilir: hepsinin uygulamalarını görür.',
'accounts.appleSubMany': 'Ekip başına bir API anahtarı (şirket ya da bireysel): anahtar kimliği, issuer kimliği ve .p8 dosyası.',
'accounts.safetyStudios': 'Anahtarlar seçtiğiniz dosyadan bir kez okunur, ~/.storebound içinde saklanır (yalnızca siz okuyabilirsiniz, storebound CLI ile paylaşılır) ve bir daha gösterilmez. storebound bir hesabın anahtarını bir çağrı için bellekte alır. Stüdyo adları, etiketler ve uygulama listeleri bu bilgisayarda kalır.',
'acct.ok': 'Çalışıyor',
'acct.noApps': 'Uygulama yok',
'acct.permission': 'İzin eksik',
'acct.revoked': 'Anahtar iptal',
'acct.apiDisabled': 'API kapalı',
'acct.error': 'Ulaşılamadı',
'acct.notTested': 'Sınanmadı',
'acct.kindPlay': 'Google Play hizmet hesabı',
'acct.kindApple': 'App Store Connect ekip anahtarı',
'acct.appsRead': '{count} uygulama, {when} okundu',
'acct.appsRead_one': '1 uygulama, {when} okundu',
'acct.notImported': 'uygulamalar henüz içe aktarılmadı',
'acct.folders': '{count} klasör kullanıyor',
'acct.folders_one': '1 klasör kullanıyor',
'acct.test': 'Sına',
'acct.testAll': 'Tüm hesapları sına',
'acct.import': 'Uygulamaları al',
'acct.edit': 'Yeniden adlandır ya da stüdyoya taşı',
'acct.editAria': '{label} düzenle',
'acct.ignore': 'Bu hesabı yok say',
'acct.ignoreHint': 'Yok say: bu hesabın uygulamalarını portföy ve mağaza okumalarının dışında bırak',
'acct.unignore': 'Bu hesabı yeniden göster',
'acct.ignored': 'Yok sayıldı',
'acct.openFix': 'Aç',
'ignored.lead': 'Portföy, kenar çubuğu ve mağaza okumalarının dışında bırakılan uygulamalar ve hesaplar. Mağazalarda hiçbir şey değişmez.',
'ignored.restoreAll': 'Tümünü geri getir',
'ignored.restore': 'Geri getir',
'ignored.emptyTitle': 'Yok sayılan bir şey yok',
'ignored.emptyText': 'Test uygulamalarını ve eski başlıkları uzak tutmak için bir uygulamayı kendi sayfasından (ya da bütün bir hesabı Stüdyolar ve hesaplar\'dan) yok sayın.',
'ignored.apps': 'Uygulamalar',
'ignored.appsSub': '{count} yok sayıldı',
'ignored.accounts': 'Hesaplar',
'ignored.accountsSub': 'Bu hesapların tüm uygulamaları dışarıda',
'ignored.accountApps': '{count} uygulama',
'ignored.accountApps_one': '1 uygulama',
'ignored.noApps': 'Yok sayılan uygulama yok.',
'ignored.noAccounts': 'Yok sayılan hesap yok.',
'ignored.howTo': 'Eşleştirme ve tek mağazalı uygulamalar:',
'ignored.toPairing': 'Ayarlar > Uygulama eşleştirme',
'pair.folder': 'Uygulama klasöründen',
'pair.manual': 'Elle eşleştirildi',
'pair.id': 'Eşleşti: aynı bundle id ve paket adı',
'pair.close': 'Eşleşti: benzer kimlikler',
'pair.name': 'Eşleşti: aynı ad',
'pair.single': 'Tek mağaza',
'app.moveStudio': 'Bir stüdyoya taşı',
'app.pairWith': 'Şununla eşleştir',
'app.pairWithName': '{name} uygulamasını şununla eşleştir',
'app.pick': 'Bir uygulama seçin',
'app.unpair': 'Eşleşmeyi ayır',
'app.ignore': 'Yok say',
'app.unignore': 'Yok saymayı bırak',
'app.unignoreHint': 'Bu uygulamayı portföye ve mağaza okumalarına geri al',
'app.ignoreSide': '{store} tarafını yok say',
'app.unignoreSide': '{store} tarafını geri al',
'app.ignoreSideHint': 'Uygulamanın yalnızca {store} tarafını okumalardan ve bildirimlerden çıkarır. Yalnızca storebound: mağazaya dokunulmaz',
'app.unignoreSideHint': 'Uygulamanın {store} tarafını yeniden oku',
'ignored.show': '{count} yok sayılan · göster',
'ignored.hide': '{count} yok sayılan · gizle',
'ignored.rowHint': 'Yok sayılıyor: okunmaz, izlenmez',
'ignored.sideHint': '{stores} tarafı yok sayılıyor',
'app.ignoreHint': 'Bu uygulamayı portföy ve mağaza okumalarının dışında bırak (Yok sayılanlar ekranından geri getirilir)',
'app.studioHint': 'Stüdyoyu aç',
'app.storeOnlyTitle': 'Yalnızca mağaza.',
'app.storeOnlyText': 'Bu uygulama mağaza hesaplarınızda ama uygulama klasörü yok: sürümler, yorumlar, sağlık ve TestFlight salt okunur gösterilir. Mağaza metinlerini, ürünleri ve denetimleri yönetmek için klasörünü bağlayın ya da yeni bir klasör başlatın.',
'app.linkFolder': 'Klasör bağla',
'app.initHere': 'Burada uygulama klasörü başlat',
'app.linked': '{name} bağlandı',
'app.linkFailed': 'Klasör bağlanamadı',
'portfolio.subStudios': '{count} uygulama · {stores} mağaza kaydı · {studios} stüdyo',
'portfolio.emptyAccounts': 'Stüdyo ve hesaplarını ekle',
'portfolio.notImported': '{count} hesabın uygulamaları henüz içe aktarılmadı: "Uygulamaları içe aktar" bu anahtarların gördüğü her şeyi listeler.',
'portfolio.notImported_one': '1 hesabın uygulamaları henüz içe aktarılmadı: "Uygulamaları içe aktar" anahtarının gördüğü her şeyi listeler.',
'portfolio.toolbar': 'Uygulamaları süz ve sırala',
'portfolio.search': 'Uygulama, bundle id, paket ara',
'portfolio.studioFilter': 'Stüdyo',
'portfolio.allStudios': 'Tüm stüdyolar',
'portfolio.sort': 'Sırala',
'portfolio.sortAttention': 'Dikkat isteyen',
'portfolio.sortRecent': 'Son güncellenen',
'portfolio.sortName': 'Ad',
'portfolio.group': 'Stüdyoya göre grupla',
'portfolio.groupCount': '{count} uygulama',
'portfolio.noConfig': 'Yapılandırma yok',
'portfolio.storeOnlyCheck': 'Yalnızca mağaza',
'portfolio.noMatch': 'Eşleşen uygulama yok',
'portfolio.noMatchText': 'Aramayı temizleyin ya da başka bir stüdyo seçin.',
'portfolio.studiosN': '{count} stüdyo',
'portfolio.studiosN_one': '1 stüdyo',
'portfolio.folders': 'Uygulama klasörleri',
'portfolio.foldersN': '{count} klasör · {store} yalnızca mağazada',
'portfolio.ignoredN': '{count} uygulama',
'portfolio.ignoredN_one': '1 uygulama',
'kpi.appsSubStore': 'iOS {ios} · Android {android} · {store} yalnızca mağazada',
'toast.importing': 'Uygulamalar içe aktarılıyor',
'toast.importingDetail': 'Her hesabın gördüğü tüm uygulamalar (salt okunur)',
'toast.importDone': 'Hesaplarınızda {count} uygulama',
'toast.importDone_one': 'Hesaplarınızda 1 uygulama',
'toast.importDoneDetail': '{count} hesaptan',
'toast.importDoneDetail_one': '1 hesaptan',
'toast.importPartial': '{count} hesap okunamadı',
'toast.importPartial_one': '1 hesap okunamadı',
'toast.saveFailed': 'Kaydedilmedi',
'notify.releaseTitle': '{name}: mağaza durumu değişti',
'notify.releaseBody': '{store} {version}: {phase}',
'notify.lowTitle': '{name}: {count} yeni düşük puan',
'notify.lowTitle_one': '{name}: yeni bir düşük puan',
'notify.crashTitle': '{name}: Play eşiğinin üstünde',
'notify.rejectedTitle': '{name}: {store} reddetti',
'notify.rejectedBody': '{version} sürümü reddedildi.',
'notify.approvedTitle': '{name}: onaylandı',
'notify.approvedBody': '{store} {version} incelemeyi geçti, yayına hazır.',
'notify.liveTitle': '{name}: yayında',
'notify.liveBody': '{store} {version} yayında.',
'notify.haltedTitle': '{name}: kademeli yayın durduruldu',
'notify.haltedBody': '{store} {version} durduruldu.',
'tray.open': "storebound'u aç",
'tray.readNow': 'Mağazaları şimdi oku',
'tray.apps': 'Uygulamalar',
'tray.noApps': 'Henüz uygulama yok',
'tray.noState': 'henüz okunmadı',
'tray.mute': 'Bildirimleri 1 saat sustur',
'tray.unmute': 'Bildirimlerin sesini aç',
'tray.update': 'Güncellemeleri denetle',
'tray.settings': 'Ayarlar',
'tray.quit': "storebound'dan çık",
'tray.tipReview': '{count} incelemede',
'tray.tipAttention': '{count} sizi bekliyor',
'tray.mutedTip': 'sessiz',
'set.nRejected': 'Reddedildi',
'set.nRejectedHint': 'Mağazanın reddettiği sürüm; mağaza verirse gerekçesiyle',
'set.nApproved': 'Onaylandı, yayına hazır',
'set.nApprovedHint': 'Bir sürüm incelemeyi geçti',
'set.nLive': 'Yayında',
'set.nLiveHint': 'Bir sürüm mağaza sayfasına ya da kademeli yayına ulaştı',
'set.quiet': 'Sessiz saatler',
'set.quietHint': 'Bu aralıkta bildirim gelmez (sonraya saklanmaz, atılır)',
'set.quietFrom': 'Başlangıç',
'set.quietTo': 'Bitiş',
'set.muteHour': '1 saat sustur',
'set.unmute': 'Sesi aç ({until})',
'set.muted': '{until} saatine kadar sessiz',
'set.clickNote': 'Masaüstünde bildirime tıklamak uygulamayı açmaz; pencereyi bir sonraki sefer tepsiden açtığınızda o uygulamanın Yayınlar sekmesine gider.',
'v2cfg.workspace': 'Çalışma alanı',
'v2cfg.studios': 'Stüdyolar',
'v2cfg.accounts': 'Mağaza hesapları',
'v2cfg.perStore': '{play} Google Play · {apple} App Store',
'v2cfg.keysWork': 'Çalışan anahtarlar',
'v2cfg.keysFailing': 'Sorunlu anahtarlar',
'v2cfg.depsFound': 'Bulunan araçlar',
'v2cfg.depsNeeds': 'İlgi bekleyen',
'v2cfg.depsInApp': 'Uygulama verisinde',
'v2cfg.depsInAppSub': 'storebound indirdi',
'v2cfg.needs': '{version} gerekli',
'v2cfg.stepOf': 'Adım {n} / {total}',
'v2cfg.progress': 'Kurulum ilerlemesi',
'set.lead': 'Stüdyolar, hesaplar, mağaza okumaları, çevrimdışı önbellek, dil, tema, bildirimler ve dahası. Hepsi bu bilgisayarda kalır.',
'set.sections': 'Ayar bölümleri',
'set.studios': 'Stüdyolar ve hesaplar',
'set.studiosSub': 'Hangi hesap hangi stüdyoya ait',
'set.studioLine': 'Play {play} · App Store {apple} · {apps} uygulama',
'set.noStudios': 'Henüz stüdyo yok. Stüdyolar hesapları ve uygulamalarını portföyde ve kenar çubuğunda gruplar.',
'set.manage': 'Yönet',
'set.pairing': 'Uygulama eşleştirme ve yok sayılanlar',
'set.pairingSub': 'Bir iOS ve bir Android uygulaması kimlikleri ya da adları eşleşince tek kart olur; burada elle eşleştirin ya da ayırın',
'set.pairedHow': 'Eşleştirme',
'set.noCandidates': 'Eşleştirilecek bir şey yok',
'set.noStoreOnly': 'Her uygulamanın klasörü var: eşleştirme yapılandırmalardan gelir.',
'set.ignoredLine': 'Yok sayılan: {count} uygulama, {accounts} hesap.',
'set.openIgnored': 'Listeyi aç',
'set.refresh': 'Mağaza okumaları',
'set.refreshSub': 'Okumalar her hesabın API kotasını kullanır: siz istediğinizde ya da buradaki zamanlamayla çalışır',
'set.autoRefresh': 'Mağazaları otomatik oku',
'set.autoHint': 'Uygulama açıkken. Varsayılan olarak kapalı.',
'health.likelyCause': 'Olası neden:',
'health.suggestedFix': 'Çözüm:',
'health.copied': "Yapay zekâ için kopyalandı: ajanınıza yapıştırın",
'health.copyFailed': "Panoya kopyalanamadı",
'health.issueType': "Tür",
'health.issueWhere': "Konum",
'health.issueShare': "Raporlardaki payı",
'health.issueVersions': "versionCode",
'health.issueBuild': "Derleme",
'health.issueOs': "Android API",
'health.issueLastSeen': "Son rapor",
'health.sample': "Örnek yığın izi",
'health.noSample': "Son 28 günde örnek rapor yok.",
'health.copyForAi': "Yapay zekâ için kopyala",
'health.openConsole': "Play Console'da aç",
'health.issuesUnread': "Öne çıkan hatalar okunamadı: {error}",
'set.autoRead': "Her şeyi otomatik oku",
'set.autoReadHint': "Her uygulamanın durumu, sürümleri, kataloğu, fiyatları, mağaza metinleri, TestFlight, sağlık, yorumlar ve kontrolleri arka planda, mağaza limitlerinin içinde okunur",
'set.everyMinutes': "Uygulama açıkken yeniden okuma aralığı",
'set.onlyOnStart': "Sadece açılışta",
'set.everyHint': "Yalnızca süresi dolan okumalar çalışır (durum 5 dk, yorumlar 15 dk, katalog ve fiyatlar 30 dk, sağlık ve analiz 6 sa). Pencere gizliyken durur.",
'action.refreshAll': "Hepsini yenile",
'action.refreshAllHint': "Her uygulamanın her şeyini şimdi yeniden oku (salt okunur, mağaza limitlerinin içinde)",
'read.ago': "{when} okundu",
'read.refreshing': "Yenileniyor…",
'read.couldNotRefresh': "yenilenemedi: {reason}",
'read.refresh': "Yenile",
'read.waiting': "Okunuyor…",
'read.justNow': "az önce okundu",
'read.paused': "mağaza sınırı: {time} saatine kadar bekliyor",
'read.busyShared': "Zaten okunuyor: bu, süren okumaya katılır",
'reader.progress': "{total} okumadan {done} tamam",
'reader.upToDate': "Her şey okundu",
'reader.off': "Otomatik okuma kapalı",
'reader.appleQuota': "App Store limiti: bu saat {left}/{limit} kaldı",
'reader.backoff': "Mağaza yavaşlamamızı istedi: bekleniyor",
'set.off': 'Kapalı',
'set.min': '{n} dk',
'set.hour': '{n} sa',
'set.onLaunch': 'Uygulama açılınca oku',
'set.onLaunchHint': 'Her hesabın uygulamalarını içe aktarır, sonra her uygulamanın mağaza durumunu okur',
'set.icons': 'İçe aktarırken mağaza simgeleri',
'set.iconsHint': 'Uygulama başına bir ek istek; klasörler kendi simgelerini kullanır',
'set.parallel': 'Aynı anda okunan uygulama',
'set.parallelHint': 'Daha az, hız sınırlarına daha nazik',
'set.cache': 'Çevrimdışı önbellek',
'set.cacheSub': 'Son mağaza okumaları, çevrimdışıyken zamanlarıyla gösterilir',
'set.cacheSize': 'Diskte',
'set.cacheRows': '{count} kayıtlı okuma',
'set.cacheRows_one': '1 kayıtlı okuma',
'set.cacheOldest': 'En eski',
'set.keep': 'Kayıtlı okumaları sakla',
'set.days': '{n} gün',
'set.year': '1 yıl',
'set.always': 'Her zaman',
'set.notifications': 'Bildirimler',
'set.notificationsSub': 'Bir okumadan sonra, öncekinden beri bir şey değiştiyse',
'set.nReview': 'Diğer yayın durumu değişiklikleri',
'set.nReviewHint': 'Gönderildi, incelemede',
'set.nLow': 'Yeni 1 ya da 2 yıldızlı yorumlar',
'set.nLowHint': 'Yorumlar sekmesi yenilerini okuduğunda',
'set.nCrash': 'Kademeli yayın durdu, ya da çökme / ANR eşiğin üstünde',
'set.nCrashHint': 'Google Play kötü davranış eşikleri',
'set.testNotify': 'Deneme bildirimi gönder',
'set.testTitle': 'storebound',
'set.testBody': 'Bildirimler çalışıyor.',
'set.appCopy': 'uygulama kopyası',
'set.depsText': 'Mağaza işleri yerel araç gerektirmez. Ekran görüntüleri, önizlemeler ve simgeler ffmpeg ve Chrome kullanır: Bağımlılıklar ekranında tek tık.',
'set.cli': 'CLI yardımcısı',
'set.protocol': 'Protokol',
'set.state': 'Durum',
'set.running': 'Çalışıyor',
'set.writes': 'Yazmalar',
'set.writesText': 'Önce deneme, sonra sistem penceresinde sizin Uygula onayınız. Gönderme, yayınlama ve yayımlama konsollarda kalır.',
'set.privacy': 'Gizlilik',
'set.p1': 'Telemetri, analiz ya da çökme raporu yok: uygulama yalnızca siz istediğinizde, anahtarlarınızla mağazalarla konuşur.',
'set.p2': 'Mağaza anahtarları ~/.storebound, uygulama klasörü listesi ~/.storebound/projects.json içinde, CLI ile paylaşılır; uygulama veri klasöründe etiketler, ayarlar ve kayıtlı okumalar durur, anahtar asla.',
'set.p3': 'Siz bir sistem penceresinde onaylamadıkça uygulama klasörlerinize hiçbir şey yazılmaz.',
'set.p4': 'Test kullanıcısı e-postaları maskeli kalır; yorum taslakları her uygulama klasörünün .storebound/ klasöründe (gitignore) kalır.',
'set.reveal': 'Veri klasörünü göster',
'set.scQuit': 'Çık',
'set.updates': 'Güncellemeler',
'set.channel': 'Kanal',
'set.stable': 'Kararlı',
'set.beta': 'Beta',
'set.dev': 'Geliştirme (her değişiklik)',
'set.devToStable': 'Bu, geliştirme sürümü {version}: daha yeni bir kararlı sürüm çıkana kadar kalır (eski sürüme dönülmez).',
'set.updatesText': 'Güncellemeler storebound.dev\'den imzalı gelir; uygulama bir şeyi değiştirmeden önce imzayı denetler. Seçili kanalda daha yeni bir sürümü açılışta, 15 dakikada bir ve uykudan sonra arar, arka planda yükler (siz bu pencerede çalışırken değil). Kararlı, npm sürümlerini izler; Geliştirme, main\'deki her değişikliği alır.',
'set.updateCheck': 'Güncellemeleri denetle',
'set.updateChecking': 'Denetleniyor…',
'set.updateNone': 'storebound {version}, {channel} kanalındaki en yeni sürüm.',
'set.updateAvailable': 'storebound {version} çıktı.',
'set.updateInstall': '{version} sürümünü yükle…',
'set.updateInstalling': 'Güncelleme indiriliyor… {done}',
'set.reset': 'Sıfırla',
'set.resetText': '{studios} stüdyoyu, {accounts} hesabın etiketlerini, eşleştirmeyi, yok sayılanları, ayarları ve kayıtlı okumaları unutur. ~/.storebound içindeki hesaplar ve {folders} uygulama klasörü kalır: CLI da kullanır. Önce bir sistem penceresi sorar.',
'set.resetButton': 'Uygulamayı sıfırla',
'set.resetDone': 'storebound masaüstü sıfırlandı',
'set.footer': 'Bu bilgisayarın bildiği {n} uygulama',
'studio.counts_one': '1 hesap · {apps} uygulama · {store} yalnızca mağazada',
'portfolio.groupCount_one': '1 uygulama',
'portfolio.groupAccounts': '{count} hesap',
'portfolio.groupAccounts_one': '1 hesap',
'write.dryRunning': 'Önce deneme: henüz hiçbir şey değişmiyor',
'write.notApplied': 'Uygulanmadı',
'write.notAppliedDetail': 'Pencerede İptal\'i seçtiniz: hiçbir şey değişmedi.',
'act.storeTitle': 'Mağazalara gönder',
'act.storeSub': 'Bu klasördeki mağaza metni, ekran görüntüleri ve önizlemeler, ve yerel çıktılar',
'act.playListing': 'Mağaza metni',
'act.playListingDone': 'Play mağaza metni güncellendi',
'act.playImages': 'Grafikler ve ekran görüntüleri',
'act.version': 'Sürüm',
'act.appleListing': '{version} sürümü ve metni',
'act.appleListingDone': 'App Store sürümü ve metni güncellendi',
'act.appleShots': 'Ekran görüntüleri',
'act.applePreviews': 'Uygulama önizlemeleri',
'act.uploaded': 'Yüklendi',
'act.slowHint': 'Dakikalar sürebilir: ilerleme bildirimde görünür, İptal durdurur',
'act.render': 'Üret (yerel)',
'act.renderLang': 'Üretilecek dil',
'act.allLangs': 'Tüm diller',
'act.renderShots': 'Ekran görüntülerini üret',
'act.renderVideo': 'Önizlemeleri kes',
'act.icons': 'Simgeleri üret',
'act.gallery': 'İnceleme galerisi',
'act.galleryDone': 'Galeri çıktıların yanına yazıldı',
'act.rendered': 'Bitti',
'act.localHint': 'Yalnızca yerel dosyalar; ffmpeg ve Chrome gerekir (Bağımlılıklar)',
'act.note': 'Her işlem önce bir deneme çalıştırır ve bir şey değişmeden önce sistem penceresinde gösterir. Buradaki hiçbir şey incelemeye göndermez ya da yayımlamaz: o konsollarda kalır.',
'act.catalogTitle': 'Kataloğu eşitle',
'act.catalogSub': 'Ürünleri ve abonelikleri bölgesel fiyatlarıyla yapılandırmadan oluştur ve güncelle',
'act.playProducts': 'Tek seferlik ürünler',
'act.playSubs': 'Abonelikler',
'act.appleIap': 'Uygulama içi satın almalar',
'act.appleSubs': 'Abonelikler',
'act.synced': 'Katalog güncellendi',
'act.prices': 'Fiyatlar',
'act.pricesExport': 'Fiyatları dışa aktar (CSV)',
'act.pricesExported': 'Fiyatlar klasöre aktarıldı',
'act.pricesImport': 'Canlı fiyatları bir tablodan değiştirmek terminal adımı olarak kalır:',
'act.catalogNote': 'Asla göndermez: yeni ürünler siz bir sürümle gönderene kadar konsollarda bekler.',
'roll.playNow': 'Dağıtım %{pct}',
'roll.share': 'Yeni kullanıcı payı',
'roll.toShare': '%{pct} yap',
'roll.halt': 'Durdur',
'roll.haltHint': 'Güncellemenin yeni kurulumlarını durdurur; geri alma değildir',
'roll.halted': 'Dağıtım durduruldu',
'roll.resume': 'Sürdür',
'roll.complete': 'Herkese (%100)',
'roll.completeHint': 'Kademeli dağıtımı tamamlar: her kullanıcı güncellemeyi alır',
'roll.done': 'Dağıtım güncellendi',
'roll.iosNow': 'Aşamalı yayın, 7 günün {day}. günü',
'roll.pause': 'Duraklat',
'roll.pauseHint': 'Otomatik güncellemeleri bekletir (en çok 30 gün); geri alma değildir',
'roll.paused': 'Aşamalı yayın duraklatıldı',
'roll.everyone': 'Herkese yayınla',
'roll.everyoneHint': 'Aşamalı yayını bitirir: otomatik güncellemesi açık her kullanıcı şimdi alır',
'roll.phasedOn': 'Aşamalı yayını aç',
'roll.phasedOnHint': 'Bu sürüm yayına girince otomatik güncellemesi açık kullanıcılara 7 günde ulaşır',
'roll.phasedOnDone': 'Aşamalı yayın açık',
'tf.what': 'Neyi test etmeli',
'tf.groupsBtn': 'İç gruplar',
'tf.whatToTest': '{build} derlemesi için Neyi test etmeli',
'tf.whatPlaceholder': 'Ne değişti, nelere bakılmalı (her App Store dili bu metni alır)',
'tf.whatSave': 'Bu metni ayarla',
'tf.whatFromFile': 'Mağaza dosyasından',
'tf.whatFromFileHint': 'App Store mağaza dosyasındaki her dilin whatToTest (ya da Yenilikler) metni',
'tf.whatSaved': 'Neyi test etmeli güncellendi',
'tf.toInternal': '{build} derlemesini iç gruplara ver',
'tf.noInternal': 'İç grup yok: App Store Connect\'te ya da apple.testflight.groups ile oluşturun.',
'tf.distribute': 'Bu gruplara ver',
'tf.distributed': 'Derleme gruplara eklendi',
'tf.externalNote': 'Dış gruplar ve Beta App Review App Store Connect\'te kalır.',
'tf.testersTitle': 'Test kullanıcıları',
'tf.testersSub': 'Bu klasördeki test kullanıcısı CSV\'sinden (.storebound/testers.csv, asla commit edilmez)',
'tf.testersGroup': 'Grup',
'tf.testersAll': 'CSV\'deki her grup',
'tf.testersAdd': 'Yeni test kullanıcılarını ekle',
'tf.testersHint': 'Grubun bir derlemesi olunca Apple her yeni kullanıcıya davet e-postası gönderir',
'tf.testersDone': 'Test kullanıcıları eklendi',
'tf.testersNote': 'E-postalar her satırda ve pencerede maskeli kalır. Kullanıcı çıkarmak terminal adımı olarak kalır.',
'reviews.replyEditor': 'Yanıt',
'reviews.replyPlaceholder': 'Düz metin, yorumcunun dilinde. Teşvik yok, kişisel veri yok.',
'reviews.unsaved': 'Kaydedilmedi',
'reviews.save': 'Taslağı kaydet',
'reviews.saved': 'Taslak kaydedildi (yeniden onaylayın)',
'reviews.send': 'Yanıtı gönder',
'reviews.sendHint': 'Herkese açık: yorumcu bilgilendirilir. Önce bir sistem penceresi yanıtı gösterir.',
'reviews.sent': 'Yanıt gönderildi',
'reviews.incentive': 'Puan karşılığı bir şey öneriyor ya da yıldız istiyor: izin verilmez',
'reviews.tooLong': 'Mağazanın izin verdiğinden uzun ({limit} karakter)',
'reviews.sendNoteD3': 'Yanıtlar herkese açıktır. Kaydet, onayla, sonra Gönder: her adım önce bir sistem penceresi gösterir.',
// ---- her CLI alanı pencerede: fiyatlar, mağaza görselleri, büyüme, uygulama bilgisi, dışa aktarma, başlangıç ----
'tab.prices': 'Fiyatlar',
'tab.art': 'Mağaza görselleri',
'tab.growth': 'Büyüme',
'tab.appinfo': 'Uygulama bilgisi',
'col.date': 'Tarih',
'common.yes': 'Evet',
'common.no': 'Hayır',
'export.button': 'Dışa aktar',
'export.hint': 'Bu ekranın gösterdiğini dosya olarak kaydet (CSV veya Markdown)',
'export.saved': 'Kaydedildi',
'export.failed': 'Dışa aktarma başarısız',
'export.readFirst': 'Önce okuyun',
'export.personal': 'kişisel veri',
'export.prices': 'Fiyatlar (CSV, fiyat tablosu biçimi)',
'export.reviews': 'Yorumlar (CSV)',
'export.health': 'Sağlık raporu (Markdown)',
'export.validate': 'Mağaza hazırlık raporu (Markdown)',
'export.catalog': 'Katalog eşleşmesi (Markdown)',
'export.listings': 'Mağaza metinleri (Markdown)',
'export.noListings': 'Bu uygulama klasöründe mağaza metni dosyası yok',
'export.portfolio': 'Portföy (CSV)',
'export.noApps': 'Henüz uygulama yok',
'export.declarations': 'Mağaza beyanları (Markdown)',
'export.dataSafety': 'Veri güvenliği (Play CSV)',
'export.noDataSafety': 'Ayarda Veri güvenliği yanıtı yok',
'export.analytics': 'Analiz, günlük (CSV)',
'palette.gExport': 'Dışa aktar',
'palette.export': 'Dışa aktar: {what}',
'palette.prices': '{name} · Fiyatlar ve fiyat tablosu',
'palette.art': '{name} · Mağaza görselleri galerisi',
'hint.keys': 'Uygulama klasörlerinde bu uygulamaya bir mağaza hesabı atayın veya anahtarı Stüdyolar ve hesaplar\'dan ekleyin.',
'hint.permission': 'Anahtar çalışıyor ama bir izin eksik: Stüdyolar ve hesaplar > Sına çözümü gösterir.',
'hint.config': 'Bu değeri storebound.config.ts içinde ayarlayın (Kontroller sekmesi eksikleri listeler).',
'hint.renders': 'Önce ekran görüntülerini oluşturun: Mağaza görselleri > Oluştur.',
'hint.ffmpeg': 'ffmpeg\'i Bağımlılıklar ekranından indirin (tek tık, özetle doğrulanır).',
'hint.chrome': 'Chrome for Testing\'i Bağımlılıklar ekranından indirin.',
'hint.snapshot': 'Önce bir anlık görüntü alın: Büyüme > Anlık görüntü al.',
'hint.bucket': 'Ayarda play.reportsBucket değerini girin (Play Console > Raporları indir > İstatistikler > Cloud Storage URI\'sini kopyala).',
'hint.analyticsSetup': 'App Store raporlarını bir kez başlatın: Büyüme > App Store raporlarını başlat (Admin anahtarı); veriler 1-2 gün sonra gelir.',
'hint.version': 'Önce sürümü oluşturun: Mağaza metinleri > App Store sürümünü ve metni gönder.',
'hint.fastlane': 'İçinde fastlane/ (veya ios/fastlane, android/fastlane) olan klasörü seçin.',
'hint.priceSheet': 'Önce tabloyu yazın: Fiyatlar > store/prices.csv yaz, ya da bir CSV seçin.',
'hint.pricePoint': 'App Store fiyatları Apple\'ın fiyat noktalarından biri olmalı: eşitlenmiş fiyatlarla dışa aktarıp görün.',
'hint.network': 'İnternet bağlantısını kontrol edip yeniden deneyin.',
'hint.confirm': 'Bu adım pencerede onayınızı ister; yeniden çalıştırıp düğmeye basın.',
'hint.git': 'Uygulama klasörü geçmişi olan bir git deposu olmalı (analiz karşılaştırması git log okur).',
'prices.readTitle': 'Fiyatlar',
'prices.sheetTitle': 'Fiyat tablosu',
'prices.sheetSub': 'Her ürün x mağaza x bölge tek bir CSV\'de: dışa aktarın, düzenleyin, karşılaştırın, uygulayın',
'prices.exportCsv': 'Fiyatları CSV olarak aktar',
'prices.getSheet': 'Tabloyu alın',
'prices.readFirst': 'Önce fiyatları oku',
'prices.writeProject': 'store/prices.csv yaz',
'prices.writeHint': 'Güncel fiyatları `storebound prices import` için uygulama klasörüne yazar (önce deneme)',
'prices.compareHead': 'Karşılaştır ve uygula',
'prices.pickSheet': 'Bir tablo karşılaştır…',
'prices.pickFailed': 'Tablo açılamadı',
'prices.compareProject': 'store/prices.csv karşılaştır',
'prices.showSheet': 'Tabloyu klasörde göster',
'prices.noSheetYet': 'Henüz fiyat tablosu yok',
'prices.sheetNote': 'Okumak hiçbir şeyi değiştirmez. Bir tabloyu uygulamak sizin kararınızdır: storebound denemeyi bir sistem penceresinde gösterir ve yalnızca düğmesine bastığınızda yazar. App Store\'da başlayan bir fiyat artışı geri alınamaz.',
'prices.compareTitle': 'Fiyat tablosunu karşılaştır',
'prices.diffTitle': '{file} tablosu mağazalara karşı',
'prices.diffSub': 'Her mağazada neyin değişeceği',
'prices.compareAgain': 'Yeniden karşılaştır',
'prices.apply': '{count} değişikliği uygula',
'prices.apply_one': '1 değişikliği uygula',
'prices.applied': 'Fiyatlar yazıldı',
'prices.applyNote': 'Sahip işlemi: mağazalar yeni fiyatları saatler içinde uygular, kullanıcılar o zaman görür. Fiyatı olmayan Play bölgeleri ABD fiyatının Play dönüşümünü alır.',
'prices.upToDate': 'Fiyatlar tabloyla aynı',
'prices.upToDateText': 'Uygulanacak bir şey yok. Tabloyu düzenleyip yeniden karşılaştırın.',
'prices.dChanged': '{count} değişti',
'prices.dNew': '{count} yeni',
'prices.dUp': '{count} arttı',
'prices.dDown': '{count} düştü',
'prices.dProducts': 'Ürünler: {list}',
'prices.colStarts': 'Başlangıç',
'prices.colNow': 'Şimdi',
'prices.colNew': 'Yeni',
'prices.colKind': 'Belirleyen',
'prices.now': 'şimdi',
'prices.new': 'Yeni',
'prices.more': 'Tabloda {count} satır daha',
'prices.emptyTitle': 'Ayarda uygulama içi ürün yok',
'prices.emptyText': 'Fiyatlar storebound.config.ts içindeki ürünler için okunur. Ürünleri oraya ekleyin (store-iap-setup becerisi), sonra Katalog sekmesinden mağazalarda oluşturun.',
'prices.emptyHint': 'storebound.config.ts içinde',
'prices.notReadTitle': 'Fiyatlar henüz okunmadı',
'prices.notReadText': 'App Store Connect ve Google Play üzerinde salt okunur bir tur, her ürünün her bölgedeki fiyatını listeler. Hesapların API kotasını kullanır.',
'prices.readNow': 'Fiyatları oku',
'prices.kProducts': 'Ürünler',
'prices.kProductsSub': '{count} fiyat okundu',
'prices.kRegions': 'Bölgeler',
'prices.kRegionsAuto': 'App Store eşitlenmiş fiyatlar dahil',
'prices.kRegionsManual': 'Yalnızca App Store elle girilen fiyatlar',
'prices.kGaps': 'Fiyat farkları',
'prices.kGapsSub': 'Aynı para biriminde ≥ %{pct} fark',
'prices.kMissing': 'Mağazada değil',
'prices.kMissingNone': 'Her ürün kendi mağazalarında',
'prices.overview': 'Ürünler x ana bölgeler',
'prices.withAuto': 'App Store eşitlenmiş fiyatları',
'prices.auto': 'Eşitlenmiş',
'prices.manual': 'Elle',
'prices.autoLegend': 'gri: temel bölgeden eşitlenen App Store fiyatı',
'prices.gapLegend': 'Δ: mağazalar arasında ≥ %{pct} fark',
'prices.perRegion': '{product} her bölgede',
'prices.perRegionSub': '{count} bölge',
'prices.searchRegion': 'Bölge veya para birimi',
'prices.otherCurrency': 'farklı para birimi',
'prices.scheduled': '{date} itibarıyla: {price}',
'prices.missingNote': 'Henüz mağazada değil: {list}. Katalog sekmesinden oluşturup yeniden okuyun.',
'cat.openPrices': 'Fiyatları aç',
'cat.pricesHere': 'Bölge bazında fiyatlar, fiyat tablosu ve uygulanması Fiyatlar sekmesinde.',
'art.title': 'Mağaza görselleri',
'art.images': 'Görseller',
'art.imagesSub': '{count} dil',
'art.imagesSub_one': '1 dil',
'art.videos': 'Uygulama önizlemeleri',
'art.videosSub': 'App Store ve tanıtım videoları',
'art.errors': 'Mağaza hataları',
'art.errorsSub': 'Boyut, alfa, biçim, adet',
'art.warnings': 'Uyarılar',
'art.rendered': '{when} tarandı',
'art.variant': 'Varyant',
'art.base': 'Temel',
'art.onlyIssues': 'Yalnızca sorunlar',
'art.openFolder': 'Klasörü aç',
'art.openPage': 'İnceleme sayfasını aç',
'art.openPageHint': 'Galeri sayfasını (index.html) tarayıcınızda açar',
'art.writePage': 'İnceleme sayfasını yaz',
'art.render': '{lang} oluştur',
'art.notThere': 'Henüz yok',
'art.count': '{count} dosya',
'v2lst.preview': 'Mağaza önizlemesi',
'v2lst.noSub': 'Henüz alt başlık yok',
'v2lst.noDesc': 'Henüz açıklama yok',
'v2lst.more': 'devamı',
'v2lst.ready': 'Hazır',
'v2lst.toFix': '{count} düzeltilecek',
'v2lst.issues': '{count} sorun',
'v2lst.issues_one': '1 sorun',
'art.count_one': '1 dosya',
'art.open': '{name} aç',
'art.tooBig': 'önizleme için çok büyük',
'art.prev': 'Önceki',
'art.next': 'Sonraki',
'art.emptyTitle': 'Henüz görsel yok',
'art.emptyText': 'Zaten yayında olan bir uygulama: aşağıdaki Mağazalardan çek yayındaki görselleri buraya kaydeder. Yeni bir uygulama: ekran görüntülerini karelerden ve metin dosyasından Oluştur ile oluşturun (yerelde, ffmpeg ve Chrome; hiçbir şey yüklenmez).',
'art.noIssues': 'Burada sorun yok',
'art.noIssuesText': 'Bu dilin her dosyası yerel mağaza kontrollerinden geçiyor.',
'art.liveTitle': 'Mağazalarda yayında',
'art.liveRead': 'Mağazaları oku',
'art.liveEmpty': 'Yayındaki görseller henüz okunmadı',
'art.liveEmptyText': 'App Store Connect ve Google Play\'de yayında olan ekran görüntülerini, önizlemeleri, öne çıkan görseli ve simgeyi okur. Yalnızca okur.',
'art.liveCount': '{count} görsel',
'art.liveCount_one': '1 görsel',
'art.liveFailed': 'okunamadı',
'art.liveReadOnly': 'Yalnızca mağazada olan bir uygulama: yayındaki görseller salt okunur gösterilir. Projeye çekmek ve düzenlemek için uygulama klasörünü ekleyin.',
'art.liveSummary': '{missing} mağaza görseli henüz uygulama klasöründe yok, {differs} tanesi sizin dosyalarınızdan farklı. Mağazalardan çek eksikleri ekler, sizinkileri korur.',
'art.liveAllSame': 'Uygulama klasöründe yayındaki her görsel mağazadakiyle aynı: yüklemeler hiçbir şey göndermez.',
'art.liveStore': 'Mağaza',
'art.liveNone': 'Henüz mağaza görseli yok',
'art.liveNoneText': 'Mağazalarda bu uygulamanın henüz ekran görüntüsü yok.',
'art.liveNoThumb': 'önizleme yok',
'art.liveSame': 'mağazadakiyle aynı',
'art.liveDiffers': 'sizinki farklı',
'art.liveMissing': 'henüz çekilmedi',
'art.liveFoot': 'Mağazalarda yalnızca okur. Mağazalardan çek, orijinalleri renders klasörüne kaydeder (pulled.json); denetimler ve yüklemeler onları mağazanın kendi dosyası sayar.',
'art.liveFootStoreOnly': 'Mağazalarda yalnızca okur.',
'art.iconApple': 'App Store simgesi',
'art.iconPlay': 'Play simgesi',
'art.pull': 'Mağazalardan çek',
'art.pulled': 'Mağaza görselleri uygulama klasörüne çekildi',
'art.pullHint': 'Yayındaki ekran görüntülerini, önizlemeleri, öne çıkan görseli ve simgeleri uygulama klasörüne indirir (önce deneme). Farklı olan kendi dosyalarınız korunur.',
'art.replace': 'Dosyayla değiştir',
'art.replaceTitle': '{name} değiştir',
'art.replaced': 'Görsel uygulama klasöründe değiştirildi',
'ed.frameLang': 'Kareler',
'art.foot': 'Yalnızca yerel dosyalar, {when} okundu. Yükleme Mağaza metinleri sekmesinde.',
'gr.analytics': 'Mağaza analizleri',
'gr.analyticsSub': '{since} tarihinden beri {count} anlık görüntü',
'gr.analyticsSubNone': '.storebound/analytics içindeki anlık görüntüler, git\'teki mağaza metni değişikliklerinin yanında',
'gr.setup': 'App Store raporlarını başlat',
'gr.setupDone': 'Rapor isteği oluşturuldu',
'gr.setupHint': 'Sürekli App Store analiz raporu isteğini bir kez oluşturur (Admin anahtarı). Herkese açık hiçbir şeyi değiştirmez.',
'gr.snapshot': 'Anlık görüntü al',
'gr.snapshotDone': 'Anlık görüntü kaydedildi',
'gr.snapshotHint': 'Gösterim, sayfa görüntüleme, indirme (App Store) ve ziyaretçi, yükleme (Play) verilerini .storebound/analytics içine okur',
'gr.noneTitle': 'Henüz analiz anlık görüntüsü yok',
'gr.noneText': 'Bir anlık görüntü 28 günlük mağaza trafiğini uygulama klasöründe tutar (.storebound/analytics). Birkaç tane olunca bu sekme git\'teki her mağaza metni değişikliğini öncesi ve sonrası dönüşümle yan yana gösterir.',
'gr.noBucket': 'Google Play için önce ayarda play.reportsBucket değerini girin.',
'gr.impressions': 'Gösterimler',
'gr.downloads': 'İndirmeler',
'gr.visitors': 'Sayfa ziyaretçileri',
'gr.acquisitions': 'Edinimler',
'gr.conversion': 'Dönüşüm',
'gr.conversionSub': 'Erişim başına yükleme, tüm aralık',
'gr.days': '{count} gün',
'gr.days_one': '1 gün',
'gr.daysN': '{count} gün',
'gr.daysN_one': '1 gün',
'gr.chartAria': '{store} üzerinde günlük mağaza trafiği ve mağaza metni değişiklikleri',
'gr.changes': '{count} mağaza metni değişikliği',
'gr.changes_one': '1 mağaza metni değişikliği',
'gr.indexLabel': 'Endeks: 100 = her çizginin bu günlerdeki kendi ortalaması. Gerçek sayılar için üzerine gelin.',
'gr.noDataTitle': 'Anlık görüntülerde henüz {store} günü yok',
'gr.noDataText': 'Anlık görüntüler bu mağaza için henüz günlük sayı okumadı. Mağazada veri olunca yeni bir anlık görüntü alın.',
'gr.oneDay': 'Şimdilik bir günlük veri var: grafik ikinci günle başlar.',
'gr.change': 'Mağaza değişikliği (git)',
'gr.before': 'Önce',
'gr.after': 'Sonra',
'gr.reading': 'Bir değişiklik iki tarafta da birkaç gün ve yeterli trafik ister; mevsim, öne çıkarılma ve reklamlar da bu sayıları oynatır.',
'gr.aso': 'ASO',
'gr.asoSub': 'aso audit, çevrimdışı, {date}',
'gr.asoSubNone': 'Uygulama klasöründen anahtar kelime alanı, sıralama eğilimi ve sonraki adımlar (aso audit, çevrimdışı)',
'gr.asoField': 'Anahtar kelime alanı',
'gr.asoFieldSub': 'store/appstore.md üzerinde check --aso',
'gr.asoErrors': '{count} hata',
'gr.asoErrors_one': '1 hata',
'gr.asoWarnings': '{count} uyarı',
'gr.asoWarnings_one': '1 uyarı',
'gr.asoDrafts': 'Gözden geçirilecek taslak kelimeler: {locales}',
'gr.asoRanked': 'Sıralanan kelimeler',
'gr.asoLatest': 'İlk 200 sonuçta · {date}',
'gr.asoNoRanks': 'Henüz sıralama anlık görüntüsü yok: storebound aso rank',
'gr.asoGaps': 'Kapsama boşlukları',
'gr.asoGapsSub': 'Üst sıradaki uygulamaların adlarında olup sende olmayan kelimeler · {date}',
'gr.asoNoCompetitors': 'Henüz rakip anlık görüntüsü yok: storebound aso competitors',
'gr.asoChartAria': 'Sıralama anlık görüntülerine göre anahtar kelime sıraları, 1. sıra en üstte',
'gr.asoNotRanked': 'sırada değil',
'gr.asoKeyword': 'Anahtar kelime',
'gr.asoRank': 'Sıra',
'gr.asoBest': 'En iyi',
'gr.asoNext': 'Sonraki 3 adım',
'gr.asoReading': 'Sıralar herkese açık iTunes Search API sırasını izler; bu App Store aramasına yakındır ama aynı değildir: eğilim olarak oku. Popülerlik yalnızca Apple Ads\'ten gelir (Apple Ads API anahtarıyla aso suggest), asla tahmin edilmez.',
'gr.ppo': 'Ürün Sayfası Optimizasyonu',
'gr.ppoSub': 'Ekran görüntülerinin App Store A/B testleri',
'gr.ppoRead': 'Testleri oku',
'gr.ppoNotRead': 'Testler henüz okunmadı',
'gr.ppoNotReadText': 'Salt okunur: testler, durumları, trafik payı ve varyantları. Varyant sonuçları yalnızca App Store Connect\'te.',
'gr.ppoNone': 'Henüz test yok',
'gr.ppoNoneText': 'Aşağıdan bir ekran görüntüsü varyantıyla test oluşturun, ekran görüntülerini yükleyin, sonra başlatın.',
'gr.ppoNoVariants': 'Ayardaki shots.variants içine bir ekran görüntüsü varyantı ekleyip oluşturun (store-screenshots becerisi); her varyant bir deneme kolu olur.',
'gr.results': 'Sonuçlar App Store Connect\'te',
'gr.test': 'Test',
'gr.state': 'Durum',
'gr.traffic': 'Trafik',
'gr.dates': 'Süre',
'gr.treatments': 'Varyantlar',
'gr.owner': 'Sahip işlemi',
'gr.running': 'sürüyor',
'gr.notStarted': 'başlamadı',
'gr.treatment': '{name} ({count} yerel ayar)',
'gr.treatment_one': '{name} (1 yerel ayar)',
'gr.startBtn': 'Başlat',
'gr.stopBtn': 'Durdur',
'gr.start': '"{name}" testini başlat',
'gr.stop': '"{name}" testini durdur',
'gr.started': 'Testin başlatılması istendi',
'gr.stopped': 'Testin durdurulması istendi',
'gr.create': 'Yeni test',
'gr.variant': '{id} varyantı',
'gr.createBtn': 'Test oluştur',
'gr.createTitle': 'Ürün Sayfası Optimizasyonu testi oluştur',
'gr.created': 'Test oluşturuldu (başlamadı)',
'gr.upload': 'Varyant ekran görüntüleri',
'gr.uploadBtn': 'Ekran görüntülerini yükle',
'gr.uploadTitle': '{id} varyantının ekran görüntülerini yükle',
'gr.uploadInto': 'Düzenlenebilir "{name}" testine',
'gr.uploadNoTest': 'Önce bir test oluşturun: yüklemeler düzenlenebilir teste gider.',
'gr.ppoNote': 'Oluşturmak ve yüklemek ziyaretçilerin gördüğü hiçbir şeyi değiştirmez. Başlatmak ve durdurmak sizin kararınızdır: her biri işlemin adını veren bir sistem penceresi gösterir; durdurulan test yeniden başlatılamaz.',
'gr.ppoStoreOnly': 'Yalnızca mağazadaki uygulamada salt okunur: test oluşturup yürütmek için bir uygulama klasörü bağlayın.',
'gr.playExp': 'Mağaza girişi deneyleri',
'gr.playExpSub': 'Google Play: API yok',
'gr.playExpText': 'Google Play\'in mağaza girişi deneyleri için API\'si yok: bunları storebound\'un oluşturduğu varyant ekran görüntüleriyle Play Console > Büyüme > Mağaza girişi deneyleri bölümünde oluşturup yürütün.',
'gr.seeVariants': 'Varyant görsellerini gör',
'ai.askTitle': 'Yalnızca sizin yanıtlayabileceğiniz {count} soru',
'ai.askTitle_one': 'Yalnızca sizin yanıtlayabileceğiniz 1 soru',
'ai.askSub': 'Ayar bu yanıtları kanıtlamıyor. storebound bir uyum yanıtını asla tahmin etmez: karar verin, sonra ayara yazın.',
'ai.allAnswered': 'Bu sekmedeki her beyan ayardan geliyor. Yanıtlar yine sizin: her gönderimden önce gözden geçirin.',
'ai.aDataSafety': 'Veri güvenliği',
'ai.aAppPrivacy': 'Uygulama Gizliliği',
'ai.aAppInfo': 'Uygulama bilgisi',
'ai.aEncryption': 'İhracat uyumu',
'ai.aReview': 'App Review',
'ai.askedHere': 'Bu form hakkında yukarıda {count} açık soru var',
'ai.askedHere_one': 'Bu form hakkında yukarıda 1 açık soru var',
'ai.dsTitle': 'Veri güvenliği',
'ai.dsSub': 'Google Play, ayardaki dataSafety\'den',
'ai.dsUpload': 'Veri güvenliğini yükle',
'ai.dsUploadHint': 'Play Veri güvenliği formunun tamamını değiştirir (önce deneme ve sistem penceresi)',
'ai.dsUploaded': 'Veri güvenliği yüklendi',
'ai.dsNoneTitle': 'Veri güvenliği yanıtı yok',
'ai.dsNoneText': 'storebound.config.ts içine dataSafety ekleyin (store-declarations becerisi): uygulama ve her SDK neyi, neden topluyor ve paylaşıyor mu.',
'ai.dsCollects': 'Veri topluyor veya paylaşıyor',
'ai.dsEncrypted': 'Aktarımda şifreli',
'ai.dsDeletion': 'Hesabı silmeden veri silme',
'ai.dsAuto90': 'Hayır, 90 gün içinde otomatik silinir',
'ai.dsAccounts': 'Hesap oluşturma',
'ai.dsNever': 'Play bu formu geri okuyamaz. Buradan bir kez yükledikten sonra bu sekme o zamandan beri neyin değiştiğini gösterir.',
'ai.dsSame': 'Son yüklemeyle aynı ({when}).',
'ai.dsChanged': 'Son yüklemeden beri {count} yanıt değişti ({when}): Play\'i güncellemek için yeniden yükleyin.',
'ai.dsChanged_one': 'Son yüklemeden beri 1 yanıt değişti ({when}): Play\'i güncellemek için yeniden yükleyin.',
'ai.show': 'Göster',
'ai.hide': 'Gizle',
'ai.colType': 'Veri türü',
'ai.colCollected': 'Toplama amacı',
'ai.colShared': 'Paylaşma amacı',
'ai.notShared': 'paylaşılmıyor',
'ai.optional': 'isteğe bağlı',
'ai.ephemeral': 'geçici',
'ai.dsFoot': 'Yükleme {rows} CSV satırı gönderir (Play\'in içe aktarma biçimi) ve önceki tüm yanıtların yerine geçer.',
'ai.apTitle': 'Uygulama Gizliliği',
'ai.apSub': 'App Store, Veri güvenliği yanıtlarından önerilen',
'ai.apOpen': 'Uygulama Gizliliği\'ni aç',
'ai.apNote': 'Uygulama Gizliliği\'nin API\'si yok: bu yanıtları App Store Connect > Uygulama Gizliliği bölümüne girin. Apple ayrıca her tür için kullanıcıyla ilişkili mi ve takip için mi kullanıldığını sorar.',
'ai.apNoneTitle': 'Veri toplanmıyor',
'ai.apNoneText': 'Veri güvenliği yanıtları hiçbir veri türü listelemiyor: her SDK için doğruysa App Store Connect\'te "Veri Toplanmıyor" yanıtını verin.',
'ai.apUnknownTitle': 'Henüz önerilecek bir şey yok',
'ai.apUnknownText': 'Veri toplamayı dataSafety içinde bir kez yanıtlayın; Uygulama Gizliliği yanıtları ondan çıkar.',
'ai.colAppleType': 'Veri türü',
'ai.colPurposes': 'Amaçlar',
'ai.colLinked': 'Kullanıcıyla ilişkili',
'ai.colTracking': 'Takip',
'ai.ask': 'Sizin yanıtınız',
'ai.askLikely': 'Kontrol edin: paylaşılıyor',
'ai.noPlay': 'Google Play\'de değil',
'ai.noPlayText': 'Ayarda play bölümü yok.',
'ai.noApple': 'App Store\'da değil',
'ai.noAppleText': 'Ayarda apple bölümü yok.',
'ai.infoTitle': 'Uygulama bilgisi',
'ai.infoSub': 'Kategoriler, yaş sınırı, içerik hakları',
'ai.infoPush': 'App Store uygulama bilgisini gönder',
'ai.push': 'Gönder',
'ai.pushed': 'App Store Connect\'e gönderildi',
'ai.category': 'Kategori',
'ai.age': 'Yaş sınırı',
'ai.ageAllNone': 'Her soru "yok": onaylayın',
'ai.rights': 'İçerik hakları',
'ai.rightsOwn': 'Üçüncü taraf içerik yok',
'ai.rightsThird': 'Üçüncü taraf içerik, haklar alınmış',
'ai.price': 'Fiyat',
'ai.free': 'Ücretsiz, her bölgede',
'ai.paid': 'Ücretli (App Store Connect\'te ayarlanır)',
'ai.notSet': 'Ayarlanmadı',
'ai.notAnswered': 'Yanıtlanmadı',
'ai.encTitle': 'İhracat uyumu',
'ai.encSub': 'Her derleme için şifreleme yanıtı',
'ai.encAnswer': 'Derlemeleri yanıtla',
'ai.encPush': 'Derlemeler için ihracat uyumunu yanıtla',
'ai.encYes': 'Muaf olmayan şifreleme kullanıyor',
'ai.encNo': 'Yalnızca muaf şifreleme',
'ai.encYesText': 'Derlemeler App Store Connect\'teki onaylı şifreleme beyanına bağlanır.',
'ai.encNoText': 'Yanıtsız derlemeler usesNonExemptEncryption = false alır. Daha iyisi: Info.plist içinde ITSAppUsesNonExemptEncryption = NO.',
'ai.encUnset': 'apple.usesNonExemptEncryption ayarlanmadı. export-compliance becerisiyle karar verin; storebound bunu asla tahmin etmez.',
'ai.encUnsetHint': 'Önce ayarda apple.usesNonExemptEncryption yanıtını verin',
'ai.reviewTitle': 'App Review bilgileri',
'ai.reviewSub': 'İletişim, demo hesabı, notlar',
'ai.reviewPush': 'App Review bilgilerini gönder',
'ai.signIn': 'Giriş gerekli',
'ai.contact': 'İletişim',
'ai.demo': 'Demo hesabı',
'ai.demoNone': 'gerekmiyor',
'ai.missing': 'Eksik',
'ai.notes': 'İnceleyene notlar',
'ai.notesBytes': '{n} / {max} bayt',
'ai.notesNone': 'Not yok (apple.info.reviewNotes, reviewAccess.instructions).',
'ai.reviewSafe': 'İletişim ve demo hesabı uygulama klasörünün .storebound/ klasöründe kalır (gitignore); maskeli gösterilir, parola asla gösterilmez.',
'ai.foot': 'Ayardan ve .storebound/ klasöründen {when} okundu. Buradan hiçbir şey bir yere gönderilmedi.',
'ds.functionality': 'Uygulama işlevi',
'ds.analytics': 'Analiz',
'ds.communications': 'Geliştirici iletişimi',
'ds.fraud': 'Dolandırıcılık önleme, güvenlik',
'ds.advertising': 'Reklam veya pazarlama',
'ds.personalization': 'Kişiselleştirme',
'ds.account': 'Hesap yönetimi',
'folders.fastlane': 'fastlane\'den içe aktar',
'folders.fastlaneHint': 'fastlane kurulumu olan bir klasör seçin: storebound içe aktarma planını bir sistem penceresinde gösterir, sonra dosyalarını fastlane\'in yanına yazar (asla üzerine yazmaz)',
'folders.imported': '{name} fastlane\'den içe aktarıldı',
'folders.importedDetail': 'Ayar, mağaza metni dosyaları ve ekran kareleri yazıldı. Sırada yer tutucuları değiştirmek, sonra Kontroller var.',
'folders.startShort': 'Uygulama klasörü başlat',
'folders.newNote': 'İkisi de bir sistem penceresinde klasör ister, ne yazacaklarını gösterir ve yalnızca Uygula\'ya bastığınızda yazar. Var olan dosyalar korunur.',
'folders.open': 'Aç',
'folders.openApp': 'Bu uygulamayı aç',
'folders.reveal': 'Dosya yöneticisinde göster',
'wz.s0': 'Stüdyonuz',
'wz.studioTitle': 'Bu uygulamalar hangi stüdyonun?',
'wz.studioLead': 'Stüdyo, mağaza hesaplarını ve uygulamalarını bir araya toplar (bir şirket, bir müşteri, bir yan proje). Birini seçin veya oluşturun; sonraki adımların anahtarları ona gider. Sonradan taşıyabilirsiniz.',
'wz.studioPick': 'Stüdyo',
'wz.studioAccounts': '{count} mağaza hesabı',
'wz.studioAccounts_one': '1 mağaza hesabı',
'wz.studioPicked': 'Seçili',
'wz.studioNoneHint': 'Hesapları stüdyosuz tut',
'wz.studioNew': 'Stüdyonuzu oluşturun',
'wz.studioAnother': 'Ya da başka bir stüdyo oluşturun',
'wz.studioNewText': 'Bir ad ve bir renk; logo sonra Stüdyolar ve hesaplar\'dan eklenebilir.',
'wz.studioPlaceholder': 'Örneğin: Example Games',
'wz.studioCreate': 'Stüdyo oluştur',
'wz.fastlaneTitle': 'fastlane\'den içe aktar',
'wz.fastlaneText': 'Klasörde fastlane kurulumu var (deliver, supply). storebound onu kendi ayarına ve mağaza metni dosyalarına çevirir, fastlane\'e dokunmaz.',
'wz.fastlaneGo': 'Klasörü seç ve içe aktar',
'wz.fastlaneNote': 'Herhangi bir şey yazılmadan önce içe aktarma planını ve eşlenmeyenleri görürsünüz.',
'wz.keysInto': 'Yeni anahtarlar {name} stüdyosuna gider.',
'wz.keysNoStudio': 'Yeni anahtarlar stüdyosuz kalır.',
'wz.change': 'Değiştir',
'crash.titleApp': 'storebound bir hatayla karşılaştı',
'crash.titleScreen': 'Bu ekran bir hatayla karşılaştı',
'crash.leadApp': 'Pencere gösterilemedi. Uygulama klasörleriniz, mağaza anahtarlarınız ve kayıtlı verileriniz olduğu gibi duruyor. Yeniden yüklemek genellikle düzeltir; tekrarlarsa ayrıntıları bir hata bildirimine kopyalayın.',
'crash.leadScreen': 'Uygulamanın geri kalanı çalışıyor. Yeniden deneyin, pencereyi yeniden yükleyin ya da ayrıntıları bir hata bildirimine kopyalayın.',
'crash.details': 'Ayrıntılar',
'crash.copy': 'Ayrıntıları kopyala',
'crash.copied': 'Ayrıntılar kopyalandı.',
'crash.copyFailed': 'Kopyalanamadı: ayrıntıları seçip elle kopyalayın.',
'crash.retry': 'Yeniden dene',
'crash.reload': 'Yeniden yükle',
'crash.reset': 'Kayıtlı durumu sıfırla (yedek tutulur)',
'crash.resetHint': 'Bilgisayarın hesapları ve uygulama klasörleriyle yeniden başlar. Kayıtlı durum yedek dosya olarak saklanır, mağaza anahtarları ~/.storebound içinde kalır, uygulama klasörlerine dokunulmaz.',
'crash.resetDone': 'Kayıtlı durum sıfırlandı. Yedek: {path}. Yeniden yükleniyor…',
'crash.logNote': 'Uygulama veri klasöründeki logs/webview.log dosyasına da yazıldı (ana klasör ~ olarak, anahtarlar olmadan).',
'folder.missing': 'Klasör bulunamadı.',
'folder.missingText': 'storebound bu uygulama klasörünü {path} konumunda bulamıyor. Taşınmış, yeniden adlandırılmış ya da silinmiş olabilir. Hesaplarını ve kayıtlı okumalarını korumak için yerini gösterin ya da listeden kaldırın (hiçbir dosyaya dokunulmaz).',
'folder.missingShort': 'Klasör bulunamadı',
'folder.locate': 'Yerini göster…',
'folder.locateHint': 'Bu uygulamanın storebound.config.ts dosyasının artık bulunduğu klasörü seçin',
'folder.located': '{name} bulundu',
'folder.locateFailed': 'Bu klasör kullanılamadı',
'folder.remove': 'Listeden kaldır',
'folder.removed': '{name} listeden kaldırıldı',
'cf.button': 'Konsolda doldur',
'cf.hint': '{form} formunu yapılandırmanızdan konsolda doldurur: her alanı siz kontrol eder, Kaydet\'e kendiniz basarsınız',
'cf.appleAppRecord': 'App Store uygulama kaydı',
'cf.appleAgeRating': 'App Store yaş derecelendirmesi',
'cf.appleAppPrivacy': 'Uygulama Gizliliği',
'cf.playContentRating': 'Play içerik derecelendirmesi',
'cf.playTargetAudience': 'Play hedef kitle ve içerik',
'cf.playAppRecord': 'Play uygulaması (Uygulama oluştur)',
'cf.dryFailed': '{form} hazırlanamadı',
'cf.panelTitle': 'Konsolda doldur: {form}',
'cf.disclaimer': 'Konsol sayfaları değişebilir. Bu, yapay zekâ destekli bir yardımdır: tarayıcıda her alanı kontrol edin ve son düğmeye (Yayınla, Gönder, Kaydet veya Oluştur) kendiniz basın. storebound sayfalar arasında sizin yerinize ilerler, hiçbir zaman göndermez veya yayınlamaz; Uygulama Gizliliği yanıtları siz Yayınla\'ya basana kadar taslak kalır.',
'cf.notOpened': 'İletişim kutusunda Vazgeç\'i seçtiniz: tarayıcı açılmadı.',
'cf.runningText': 'Tarayıcı storebound\'un kendi profiliyle açık (ilk seferde orada kendiniz oturum açın; sonraki çalıştırmalar için saklanır). storebound formu açar, alanları doldurur ve yanıtı size kalanları işaretler. Her alanı kontrol edin, Kaydet\'e kendiniz basın ve ardından tarayıcıyı kapatın.',
'cf.doneText': 'Tarayıcı kapandı. Doldurulan: {filled}, sizin için işaretlenen: {highlighted}. Yanıtlarınızın kaydedildiğini konsolda kontrol edin.',
'cf.closed': 'Tarayıcı kapandı.',
'cf.cancelled': 'Durduruldu: tarayıcı kapatıldı.',
'cf.failed': 'Tarayıcı çalışması durdu',
'cf.fallback': 'Sayfa beklendiği gibi görünmedi, bu yüzden storebound yalnızca alanları işaretledi. Yanıtları kendiniz girin.',
'cf.answers': 'Yapılandırmanızdan {count} yanıt',
'cf.answers_one': 'Yapılandırmanızdan 1 yanıt',
'cf.uncertain': '{count} tanesi sizde',
'cf.noAnswers': 'Yapılandırmada bu form için yanıt yok: tüm alanlar size kalıyor.',
'cf.youAnswer': 'Bunu siz yanıtlayın',
'cf.foot': 'Tarayıcı açılmadan önce bir sistem iletişim kutusu bir kez daha sorar.',
'cf.cancelRun': 'Vazgeç: tarayıcıyı kapat',
'cf.open': 'Tarayıcıyı aç',
'cf.waiting': 'Tarayıcıyı kapatmanız bekleniyor',
'cf.playContentRatingText': 'Uygulamanın yaş derecelendirmelerini belirleyen IARC anketi.',
'cf.playTargetAudienceText': 'Hedef yaş grupları ve uygulamanın çocuklara hitap edip etmediği.',
'cf.playAppRecordText': 'Play Developer API uygulama oluşturamaz: storebound Uygulama oluştur formunu doldurur (ad, paket adı, dil, uygulama veya oyun, ücretsiz veya ücretli). Beyanları siz işaretler ve Uygulama oluştur\'a siz basarsınız, ardından uygulamayı hizmet hesabına eklersiniz.',
'cf.noRecordTitle': 'Henüz App Store uygulama kaydı yok',
'cf.noRecordText': 'App Store Connect\'te uygulama kaydı oluşturmak için bir API yok. storebound Yeni Uygulama formunu yapılandırmanızdan doldurur; Oluştur\'a kendiniz basar, ardından Apple kimliğini apple.appId alanına yazarsınız.',
// send for review, console plans, owner actions (desktop parity)
'write.declined': 'Kararınız bekleniyor',
'toast.log': 'Günlük ({count} satır)',
'releases.ownerNote': 'İncelemeye gönderme, yeniden gönderme ve üretim sürümü sizin kararınızdır: her biri önce planını gösterir, sonra bir sistem penceresi açılır ve yalnızca oradaki düğmeye bastığınızda çalışır. Onaylanmış bir App Store sürümünü yayınlamak (elle yayın) App Store Connect\'te kalır.',
'oa.planFailed': 'Hazırlanamadı: {what}',
'oa.notSent': 'Pencerede İptal\'i seçtiniz: hiçbir şey gönderilmedi.',
'oa.dryChanged': 'Deneme çalıştırması bu kez geçmedi (mağaza arada değişti mi?): hiçbir şey gönderilmedi. Aşağıdaki planı kontrol edin.',
'oa.cancelled': 'Durduruldu. Mağazanın aldığı kısım kalır; devam etmeden önce durumu yeniden okuyun.',
'oa.dryBad': 'Deneme çalıştırması durdu',
'oa.plan': 'Plan (deneme çalıştırması, henüz bir şey gönderilmedi)',
'oa.noOutput': '(deneme çalıştırması bir şey yazmadı)',
'oa.running': 'Çalışıyor. Bir derleme eklendikten sonra Apple birkaç dakika "henüz hazır değil" diyebilir; storebound bir nabız satırıyla 10 dakikaya kadar yeniden dener.',
'oa.progress': 'İlerleme',
'oa.foot': 'Sonraki adım: bir sistem penceresi bu planı yeniden gösterir. Onun düğmesine basmadan hiçbir şey gönderilmez.',
'oa.fixFirst': 'Önce planın belirttiğini düzeltin, sonra durumu yeniden okuyun.',
'oa.stop': 'Durdur',
'oa.continue': 'Devam: {what}',
'oa.working': 'Çalışıyor',
'cp.title': 'API\'si olmayan konsol adımları',
'cp.sub': 'Her form, yapay zekâ aracınızın (veya sizin) konsolda izlediği bir plan ve sonucun kontrolü olarak. Son düğme sizindir.',
'cp.button': 'Plan',
'cp.hint': '{form} için adımlar, yanıtlar ve düğmeler, ve sonucun kontrolü',
'cp.failed': '{form} için plan oluşturulamadı',
'cp.agentFirst': 'Önce ajan: yapay zekâ aracınız sayfayı bu planla yönetir; storebound son düğmeye asla basmaz',
'cp.openPage': 'Sayfayı aç',
'link.open': 'Aç',
'link.openFailed': 'Sayfa açılamadı',
'cp.openFailed': 'Sayfa açılamadı',
'cp.steps': '{count} adım',
'cp.steps_one': '1 adım',
'cp.answers': 'Yapılandırmanızdan {count} yanıt',
'cp.answers_one': 'Yapılandırmanızdan 1 yanıt',
'cp.sCertain': 'Yapılandırmadan',
'cp.sAsk': 'Siz yanıtlarsınız',
'cp.sCheck': 'Siz kontrol edersiniz',
'cp.sAgreement': 'Sözleşme: sizin',
'cp.final': 'Son düğme ({button}) sizindir. Başka kimsenin asla basmadığı düğmeler:',
'cp.verify': 'Sonucu kontrol et',
'cp.verifyApi': 'storebound sonucu App Store Connect API\'sinden okur (salt okunur).',
'cp.verifyText': 'Form kaydedildikten sonra sayfa metnini (veya planın belirttiği yakalama JSON\'unu) yapıştırın; storebound yapılandırmayla karşılaştırır (salt okunur).',
'cp.pasteLabel': 'Tamamlanan formun sayfa metni',
'cp.pastePlaceholder': 'Sayfa metnini buraya yapıştırın',
'cp.verified': '{matched} eşleşiyor, {mismatches} farklı',
'cp.vMatch': 'Eşleşiyor',
'cp.vMismatch': 'Farklı',
'cp.vNotFound': 'Bulunamadı',
'cp.foot': 'Planı kopyala, tüm planı (JSON) yapay zekâ aracınıza verir.',
'cp.copy': 'Planı kopyala',
'cp.copied': 'Plan kopyalandı',
'cp.verifyRun': 'Kontrol et',
'cp.appleAppRecordText': 'App Store Connect\'te uygulama kaydı oluşturacak API yok: Yeni Uygulama formu, Oluştur sizin.',
'cp.appleAgeRatingText': 'Yaş derecelendirmesinin API\'si var (apple appinfo): plan yalnızca nereye bakılacağını ve nasıl kontrol edileceğini gösterir.',
'cp.appleAppPrivacyText': 'API yok: her veri türü amaçları, bağlantı ve izleme yanıtlarıyla; Yayınla sizin.',
'cp.playStoreSettings': 'Play mağaza ayarları (Uygulama kategorisi)',
'cp.playStoreSettingsText': 'Play API\'si Uygulama kategorisini ayarlayamaz: Düzenle > Uygulama veya oyun > Kategori > Kaydet.',
'cp.playAppContent': 'Play Uygulama içeriği (tüm kartlar)',
'cp.playAppContentText': 'Her Uygulama içeriği kartı sayfasıyla sırayla, sahibin soruları tek seferde.',
'cp.playPrivacyPolicy': 'Play Uygulama içeriği: gizlilik politikası',
'cp.playAds': 'Play Uygulama içeriği: reklamlar',
'cp.playSignIn': 'Play Uygulama içeriği: oturum açma bilgileri',
'cp.playSignInText': 'Google incelemecileri için demo hesap: siz yazarsınız (storebound onu asla yazdırmaz).',
'cp.playAdId': 'Play Uygulama içeriği: reklam kimliği',
'cp.playGovernment': 'Play Uygulama içeriği: devlet uygulamaları',
'cp.playFinancial': 'Play Uygulama içeriği: finansal özellikler',
'cp.playHealth': 'Play Uygulama içeriği: sağlık uygulamaları',
'cp.cardText': 'Tek bir Uygulama içeriği kartı: sayfası, yapılandırmanızdaki yanıt ve son Kaydet.',
'cp.playCountries': 'Üretim ülkeleri',
'cp.playCountriesText': 'API üretim ülkelerini ayarlayamaz (countryAvailability salt okunur): konsolda seçin.',
'cp.playProductionRelease': 'Play: üretim sürümünü incelemeye gönder',
'cp.playProductionReleaseText': 'Sürümü düzenle > Sonraki > Kaydet, ardından Yayınlama özeti. "Değişiklikleri incelemeye gönder"in API\'si yok: o tıklama sizin.',
'sub.section': 'İncelemeye gönder',
'sub.appleTitle': 'App Store: incelemeye gönder',
'sub.appleSub': 'Henüz okunmadı: gönderim durumunu okuyun',
'sub.appleRead': 'App Store gönderim durumu',
'sub.read': 'Durumu oku',
'sub.notRead': 'Gönderim durumu henüz okunmadı',
'sub.notReadText': 'Göndermeden önce inceleme gönderimlerini ve yüklenen derlemeleri App Store Connect\'ten okuyun (salt okunur).',
'sub.submissions': 'İnceleme gönderimleri',
'sub.kWaiting': 'İnceleme bekliyor',
'sub.kInReview': 'İncelemede',
'sub.kUnresolved': 'App Review\'dan geri döndü (çözülmemiş sorunlar)',
'sub.kDraft': 'Taslak gönderim',
'sub.kEmptyDraft': 'Boş taslak',
'sub.kDone': 'Tamamlandı',
'sub.kOther': 'Gönderim',
'sub.harmless': 'zararsız: App Store Connect onu tutar ve iptal edemez; sonraki bir çalıştırma onu yeniden kullanır',
'sub.markVersion': 'yeni bir derlemeyle yeniden gönderdiğinizde çözüldü olarak işaretlenir',
'sub.markIap': 'App Review\'un istediğini düzelttikten sonra yalnızca aşağıdaki kutuyla çözüldü olarak işaretlenir',
'sub.noOpen': 'Açık inceleme gönderimi yok: gönderme bir tane oluşturur.',
'sub.busy': 'Bir gönderim {state} durumunda: App Review bitene kadar yanına bir şey gönderilemez.',
'sub.build': 'Derleme (numarayla)',
'sub.pickBuild': 'Yüklediğiniz derlemeyi seçin',
'sub.attachedTo': '{version} sürümüne ekli',
'sub.version': 'Sürüm',
'sub.noVersion': 'Düzenlenebilir sürüm yok',
'sub.buildHint': 'Yalnızca VALID derlemeler girebilir. Yüklediğiniz numarayı seçin: storebound asla "en son"u almaz.',
'sub.noBuilds': 'App Store Connect\'te henüz derleme yok: önce bir tane yükleyin (storebound apple upload).',
'sub.unresolvedText': 'App Review bu gönderimi geri gönderdi. İstediğini düzeltin, düzeltilmiş bir derleme yükleyin, burada seçin ve yeniden gönderin: reddedilen sürüm öğesi çözüldü olarak işaretlenir ve aynı gönderim geri gider.',
'sub.resolveIaps': 'Reddedilen uygulama içi satın alma öğelerini de çözüldü olarak işaretle',
'sub.resolveIapsNeeded': '(bir uygulama içi satın alma öğesi reddedildi: çözülene kadar Apple yeniden gönderimi kabul etmez)',
'sub.resubmit': 'Yeniden gönder',
'sub.resubmitted': 'App Review\'a yeniden gönderildi',
'sub.resubmitLead': 'Seçtiğiniz derlemeyi ekler, App Review\'dan dönen gönderimi yeniden kullanır (ikinci taslak yok), reddedilen öğeleri çözüldü olarak işaretler ve yeniden gönderir.',
'sub.submit': 'İncelemeye gönder',
'sub.submitted': 'App Review\'a gönderildi',
'sub.submitLead': 'Seçtiğiniz derlemeyi sürüme ekler, açık gönderimi yeniden kullanır (yalnızca açık gönderim yoksa yeni taslak), hazır uygulama içi satın almaları ekler ve App Review\'a gönderir.',
'sub.pickFirst': 'Önce bir derleme seçin',
'sub.iapTitle': 'Uygulama içi satın almalar (yapılandırmada {count})',
'sub.iapTitle_one': 'Uygulama içi satın almalar (yapılandırmada 1)',
'sub.iapText': 'Hazır ürünleri ve abonelikleri App Review\'a gönderir. Bir türün ilki, aynı gönderimde uygulama sürümüne ihtiyaç duyar.',
'sub.withVersion': 'Düzenlenebilir uygulama sürümüyle (uygulamayı da gönderir)',
'sub.iapSubmit': 'Uygulama içi satın almaları gönder',
'sub.iapLead': 'Hazır ürünleri ve abonelikleri açık inceleme gönderimine koyar (yeniden kullanılır, asla ikinci taslak yok) ve gönderir.',
'sub.playTitle': 'Google Play: üretim sürümü',
'sub.playSub': 'Henüz okunmadı: kanalları okuyun',
'sub.playRead': 'Google Play kanalları',
'sub.playNotReadText': 'Birini üretime göndermeden önce kanalları ve versionCode\'larını Google Play\'den okuyun (salt okunur).',
'sub.managedOff': 'Yönetilen yayınlama kapalı: Google sürümü onayladığında kendiliğinden yayına girer. Anı seçmek için önce Yayınlama özeti > Yönetilen yayınlama\'yı açın.',
'sub.managedUnset': 'Yönetilen yayınlama varsayılan olarak kapalı (play.managedPublishing ayarlı değil): Google sürümü onayladığında kendiliğinden yayına girer.',
'sub.managedOn': 'Yönetilen yayınlama açık: onaydan sonra sürümü Yayınlama özeti\'nde siz yayınlarsınız.',
'sub.prodNow': 'Şu an üretimde',
'sub.versionCode': 'versionCode (numarayla)',
'sub.pickCode': 'versionCode seçin',
'sub.inProduction': 'üretimde',
'sub.as': 'Şöyle gönder',
'sub.sCompleted': 'Herkese',
'sub.sStaged': 'Aşamalı dağıtım',
'sub.sDraft': 'Taslak',
'sub.codeHint': 'Yalnızca Play\'de (bir test kanalında) olan versionCode\'lar. Yüklediğinizi seçin: storebound asla "en son"u almaz.',
'sub.noCodes': 'Play\'de henüz versionCode yok: önce paketi bir test kanalına yükleyin.',
'sub.playSend': 'Üretime gönder',
'sub.playDraft': 'Üretim taslağı hazırla',
'sub.pickCodeFirst': 'Önce bir versionCode seçin',
'sub.playSent': 'Üretim sürümü gönderildi',
'sub.playDrafted': 'Üretim taslağı kaydedildi',
'sub.playLead': 'versionCode\'u her dilin Yenilikler metniyle üretim kanalına koyar. Google inceler; yönetilen yayınlama kapalıysa ardından kendiliğinden yayına girer.',
'sub.playDraftLead': 'Hiç yayınlanmamış bir uygulama: Play API üzerinden yalnızca taslak kabul eder. Gerisi (ülkeler, Değişiklikleri incelemeye gönder) aşağıdaki konsol adımlarındadır.',
'sub.sendChanges': 'Değişiklikleri incelemeye gönder',
'sub.consoleStepTitle': 'Bu Play adımlarının API\'si yok',
'sub.consoleStepText': 'Üretim ülkeleri ({countries}) ve Yayınlama özeti > "Değişiklikleri incelemeye gönder"in API\'si yok. Her birinin bir planı var: sayfayı açın, adımları izleyin ve son düğmeye kendiniz basın.',
'sub.countriesAll': 'yapılandırma: tüm ülkeler / bölgeler',
'sub.countriesN': 'yapılandırma: {count} ülke',
'sub.countriesN_one': 'yapılandırma: 1 ülke',
'tf.groupsSync': 'Eksik grupları oluştur',
'tf.groupsSynced': 'TestFlight grupları oluşturuldu',
'tf.groupsSyncHint': 'apple.testflight.groups içindeki eksik grupları oluşturur (var olanlar asla değiştirilmez); deneme çalıştırması önce onları listeler',
'act.priceProducts': 'Fiyat değişiklikleri (ürünler)',
'act.priceSubs': 'Fiyat değişiklikleri (abonelikler)',
'act.priceDone': 'Fiyat değişiklikleri uygulandı',
'act.priceLead': 'Normal bir eşitleme yayındaki bir ürünün fiyatını asla değiştirmez: bunları sizin için bekletir. Bu, aynı eşitlemeyi fiyat değişiklikleriyle, plandan ve sistem penceresindeki onayınızdan sonra çalıştırır.',
'act.priceHint': 'Mevcut ürünlerin fiyat değişiklikleri sizin kararınızdır: önce plan, sonra bir sistem penceresi',
'deps.sdkTitle': 'Android SDK',
'deps.sdkSub': 'play build onu şuralarda bulur: ANDROID_HOME, ANDROID_SDK_ROOT, local.properties içindeki sdk.dir, sonra Android Studio klasörü',
'deps.sdkPath': 'Klasör',
'deps.sdkFrom': 'Bulunduğu yer',
'deps.sdkNone': 'Bulunamadı. play build buna ihtiyaç duyar (Android Studio\'yu kurun veya ANDROID_HOME ayarlayın). Bakılan yerler:',
'ai.dsFrom': 'kaynak: {source}',
'ed.countAria': '{limit} karakterin {n} tanesi',
'ed.unsavedField': 'Kaydedilmemiş değişiklik',
'ed.was': 'Kayıtlı:',
'ed.empty': '(boş)',
'ed.removed': '(kaldırıldı)',
'ed.reset': 'Geri al',
'ed.notSet': 'Ayarlanmadı',
'ed.none': 'yok',
'ed.notNumber': 'Sayı değil',
'ed.notJson': 'Geçerli JSON değil: {error}',
'ed.noGit': 'Git klasörü değil',
'ed.gitClean': 'Bu dosyalarda commit edilmemiş değişiklik yok',
'ed.gitDirty': 'Git\'te commit edilmemiş: {files}. storebound asla commit etmez.',
'ed.also': 'aynı bölüm {codes} için de geçerli',
'ed.newFile': 'yeni dosya',
'ed.masked': 'Kişisel veri: gösterilmiyor.',
'ed.unsaved': '{count} kaydedilmemiş değişiklik',
'ed.unsaved_one': '1 kaydedilmemiş değişiklik',
'ed.noChanges': 'Kaydedilmemiş değişiklik yok',
'ed.undo': 'Geri al',
'ed.redo': 'Yinele',
'ed.discard': 'Vazgeç',
'ed.review': 'Gözden geçir ve kaydet',
'ed.close': 'Kapat',
'ed.fixFirst': 'Önce hataları düzeltin',
'ed.save': 'Uygulama klasörüne kaydet',
'ed.saved': 'Uygulama klasörüne kaydedildi',
'ed.nothingToApply': 'Mağazada değişecek bir şey yok.',
'ed.applyNow': 'Mağazaya uygula',
'ed.saveFirst': 'Önce düzenlemeleri kaydedin: mağazaya dosyalardaki gönderilir.',
'ed.statusDraft': 'Makine taslağı, gözden geçirilmedi',
'ed.statusTranslate': 'Henüz çevrilmedi',
'ed.alsoServes': 'ayrıca {codes}',
'ed.newSection': '{lang} için listeleme dosyasında henüz bölüm yok. Zorunlu alanları doldurun; kaydetmek bölümü ekler.',
'ed.keywordsHint': 'Virgülle ayrılmış, virgülden sonra boşluk yok; ad veya alt başlıktaki kelimeleri tekrarlamayın.',
'ed.whatsNewApple': 'İlk sürümde kullanılamaz.',
'ed.nameHint': 'Boş: yapılandırmadaki uygulama adı.',
'ed.supportUrl': 'Destek URL\'si',
'ed.marketingUrl': 'Pazarlama URL\'si',
'ed.privacyUrl': 'Gizlilik politikası URL\'si',
'ed.termsUrl': 'Kullanım koşulları URL\'si',
'ed.termsHint': 'Aboneliklerde gerekli (Apple 3.1.2).',
'ed.website': 'Web sitesi',
'ed.websiteHint': 'Google Play: app-ads.txt dosyasını sunan alan adı.',
'ed.contactEmail': 'İletişim e-postası',
'ed.copyright': 'Telif hakkı',
'ed.video': 'Tanıtım videosu (YouTube URL\'si)',
'ed.videoHint': 'Herkese açık veya liste dışı, reklamsız, yerleştirilebilir. Play video yüklemesi almaz.',
'ed.listingTitle': 'Listelemeyi düzenle',
'ed.listingSub': 'Dil başına, iki mağaza yan yana. Sayaçlar mağaza sınırlarını kullanır; check ve scan denetimleri yazarken çalışır.',
'ed.pullPlay': 'Google Play\'den çek',
'ed.pullApple': 'App Store\'dan çek',
'ed.pulled': 'Listeleme dosyası artık mağazayla aynı',
'ed.pullHint': 'Canlı metinleri okur ve dosyalarda bir şey değişmeden önce farkı gösterir.',
'ed.pullDirty': 'Kaydedilmemiş düzenlemeleriniz var: çekilen metnin üzerinde bekler.',
'ed.pullNote': 'Çekme, farkı gösterdikten sonra listeleme dosyalarını yeniden yazar; kaydedilmemiş düzenlemeler üstte bekler.',
'ed.playCode': 'Play dili',
'ed.rtl': 'Sağdan sola yazılan dil.',
'ed.noStoreForLang': '{lang} yapılandırmada iki mağazada da yok.',
'ed.detailsTitle': 'Mağaza ayrıntıları',
'ed.detailsSub': 'URL\'ler, iletişim ve telif hakkı, iki mağazada ortak (storebound.config.ts).',
'ed.applyTitle': 'Mağazalara uygula',
'ed.applySub': 'Her mağaza: pencerede deneme çalıştırması (dil başına eskiden yeniye), sonra onay penceresi, sonra gerçek çalıştırma.',
'ed.applyPlay': 'Google Play listelemesi: önizle',
'ed.applyApple': 'App Store {version}: önizle',
'ed.applyNote': 'Hiçbir şey incelemeye gitmez: metinler sürümü veya değişiklikleri incelemeye gönderene kadar mağazada bekler.',
'ed.appleInfoTitle': 'App Store uygulama bilgileri',
'ed.appleInfoSub': 'Kategoriler, içerik hakları, fiyat, ihracat uyumluluğu ve App Store adı.',
'ed.catPrimary': 'Birincil kategori',
'ed.catSub1': 'Oyun alt kategorisi 1',
'ed.catSub2': 'Oyun alt kategorisi 2',
'ed.catSecondary': 'İkincil kategori',
'ed.free': 'Fiyat',
'ed.freeHint': 'Ücretsiz: her bölgede ve yenilerinde sunulur.',
'ed.encHint': 'Bunu yalnızca siz yanıtlayabilirsiniz: export-compliance becerisi.',
'ed.appleName': 'App Store adı',
'ed.appleNameHint': 'Uygulama adı App Store\'da alınmışsa.',
'ed.ageTitle': 'Yaş derecelendirmesi',
'ed.ageSub': 'App Store beyanının her sorusu. Ayarlanmadı: "hiç" yanıtı.',
'ed.ageDefault': 'Varsayılan: {value}',
'ed.reviewSub': 'App Review için oturum açma, notlar ve iletişim. Demo hesap parolası asla gösterilmez.',
'ed.notesHint': 'App Store Connect en fazla {max} bayt alır.',
'ed.signInSteps': 'İnceleyiciler için oturum açma adımları',
'ed.contact_firstName': 'İletişim adı',
'ed.contact_lastName': 'İletişim soyadı',
'ed.contact_phone': 'İletişim telefonu',
'ed.contact_email': 'İletişim e-postası',
'ed.contactHint': 'Kişisel veri: gizli .storebound/ klasöründe (gitignore) tutulur, maskeli gösterilir. Değiştirmek için yazın.',
'ed.demoHint': 'Demo hesap yalnızca gizli .storebound/ klasöründe; pencere parolayı asla okumaz.',
'ed.game': 'Oyun',
'ed.app': 'Uygulama',
'ed.playSettingsTitle': 'Google Play mağaza ayarları',
'ed.playSettingsSub': 'Kategori, ülkeler, yönetilen yayınlama, hedef kitle, hesap silme sayfası.',
'ed.playCategory': 'Uygulama kategorisi',
'ed.noApiHint': 'API yok: konsol planı adımı bu değeri kullanır.',
'ed.managed': 'Yönetilen yayınlama',
'ed.countries': 'Üretim ülkeleri',
'ed.countriesHint': 'İki harfli kodlar (US, GB, TR). Boş: tüm ülkeler.',
'ed.targetAges': 'Hedef yaş grupları',
'ed.targetAgesHint': 'Şunlardan: {groups}.',
'ed.deletionUrl': 'Hesap silme sayfası',
'ed.declTitle': 'Veri güvenliği ve App Privacy yanıtları',
'ed.declSub': 'İki formun doldurulduğu yanıtlar. Bunları yalnızca siz bilirsiniz: uygulamanın ve SDK\'larının gerçekte yaptığını yazın.',
'ed.dsTypes': 'Veri türleri (Play)',
'ed.dsTypesHint': 'Play veri türü kimliğinden kullanıma: { "PSL_EMAIL": { "shared": false, "collect": ["account"] } }. Listede olmayan: toplanmıyor.',
'ed.apAnswers': 'App Privacy (App Store)',
'ed.apHint': 'Kaydederken tüm yapılandırmayla denetlenir; App Privacy\'nin API\'si yok (konsolda doldurma).',
'ed.promoTitle': 'App Store tanıtımı',
'ed.promoSub': 'Öne çıkan satın almalar, özel ürün sayfaları ve uygulama içi etkinlikler.',
'ed.promoted': 'Öne çıkan uygulama içi satın almalar',
'ed.promotedHint': 'Etkinleştirme terminal adımı olarak kalır (apple promoted --enable).',
'ed.cpp': 'Özel ürün sayfaları',
'ed.cppHint': 'Sayfayı gönderme ve görünür yapma terminal adımları olarak kalır.',
'ed.events': 'Uygulama içi etkinlikler',
'ed.eventsHint': 'Yerel ayar başına ad 30, kısa 50, uzun 120 karakter. İncelemeye gönderme terminal adımı olarak kalır.',
'ed.applyCpp': 'Özel ürün sayfaları: önizle',
'ed.applyEvents': 'Uygulama içi etkinlikler: önizle',
'ed.applyInfoSub': 'Uygulama bilgileri, App Review, ihracat uyumluluğu, Veri güvenliği ve Play uygulama ayrıntıları.',
'ed.applyPlayDetails': 'Play iletişim e-postası ve web sitesi: önizle',
'ed.playConsoleOnly': 'Kategori, ülkeler ve yönetilen yayınlamanın API\'si yok: Uygulama bilgileri > Konsol adımları.',
'ed.itemName': 'Ad',
'ed.itemDescription': 'Açıklama',
'ed.benefits': 'Avantajlar (Play)',
'ed.benefitsHint': 'Virgülle ayrılmış, en fazla 4, her biri 40 karakter.',
'ed.usd': 'Taban fiyat (USD)',
'ed.usdHint': 'Canlı bir ürünün yeni fiyatı kararınızı bekler (Fiyat değişikliklerini uygula).',
'ed.refName': 'Referans adı',
'ed.reviewNote': 'İnceleme notu',
'ed.reviewShot': 'İnceleme ekran görüntüsü',
'ed.family': 'Aile Paylaşımı',
'ed.offerCodes': 'Teklif kodları',
'ed.offerCodesHint': 'Kod oluşturma terminal adımı olarak kalır (kupon gibi çalışırlar).',
'ed.level': 'Gruptaki düzey',
'ed.levelHint': '1 = en yüksek hizmet düzeyi.',
'ed.period': 'Dönem',
'ed.periodHint': 'Abonelik onaylandıktan sonra değiştirilemez.',
'ed.intro': 'Tanıtım teklifi',
'ed.introHint': 'Örneğin { "type": "free", "duration": "P1W" }.',
'ed.offers': 'Promosyon teklifleri',
'ed.winBack': 'Geri kazanma teklifleri',
'ed.winBackHint': 'Oluşturma terminal adımı olarak kalır: başlangıç tarihinde kendiliğinden yayına girer.',
'ed.catalogTitle': 'Kataloğu düzenle',
'ed.catalogEmpty': 'Yapılandırmada ürün veya abonelik yok',
'ed.catalogEmptyText': 'store-iap-setup veya store-subscriptions becerisiyle ekleyin.',
'ed.productsTitle': 'Uygulama içi ürünler',
'ed.productsSub': 'Dil başına adlar, açıklamalar, fiyat ve inceleme ayrıntıları.',
'ed.groupTitle': 'Abonelik grubu {name}',
'ed.groupSub': 'Dil başına grup görünen adı ve her abonelik.',
'ed.groupName': 'Grup görünen adı',
'ed.applyCatalogSub': 'Her mağaza: pencerede ürün başına deneme çalıştırması, sonra onay penceresi.',
'ed.applyPlayProducts': 'Play ürünleri: önizle',
'ed.applyPlaySubs': 'Play abonelikleri: önizle',
'ed.applyAppleIap': 'App Store uygulama içi satın almalar: önizle',
'ed.applyAppleSubs': 'App Store abonelikleri: önizle',
'ed.applyIapReview': 'İnceleme ekran görüntüleri: önizle',
'ed.priceGate': 'Canlı ürünlerin fiyat değişiklikleri burada asla uygulanmaz: sahip eyleminde kararınızı bekler.',
'ed.tfTitle': 'TestFlight bilgilerini düzenle',
'ed.tfSub': 'Yerel ayar başına Neyi Test Etmeli, beta açıklaması, Beta App Review notları ve gruplar.',
'ed.whatToTest': 'Neyi Test Etmeli',
'ed.whatToTestHint': 'Boş: Yenilikler metni kullanılır.',
'ed.betaDescription': 'Beta Uygulama Açıklaması',
'ed.betaDescriptionAll': 'Beta Uygulama Açıklaması (tüm yerel ayarlar)',
'ed.betaNotes': 'Beta App Review notları',
'ed.tfGroups': 'Beta grupları',
'ed.tfGroupsHint': '[{ "name": "Stüdyo ekibi", "internal": true }]. Mevcut gruplar asla değiştirilmez veya silinmez.',
'ed.applyTfSub': 'Test bilgileri ve eksik gruplar. Harici test ve Beta App Review terminal adımları olarak kalır.',
'ed.applyTfInfo': 'Test bilgileri: önizle',
'ed.artTitle': 'Ekran görüntüsü sırası ve kareler',
'ed.artSub': 'Mağazalar ekran görüntülerini bu sırayla gösterir. Görüntüsünü değiştirmek için bir sahneyi başka bir kareye yönlendirin.',
'ed.artEmpty': 'Yapılandırmada ekran görüntüsü sahnesi yok',
'ed.artEmptyText': 'shots ayarını store-screenshots becerisiyle yapın.',
'ed.frame': 'Kare',
'ed.up': 'Yukarı',
'ed.down': 'Aşağı',
'ed.moveUp': '{id} sahnesini yukarı taşı',
'ed.moveDown': '{id} sahnesini aşağı taşı',
'ed.applyArtSub': 'Oluştur, sonra yükle: yükleme mağazadaki ekran görüntüsü setinin yerini alır (önce deneme çalıştırması).',
'ed.loadFailed': 'Uygulama klasörünün dosyaları okunamadı: {error}',
'ed.storeOnlyTitle': 'Listelemeyi mağazalarda düzenle',
'ed.storeOnlySub': 'Uygulama klasörü yok: canlı metinler, her mağazada dil başına doğrudan değiştirilir.',
'ed.storeOnlyNote': 'Bu uygulamanın klasörü yok, metinler doğrudan mağazaya gider: her Uygula önce mağazanın deneme çalıştırmasını gösterir, sonra sorar. URL\'ler, iletişim ve ekran görüntüleri için uygulama klasörü gerekir (Klasör bağla).',
'ed.storeOnlyApplyPlay': 'Google Play {lang}: önizle',
'ed.storeOnlyApplyApple': 'App Store {lang}: önizle',
'ed.liveEmpty': 'Canlı metinler henüz okunmadı',
'ed.noEditableVersion': 'Hazırlanan bir App Store sürümü yok: ad, alt başlık ve tanıtım metni şimdi değişebilir; açıklama, anahtar kelimeler ve yenilikler yeni sürümle değişir.',
'ed.captionsTitle': 'Ekran görüntüsü başlıkları',
'ed.captionsSub': 'Dil ve sahne başına ({file}). Kaydettikten sonra yeniden oluşturun; uzun satırları shots check denetler.',
'ed.eyebrow': 'Üst satır',
'ed.titleLine': 'Başlık satırı {n}',
'ed.subline': 'Alt satır',
'ed.contentRating': 'İçerik derecelendirme yanıtları (Play IARC)',
'ed.contentRatingHint': '{ "category": "game", "answers": { ... } }. API yok: Konsolda doldur bunları yazar; Gönder\'e siz basarsınız.',
'ed.targetAudience': 'Hedef kitle ve reklamlar (Play)',
'ed.appContent': 'Uygulama içeriği beyanları (Play)',
'ed.appContentHint': 'Devlet, finans ve sağlık özellikleri, reklam kimliği. API yok: konsol planı adımı bunları kullanır.',
'tab.tools': 'Diğer araçlar',
'tools.lead': 'Kendi sekmesi olmayan her CLI komutu, komutun kendi seçenekleriyle bir form olarak. Okumalar burada çalışır; yazmalar önce prova sonucunu gösterir ve yerel bir pencerede onay ister. Sahip adımları sizindir: terminal komutunu kopyalayın.',
'tools.g.build': 'Derleme ve yükleme',
'tools.g.adhoc': 'Ad-hoc cihazlar',
'tools.g.store': 'Mağaza özellikleri',
'tools.g.text': 'Metin ve ASO',
'tools.g.capture': 'Çekimler',
'tools.g.quality': 'Kalite',
'tools.g.ads': 'Apple Ads',
'tools.g.flows': 'İş akışları ve yapay zekâ araçları',
'tools.count': '{count} komut',
'v2ins.hStartup': 'Açılış süresi',
'v2ins.hStartupSub': 'App Store tanılamaları · sürüm {version}',
'v2ins.rvOpen': 'Yanıtsız',
'v2ins.gFunnel': 'Mağaza hunisi',
'v2ins.gVsPrev': 'önceki {count} güne göre %',
'v2ins.gPts': 'önceki {count} güne göre puan',
'v2ins.cScore': 'Mağaza hazırlığı',
'v2ins.cScoreSub': '{total} kontrolden {ok} tanesi geçiyor',
'v2ins.cReady': 'Göndermeye hazır',
'v2ins.cBlocked': 'Düzeltilecek {count} engel',
'v2ins.cNotRun': 'Henüz kontrol edilmedi',
'v2ins.cBlockers': 'Engeller',
'v2ins.cWarnings': 'Uyarılar',
'v2ins.cPassedN': 'Geçti',
'v2ins.cFixFirst': 'Önce bunları düzelt',
'v2ins.cPassed': 'Geçen kontroller ({count})',
'v2ins.cAccepted': 'Kabul edilen riskler ({count})',
'v2ins.aiSheet': 'Mağaza bilgileri',
'v2ins.aiOpen': 'Açık sorular',
'v2ins.aiNone': 'Yok',
'tools.count_one': '1 komut',
'tools.show': 'Göster',
'tools.hide': 'Gizle',
'tools.read': 'salt okunur',
'tools.write': 'yazma (önce prova)',
'tools.network': 'mağaza',
'tools.run': 'Çalıştır',
'tools.dryRun': 'Prova, sonra uygula',
'tools.done': '{title}: tamam',
'tools.default': 'varsayılan: {value}',
'tools.exit': 'çıkış {code}',
'tools.copy': 'Kopyala',
'tools.copied': 'Kopyalandı',
'tools.owner': 'Sahip adımları (terminal)',
'tools.ownerSub': 'Yalnızca sizin karar verdiğiniz herkese açık veya fiyat değişiklikleri; uygulama klasöründe bir terminalde çalıştırın',
'tools.o.offer_codes': 'Tek seferlik satın almalar için App Store teklif kodları',
'tools.o.win_back': 'Ayrılan aboneler için geri kazanma teklifleri',
'tools.o.promoted': 'Öne çıkan uygulama içi satın almaları aç',
'tools.o.preorder': 'App Store ön siparişini aç veya bitir',
'tools.o.cpp_submit': 'Özel ürün sayfasını gönder (sonra görünür yap)',
'tools.o.events_submit': 'Uygulama içi etkinliği gönder',
'tools.o.tf_expire': 'Eski TestFlight derlemelerinin süresini bitir',
'tools.o.ads_change': 'Apple Ads teklif, bütçe veya duraklatma',
'tools.o.rc_sync': 'Kataloğu RevenueCat ile eşitle',
'tools.o.shots_login': 'Ekran görüntüleri için demo hesaba giriş (elle, Enter kaydeder)',
'cp.playGames': 'Play Games Hizmetleri kurulumu',
'cp.playGamesText': 'Oyun projesi, uygulama imzalama SHA-1 ile Android kimliği, web OAuth istemcisi; Yayınla düğmesine sen basarsın.',
'gs.title': 'Oyun hizmetleri',
'gs.sub': 'Game Center ve Play Games Hizmetleri: anahtarlar, kimlikler, yapılandırmadaki skor tabloları ve başarımlar.',
'gs.gameCenter': 'Game Center',
'gs.playGames': 'Play Games Hizmetleri',
'gs.enabled': 'Uygulamada açık',
'gs.capability': 'App ID yeteneği',
'gs.version': 'Sürüm {v}',
'gs.items': 'Skor tabloları / başarımlar',
'gs.counts': '{lbWant} skor tablosundan {lb} · {achWant} başarımdan {ach}',
'gs.pending': 'Yazılacak {n} değişiklik',
'gs.projectId': 'Proje kimliği',
'gs.resource': 'games_APP_ID kaynağı',
'gs.notSet': 'Ayarlı değil',
'gs.yes': 'Evet',
'gs.no': 'Hayır',
'gs.unknown': 'Bilinmiyor',
'gs.syncApple': 'Game Center eşitle',
'gs.syncPlay': 'Play Games eşitle',
'gs.syncHint': 'Önce deneme çalıştırması, sonra sen onaylarsın; hiçbir şey gönderilmez ya da yayınlanmaz.',
'gs.synced': 'Oyun hizmetleri eşit',
'gs.setup': 'Kurulum planı',
'pf.morning': "Günaydın.",
'pf.afternoon': "İyi günler.",
'pf.evening': "İyi akşamlar.",
'pf.moving': "{count} sürüm ilerliyor",
'pf.moving_one': "1 sürüm ilerliyor",
'pf.movingNone': "Şu an ilerleyen sürüm yok",
'pf.notMovingUnknown': "Neyin ilerlediğini görmek için mağazaları oku",
'pf.readAgo': "mağazalar {when} okundu",
'pf.layout': "Görünüm",
'pf.cards': "Kartlar",
'pf.table': "Tablo",
'pf.next': "sıradaki",
'pf.crash': "çökme",
'pf.ctaFix': "{count} engeli düzelt",
'pf.ctaFix_one': "1 engeli düzelt",
'pf.ctaRollout': "Dağıtımı sürdür (şu an {share})",
'pf.ctaRelease': "{version} sürümünü yayınla",
'pf.ctaSubmit': "{version} sürümünü gönder",
'pf.ctaReview': "{version} incelemesini izle",
'pf.ctaWarnings': "{count} uyarıya bak",
'pf.ctaWarnings_one': "1 uyarıya bak",
'pf.ctaUpload': "Derleme yükle",
'pf.ctaOpen': "Sürümleri aç",
'pf.feed': "Neler değişti",
'pf.feedSub': "Sürümler, sağlık ve klasörler, en yenisi üstte",
'pf.feedEmpty': "Henüz değişiklik yok",
'pf.feedEmptyText': "Sürümleri ve sağlığı burada görmek için mağazaları oku.",
'pf.evLive': "{version}, {store} üzerinde yayında",
'pf.evRollout': "{version}, {store} üzerinde {share} kullanıcıya dağıtılıyor",
'pf.evReview': "{version}, {store} incelemesine girdi",
'pf.evApproved': "{version}, {store} tarafından onaylandı",
'pf.evRejected': "{version}, {store} tarafından reddedildi",
'pf.evHalted': "{version} dağıtımı {store} üzerinde durduruldu",
'pf.evTesting': "{version}, {store} üzerinde testte",
'pf.evDraft': "{version}, {store} üzerinde taslak",
'pf.evCrash': "Google Play çökme oranı {rate}",
'pf.evAdded': "klasör çalışma alanına eklendi",
'pf.more': "{count} tane daha göster",
'pf.less': "Daha az göster",
'pf.fixFirst': "Önce bunları düzelt",
'pf.fixFirstSub': "{count} madde, önce engeller",
'pf.fixFirstSub_one': "1 madde",
'pf.blocker': "Engel",
'pf.warning': "Uyarı",
'pf.note': "Not",
'pf.fixIn': "{tab} sekmesinde düzelt",
'pf.openTab': "{tab} sekmesini aç",
'v2rel.version': "Sürüm",
'v2rel.stages': "{store} yayın aşamaları",
'v2rel.ofUsers': "kullanıcı bu sürümü alıyor",
'v2rel.versions': "{count} sürüm",
'v2rel.ready': "Hazır",
'v2rel.blocked': "Engelli",
'v2rel.todo': "Yapılacak",
'v2rel.attention': "Kontrol et",
'v2rel.readyCount': "{total} adımın {done} tanesi hazır",
'v2rel.steps': "İncelemeye gönderme adımları",
'v2rel.stepRead': "Mağaza durumu",
'v2rel.stepNoOpen': "İncelemede başka gönderim yok",
'v2rel.stepBuild': "Build'i seç",
'v2rel.stepVersion': "Gönderilecek sürüm",
'v2rel.stepSend': "İncelemeye gönder",
'v2rel.stepCode': "versionCode'u seç",
'v2rel.tfGroups': "Beta grupları",
'v2rel.tfInGroups': "{count} grupta",
'v2rel.tfSplit': "{internal} dahili · {external} harici",
'v2rel.tfUsable': "Teste hazır",
// context menus (ui/ContextMenu.tsx)
'cm.cut': "Kes",
'cm.pin': "Sabitle: menü açık kalır",
'cm.unpin': "Sabitlemeyi kaldır",
'cm.closePanel': "Kapat",
'cm.gone': "Yok: bu menünün ait olduğu şey şu an ekranda değil.",
'cm.menu': "Menü",
'cm.tearOff': "Ctrl+tık veya orta tık: bu alt menüyü sabitle",
'cm.copy': "Kopyala",
'cm.paste': "Yapıştır",
'cm.selectAll': "Tümünü seç",
'cm.copied': "Kopyalandı",
'cm.open': "Aç",
'cm.openTab': "Sekme aç",
'cm.openConsole': "Konsolda aç",
'cm.openIn': "{place} içinde aç",
'cm.openFolder': "Klasörü aç",
'cm.folderFailed': "Klasör açılamadı",
'cm.copyName': "Ad",
'cm.copyBundleId': "Bundle id",
'cm.copyPackage': "Paket adı",
'cm.copyAscId': "App Store Connect uygulama kimliği",
'cm.copyPath': "Yolu kopyala",
'cm.refreshReads': "Mağazalardan yeniden oku",
'cm.refreshing': "{name} yeniden okunuyor",
'cm.ignoredNoReads': "Yok sayılan uygulamalar okunmaz",
'cm.ignore': "Yok say",
'acct.devId': 'Play geliştirici kimliği {id}',
'acct.noDevId': 'Play geliştirici kimliği yok',
'acct.devIdLabel': 'Play geliştirici hesabı kimliği',
'acct.devIdHint': 'Play Console adresinde /developers/ sonrasındaki rakamlar. Girilince Play Console bağlantıları her uygulamanın kendi sayfasını açar; CLI de kullanır.',
'checks.openGuide': 'Kılavuzu aç',
'checks.openGuideHint': '{skill} kılavuzunu aç (SKILL.md)',
'cm.more': "Diğer işlemler",
'cm.showIgnored': "Yok sayılanları göster",
'cm.copyVersion': "Sürümü kopyala",
'cm.copyBuild': "Build'i kopyala",
'cm.copyVersionCode': "Sürüm kodunu kopyala",
'cm.preview': "Önizle",
'cm.openFile': "Dosyayı aç",
'cm.reveal': "Klasörde göster",
'cm.readAgain': "Yeniden oku",
'cm.reading': "Okunuyor…",
'cm.openDraft': "Yanıt taslağını göster",
'cm.copyReview': "Yorumu kopyala",
'cm.copyReply': "Yayındaki yanıtı kopyala",
'cm.copyDraft': "Taslağı kopyala",
'cm.revealEvidence': "Dosyayı göster",
'cm.copyTitle': "Başlığı kopyala",
'cm.copyFix': "Düzeltmeyi kopyala",
'cm.copySkill': "Skill adını kopyala",
'cm.copyEvidence': "Kanıt satırlarını kopyala",
'cm.copyCode': "Kontrol kodunu kopyala",
'cm.copyValue': "Değeri kopyala",
'cm.notChanged': "Değişmedi",
'cm.copyProductId': "Ürün kimliğini kopyala",
'cm.showPrices': "Fiyatları göster",
'cm.copyRow': "Satırı kopyala",
'cm.showPerRegion': "Bölge bölge göster",
'cm.copyPriceOf': "{store} fiyatını kopyala",
'cm.copyRegion': "Bölge kodunu kopyala",
'cm.busy': "Başka bir işlem sürüyor",
'cm.copyPrincipal': "Hizmet hesabı / anahtar",
'cm.copyProfile': "Profil adı",
'cm.openAccounts': "Stüdyolar ve hesapları aç",
"sec.release": "Yayın",
"sec.store": "Mağaza sayfası",
"sec.revenue": "Gelir",
"sec.players": "Oyuncular",
"sec.health": "Sağlık",
"sec.release.for": "Bir sürümü iki mağazada oyunculara ulaştır: build, TestFlight, inceleme ve dağıtım.",
"sec.store.for": "Mağazada insanların gördüğü: dile göre metinler, ekran görüntüleri ve uygulama bilgileri.",
"sec.revenue.for": "Uygulamanın sattıkları ve fiyatları: uygulama içi ürünler, abonelikler ve fiyatlar.",
"sec.players.for": "Oyuncuların söyledikleri ve oyunlarda kazanabilecekleri: yorumlar, Game Center, Play Games.",
"sec.health.for": "Uygulama sağlıklı ve hazır mı: çökmeler ve ANR, büyüme, önce düzeltilecek kontroller, diğer araçlar.",
"sec.views": "{section} görünümleri",
"tab.games": "Oyun servisleri",
"next.open": "{where} aç",
"next.rejected": "{version}, {store} tarafından reddedildi",
"next.halted": "{version}, {store} üzerinde durduruldu",
"next.blockers": "Göndermeden önce {count} engel",
"next.blockers_one": "Göndermeden önce 1 engel",
"next.rollout": "{version} dağıtımı {share} seviyesinde",
"next.approved": "{version} onaylandı: yayınla",
"next.submit": "{version} sürümünü incelemeye gönder",
"next.review": "{version} incelemede",
"next.managed": "{version} Yayınlama özeti'nde bekliyor (yönetilen yayınlama)",
"next.upload": "İlk build'i yükle",
"next.live": "Yayında: {version}",
"next.notRead": "Yayın durumu mağazalar okununca görünür",
"next.storeLive": "Mağazalardan okunan canlı mağaza sayfası",
"next.listingProblems": "{count} mağaza metni sorunu",
"next.listingProblems_one": "1 mağaza metni sorunu",
"next.unsaved": "{count} kaydedilmemiş düzenleme",
"next.unsaved_one": "1 kaydedilmemiş düzenleme",
"next.listingsUnread": "Mağaza metinleri henüz kontrol edilmedi",
"next.storeOk": "Mağaza sayfası yapılandırmayla uyumlu",
"next.catalogDiff": "{count} ürün mağazalar arasında farklı",
"next.catalogDiff_one": "1 ürün mağazalar arasında farklı",
"next.noProducts": "Henüz ürün yok: bir tane ekle",
"next.products": "{products} ürün · {subs} abonelik",
"next.reviews": "{count} yorum yanıtsız",
"next.reviews_one": "1 yorum yanıtsız",
"next.reviewsUnread": "Oyuncuların söylediklerine bak",
"next.reviewsOk": "Tüm yorumlar yanıtlandı",
"next.gamesApiOff": "Play Games Services API kapalı",
"next.gamesBlockers": "{count} oyun servisi engeli",
"next.gamesBlockers_one": "1 oyun servisi engeli",
"next.gamesSync": "Oyun servisleri: eşitlenecek {count} değişiklik",
"next.gamesSync_one": "Oyun servisleri: eşitlenecek 1 değişiklik",
"next.fixFirst": "Önce düzeltilecek {count} sorun",
"next.fixFirst_one": "Önce düzeltilecek 1 sorun",
"next.warnings": "Bakılacak {count} uyarı",
"next.warnings_one": "Bakılacak 1 uyarı",
"next.healthOk": "Sorun bulunmadı",
"side.gAttention": "İlgi bekliyor",
"side.gProgress": "Sürüyor",
"side.gLive": "Yayında",
"side.gDraft": "Henüz mağazada değil",
"side.missing": "Klasör bulunamadı",
"side.rejected": "Reddedildi · {what}",
"side.halted": "Durduruldu · {what}",
"side.blockers": "{count} engel",
"side.blockers_one": "1 engel",
"side.rollout": "Dağıtım {share} · {what}",
"side.review": "İncelemede · {what}",
"side.approved": "Onaylandı · {what}",
"side.draft": "Taslak · {what}",
"side.live": "Yayında · {version}",
"side.liveWarn": "Yayında · {version} · {count} uyarı",
"side.liveWarn_one": "Yayında · {version} · 1 uyarı",
"side.storeOnly": "Yalnız mağaza · henüz okunmadı",
"side.notRead": "Henüz okunmadı",
"side.warnings": "{count} uyarı",
"side.warnings_one": "1 uyarı",
"side.notOnStore": "Henüz mağaza sürümü yok",
"side.ignored": "Yok sayıldı",
"side.studioFilter": "Bir stüdyonun uygulamalarını göster",
"side.allStudios": "Tümü",
"games.keep": "Uyumlu",
"games.update": "Farklı",
"games.create": "Eksik",
"games.notOnStore": "Bu mağazada değil",
"games.notListed": "Planlanmadı",
"games.notRead": "Okunmadı",
"games.item": "Öğe",
"games.name": "Ad",
"games.points": "Puan",
"games.languages": "Diller",
"games.leaderboard": "Skor tablosu",
"games.achievement": "Başarım",
"games.hidden": "kazanılana kadar gizli",
"games.localeChanges": "Game Center dilleri: {list}",
"games.checkAgain": "Yeniden kontrol et",
"games.apiOffTitle": "Play Games Services API kapalı.",
"games.apiOffText": "Hizmet hesabının Google Cloud projesinde {api} açın, bir dakika bekleyin, sonra yeniden kontrol edin.",
"games.itemsTitle": "Skor tabloları ve başarımlar",
"games.itemsSub": "Yapılandırmada tek liste, iki mağazaya eşlenir: her mağazanın yapılandırmaya göre durumu.",
"games.refresh": "Yeniden oku",
"games.noItems": "Yapılandırmada henüz skor tablosu veya başarım yok (games.leaderboards, games.achievements).",
"games.notReadYet": "Oyun servisleri okunuyor…",
"games.images": "Skor tablosu ve başarım görselleri konsollarda eklenir; Play'de mevcut simge her eşitlemede korunur.",
"games.localeMap": "Game Center dil eşlemesi",
"games.localeMapSub": "Yapılandırma dilinden canlı Game Center'ın kullandığı dile (games.localeMap).",
"games.mapSet": "Ayarlı",
"games.mapSuggested": "Önerilen",
"games.mapHint": "games.localeMap'e ekleyin: {entries}",
};