desktop: More tools tab, one typed form per CLI command without a screen (schema from system.methods; reads run, writes dry run + native dialog + token) and the owner steps with their terminal command; en + tr

This commit is contained in:
CRTkafa 2026-10-21 05:02:20 +07:00
parent ce1b1edcb8
commit a95aa6dd49
7 changed files with 231 additions and 3 deletions

View file

@ -1805,4 +1805,40 @@ export const en = {
'ed.targetAudience': 'Target audience and ads (Play)',
'ed.appContent': 'App content declarations (Play)',
'ed.appContentHint': 'Government, financial and health features, advertising ID. No API: the console plan step uses them.',
'tab.tools': 'More tools',
'tools.lead': 'Every CLI command without a tab of its own, as a form with the command\'s own options. Reads run here; writes show the dry run and ask in a native dialog first. Owner steps stay yours: copy the terminal command.',
'tools.g.build': 'Build and upload',
'tools.g.adhoc': 'Ad-hoc devices',
'tools.g.store': 'Store features',
'tools.g.text': 'Text and ASO',
'tools.g.capture': 'Captures',
'tools.g.quality': 'Quality',
'tools.g.ads': 'Apple Ads',
'tools.g.flows': 'Workflows and AI tools',
'tools.count': '{count} commands',
'tools.count_one': '1 command',
'tools.show': 'Show',
'tools.hide': 'Hide',
'tools.read': 'read-only',
'tools.write': 'write (dry run first)',
'tools.network': 'store',
'tools.run': 'Run',
'tools.dryRun': 'Dry run, then apply',
'tools.done': '{title}: done',
'tools.default': 'default: {value}',
'tools.exit': 'exit {code}',
'tools.copy': 'Copy',
'tools.copied': 'Copied',
'tools.owner': 'Owner steps (terminal)',
'tools.ownerSub': 'Public or price changes only you decide; run them in a terminal in the app folder',
'tools.o.offer_codes': 'App Store offer codes for one-time purchases',
'tools.o.win_back': 'Win-back offers for lapsed subscribers',
'tools.o.promoted': 'Turn on promoted in-app purchases',
'tools.o.preorder': 'Enable or end an App Store pre-order',
'tools.o.cpp_submit': 'Submit a custom product page (then make it visible)',
'tools.o.events_submit': 'Submit an in-app event',
'tools.o.tf_expire': 'Expire old TestFlight builds',
'tools.o.ads_change': 'Apple Ads bid, budget or pause',
'tools.o.rc_sync': 'Sync the catalog to RevenueCat',
'tools.o.shots_login': 'Sign in to the demo account for screenshots (by hand, Enter saves)',
} as const;

View file

@ -1807,4 +1807,40 @@ export const tr: Record<keyof typeof en, string> = {
'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',
'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)',
};