diff --git a/scripts/apple-app-i18n.ts b/scripts/apple-app-i18n.ts index 4c887f7a945a..870f48c32c2f 100644 --- a/scripts/apple-app-i18n.ts +++ b/scripts/apple-app-i18n.ts @@ -46,13 +46,11 @@ const IOS_SOURCE_PREFIXES = [ const IOS_CATALOG_KINDS = new Set([ "conditional-branch", "ui-call", - "ui-call-concatenated", "ui-call-multiline", "ui-localized-call", "ui-localized-call-multiline", "ui-modifier", "ui-named-argument", - "ui-named-argument-concatenated", "ui-named-argument-multiline", ]); const IOS_CATALOG_EXCLUSIONS = new Set([ @@ -613,7 +611,7 @@ export function buildIosCatalog( const value = chooseTranslation(source, candidates); localizations[locale] = { stringUnit: { - state: "new", + state: value === source ? "new" : "translated", value, }, }; diff --git a/test/scripts/apple-app-i18n.test.ts b/test/scripts/apple-app-i18n.test.ts index 905eea0deb60..09b648ea7f99 100644 --- a/test/scripts/apple-app-i18n.test.ts +++ b/test/scripts/apple-app-i18n.test.ts @@ -127,7 +127,7 @@ describe("Apple app i18n catalogs", () => { "Se connecter", ); expect(build.catalog.strings?.["Connect now"]?.localizations?.fr?.stringUnit?.state).toBe( - "new", + "translated", ); expect(build.catalog.strings?.["Connect now"]?.localizations?.es?.stringUnit).toEqual({ state: "new", @@ -173,8 +173,8 @@ describe("Apple app i18n catalogs", () => { "Jetzt verbinden", ); expect(refreshed.catalog.strings?.["Connect now"]?.localizations?.fr?.stringUnit).toEqual({ - state: "new", - value: "Connectez-vous", + state: "translated", + value: "Se connecter", }); }); diff --git a/test/scripts/native-app-i18n.test.ts b/test/scripts/native-app-i18n.test.ts index ef10659a799d..872af6345ac8 100644 --- a/test/scripts/native-app-i18n.test.ts +++ b/test/scripts/native-app-i18n.test.ts @@ -718,8 +718,8 @@ describe("native app i18n inventory", () => { entries: [ { id: "native.apple.fallback.previous", - source: fallbackEntries[0].source, - translated: fallbackEntries[0].source, + source: fallbackEntries[0]!.source, + translated: fallbackEntries[0]!.source, }, ], },