Desktop: per-store ignore (hide only the App Store or Google Play side), N ignored show toggle in sidebar and portfolio, Unignore in the app controls; ignore flags sync with the shared app list

This commit is contained in:
CRTkafa 2026-10-23 01:35:27 +08:00
parent 13b91dd423
commit 9610c9477e
14 changed files with 347 additions and 17 deletions

View file

@ -737,6 +737,16 @@ export const en = {
'app.unpair': 'Unpair',
'app.ignore': 'Ignore',
'app.ignoreHint': 'Leave this app out of the portfolio and store reads (Ignored lists it to restore)',
'app.unignore': 'Stop ignoring',
'app.unignoreHint': 'Bring this app back into the portfolio and store reads',
'app.ignoreSide': 'Ignore {store}',
'app.unignoreSide': 'Stop ignoring {store}',
'app.ignoreSideHint': 'Leave only the {store} side of this app out of reads and notifications. Storebound only: the store itself is untouched',
'app.unignoreSideHint': 'Read the {store} side of this app again',
'ignored.show': '{count} ignored · show',
'ignored.hide': '{count} ignored · hide',
'ignored.rowHint': 'Ignored: not read, not watched',
'ignored.sideHint': 'Ignored on {stores}',
'app.studioHint': 'Open the studio',
'app.storeOnlyTitle': 'Store only.',
'app.storeOnlyText': 'This app is on your store accounts but has no app folder: releases, reviews, health and TestFlight are shown read-only. Link its folder, or start one, to manage listings, products and checks.',

View file

@ -738,6 +738,16 @@ export const tr: Record<keyof typeof en, string> = {
'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.',