taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit d09f4d987618fcd19f38ddc6c90513ff46968c37
parent ebe3be4b83b5f12ceff5478ae18de2e6254b49a2
Author: Florian Dold <dold@taler.net>
Date:   Fri,  4 Sep 2026 14:17:07 +0200

web UIs: regenerate translation catalogues

Record pogen ownership metadata in generated catalogues and add the
static web-util catalogue imports for each consuming application.

Diffstat:
Mpackages/anastasis-webui/src/i18n/strings.ts | 33+++++++++++++++++++++++++++++++++
Mpackages/challenger-webui/src/i18n/strings.ts | 45+++++++++++++++++++++++++++++++++++++++++++++
Mpackages/libeufin-bank-webui/src/i18n/strings.ts | 512+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpackages/taler-auditor-webui/src/i18n/strings.ts | 231+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpackages/taler-exchange-aml-webui/src/i18n/strings.ts | 855+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpackages/taler-exchange-kyc-webui/src/i18n/strings.ts | 123+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpackages/taler-merchant-webui/src/i18n/strings.ts | 39+++++++++++++++++++++++++++++++++++++++
Mpackages/wallet-webui/src/i18n/strings.ts | 33+++++++++++++++++++++++++++++++++
Mpackages/web-util/src/i18n/strings.ts | 1587+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9 files changed, 3458 insertions(+), 0 deletions(-)

diff --git a/packages/anastasis-webui/src/i18n/strings.ts b/packages/anastasis-webui/src/i18n/strings.ts @@ -17,6 +17,8 @@ /*eslint quote-props: ["error", "consistent"]*/ export const strings: { [s: string]: any } = {}; +import { composeTranslationCatalogues } from "@gnu-taler/taler-util"; +import { strings as pogenDependencyCatalogue0 } from "@gnu-taler/web-util/i18n"; strings["it"] = { locale_data: { messages: { @@ -639,6 +641,12 @@ strings["it"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "it", completeness: 100, + _pogen: { + total: 353, + translated: 353, + untranslated: [], + optional: [], + }, }; strings["fr"] = { @@ -1269,6 +1277,12 @@ strings["fr"] = { plural_forms: "nplurals=2; plural=(n > 1);", lang: "fr", completeness: 100, + _pogen: { + total: 353, + translated: 353, + untranslated: [], + optional: [], + }, }; strings["de"] = { @@ -1911,6 +1925,12 @@ strings["de"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "de", completeness: 100, + _pogen: { + total: 353, + translated: 353, + untranslated: [], + optional: [], + }, }; strings["de-CH"] = { @@ -2553,4 +2573,17 @@ strings["de-CH"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "de-CH", completeness: 100, + _pogen: { + total: 353, + translated: 353, + untranslated: [], + optional: [], + }, }; + +const pogenComposedStrings = composeTranslationCatalogues( + pogenDependencyCatalogue0, + strings as Parameters<typeof composeTranslationCatalogues>[0], +); +for (const language of Object.keys(strings)) delete strings[language]; +Object.assign(strings, pogenComposedStrings); diff --git a/packages/challenger-webui/src/i18n/strings.ts b/packages/challenger-webui/src/i18n/strings.ts @@ -6,9 +6,17 @@ export interface StringsType { locale_data: { messages: Record<string, unknown>; }; + _pogen?: { + total: number; + translated: number; + untranslated: string[]; + optional: string[]; + }; } export const strings: Record<string, StringsType> = {}; +import { composeTranslationCatalogues } from "@gnu-taler/taler-util"; +import { strings as pogenDependencyCatalogue0 } from "@gnu-taler/web-util/i18n"; strings["it"] = { locale_data: { messages: { @@ -381,6 +389,12 @@ strings["it"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "it", completeness: 100, + _pogen: { + total: 167, + translated: 167, + untranslated: [], + optional: [], + }, }; strings["fr"] = { @@ -757,6 +771,12 @@ strings["fr"] = { plural_forms: "nplurals=2; plural=(n > 1);", lang: "fr", completeness: 100, + _pogen: { + total: 167, + translated: 167, + untranslated: [], + optional: [], + }, }; strings["es"] = { @@ -1135,6 +1155,12 @@ strings["es"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "es", completeness: 100, + _pogen: { + total: 167, + translated: 167, + untranslated: [], + optional: [], + }, }; strings["de"] = { @@ -1505,6 +1531,12 @@ strings["de"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "de", completeness: 100, + _pogen: { + total: 167, + translated: 167, + untranslated: [], + optional: [], + }, }; strings["de-CH"] = { @@ -1875,4 +1907,17 @@ strings["de-CH"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "de-CH", completeness: 100, + _pogen: { + total: 167, + translated: 167, + untranslated: [], + optional: [], + }, }; + +const pogenComposedStrings = composeTranslationCatalogues( + pogenDependencyCatalogue0, + strings as Parameters<typeof composeTranslationCatalogues>[0], +); +for (const language of Object.keys(strings)) delete strings[language]; +Object.assign(strings, pogenComposedStrings); diff --git a/packages/libeufin-bank-webui/src/i18n/strings.ts b/packages/libeufin-bank-webui/src/i18n/strings.ts @@ -6,9 +6,17 @@ export interface StringsType { locale_data: { messages: Record<string, unknown>; }; + _pogen?: { + total: number; + translated: number; + untranslated: string[]; + optional: string[]; + }; } export const strings: Record<string, StringsType> = {}; +import { composeTranslationCatalogues } from "@gnu-taler/taler-util"; +import { strings as pogenDependencyCatalogue0 } from "@gnu-taler/web-util/i18n"; strings["uk"] = { locale_data: { messages: { @@ -1263,6 +1271,100 @@ strings["uk"] = { "nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;", lang: "uk", completeness: 87, + _pogen: { + total: 712, + translated: 625, + untranslated: [ + "Account name of the recipient", + "All account data will be permanently removed.", + "All accounts currently use the default conversion rate.", + "Amount debited", + "Amount transferred", + "Amounts recorded for this completed cashout transfer.", + "At least a debit or credit amount must be provided.", + "Back to accounts", + "Back to cashout history", + "Back to conversion settings", + "Back to dashboard", + "Cash-in settings", + "Cashout ID must be a number.", + "Cashout details", + "Cashout settings", + 'Choose a new password for account "%1$s".', + "Choose a new password for your bank account.", + "Choose amount", + "Choose an amount. Next, open your wallet and return here to review and confirm the withdrawal.", + "Choose which reporting periods to include in the CSV file.", + "Configure different cash-in and cashout terms for groups of accounts.", + "Confirm new password", + "Continue to wallet", + "Conversion rate class ID “%1$s” is not a number.", + "Conversion rate class description", + "Conversion rate class name", + "Conversion rate class sections", + "Conversion rate class was not found.", + "Conversion view", + "Create a named set of conversion terms that can be assigned to accounts.", + "Create an account and configure its initial access and profile.", + "Create class", + 'Delete account "%1$s"', + "Delete class", + "Deleting conversion rate classes is not supported by this bank.", + "Dismiss wallet installation hint", + "Download bank statistics", + "Downloading… %1$s", + "Enter details", + "Enter the amount to send or receive", + "Enter the new password again.", + "Enter the recipient, a reference, and the amount to send.", + "External account to which cashout transfers are sent.", + "Failed to create the transaction.", + "Get the wallet", + "Go back", + "Manage this conversion rate class and the accounts assigned to it.", + "Need a Taler Wallet?", + "Need to move money out of this bank?", + "No cashouts have been created yet.", + "No conversion rate classes", + "No money moves until you review and confirm the withdrawal.", + "One ratio must be greater than or equal to 1, and the other must be less than or equal to 1.", + "Only a system administrator can create accounts.", + "Open wallet", + "Paste a payto URI containing the recipient, amount, and transfer reference.", + "Paste payto URI", + "Payto URI", + "Recipient receives", + "Review", + "Review previous transfers to your configured cashout account.", + "Review the default terms or choose a direction to update its settings.", + "Review the destination account and conversion terms.", + "Send money from this account to another bank account.", + "Send transfer", + "Start a cashout", + "Test conversion", + "The IBAN must contain at least 4 characters.", + "The IBAN must not exceed 34 characters.", + "The amount exceeds what is available to withdraw.", + "The amount has an invalid format.", + "The bank's withdrawal limits or fee are configured incorrectly.", + "The conversion-rate list was not found. Conversion may not be supported.", + "The current password is incorrect, so the password cannot be changed.", + "The request parameters are invalid.", + "There is not enough available balance to cover a withdrawal and the bank fee.", + "This account username is reserved and cannot be used.", + "This action cannot be undone", + "This cashout was not found. It may already have been aborted.", + "Transfer input method", + "Transfer reference", + "Unable to calculate the withdrawal amount", + "Use maximum available", + "View details", + "What is this cashout for?", + "What is this transfer for?", + "Withdrawal progress", + ], + optional: [], + }, }; strings["ru"] = { @@ -2531,6 +2633,100 @@ strings["ru"] = { "nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;", lang: "ru", completeness: 87, + _pogen: { + total: 712, + translated: 625, + untranslated: [ + "Account name of the recipient", + "All account data will be permanently removed.", + "All accounts currently use the default conversion rate.", + "Amount debited", + "Amount transferred", + "Amounts recorded for this completed cashout transfer.", + "At least a debit or credit amount must be provided.", + "Back to accounts", + "Back to cashout history", + "Back to conversion settings", + "Back to dashboard", + "Cash-in settings", + "Cashout ID must be a number.", + "Cashout details", + "Cashout settings", + 'Choose a new password for account "%1$s".', + "Choose a new password for your bank account.", + "Choose amount", + "Choose an amount. Next, open your wallet and return here to review and confirm the withdrawal.", + "Choose which reporting periods to include in the CSV file.", + "Configure different cash-in and cashout terms for groups of accounts.", + "Confirm new password", + "Continue to wallet", + "Conversion rate class ID “%1$s” is not a number.", + "Conversion rate class description", + "Conversion rate class name", + "Conversion rate class sections", + "Conversion rate class was not found.", + "Conversion view", + "Create a named set of conversion terms that can be assigned to accounts.", + "Create an account and configure its initial access and profile.", + "Create class", + 'Delete account "%1$s"', + "Delete class", + "Deleting conversion rate classes is not supported by this bank.", + "Dismiss wallet installation hint", + "Download bank statistics", + "Downloading… %1$s", + "Enter details", + "Enter the amount to send or receive", + "Enter the new password again.", + "Enter the recipient, a reference, and the amount to send.", + "External account to which cashout transfers are sent.", + "Failed to create the transaction.", + "Get the wallet", + "Go back", + "Manage this conversion rate class and the accounts assigned to it.", + "Need a Taler Wallet?", + "Need to move money out of this bank?", + "No cashouts have been created yet.", + "No conversion rate classes", + "No money moves until you review and confirm the withdrawal.", + "One ratio must be greater than or equal to 1, and the other must be less than or equal to 1.", + "Only a system administrator can create accounts.", + "Open wallet", + "Paste a payto URI containing the recipient, amount, and transfer reference.", + "Paste payto URI", + "Payto URI", + "Recipient receives", + "Review", + "Review previous transfers to your configured cashout account.", + "Review the default terms or choose a direction to update its settings.", + "Review the destination account and conversion terms.", + "Send money from this account to another bank account.", + "Send transfer", + "Start a cashout", + "Test conversion", + "The IBAN must contain at least 4 characters.", + "The IBAN must not exceed 34 characters.", + "The amount exceeds what is available to withdraw.", + "The amount has an invalid format.", + "The bank's withdrawal limits or fee are configured incorrectly.", + "The conversion-rate list was not found. Conversion may not be supported.", + "The current password is incorrect, so the password cannot be changed.", + "The request parameters are invalid.", + "There is not enough available balance to cover a withdrawal and the bank fee.", + "This account username is reserved and cannot be used.", + "This action cannot be undone", + "This cashout was not found. It may already have been aborted.", + "Transfer input method", + "Transfer reference", + "Unable to calculate the withdrawal amount", + "Use maximum available", + "View details", + "What is this cashout for?", + "What is this transfer for?", + "Withdrawal progress", + ], + optional: [], + }, }; strings["it"] = { @@ -3983,6 +4179,12 @@ strings["it"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "it", completeness: 100, + _pogen: { + total: 712, + translated: 712, + untranslated: [], + optional: [], + }, }; strings["he"] = { @@ -5070,6 +5272,101 @@ strings["he"] = { "nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3));", lang: "he", completeness: 87, + _pogen: { + total: 712, + translated: 624, + untranslated: [ + "Account name of the recipient", + "All account data will be permanently removed.", + "All accounts currently use the default conversion rate.", + "Amount debited", + "Amount transferred", + "Amounts recorded for this completed cashout transfer.", + "At least a debit or credit amount must be provided.", + "Back to accounts", + "Back to cashout history", + "Back to conversion settings", + "Back to dashboard", + "Cash-in settings", + "Cashout ID must be a number.", + "Cashout details", + "Cashout settings", + 'Choose a new password for account "%1$s".', + "Choose a new password for your bank account.", + "Choose amount", + "Choose an amount. Next, open your wallet and return here to review and confirm the withdrawal.", + "Choose which reporting periods to include in the CSV file.", + "Configure different cash-in and cashout terms for groups of accounts.", + "Confirm new password", + "Continue to wallet", + "Conversion rate class ID “%1$s” is not a number.", + "Conversion rate class description", + "Conversion rate class name", + "Conversion rate class sections", + "Conversion rate class was not found.", + "Conversion view", + "Create a named set of conversion terms that can be assigned to accounts.", + "Create an account and configure its initial access and profile.", + "Create class", + 'Delete account "%1$s"', + "Delete class", + "Deleting conversion rate classes is not supported by this bank.", + "Dismiss wallet installation hint", + "Download bank statistics", + "Downloading… %1$s", + "Enter details", + "Enter the amount to send or receive", + "Enter the new password again.", + "Enter the recipient, a reference, and the amount to send.", + "External account to which cashout transfers are sent.", + "Failed to create the transaction.", + "Get the wallet", + "Go back", + "Manage this conversion rate class and the accounts assigned to it.", + "Need a Taler Wallet?", + "Need to move money out of this bank?", + "No cashouts have been created yet.", + "No conversion rate classes", + "No money moves until you review and confirm the withdrawal.", + "One ratio must be greater than or equal to 1, and the other must be less than or equal to 1.", + "Only a system administrator can create accounts.", + "Open wallet", + "Paste a payto URI containing the recipient, amount, and transfer reference.", + "Paste payto URI", + "Payto URI", + "Recipient receives", + "Review", + "Review previous transfers to your configured cashout account.", + "Review the default terms or choose a direction to update its settings.", + "Review the destination account and conversion terms.", + "Send money from this account to another bank account.", + "Send transfer", + "Start a cashout", + "Test conversion", + "The IBAN must contain at least 4 characters.", + "The IBAN must not exceed 34 characters.", + "The amount exceeds what is available to withdraw.", + "The amount has an invalid format.", + "The bank's withdrawal limits or fee are configured incorrectly.", + "The conversion-rate list was not found. Conversion may not be supported.", + "The current password is incorrect, so the password cannot be changed.", + "The request parameters are invalid.", + "There is not enough available balance to cover a withdrawal and the bank fee.", + "This account username is reserved and cannot be used.", + "This action cannot be undone", + "This cashout was not found. It may already have been aborted.", + "Transfer details", + "Transfer input method", + "Transfer reference", + "Unable to calculate the withdrawal amount", + "Use maximum available", + "View details", + "What is this cashout for?", + "What is this transfer for?", + "Withdrawal progress", + ], + optional: [], + }, }; strings["fr"] = { @@ -6548,6 +6845,12 @@ strings["fr"] = { plural_forms: "nplurals=2; plural=n > 1;", lang: "fr", completeness: 100, + _pogen: { + total: 712, + translated: 712, + untranslated: [], + optional: [], + }, }; strings["es"] = { @@ -7845,6 +8148,101 @@ strings["es"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "es_AR", completeness: 87, + _pogen: { + total: 712, + translated: 624, + untranslated: [ + "Account name of the recipient", + "All account data will be permanently removed.", + "All accounts currently use the default conversion rate.", + "Amount debited", + "Amount transferred", + "Amounts recorded for this completed cashout transfer.", + "At least a debit or credit amount must be provided.", + "Back to accounts", + "Back to cashout history", + "Back to conversion settings", + "Back to dashboard", + "Cash-in settings", + "Cashout ID must be a number.", + "Cashout details", + "Cashout settings", + 'Choose a new password for account "%1$s".', + "Choose a new password for your bank account.", + "Choose amount", + "Choose an amount. Next, open your wallet and return here to review and confirm the withdrawal.", + "Choose which reporting periods to include in the CSV file.", + "Configure different cash-in and cashout terms for groups of accounts.", + "Confirm new password", + "Continue to wallet", + "Conversion rate class ID “%1$s” is not a number.", + "Conversion rate class description", + "Conversion rate class name", + "Conversion rate class sections", + "Conversion rate class was not found.", + "Conversion view", + "Create a named set of conversion terms that can be assigned to accounts.", + "Create an account and configure its initial access and profile.", + "Create class", + 'Delete account "%1$s"', + "Delete class", + "Deleting conversion rate classes is not supported by this bank.", + "Dismiss wallet installation hint", + "Download bank statistics", + "Downloading… %1$s", + "Enter details", + "Enter the amount to send or receive", + "Enter the new password again.", + "Enter the recipient, a reference, and the amount to send.", + "External account to which cashout transfers are sent.", + "Failed to create the transaction.", + "Get the wallet", + "Go back", + "Manage this conversion rate class and the accounts assigned to it.", + "Need a Taler Wallet?", + "Need to move money out of this bank?", + "No cashouts have been created yet.", + "No conversion rate classes", + "No money moves until you review and confirm the withdrawal.", + "One ratio must be greater than or equal to 1, and the other must be less than or equal to 1.", + "Only a system administrator can create accounts.", + "Open wallet", + "Paste a payto URI containing the recipient, amount, and transfer reference.", + "Paste payto URI", + "Payto URI", + "Recipient receives", + "Review", + "Review previous transfers to your configured cashout account.", + "Review the default terms or choose a direction to update its settings.", + "Review the destination account and conversion terms.", + "Send money from this account to another bank account.", + "Send transfer", + "Start a cashout", + "Test conversion", + "The IBAN must contain at least 4 characters.", + "The IBAN must not exceed 34 characters.", + "The amount exceeds what is available to withdraw.", + "The amount has an invalid format.", + "The bank's withdrawal limits or fee are configured incorrectly.", + "The conversion-rate list was not found. Conversion may not be supported.", + "The current password is incorrect, so the password cannot be changed.", + "The request parameters are invalid.", + "There is not enough available balance to cover a withdrawal and the bank fee.", + "This account username is reserved and cannot be used.", + "This action cannot be undone", + "This cashout was not found. It may already have been aborted.", + "Transfer details", + "Transfer input method", + "Transfer reference", + "Unable to calculate the withdrawal amount", + "Use maximum available", + "View details", + "What is this cashout for?", + "What is this transfer for?", + "Withdrawal progress", + ], + optional: [], + }, }; strings["de"] = { @@ -9335,6 +9733,12 @@ strings["de"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "de", completeness: 100, + _pogen: { + total: 712, + translated: 712, + untranslated: [], + optional: [], + }, }; strings["de-CH"] = { @@ -10825,6 +11229,12 @@ strings["de-CH"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "de-CH", completeness: 100, + _pogen: { + total: 712, + translated: 712, + untranslated: [], + optional: [], + }, }; strings["ca"] = { @@ -12122,4 +12532,106 @@ strings["ca"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "ca", completeness: 87, + _pogen: { + total: 712, + translated: 624, + untranslated: [ + "Account name of the recipient", + "All account data will be permanently removed.", + "All accounts currently use the default conversion rate.", + "Amount debited", + "Amount transferred", + "Amounts recorded for this completed cashout transfer.", + "At least a debit or credit amount must be provided.", + "Back to accounts", + "Back to cashout history", + "Back to conversion settings", + "Back to dashboard", + "Cash-in settings", + "Cashout ID must be a number.", + "Cashout details", + "Cashout settings", + 'Choose a new password for account "%1$s".', + "Choose a new password for your bank account.", + "Choose amount", + "Choose an amount. Next, open your wallet and return here to review and confirm the withdrawal.", + "Choose which reporting periods to include in the CSV file.", + "Configure different cash-in and cashout terms for groups of accounts.", + "Confirm new password", + "Continue to wallet", + "Conversion rate class ID “%1$s” is not a number.", + "Conversion rate class description", + "Conversion rate class name", + "Conversion rate class sections", + "Conversion rate class was not found.", + "Conversion view", + "Create a named set of conversion terms that can be assigned to accounts.", + "Create an account and configure its initial access and profile.", + "Create class", + 'Delete account "%1$s"', + "Delete class", + "Deleting conversion rate classes is not supported by this bank.", + "Dismiss wallet installation hint", + "Download bank statistics", + "Downloading… %1$s", + "Enter details", + "Enter the amount to send or receive", + "Enter the new password again.", + "Enter the recipient, a reference, and the amount to send.", + "External account to which cashout transfers are sent.", + "Failed to create the transaction.", + "Get the wallet", + "Go back", + "Manage this conversion rate class and the accounts assigned to it.", + "Need a Taler Wallet?", + "Need to move money out of this bank?", + "No cashouts have been created yet.", + "No conversion rate classes", + "No money moves until you review and confirm the withdrawal.", + "One ratio must be greater than or equal to 1, and the other must be less than or equal to 1.", + "Only a system administrator can create accounts.", + "Open wallet", + "Paste a payto URI containing the recipient, amount, and transfer reference.", + "Paste payto URI", + "Payto URI", + "Recipient receives", + "Review", + "Review previous transfers to your configured cashout account.", + "Review the default terms or choose a direction to update its settings.", + "Review the destination account and conversion terms.", + "Send money from this account to another bank account.", + "Send transfer", + "Start a cashout", + "Test conversion", + "The IBAN must contain at least 4 characters.", + "The IBAN must not exceed 34 characters.", + "The amount exceeds what is available to withdraw.", + "The amount has an invalid format.", + "The bank's withdrawal limits or fee are configured incorrectly.", + "The conversion-rate list was not found. Conversion may not be supported.", + "The current password is incorrect, so the password cannot be changed.", + "The request parameters are invalid.", + "There is not enough available balance to cover a withdrawal and the bank fee.", + "This account username is reserved and cannot be used.", + "This action cannot be undone", + "This cashout was not found. It may already have been aborted.", + "Transfer details", + "Transfer input method", + "Transfer reference", + "Unable to calculate the withdrawal amount", + "Use maximum available", + "View details", + "What is this cashout for?", + "What is this transfer for?", + "Withdrawal progress", + ], + optional: [], + }, }; + +const pogenComposedStrings = composeTranslationCatalogues( + pogenDependencyCatalogue0, + strings as Parameters<typeof composeTranslationCatalogues>[0], +); +for (const language of Object.keys(strings)) delete strings[language]; +Object.assign(strings, pogenComposedStrings); diff --git a/packages/taler-auditor-webui/src/i18n/strings.ts b/packages/taler-auditor-webui/src/i18n/strings.ts @@ -17,6 +17,8 @@ /*eslint quote-props: ["error", "consistent"]*/ export const strings: { [s: string]: any } = {}; +import { composeTranslationCatalogues } from "@gnu-taler/taler-util"; +import { strings as pogenDependencyCatalogue0 } from "@gnu-taler/web-util/i18n"; strings["it"] = { locale_data: { messages: { @@ -469,6 +471,12 @@ strings["it"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "it", completeness: 100, + _pogen: { + total: 191, + translated: 191, + untranslated: [], + optional: [], + }, }; strings["fr"] = { @@ -917,6 +925,12 @@ strings["fr"] = { plural_forms: "nplurals=2; plural=(n > 1);", lang: "fr", completeness: 100, + _pogen: { + total: 191, + translated: 191, + untranslated: [], + optional: [], + }, }; strings["en"] = { @@ -1163,6 +1177,204 @@ strings["en"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "en", completeness: 100, + _pogen: { + total: 191, + translated: 0, + untranslated: [ + "%1$s", + "%1$s active reports · %2$s unexpected balance totals", + "%1$s total · %2$s unexplained", + "%1$s unexplained of %2$s holds", + "API version %1$s", + "Accounting totals that are expected to be zero during normal operation.", + "Actions", + "Active reports", + "Additional accounting totals reported by the auditor.", + "Aggregated transfers withheld without a reason", + "All accounting totals reported by the auditor are shown below. New balance keys appear automatically instead of being silently omitted.", + "All monitored diagnostics and expected-zero balances are clear.", + "All reports", + "Amount arithmetic inconsistencies", + "Apply and reload", + "Auditor backend server version %1$s is not compatible with the supported version %2$s", + "Auditor balances", + "Auditor base URL", + "Auditor processing progress", + "Auditor-wide accounting totals.", + "Auditor-wide totals for holdings, revenue, fees, losses and arithmetic differences.", + "Back", + "Back to home", + "Balance", + "Cancel", + "Check the URL or contact the system administrator.", + "Checking the /config endpoint returned an authorization error", + "Choose the language used by this browser.", + "Close", + "Close dialog", + "Close navigation", + "Coin holdings, fees, losses and emergency exposure.", + "Coin inconsistencies", + "Coin operations for which the exchange and auditor calculated different totals.", + "Coins", + "Conditions that indicate possible losses, invalid authorizations or emergency over-issuance.", + "Confirm", + "Could not find /config endpoint on this URL", + "Count", + "Critical errors", + "Critical findings", + "Critical risks", + "Current auditor issues", + "Current balances and objects, auditor progress, deposit evidence and finalized revenue history.", + "Current purse balances, target amounts and expiration dates recorded by the auditor.", + "Current purses", + "Current reserve balances, fee revenue, losses, expiration dates and originating accounts.", + "Current reserves", + "Currently connected to", + "Delayed, incomplete or structurally inconsistent processing that requires operational review.", + "Denomination emergencies by amount", + "Denomination emergencies by coin count", + "Denominations for which more coins were redeemed than the exchange officially issued.", + "Denominations whose redeemed value exceeds issuance, including realized loss and maximum risk.", + "Denominations without auditor signatures", + "Deposit aggregation", + "Deposit batches the exchange aggregated before they were eligible, without a justification.", + "Deposit confirmations", + "Deposits aggregated before eligibility", + "Deposits missing merchant confirmation", + "Deposits not settled by the wire deadline", + "Deposits still awaiting settlement, including their amount, target account hash and wire deadline.", + "Development settings", + "Differences between the exchange, auditor and bank records that can affect balances or settlement amounts.", + "Early deposit aggregations", + "Emergency: View %1$s", + "Enter a valid HTTP or HTTPS URL.", + "Error", + "Exchange database rows with a serious structural or semantic problem identified by the auditor.", + "Exchange database rows with lower-severity discrepancies that still warrant review.", + "Exchange denomination keys that are missing the auditor's signature.", + "Exchange row inconsistencies", + "Exchange-signed deposit confirmations submitted by merchants for independent verification.", + "Expired purses not closed", + "Expired purses whose remaining balance should have been refunded.", + "Expired reserves not closed", + "Expired reserves that still carry a balance.", + "Expired reserves whose remaining funds were not transferred by the closure deadline.", + "Failed to suppress row", + "Fee revenue and losses finalized when a denomination expired.", + "Financial integrity", + "Financial integrity checks", + "Finding", + "GNU Taler", + "GNU Taler website", + 'Got message "%1$s" from %2$s', + "Held outgoing transfers", + "Historic denomination revenue", + "Historic reserve summaries", + "Incoming and outgoing bank transfers, transfer fees, delays and settlement differences.", + "Incoming bank transfers that were credited to the wrong reserve account.", + "Incoming reserve transfer inconsistencies", + "Incoming reserve transfers for which the bank and exchange records disagree.", + "Incoming transfers above exchange records", + "Incoming transfers below exchange records", + "Incoming transfers credited to the wrong reserve", + "Incoming wire transfer fees", + "Incompatible version", + "Insufficient reserve balances", + "Internal error, please report", + "Invalid signature losses", + "KYC authentication credit inconsistencies", + "KYC authentication credits for which the bank and exchange disagree about the amount, account or existence of the transfer.", + "KYC authentication credits reported by the bank", + "KYC authentication revenue booked by the exchange", + "Key figures", + "Language", + "Leave empty to derive the auditor URL from this page. The override is stored only in this browser.", + "Loading", + "Login", + "Losses from exchange operations that were performed despite an invalid signature.", + "Malformed or duplicate bank transfer data reported through the bank revenue API.", + "Merchant aggregation totals, fees and arithmetic differences.", + "Minor exchange row inconsistencies", + "Misattributed incoming transfers", + "Money held in purses and purse-related discrepancies.", + "Money held in reserves, reserve fees and reserve-related losses.", + "No current auditor issues", + "No financial integrity findings", + "Offsets showing how much exchange data each auditor helper has processed.", + "Only active, unsuppressed differences between exchange, auditor and bank records are shown.", + "Open navigation", + "Operating status", + "Operational findings", + "Operations and settlement", + "Operations for which the exchange and auditor calculated different amounts.", + "Other balances", + "Outgoing transfers above exchange records", + "Outgoing transfers below exchange records", + "Outgoing transfers whose destination or amount differs from what the auditor expected.", + "Outgoing transfers with duplicate transfer subjects", + "Outgoing wire inconsistencies", + "Overdue reserve closure transfers", + "Overview", + "Pending deposit transfers", + "Processing and data-quality diagnostics", + "Profits drained from the exchange account", + "Purses", + "Red entries indicate emergency conditions.", + "Red rows indicate emergency conditions.", + "Reserve closure delays", + "Reserve operations that exceeded the balance calculated by the auditor, showing the possible loss or gain.", + "Reserve profits summarized over completed reporting periods.", + "Reserve summaries for which the exchange and auditor calculated different balances.", + "Reserves", + "Response from server is unreadable, http status: %1$s", + "Row with ID %1$s has been suppressed.", + "Security-sensitive conditions requiring attention", + "Server responded with an error code", + "Set default", + "Settings", + "State and history", + "Suppress", + "Suppress row", + "Suppress the row", + "Suppressing a row cannot be undone in this GUI.", + "Taler Logo", + "That page doesn&apos;t exist.", + "The /config endpoint of the backend server should be accessible", + "The auditor API request failed", + "The auditor overview could not be loaded", + "There are no entries yet", + "These browser-local settings are intended for development and troubleshooting.", + "This is the complete set of data exposed by the auditor monitoring API. Diagnostic reports show unsuppressed findings by default; state and history reports show the auditor's current accounting data and processing position.", + "Total amount in held outgoing transfers", + "Total balance held in purses", + "Total balance held in reserves", + "Total balance in expired reserves", + "Total held below the wire-fee threshold", + "Total incoming wire transfers", + "Total outgoing wire transfers", + "Unexpected Error", + "Unexpected balance totals", + "Unsuppressed findings that currently require review.", + "Use default URL", + "Value", + "View %1$s", + "View report %1$s", + "Warning: View %1$s", + "Wire and settlement", + "Wire fee schedules with inconsistent validity periods for a wire method.", + "Wire fee time inconsistencies", + "Wire format inconsistencies", + "Wire transfers the exchange aggregated but has not executed, including KYC and below-fee deferrals.", + "Withdrawals that used denomination keys outside their valid withdrawal period.", + "Withdrawals with invalid denomination keys", + "Wrong reserve balance summaries", + "Yellow entries require attention.", + "Yellow rows are expected to be zero during normal operation.", + "Yellow rows contain results that require attention.", + "← Back to all reports", + ], + optional: [], + }, }; strings["de"] = { @@ -1607,6 +1819,12 @@ strings["de"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "de", completeness: 100, + _pogen: { + total: 191, + translated: 191, + untranslated: [], + optional: [], + }, }; strings["de-CH"] = { @@ -2051,4 +2269,17 @@ strings["de-CH"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "de-CH", completeness: 100, + _pogen: { + total: 191, + translated: 191, + untranslated: [], + optional: [], + }, }; + +const pogenComposedStrings = composeTranslationCatalogues( + pogenDependencyCatalogue0, + strings as Parameters<typeof composeTranslationCatalogues>[0], +); +for (const language of Object.keys(strings)) delete strings[language]; +Object.assign(strings, pogenComposedStrings); diff --git a/packages/taler-exchange-aml-webui/src/i18n/strings.ts b/packages/taler-exchange-aml-webui/src/i18n/strings.ts @@ -17,6 +17,8 @@ /*eslint quote-props: ["error", "consistent"]*/ export const strings: { [s: string]: any } = {}; +import { composeTranslationCatalogues } from "@gnu-taler/taler-util"; +import { strings as pogenDependencyCatalogue0 } from "@gnu-taler/web-util/i18n"; strings["it"] = { locale_data: { messages: { @@ -1747,6 +1749,12 @@ strings["it"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "it", completeness: 100, + _pogen: { + total: 904, + translated: 904, + untranslated: [], + optional: [], + }, }; strings["fr"] = { @@ -3465,6 +3473,12 @@ strings["fr"] = { plural_forms: "nplurals=2; plural=(n > 1);", lang: "fr", completeness: 100, + _pogen: { + total: 904, + translated: 904, + untranslated: [], + optional: [], + }, }; strings["es"] = { @@ -4586,6 +4600,417 @@ strings["es"] = { plural_forms: "", lang: "es", completeness: 55, + _pogen: { + total: 904, + translated: 500, + untranslated: [ + "%1$s entries", + "%1$s entry", + "A custom measure references an unavailable check or program, lacks required context, or cannot provide the selected program inputs. Review the immediate measures before submitting.", + "A decision must contain the complete rule set that will apply to the account.", + "AML SPA dialect", + "AML configuration", + "AML dialect", + "AML measures", + "AML officer", + "AML officer (name unavailable)", + "AML program", + "AML programs", + "AML/KYC form", + "Access is checked automatically every 10 seconds. You can also retry now after the operator confirms enrollment.", + "Account closed", + "Account details unavailable", + "Account found", + "Account notes", + "Account notes could not be loaded", + "Account opened", + "Account properties not reviewed", + "Active", + "Add customer information", + "Additional PDF fields that are not represented by the form above.", + "Additional events that may be recorded manually.", + "Advanced form context", + "Advanced form data", + "All entries made in this decision wizard will be lost. No change will be submitted to the exchange.", + "All listed measures were requested (AND).", + "Any listed measure may satisfy the request (OR).", + "Any one selected measure is sufficient", + "Any one selected measure is sufficient.", + "Apply and reload", + "Automated outcome", + "Available exchange measures", + "BIC", + "Back to account", + "Bank", + "Base URL", + "Bitcoin", + "Bitcoin address", + "Boolean", + "Browser override", + "Built-in check that proceeds without collecting customer data.", + "Built-in check that requires no customer interaction.", + "Built-in events are derived from changes to the proposed account properties. They are stored for reporting and statistics; they do not notify the customer.", + "Built-in property names are preserved when the decision is submitted.", + "Canonical events derived from account property changes.", + "Canonical properties defined by the effective dialect.", + "Case disposition", + "Case disposition incomplete", + "Case status", + "Changing the exchange reloads the application. The override is stored only in this browser.", + 'Check "%1$s" is not available', + "Check outputs", + "Check the complete decision before signing and submitting it.", + "Checks, programs, root measures, and default rules reported by the exchange.", + "Choose actions the customer must complete after the decision is submitted.", + "Choose another form", + "Choose whether the account should remain in the AML investigation queue after this decision is submitted.", + "Collected", + "Collected AML/KYC information", + "Collected information events", + "Combine a customer check with an AML program, or use SKIP to run a program immediately. Context values must satisfy the selected check and program requirements.", + "Completion rule", + "Configuration values required by the selected check or program. Property names and value types must match the exchange configuration.", + "Configure", + "Configure %1$s verification", + "Configured context", + "Configured dialect", + "Context as JSON", + "Context values", + "Copy file number", + "Correct the selected form or continue without attaching new customer information.", + "Create custom measure", + "Create session", + "Currency", + "Current", + "Current account status could not be loaded.", + "Current decision", + "Current investigation status", + "Current measure metadata is still loading; the stored machine name is shown.", + "Current note on the GwG file.", + "Currently connected to", + "Custom events", + "Custom measure definitions", + "Customer actions after submission", + "Customer form", + "Customer information", + "Customer process", + "Customer view", + "Customize a copy", + "Cyclos", + "Decision details", + "Decision made by", + "Decision progress", + "Decision provenance", + "Decision rationale", + "Decision row", + "Decision status", + "Decision steps", + "Default fallback", + "Derived events", + "Description unavailable", + "Discard decision", + "Discard this decision?", + "Domestic PEP classification added", + "Domestic PEP classification removed", + "Edit", + "Edit custom measure", + "Effective dialect", + "Enter a valid HTTP or HTTPS URL.", + "Enter an exchange host and optional base path without a scheme or trailing slash", + "Enumeration", + "Ethereum", + "Ethereum address", + "Event ID", + "Events are added only after the decision is successfully submitted.", + "Events derived from proposed property changes and submitted information.", + "Events recorded with this decision", + "Every selected measure is required", + "Every selected measure is required.", + "Exchange", + "Exchange AML", + "Exchange and AML configuration", + "Exchange configuration", + "Exchange connection", + "Exchange host and optional base path, without the scheme or trailing slash", + "Exchange identity, the active AML dialect, and the checks and programs available to AML decisions.", + "Exchange transfer activity", + "Failed to load TOPS statistics.", + "Failed to load the account information.", + "Failed to load the exchange AML measures.", + "Failed to load the transfer list.", + "Failed to load transfer list.", + "Failed to make the decision.", + "Failed to unlock the session.", + "Fallback dialect for development and testing.", + "Fallback measure", + "File number", + "Fill a form and download the PDF exactly as the exchange renders it. Nothing entered here is stored or attached to an account.", + "Find a form", + "Find credit, debit, and KYC authorization activity.", + "Foreign PEP classification added", + "Foreign PEP classification removed", + "Form", + "Form context", + "Form version %1$s is not configured in this AML Web UI. Version %2$s is shown and field labels may differ.", + "Go back and review", + "High-risk country classification added", + "High-risk country classification removed", + "High-risk customer classification added", + "High-risk customer classification removed", + "Higher values take precedence when multiple rules apply. Priority is independent of the rule's position in the table.", + "Historical", + "Immediate measures", + "Immediate measures not reviewed", + "Immediate measures requested", + "Immediate measures start as soon as this decision is accepted. A measure may show information, collect customer data, or run an AML program. Leave the selection empty when no immediate customer action is required.", + "Implementation", + "Incoming", + "Informal reason why the AML investigation was triggered.", + "Information notice", + "Inspect effective bank transfers observed by the exchange. Credit transfers are incoming, debit transfers are outgoing, and bounced or drain transfers are not included.", + "Inspect effective transfers observed by the exchange. Incoming, outgoing, and KYC authorization entries are bank transfers. Wallet credits are successful P2P transfers into wallets.", + "Inspect reusable definitions configured by the exchange", + "Inspect successful P2P credits received by this wallet. Requests that were not paid are not shown.", + "Inspect transfers", + "Instant AML program", + "Integer", + "Integer score from 0 (no match) to 1,000,000,000 (best match).", + "Integer score from 0 (no supporting data) to 1,000,000,000 (highest confidence).", + "International-organization PEP classification added", + "International-organization PEP classification removed", + "Invalid JSON", + "Invalid credentials.", + "Invalid custom measure", + "Investigation concluded", + "Investigation conclusion reversed", + "Investigation required", + "Investigation state", + "Investigation status after this decision", + "Investigation trigger", + "JSON view", + "Justification:", + "KYC authorization", + "KYC check", + "KYC checks", + "Leave empty to derive the exchange URL from this page.", + "Leave empty to use the configured URL: %1$s", + "Made by", + "Measures defined only for this proposed decision.", + "New AML decision", + "Newer event", + "Next step", + "No AML programs are configured.", + "No KYC checks are configured.", + "No account notes", + "No account properties were recorded.", + "No active decision", + "No custom measures were stored.", + "No default AML rules are configured.", + "No events", + "No exchange measures are configured.", + "No immediate customer action", + "No investigation requested", + "No matching forms.", + "No measure will start when this decision is submitted.", + "No new attributes", + "No officer or system note is available for this account.", + "No operation-specific rules were stored.", + "No previous decision", + "No reporting profile for this dialect", + "No root measures are configured.", + "No stored or currently configured definition is available for this reference.", + "No wallet credits yet.", + "Not applicable", + "Not provided", + "Not reported", + "Not specified", + "Number of customers with open proceeding.", + "Officer identity and permissions require exchange protocol v41 or newer.", + "Officer view", + "Officer-authored notes and information recorded by the exchange.", + "Older event", + "Only change this operator-defined JSON when the form documentation requires additional context.", + "Only one instant measure can be selected. Remove the selected instant measure first.", + "Only one instant measure is allowed", + "Open account case", + "Open complete AML configuration", + "Operator-defined event names that are not part of the selected dialect.", + "Operator-defined values used to choose or configure form fields.", + "Optionally add reviewed AML/KYC information to this decision.", + "Other built-in events", + "Outgoing", + "Outputs", + "Override how this web interface presents dialect-specific AML rules and properties. The override is stored only in this browser.", + "PEP classification added", + "PEP classification removed", + "Payment target type", + "Policy expires", + "Policy transition", + "Previous step", + 'Program "%1$s" is not available', + "Proposed rules", + "Protocol", + "Protocol version", + "Public information reported by this exchange.", + "Record the facts and reasoning needed to understand this decision in a later audit or review.", + "Record the rationale and whether the case remains under investigation.", + "Recorded when a pending special clarification is concluded.", + "Recorded when a previously concluded investigation returns to a non-concluded state.", + "Recorded when a report is filed under Article 305ter paragraph 2 StGB.", + "Recorded when a report is filed under Article 9 GwG.", + "Recorded when an account changes from open to closed.", + "Recorded when an account changes to open.", + "Recorded when an open account becomes associated with a domestic PEP.", + "Recorded when an open account becomes associated with a foreign PEP.", + "Recorded when an open account becomes associated with a high-risk country.", + "Recorded when an open account becomes associated with an international-organization PEP.", + "Recorded when an open account becomes associated with any PEP category.", + "Recorded when an open account becomes classified as a high-risk customer.", + "Recorded when the account is no longer associated with any PEP category.", + "Recorded when the domestic PEP classification is removed.", + "Recorded when the foreign PEP classification is removed.", + "Recorded when the high-risk country classification is removed.", + "Recorded when the high-risk customer classification is removed.", + "Recorded when the international-organization PEP classification is removed.", + "Remove all but one instant measure before continuing. Instant measures run an AML program without customer interaction.", + "Remove all but one instant measure before submitting this decision.", + "Remove custom measure", + "Render AML/KYC form", + "Render and download PDF", + "Rendering PDF…", + "Reporting events", + "Reporting events not reviewed", + "Required check context", + "Required context", + "Required inputs", + "Required program context", + "Required program inputs", + "Reserve public key", + "Reset to derived events", + "Reset to derived values", + "Resulting case disposition", + "Retry loading measures", + "Review accounts currently under investigation.", + "Review and submit", + "Review case queue", + "Review cases requiring attention, investigate accounts, and monitor AML reporting indicators.", + "Review derived account properties", + "Review how the exchange will execute this measure.", + "Review the account properties before submitting the decision.", + "Review the account state derived from the available information.", + "Review the proposed rules and their expiration before submitting this decision.", + "Review the statistical events recorded with this decision.", + "Review this step", + "Review whether the customer must complete any immediate measures.", + "Review which statistical events will be recorded with the decision.", + "Root measures", + "Rule expiration", + "Runs immediately for SKIP measures, or after a successful check. It may be omitted for a check that only presents or collects information.", + "Runs without customer interaction", + "Sanction-list best match", + "Sanction-list confidence", + "Sanction-list entry that best matched the account, regardless of match quality.", + "Sanction-list rating", + "Save changes", + "Score from 0 (no match) to 1,000,000,000 (best match).", + "Score from 0 (no supporting data) to 1,000,000,000 (highest confidence).", + "Search available measures", + "Search by name or form identifier", + "Select a measure above to use it unchanged. Customize a copy when this decision needs different checks, programs, or context.", + "Selected form", + "Selected measure details", + "Selected measures begin immediately after the decision is accepted by the exchange.", + "Selected pipeline", + "Selected successor measure", + "Session locked", + "Session not found. Contact the administrator.", + "Set operation thresholds, escalation measures, and expiration behavior.", + "Set when the proposed rules expire and what should happen afterward.", + "Show debug information", + "Simple suspicion reported to MROS", + "Some statistics are unavailable.", + "Source", + "Special-clarification and MROS reporting state for the account.", + "Standalone KYC check", + "Start a decision for this account", + "Step %1$s of %2$s", + "Stored custom definition", + "Submit AML decision", + "Submitted attributes", + "Submitted information view", + "Submitted values", + "Substantiated suspicion reported to MROS", + "Successor measure unavailable", + "Suppress sanction-list match", + "TOPS", + "Taler Operations deployment for Swiss AML processes.", + "Taler reserve (HTTP)", + "Testing", + "Text", + "The account remains under investigation.", + "The account will be included in the AML investigation queue.", + "The account will not be included in the AML investigation queue.", + "The account will not remain under investigation.", + "The available values are shown below. Missing values are not zero.", + "The built-in event selection differs from the events derived from the proposed account state.", + "The collected information does not identify the form version used. The latest configured version is shown and field labels may differ from those used at collection time.", + "The complete AML decision currently applied to this account.", + "The completed form is attached to this AML decision as reviewed account information. It does not create a customer-facing measure.", + "The current measure configuration could not be loaded; the stored machine name is shown.", + "The customer-facing check to perform before the program. Leave empty to use SKIP and run the program immediately.", + "The exchange configuration changed. Reload it and try again.", + "The exchange did not return definitions for these selected measures:", + "The exchange rejected the decision because the officer session is disabled or the account has a newer decision. Reload the account before trying again.", + "The measures endpoint is not available.", + "The requirement is completed as soon as the customer completes any one selected measure.", + "The requirement is completed only after every selected measure has been completed.", + "The selected successor measure is no longer configured. Choose another measure before continuing.", + "The testing dialect does not define dashboard statistics. Select TOPS in development settings to inspect the TOPS reporting profile.", + "There are no P2P credits for this wallet.", + "There are no wallet credits reported to the exchange with the current threshold.", + "These browser-local settings are intended for development and troubleshooting.", + "This account has an AML decision history. Open its case to review current rules, measures, attributes, and past decisions.", + "This complete rule set replaces the currently applied rules and exchange defaults until it expires. When multiple rules apply, the rule with the highest priority takes precedence. Table order does not affect priority.", + "This decision did not request an immediate measure.", + "This decision records that an MROS report was filed. Confirm that the report has actually been submitted before continuing.", + "This dialect does not define account properties.", + "This dialect does not define derived events.", + "This measure is no longer available.", + "This step is optional. Select a form to attach newly reviewed AML/KYC information, or continue without one.", + "Time", + "Transaction rules", + "Transfer activity", + "Transfer activity for account", + "Transfer category", + "Transfer filters", + "Try again", + "Unavailable measures", + "Unavailable reference", + "Unknown date", + "Unknown time", + "Use advanced measure editor", + "Use configured URL", + "Use exchange configuration", + "Use guided verification editor", + "Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.", + "View submitted customer information", + "Voluntary", + "Wallet credit activity", + "Wallet credits (P2P)", + "Whether the account has been marked as idle.", + "Whether the account is active for deposits and payments.", + "Whether the customer is a domestic politically exposed person.", + "Whether the customer is a foreign politically exposed person.", + "Whether the customer is a politically exposed person associated with an international organization.", + "Whether the customer is associated with a high-risk country.", + "Whether the customer is classified as high risk.", + "Whether this account's sanction-list hit is treated as a false positive.", + "Your session is normally locked anytime you reload. To unlock type your password again.", + "credited", + "expiration set", + ], + optional: [], + }, }; strings["en"] = { @@ -5693,6 +6118,417 @@ strings["en"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "en", completeness: 100, + _pogen: { + total: 904, + translated: 500, + untranslated: [ + "%1$s entries", + "%1$s entry", + "A custom measure references an unavailable check or program, lacks required context, or cannot provide the selected program inputs. Review the immediate measures before submitting.", + "A decision must contain the complete rule set that will apply to the account.", + "AML SPA dialect", + "AML configuration", + "AML dialect", + "AML measures", + "AML officer", + "AML officer (name unavailable)", + "AML program", + "AML programs", + "AML/KYC form", + "Access is checked automatically every 10 seconds. You can also retry now after the operator confirms enrollment.", + "Account closed", + "Account found", + "Account notes", + "Account notes could not be loaded", + "Account opened", + "Account properties not reviewed", + "Actions", + "Active", + "Add customer information", + "Add proposed rule", + "Add rule", + "Additional PDF fields that are not represented by the form above.", + "Additional events that may be recorded manually.", + "Advanced form context", + "Advanced form data", + "After expiration", + "All entries made in this decision wizard will be lost. No change will be submitted to the exchange.", + "All listed measures were requested (AND).", + "All required:", + "Any listed measure may satisfy the request (OR).", + "Any one selected measure is sufficient", + "Any one selected measure is sufficient.", + "Any one:", + "Apply replacement", + "Automated outcome", + "Available exchange measures", + "Back to account", + "Balance and Refund limits apply to one balance or transaction, so their timeframe is fixed to zero.", + "Base URL", + "Block operation", + "Boolean", + "Browser override", + "Built-in check that proceeds without collecting customer data.", + "Built-in check that requires no customer interaction.", + "Built-in events are derived from changes to the proposed account properties. They are stored for reporting and statistics; they do not notify the customer.", + "Built-in property names are preserved when the decision is submitted.", + "Canonical events derived from account property changes.", + "Canonical properties defined by the effective dialect.", + "Case disposition", + "Case disposition incomplete", + "Case status", + 'Check "%1$s" is not available', + "Check outputs", + "Check the complete decision before signing and submitting it.", + "Checks, programs, root measures, and default rules reported by the exchange.", + "Choose a future expiration date or Never.", + "Choose actions the customer must complete after the decision is submitted.", + "Choose another form", + "Choose how long the proposed rules apply and what happens afterwards.", + "Choose whether the account should remain in the AML investigation queue after this decision is submitted.", + "Collected", + "Collected AML/KYC information", + "Collected information events", + "Combine a customer check with an AML program, or use SKIP to run a program immediately. Context values must satisfy the selected check and program requirements.", + "Completion rule", + "Configuration values required by the selected check or program. Property names and value types must match the exchange configuration.", + "Configure", + "Configure %1$s verification", + "Configured context", + "Configured dialect", + "Confirm account freeze", + "Context values", + "Copy file number", + "Correct the selected form or continue without attaching new customer information.", + "Create custom measure", + "Currency", + "Current", + "Current account status could not be loaded.", + "Current decision", + "Current investigation status", + "Current measure metadata is still loading; the stored machine name is shown.", + "Current note on the GwG file.", + "Currently applied", + "Custom events", + "Custom measure definitions", + "Customer actions after submission", + "Customer form", + "Customer information", + "Customer process", + "Customer view", + "Customer-visible", + "Customize a copy", + "Decision made by", + "Decision progress", + "Decision provenance", + "Decision rationale", + "Decision row", + "Decision status", + "Default fallback", + "Derived events", + "Description unavailable", + "Discard decision", + "Discard this decision?", + "Domestic PEP classification added", + "Domestic PEP classification removed", + "Edit", + "Edit %1$s rule", + "Edit custom measure", + "Edit proposed rule", + "Edit the highlighted rule set before continuing. Hard blocks cannot be combined with measures, and Balance and Refund rules must use an instant timeframe.", + "Effective dialect", + "Enter an exchange host and optional base path without a scheme or trailing slash", + "Enumeration", + "Event ID", + "Events are added only after the decision is successfully submitted.", + "Events derived from proposed property changes and submitted information.", + "Events recorded with this decision", + "Every applicable operation will receive a zero hard limit.", + "Every selected measure is required", + "Every selected measure is required.", + "Exchange AML", + "Exchange and AML configuration", + "Exchange configuration", + "Exchange host and optional base path, without the scheme or trailing slash", + "Exchange identity, the active AML dialect, and the checks and programs available to AML decisions.", + "Exchange transfer activity", + "Expiration shortcuts", + "Failed to load the exchange AML measures.", + "Fallback dialect for development and testing.", + "Fallback measure", + "File number", + "Fill a form and download the PDF exactly as the exchange renders it. Nothing entered here is stored or attached to an account.", + "Find a form", + "Foreign PEP classification added", + "Foreign PEP classification removed", + "Form", + "Form version %1$s is not configured in this AML Web UI. Version %2$s is shown and field labels may differ.", + "Freeze account", + "Go back and review", + "High-risk country classification added", + "High-risk country classification removed", + "High-risk customer classification added", + "High-risk customer classification removed", + "Higher values take precedence when multiple rules apply. Priority is independent of the rule's position in the table.", + "Historical", + "Immediate measures", + "Immediate measures not reviewed", + "Immediate measures requested", + "Immediate measures start as soon as this decision is accepted. A measure may show information, collect customer data, or run an AML program. Leave the selection empty when no immediate customer action is required.", + "Implementation", + "Incoming", + "Informal reason why the AML investigation was triggered.", + "Information notice", + "Inspect effective bank transfers observed by the exchange. Credit transfers are incoming, debit transfers are outgoing, and bounced or drain transfers are not included.", + "Inspect effective transfers observed by the exchange. Incoming, outgoing, and KYC authorization entries are bank transfers. Wallet credits are successful P2P transfers into wallets.", + "Inspect reusable definitions configured by the exchange", + "Inspect successful P2P credits received by this wallet. Requests that were not paid are not shown.", + "Inspect transfers", + "Instant AML program", + "Instant timeframe", + "Integer", + "Integer score from 0 (no match) to 1,000,000,000 (best match).", + "Integer score from 0 (no supporting data) to 1,000,000,000 (highest confidence).", + "Internal", + "International-organization PEP classification added", + "International-organization PEP classification removed", + "Invalid custom measure", + "Invalid proposed rules", + "Invalid rule expiration", + "Investigation concluded", + "Investigation conclusion reversed", + "Investigation required", + "Investigation state", + "Investigation status after this decision", + "Investigation trigger", + "JSON view", + "Justification:", + "KYC authorization", + "KYC check", + "KYC checks", + "Keep rule", + "Made by", + "Measures defined only for this proposed decision.", + "New AML decision", + "Newer event", + "No AML programs are configured.", + "No KYC checks are configured.", + "No account notes", + "No account properties were recorded.", + "No active decision", + "No custom measures were stored.", + "No default AML rules are configured.", + "No exchange measures are configured.", + "No immediate customer action", + "No investigation requested", + "No matching forms.", + "No measure will start when this decision is submitted.", + "No officer or system note is available for this account.", + "No operation-specific rules were stored.", + "No previous decision", + "No proposed rule limits these operations: %1$s.", + "No reporting profile for this dialect", + "No root measures are configured.", + "No stored or currently configured definition is available for this reference.", + "No wallet credits yet.", + "Not applicable", + "Not reported", + "Not specified", + "Officer identity and permissions require exchange protocol v41 or newer.", + "Officer view", + "Officer-authored notes and information recorded by the exchange.", + "Older event", + "Only change this operator-defined JSON when the form documentation requires additional context.", + "Only one instant measure can be selected. Remove the selected instant measure first.", + "Only one instant measure is allowed", + "Open account case", + "Open complete AML configuration", + "Operations without limits", + "Operator-defined event names that are not part of the selected dialect.", + "Operator-defined values used to choose or configure form fields.", + "Optionally add reviewed AML/KYC information to this decision.", + "Other built-in events", + "Outgoing", + "Outputs", + "Override how this web interface presents dialect-specific AML rules and properties. The override is stored only in this browser.", + "PEP classification added", + "PEP classification removed", + "Payment target type", + "Policy expires", + "Policy transition", + "Preview a complete replacement before applying it.", + "Priority", + 'Program "%1$s" is not available', + "Proposed rules", + "Protocol", + "Protocol version", + "Public information reported by this exchange.", + "Record the facts and reasoning needed to understand this decision in a later audit or review.", + "Record the rationale and whether the case remains under investigation.", + "Recorded when a pending special clarification is concluded.", + "Recorded when a previously concluded investigation returns to a non-concluded state.", + "Recorded when a report is filed under Article 305ter paragraph 2 StGB.", + "Recorded when a report is filed under Article 9 GwG.", + "Recorded when an account changes from open to closed.", + "Recorded when an account changes to open.", + "Recorded when an open account becomes associated with a domestic PEP.", + "Recorded when an open account becomes associated with a foreign PEP.", + "Recorded when an open account becomes associated with a high-risk country.", + "Recorded when an open account becomes associated with an international-organization PEP.", + "Recorded when an open account becomes associated with any PEP category.", + "Recorded when an open account becomes classified as a high-risk customer.", + "Recorded when the account is no longer associated with any PEP category.", + "Recorded when the domestic PEP classification is removed.", + "Recorded when the foreign PEP classification is removed.", + "Recorded when the high-risk country classification is removed.", + "Recorded when the high-risk customer classification is removed.", + "Recorded when the international-organization PEP classification is removed.", + "Remove %1$s rule", + "Remove all but one instant measure before continuing. Instant measures run an AML program without customer interaction.", + "Remove all but one instant measure before submitting this decision.", + "Remove custom measure", + "Remove proposed rule?", + "Remove rule", + "Render AML/KYC form", + "Render and download PDF", + "Rendering PDF…", + "Replace proposed rules", + "Replacement preview", + "Reporting events", + "Reporting events not reviewed", + "Require measures", + "Required check context", + "Required context", + "Required inputs", + "Required measures", + "Required program context", + "Required program inputs", + "Reset to derived events", + "Reset to derived values", + "Restore currently applied expiration", + "Resulting case disposition", + "Retry loading measures", + "Return to exchange defaults", + "Review accounts currently under investigation.", + "Review and submit", + "Review derived account properties", + "Review how the exchange will execute this measure.", + "Review the account properties before submitting the decision.", + "Review the account state derived from the available information.", + "Review the proposed rules and their expiration before submitting this decision.", + "Review the proposed rules. Hard blocks must be explicit, and Balance and Refund rules must use an instant timeframe.", + "Review the statistical events recorded with this decision.", + "Review this step", + "Review whether the customer must complete any immediate measures.", + "Review which statistical events will be recorded with the decision.", + "Root measures", + "Rule expiration", + "Rule expiration must be in the future or set to Never.", + "Rules for another account type", + "Runs immediately for SKIP measures, or after a successful check. It may be omitted for a check that only presents or collects information.", + "Runs without customer interaction", + "Sanction-list best match", + "Sanction-list confidence", + "Sanction-list entry that best matched the account, regardless of match quality.", + "Sanction-list rating", + "Save changes", + "Save rule", + "Score from 0 (no match) to 1,000,000,000 (best match).", + "Score from 0 (no supporting data) to 1,000,000,000 (highest confidence).", + "Search available measures", + "Search by name or form identifier", + "Select a measure above to use it unchanged. Customize a copy when this decision needs different checks, programs, or context.", + "Selected form", + "Selected measure details", + "Selected measures begin immediately after the decision is accepted by the exchange.", + "Selected pipeline", + "Selected successor measure", + "Set operation thresholds, escalation measures, and expiration behavior.", + "Set when the proposed rules expire and what should happen afterward.", + "Simple suspicion reported to MROS", + "Source", + "Special-clarification and MROS reporting state for the account.", + "Standalone KYC check", + "Start a decision for this account", + "Step %1$s of %2$s", + "Stored custom definition", + "Submit AML decision", + "Submitted information view", + "Submitted values", + "Substantiated suspicion reported to MROS", + "Successor measure unavailable", + "Suppress sanction-list match", + "TOPS", + "Taler Operations deployment for Swiss AML processes.", + "Testing", + "Text", + "The account remains under investigation.", + "The account will be included in the AML investigation queue.", + "The account will not be included in the AML investigation queue.", + "The built-in event selection differs from the events derived from the proposed account state.", + "The collected information does not identify the form version used. The latest configured version is shown and field labels may differ from those used at collection time.", + "The complete AML decision currently applied to this account.", + "The completed form is attached to this AML decision as reviewed account information. It does not create a customer-facing measure.", + "The current measure configuration could not be loaded; the stored machine name is shown.", + "The customer-facing check to perform before the program. Leave empty to use SKIP and run the program immediately.", + "The exchange configuration changed. Reload it and try again.", + "The exchange did not return definitions for these selected measures:", + "The exchange rejected the decision because the officer session is disabled or the account has a newer decision. Reload the account before trying again.", + "The measures endpoint is not available.", + "The proposed rules never expire, so no successor action will run.", + "The requirement is completed as soon as the customer completes any one selected measure.", + "The requirement is completed only after every selected measure has been completed.", + "The rule will be removed from the proposed set.", + "The selected successor measure is no longer configured. Choose another measure before continuing.", + "The testing dialect does not define dashboard statistics. Select TOPS in development settings to inspect the TOPS reporting profile.", + "There are no P2P credits for this wallet.", + "There are no rules for operations", + "There are no wallet credits reported to the exchange with the current threshold.", + "These operations do not apply to this account type: %1$s.", + "This account has an AML decision history. Open its case to review current rules, measures, attributes, and past decisions.", + "This complete rule set replaces the currently applied rules and exchange defaults until it expires. When multiple rules apply, the rule with the highest priority takes precedence. Table order does not affect priority.", + "This decision did not request an immediate measure.", + "This decision records that an MROS report was filed. Confirm that the report has actually been submitted before continuing.", + "This dialect does not define account properties.", + "This dialect does not define derived events.", + "This is the final rule. Removing it leaves every applicable operation unlimited.", + "This means that no operation has any limit.", + "This measure is no longer available.", + "This step is optional. Select a form to attach newly reviewed AML/KYC information, or continue without one.", + "This successor measure is no longer available.", + "Transaction rules", + "Transfer activity", + "Transfer activity for account", + "Transfer category", + "Transfer filters", + "Trigger a successor measure", + "Try again", + "Unavailable measures", + "Unavailable reference", + "Use Y, M, D, h, m or s after each number. Forever accumulates over the account's full history.", + "Use advanced measure editor", + "Use exchange configuration", + "Use guided verification editor", + "Values may be derived from the selected AML/KYC form. Confirm them against the case record and change only values that require an officer override.", + "View submitted customer information", + "Visibility", + "Voluntary", + "Wallet credit activity", + "Wallet credits (P2P)", + "When the threshold is crossed", + "Whether the account has been marked as idle.", + "Whether the account is active for deposits and payments.", + "Whether the customer is a domestic politically exposed person.", + "Whether the customer is a foreign politically exposed person.", + "Whether the customer is a politically exposed person associated with an international organization.", + "Whether the customer is associated with a high-risk country.", + "Whether the customer is classified as high risk.", + "Whether this account's sanction-list hit is treated as a false positive.", + "credited", + "threshold\u0004%1$s every %2$s", + ], + optional: [], + }, }; strings["de"] = { @@ -7417,6 +8253,12 @@ strings["de"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "de", completeness: 100, + _pogen: { + total: 904, + translated: 904, + untranslated: [], + optional: [], + }, }; strings["de-CH"] = { @@ -9141,4 +9983,17 @@ strings["de-CH"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "de-CH", completeness: 100, + _pogen: { + total: 904, + translated: 904, + untranslated: [], + optional: [], + }, }; + +const pogenComposedStrings = composeTranslationCatalogues( + pogenDependencyCatalogue0, + strings as Parameters<typeof composeTranslationCatalogues>[0], +); +for (const language of Object.keys(strings)) delete strings[language]; +Object.assign(strings, pogenComposedStrings); diff --git a/packages/taler-exchange-kyc-webui/src/i18n/strings.ts b/packages/taler-exchange-kyc-webui/src/i18n/strings.ts @@ -6,9 +6,17 @@ export interface StringsType { locale_data: { messages: Record<string, unknown>; }; + _pogen?: { + total: number; + translated: number; + untranslated: string[]; + optional: string[]; + }; } export const strings: Record<string, StringsType> = {}; +import { composeTranslationCatalogues } from "@gnu-taler/taler-util"; +import { strings as pogenDependencyCatalogue0 } from "@gnu-taler/web-util/i18n"; strings["it"] = { locale_data: { messages: { @@ -134,6 +142,12 @@ strings["it"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "it", completeness: 100, + _pogen: { + total: 65, + translated: 65, + untranslated: [], + optional: [], + }, }; strings["he"] = { @@ -243,6 +257,12 @@ strings["he"] = { "nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3));", lang: "he", completeness: 100, + _pogen: { + total: 65, + translated: 65, + untranslated: [], + optional: [], + }, }; strings["fr"] = { @@ -372,6 +392,12 @@ strings["fr"] = { plural_forms: "nplurals=2; plural=(n > 1);", lang: "fr", completeness: 100, + _pogen: { + total: 65, + translated: 65, + untranslated: [], + optional: [], + }, }; strings["es"] = { @@ -501,6 +527,12 @@ strings["es"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "es", completeness: 100, + _pogen: { + total: 65, + translated: 65, + untranslated: [], + optional: [], + }, }; strings["en"] = { @@ -588,6 +620,78 @@ strings["en"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "en", completeness: 100, + _pogen: { + total: 65, + translated: 0, + untranslated: [ + "%1$s", + "Amount", + "Can't upload information", + "Cancel", + "Challenger test", + "Conflict.", + "Could not find form", + "Could not load context information", + "Customer identification", + "Debug information about the values in the form", + "Failed to load KYC information.", + "Failed to start the KYC process.", + "Failed to trigger a KYC event.", + "Failed to upload the KYC information.", + "Fill form", + "Forbidden.", + "Form", + "Form with id '%1$s' is not registered in this application.", + "Generate link", + "KYC completed", + "KYC trigger balance", + "KYC_REQUIREMENT_INFO_DESCRIPTION\u0004%1$s", + "KYC_REQUIREMENT_LINK_DESCRIPTION\u0004%1$s", + "Loading...", + "Mandatory identification requirements are satisfied", + "No KYC process is configured.", + "No access token was provided.", + "No changes were made.", + "No identification requirements were returned.", + "Not found.", + "Open a KYC test form", + "Open link", + "Please complete any of the following requirements:", + "Please complete the following requirement:", + "Preferences", + "Process completed", + "Show debug info", + "Submit", + "Test KYC", + "Test forms", + "The AML officer session is disabled, or a more recent decision has already been submitted.", + "The KYC request conflicts with the current account state.", + "The KYC request is too large.", + "The KYC request was not found.", + "The KYC requirement doesn't have an ID", + "The account was not found", + "The request was accepted and is still being processed.", + "The submission is too large. Please upload smaller files and try again.", + "There was a problem processing your request. Please try again later.", + "These actions simulate a wallet balance above the 1,000,000 threshold. Configure the Exchange to start the intended KYC flow.", + "Trigger TOPS terms of service", + "Trigger VQF 902.1", + "Trigger VQF 902.11", + "Trigger VQF 902.12", + "Trigger VQF 902.13", + "Trigger VQF 902.14", + "Trigger VQF 902.15", + "Trigger VQF 902.4", + "Trigger VQF 902.5", + "Trigger VQF 902.9", + "Trigger VQF 902.9 customer", + "Trigger VQF 902.9 officer", + "Trigger balance-based KYC", + 'You can also put the formId in the URL after "/test/show-forms/$FORM_ID".', + "You can close this window now.", + ], + optional: [], + }, }; strings["de"] = { @@ -721,6 +825,12 @@ strings["de"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "de", completeness: 100, + _pogen: { + total: 65, + translated: 65, + untranslated: [], + optional: [], + }, }; strings["de-CH"] = { @@ -854,4 +964,17 @@ strings["de-CH"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "de-CH", completeness: 100, + _pogen: { + total: 65, + translated: 65, + untranslated: [], + optional: [], + }, }; + +const pogenComposedStrings = composeTranslationCatalogues( + pogenDependencyCatalogue0, + strings as Parameters<typeof composeTranslationCatalogues>[0], +); +for (const language of Object.keys(strings)) delete strings[language]; +Object.assign(strings, pogenComposedStrings); diff --git a/packages/taler-merchant-webui/src/i18n/strings.ts b/packages/taler-merchant-webui/src/i18n/strings.ts @@ -6,9 +6,17 @@ export interface StringsType { locale_data: { messages: Record<string, unknown>; }; + _pogen?: { + total: number; + translated: number; + untranslated: string[]; + optional: string[]; + }; } export const strings: Record<string, StringsType> = {}; +import { composeTranslationCatalogues } from "@gnu-taler/taler-util"; +import { strings as pogenDependencyCatalogue0 } from "@gnu-taler/web-util/i18n"; strings["it"] = { locale_data: { messages: { @@ -5707,6 +5715,12 @@ strings["it"] = { plural_forms: "", lang: "it", completeness: 100, + _pogen: { + total: 2800, + translated: 2800, + untranslated: [], + optional: [], + }, }; strings["fr"] = { @@ -11445,6 +11459,12 @@ strings["fr"] = { plural_forms: "", lang: "fr", completeness: 100, + _pogen: { + total: 2800, + translated: 2800, + untranslated: [], + optional: [], + }, }; strings["de"] = { @@ -17151,6 +17171,12 @@ strings["de"] = { plural_forms: "", lang: "de", completeness: 100, + _pogen: { + total: 2800, + translated: 2800, + untranslated: [], + optional: [], + }, }; strings["de-CH"] = { @@ -22857,4 +22883,17 @@ strings["de-CH"] = { plural_forms: "", lang: "de-CH", completeness: 100, + _pogen: { + total: 2800, + translated: 2800, + untranslated: [], + optional: [], + }, }; + +const pogenComposedStrings = composeTranslationCatalogues( + pogenDependencyCatalogue0, + strings as Parameters<typeof composeTranslationCatalogues>[0], +); +for (const language of Object.keys(strings)) delete strings[language]; +Object.assign(strings, pogenComposedStrings); diff --git a/packages/wallet-webui/src/i18n/strings.ts b/packages/wallet-webui/src/i18n/strings.ts @@ -1,5 +1,7 @@ /* Generated by pogen. English is the implicit source-language fallback. */ export const strings: { [language: string]: unknown } = {}; +import { composeTranslationCatalogues } from "@gnu-taler/taler-util"; +import { strings as pogenDependencyCatalogue0 } from "@gnu-taler/web-util/i18n"; strings["it"] = { locale_data: { messages: { @@ -2402,6 +2404,12 @@ strings["it"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "it", completeness: 100, + _pogen: { + total: 1234, + translated: 1234, + untranslated: [], + optional: [], + }, }; strings["fr"] = { @@ -4802,6 +4810,12 @@ strings["fr"] = { plural_forms: "nplurals=2; plural=(n > 1);", lang: "fr", completeness: 100, + _pogen: { + total: 1234, + translated: 1234, + untranslated: [], + optional: [], + }, }; strings["de"] = { @@ -7168,6 +7182,12 @@ strings["de"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "de", completeness: 100, + _pogen: { + total: 1234, + translated: 1234, + untranslated: [], + optional: [], + }, }; strings["de-CH"] = { @@ -9534,4 +9554,17 @@ strings["de-CH"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "de-CH", completeness: 100, + _pogen: { + total: 1234, + translated: 1234, + untranslated: [], + optional: [], + }, }; + +const pogenComposedStrings = composeTranslationCatalogues( + pogenDependencyCatalogue0, + strings as Parameters<typeof composeTranslationCatalogues>[0], +); +for (const language of Object.keys(strings)) delete strings[language]; +Object.assign(strings, pogenComposedStrings); diff --git a/packages/web-util/src/i18n/strings.ts b/packages/web-util/src/i18n/strings.ts @@ -6,6 +6,12 @@ export interface StringsType { locale_data: { messages: Record<string, unknown>; }; + _pogen?: { + total: number; + translated: number; + untranslated: string[]; + optional: string[]; + }; } export const strings: Record<string, StringsType> = {}; @@ -999,6 +1005,314 @@ strings["it"] = { plural_forms: "nplurals=2; plural=(n != 1);", lang: "it", completeness: 100, + _pogen: { + total: 217, + translated: 217, + untranslated: [], + optional: [ + "A foundation (or a similar construct; incl. underlying companies)", + "A life insurance policy with separately managed accounts / securities accounts (so-called insurance wrappers)", + "A natural person and there are no doubts that this person is the sole beneficial owner of the assets", + "A trust (incl. underlying companies)", + "Acceptance date", + "Acceptance of business relationship", + "Accepted via:", + "Actual address of domicile", + "Actual address of domicile/registered office", + "An operational legal entity or partnership", + "Applicable country risk types", + "Applicable if customer is a legal entity", + "Applicable if customer is a natural person", + "Applicable only if customer is a sole proprietor", + "Authenticated copy of identification document", + "Beneficial owner", + "Beneficial owner details", + "Beneficial owner of the assets", + "Beneficial owner(s)", + "Beneficiaries", + "Beneficiaries determined at the time this form is signed", + "Business activity", + "Business activity not well known to the member.", + "Business activity with a high level of cash transactions.", + "Can't be empty", + "Category", + "Category clarification", + "Classification for the establishment of the beneficial owner of the assets and/or controlling person", + "Clearly defined, transparent, easily comprehensible business activity well known to the member.", + "Collective authority with two signatures", + "Company identification document", + "Company name", + "Company register extract", + "Complete this section if the foundation results from a restructuring (re-settlement) or merger of pre-existing foundations.", + "Complete this section if the trust results from a restructuring (re-settlement) or merger of pre-existing trusts.", + "Conclusion whether the business relationship is with or without increased risk.", + "Consultation of generally accessible sources and databases", + "Contact person", + "Contact risk", + "Contact risk level", + "Contracting partner", + "Contracting partner and foundation", + "Contracting partner and trust", + "Controlling person(s)", + "Copy of document that serves as evidence of signing authority:", + "Copy of identification document", + "Copy of identification document (not older than 12 months)", + "Correspondence Preferences", + "Correspondence language:", + "Country risk", + "Country risk level (business activity)", + "Country risk level (nationality)", + "Country risk type (place of business activity)", + "Customer", + "Customer Profile", + "Customer classification", + "Customer type", + "Date", + "Date (conclusion of contract):", + "Date of birth", + "Date of death (if deceased)", + "Date(s) of birth", + "Declaration for foundations and similar constructs.", + "Declaration for trusts (T)", + "Declaration for trusts.", + "Declaration of identity of the beneficial owner", + "Declaration of identity of the beneficial owner (A) — AML officer", + "Declaration of identity of the beneficial owner (A) — customer", + "Description of the circumstances/transactions, which triggered the special clarifications", + "Detailed description of the origins/economic background of the assets involved in the business relationship", + "Details on usual business volume", + "Discretionary foundation", + "Discretionary trust", + "Do any further persons have the right to revoke the trust?", + "Does the beneficiary have an actual right to claim distributions?", + "Does the founder have the right to revoke the foundation?", + "Does the protector have the right to revoke the trust?", + "Does the settlor have the right to revoke the trust?", + "Domestic PEP", + "Domicile", + "Domicile address", + "Domicile/residential address of the beneficial owner of the assets", + "Domicile/residential address of the controlling person", + "Domicile/residential address of the customer", + "Email", + "Embargo/terrorism information:", + "Embargo/terrorism status:", + "English", + "Enquiries with trustworthy persons", + "Establishing of the controlling person of operating legal entities and partnerships both not quoted on the stock exchange (K)", + "Establishment of the controlling person (submitted by AML officer)", + "Establishment of the controlling person (submitted by customer)", + 'Evaluation "high risk" or non-cooperative country', + "Evaluation of business relationship risk", + "Evaluation of politically exposed persons (PEP-Check)", + "Evaluation with regard to embargo procedures/terrorism lists on establishing the business relationship", + "Evidence of signing authority:", + "Face to face", + "Fiduciary holding assets", + "Financial circumstances", + "For legal entities and partnerships the identity of the natural persons who establish the business relationship must be verified.", + "Foreign PEP", + "Foundations (as well as similar constructs) (S)", + "Founder(s)", + "Founder(s) of the pre-existing foundation(s)", + "Founders of pre-existing foundations", + "French", + "Full name", + "Further information", + "Further information:", + "Further person(s)", + "Further persons", + "Further persons having the right to appoint the trustee of a trust.", + "Gathered/Consulted documents", + "Gathering of information from the customer, beneficial owner of the assets, controlling person", + "German", + "High (Risk 2)", + "High cash transactions (Risk Level 1)", + "High contact risk", + "High risk", + "High-risk or non-cooperative country", + "High-risk trade (Risk Level 2)", + "Holding 25% or more", + "Identification Form (acceptance)", + "Identification Form (customer)", + "Identification form (basic customer information)", + "Identity of the contracting partner", + "If the capital shares or voting rights cannot be determined or in case there are no capital shares or voting rights 25% or more, the contracting partner hereby declares that the person(s) listed below is/are controlling the contracting partner in other ways", + "In addition to defined beneficiaries, or if no beneficiary has been defined (for example, descendants of the founder).", + "In addition to defined beneficiaries, or if no beneficiary has been defined (for example, descendants of the settlor).", + "In case this/these person(s) cannot be determined or this/these person(s) does/do not exist, the contracting partner hereby declares that the person(s) listed below is/are the managing director(s)", + "Income and assets, liabilities (estimated)", + "Industry risk", + "Industry risk level", + "Industry risk source", + "Information on Ownership / Shareholding (Share register or equivalent)", + "Information on customer", + "Information on customer (legal entity)", + "Information on customer (sole proprietor)", + "Information on the natural persons who establish the business relationship for legal entities and partnerships", + "Information on the planned development of the business relationship and the assets", + "Information pertaining to the founder", + "Information pertaining to the settlor", + "Information pertaining to the ultimate economic, not fiduciary, founder (individual(s) or entity/entities).", + "Information pertaining to the ultimate economic, not fiduciary, settlor of the trust (individual(s) or entity/entities).", + "Inheritance", + "Introducer / agents / references", + "Irrevocable foundation", + "Irrevocable trust", + "Is a third person the beneficial owner of the assets held in the account/securities account?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a PEP in International Organisations or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a domestic PEP or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a foreign PEP or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative in a country considered by the FATF as high-risk or non-cooperative and for which FATF requires increased diligence?", + "Is/are there (a) further person(s) with the right to revoke the foundation?", + "It is a criminal offence to deliberately provide false information on this form (article 251 of the Swiss Criminal Code, document forgery)", + "It is a criminal offence to deliberately provide false information on this form (article 251 of the Swiss Criminal Code, document forgery).", + "Italian", + "Justification for risk assessment", + "Known group(s) of beneficiaries", + "Last name(s), first name(s)/entity", + "Legal entity", + "Listed on embargo/terrorism list.", + "Low (Risk 0)", + "Low contact risk", + "Managing director", + "Mandate", + "Means", + "Medium (Risk 1)", + "Medium contact risk", + "Member has no personal knowledge of the customer’s industry.", + "Name and address", + "Name and information pertaining to the foundation", + "Name and information pertaining to the trust", + "Name of the foundation", + "Name of the trust", + "Nationality", + "Nationality of the beneficial owner of the assets", + "Nationality of the customer", + "Natural person (incl. sole proprietors)", + "Nature and purpose of the business relationship", + "Nature, amount and currency of deposited assets.", + "No high risk", + "No suspicion", + "Non-discretionary foundation", + "Non-discretionary trust", + "Not listed on embargo/terrorism list.", + "Not well known (Risk Level 1)", + "Official form language", + "Official translation", + "Only official government IDs (incl. passports) are accepted. Please scan both sides if applicable.", + "Optional supplemental information for the special clarifications.", + "Origin of the deposited assets involved", + "Other", + "Other (please specify)", + "Other means of clarification:", + "Other relevant information", + "Other type of signing authority", + "Other way", + "Other, what?", + "Other, which?", + "Own business operations", + "PEP of International Organisations", + "Personal acquaintance between member and customer/beneficial owner of the assets over several years (at least 2) prior to entering into the business relationship", + "Persons entitled to determine or nominate representatives of the foundation when those representatives may dispose of assets or change asset distributions or the nomination of beneficiaries.", + "Persons establishing the legal relationship", + "Power of attorney arrangements", + "Profession, business activities, etc. (former, current, potentially planned)", + "Protector(s)", + "Protectors", + "Provide at least one beneficiary or group of beneficiaries", + "Purpose of the business relationship", + "Reason", + "Reason for control", + "Reason for special clarifications", + "Reasonable suspicion", + "Reasonable suspicion pursuant to Art. 9 AMLA, duty to file a report with MROS", + "Registered office", + "Relation of the customer to the beneficial owner, controlling persons, authorised signatories and other persons involved in the business relationship", + "Relation to other AMLA-Files", + "Relationship with third parties", + "Residential address", + "Residential address in Switzerland", + "Residential address validated", + "Result", + "Result clarification", + "Result of the special clarification", + "Revocability", + "Revocable foundation", + "Revocable trust", + "Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk Profile AMLA", + "Risk category according to VQF country list (VQF doc. no. 902.4.1)", + "Risk classification", + "Savings", + "Settlor(s)", + "Settlor(s) of the pre-existing trust(s)", + "Settlors of pre-existing trusts", + "Signature(s)", + "Signed Declaration", + "Signed Document", + "Signed declaration by the customer", + "Signing authority of the person", + "Simple suspicion", + "Simple suspicion pursuant to Art. 305ter Para. 2 StGB, right to notify MROS", + "Sole proprietor", + "Sole signature authority", + "Special Clarifications", + "Specify other way of establishing signing authority:", + "Summary", + "Summary and plausibility check of the gathered information", + "Summary evaluation", + "Supplemental files", + "Telephone", + "The AML officer records the declaration and uploads the customer's signed PDF.", + "The contracting partner hereby undertakes to inform automatically of any changes to the information contained herein.", + "The contracting partner(s) hereby declare(s) to be entitled to open a business relationship for the trust above or its underlying company.", + "The contracting partner(s) hereby undertake(s) to automatically inform of any changes to the information contained herein.", + "The contracting partner(s) undertake(s) to automatically inform of any changes to the information contained herein.", + "The customer completes the declaration directly in the form.", + "The customer has to be identified on entering into a permanent business relationship or on concluding a cash transaction, which meets the according threshold.", + "The customer is the person with whom the member concludes the contract with regard to the financial service provided (civil law). If the\n member acts as the director of a domiciliary company, then that domiciliary company is the customer.", + "The customer is:", + "The customer/beneficial owner was not personally known to the member and business was entered into in the absence of the former (relationship by correspondence) and the customer was not introduced/brokered by a trusted third party.", + "The customer/beneficial owner was not personally known to the member for several years (at least 2) prior to entering into the business relationship; however (a) no business was entered into in the absence of the customer/beneficial owner, or (b) the customer was at least introduced/brokered by a trusted third party.", + "The information below has to refer to the persons from whom the assets originate ultimately (e.g. beneficial owner of the assets, founder/creator of a trust or foundation). Is the customer an operational legal entity or partnership the information may refer to the entity itself (not to the controlling person), unless the entity holds the assets in trust for a third party.", + "The person(s) listed below is/are holding 25% or more of the contracting partner's shares (capital shares or voting rights)", + "The person(s) listed below is/are the beneficial owner(s) of the assets involved in the business relationship. If the contracting partner is also the sole beneficial owner of the assets, the contracting partner's detail must be set out below", + "The plausibility of the circumstances could be checked, no reasonable suspicion pursuant to Art. 9 AMLA (possibly update of customer profile and/or risk profile)", + "The results of the clarifications have to be documented and their plausibility has to be checked.", + "The undersigned hereby declare(s) that as board member of the foundation, or of the highest supervisory body of an underlying company of a foundation, known as:", + "The undersigned hereby declare(s) that as trustee or a member of highest supervisory body of an underlying company of a trust known as:", + "The uploaded document must contain the customer's signature on the beneficial owner declaration.", + "This evaluation has to be completed by all members for every business relationship.", + "This form is not officially supported in the selected language. The translation may be incomplete, and some text may be shown in %1$s. Only the %2$s text is legally binding.", + "This form is shown in an official translation, but it is not legally binding. Only the %1$s text is legally binding.", + "This form is shown in an official, legally binding language.", + "Trade in munitions/arms, raw gem stones/diamonds, jewellery, international trade in exotic animals, casino and lottery business, trade in erotic wares.", + "Transparent (Risk Level 0)", + "Type of contact to the customer/beneficial owner of the assets.", + "Type of foundation", + "Type of trust", + "Unknown industry (Risk Level 2)", + "Unofficial form translation", + "Used means of clarification", + "Verification date", + "Verification whether the customer, beneficial owners of the assets, controlling persons, authorized representatives or other involved persons are listed on an embargo/terrorism list.", + "When a business relationship or transaction is associated with increased risk, appears unusual or evidence exists that the assets are the proceeds of a felony or a qualified tax offence, the member has to perform additional clarifications.", + "When the decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on.", + "When the decision of the Senior executive body on the acceptance of a business relationship with increased risk was obtained on.", + "When the decision of the Senior executive body on the acceptance of such a business relationship was obtained on.", + "Will the customer deposit assets with Taler Operations AG?", + "and, in such capacity, provide(s) to the best of his/her/their knowledge the following information:", + "and, in such capacity, provide(s) to the best of his/her/their knowledge the following:", + "can't be empty", + "for operating legal entities and partnerships that are contracting partner as well as analogously for operating legal entities and partnership that are beneficial owners", + "invalid format", + "it can't be greater than 120 years", + "it can't be in the future", + ], + }, }; strings["fr"] = { @@ -2011,6 +2325,314 @@ strings["fr"] = { plural_forms: "nplurals=2; plural=n > 1;", lang: "fr", completeness: 100, + _pogen: { + total: 217, + translated: 217, + untranslated: [], + optional: [ + "A foundation (or a similar construct; incl. underlying companies)", + "A life insurance policy with separately managed accounts / securities accounts (so-called insurance wrappers)", + "A natural person and there are no doubts that this person is the sole beneficial owner of the assets", + "A trust (incl. underlying companies)", + "Acceptance date", + "Acceptance of business relationship", + "Accepted via:", + "Actual address of domicile", + "Actual address of domicile/registered office", + "An operational legal entity or partnership", + "Applicable country risk types", + "Applicable if customer is a legal entity", + "Applicable if customer is a natural person", + "Applicable only if customer is a sole proprietor", + "Authenticated copy of identification document", + "Beneficial owner", + "Beneficial owner details", + "Beneficial owner of the assets", + "Beneficial owner(s)", + "Beneficiaries", + "Beneficiaries determined at the time this form is signed", + "Business activity", + "Business activity not well known to the member.", + "Business activity with a high level of cash transactions.", + "Can't be empty", + "Category", + "Category clarification", + "Classification for the establishment of the beneficial owner of the assets and/or controlling person", + "Clearly defined, transparent, easily comprehensible business activity well known to the member.", + "Collective authority with two signatures", + "Company identification document", + "Company name", + "Company register extract", + "Complete this section if the foundation results from a restructuring (re-settlement) or merger of pre-existing foundations.", + "Complete this section if the trust results from a restructuring (re-settlement) or merger of pre-existing trusts.", + "Conclusion whether the business relationship is with or without increased risk.", + "Consultation of generally accessible sources and databases", + "Contact person", + "Contact risk", + "Contact risk level", + "Contracting partner", + "Contracting partner and foundation", + "Contracting partner and trust", + "Controlling person(s)", + "Copy of document that serves as evidence of signing authority:", + "Copy of identification document", + "Copy of identification document (not older than 12 months)", + "Correspondence Preferences", + "Correspondence language:", + "Country risk", + "Country risk level (business activity)", + "Country risk level (nationality)", + "Country risk type (place of business activity)", + "Customer", + "Customer Profile", + "Customer classification", + "Customer type", + "Date", + "Date (conclusion of contract):", + "Date of birth", + "Date of death (if deceased)", + "Date(s) of birth", + "Declaration for foundations and similar constructs.", + "Declaration for trusts (T)", + "Declaration for trusts.", + "Declaration of identity of the beneficial owner", + "Declaration of identity of the beneficial owner (A) — AML officer", + "Declaration of identity of the beneficial owner (A) — customer", + "Description of the circumstances/transactions, which triggered the special clarifications", + "Detailed description of the origins/economic background of the assets involved in the business relationship", + "Details on usual business volume", + "Discretionary foundation", + "Discretionary trust", + "Do any further persons have the right to revoke the trust?", + "Does the beneficiary have an actual right to claim distributions?", + "Does the founder have the right to revoke the foundation?", + "Does the protector have the right to revoke the trust?", + "Does the settlor have the right to revoke the trust?", + "Domestic PEP", + "Domicile", + "Domicile address", + "Domicile/residential address of the beneficial owner of the assets", + "Domicile/residential address of the controlling person", + "Domicile/residential address of the customer", + "Email", + "Embargo/terrorism information:", + "Embargo/terrorism status:", + "English", + "Enquiries with trustworthy persons", + "Establishing of the controlling person of operating legal entities and partnerships both not quoted on the stock exchange (K)", + "Establishment of the controlling person (submitted by AML officer)", + "Establishment of the controlling person (submitted by customer)", + 'Evaluation "high risk" or non-cooperative country', + "Evaluation of business relationship risk", + "Evaluation of politically exposed persons (PEP-Check)", + "Evaluation with regard to embargo procedures/terrorism lists on establishing the business relationship", + "Evidence of signing authority:", + "Face to face", + "Fiduciary holding assets", + "Financial circumstances", + "For legal entities and partnerships the identity of the natural persons who establish the business relationship must be verified.", + "Foreign PEP", + "Foundations (as well as similar constructs) (S)", + "Founder(s)", + "Founder(s) of the pre-existing foundation(s)", + "Founders of pre-existing foundations", + "French", + "Full name", + "Further information", + "Further information:", + "Further person(s)", + "Further persons", + "Further persons having the right to appoint the trustee of a trust.", + "Gathered/Consulted documents", + "Gathering of information from the customer, beneficial owner of the assets, controlling person", + "German", + "High (Risk 2)", + "High cash transactions (Risk Level 1)", + "High contact risk", + "High risk", + "High-risk or non-cooperative country", + "High-risk trade (Risk Level 2)", + "Holding 25% or more", + "Identification Form (acceptance)", + "Identification Form (customer)", + "Identification form (basic customer information)", + "Identity of the contracting partner", + "If the capital shares or voting rights cannot be determined or in case there are no capital shares or voting rights 25% or more, the contracting partner hereby declares that the person(s) listed below is/are controlling the contracting partner in other ways", + "In addition to defined beneficiaries, or if no beneficiary has been defined (for example, descendants of the founder).", + "In addition to defined beneficiaries, or if no beneficiary has been defined (for example, descendants of the settlor).", + "In case this/these person(s) cannot be determined or this/these person(s) does/do not exist, the contracting partner hereby declares that the person(s) listed below is/are the managing director(s)", + "Income and assets, liabilities (estimated)", + "Industry risk", + "Industry risk level", + "Industry risk source", + "Information on Ownership / Shareholding (Share register or equivalent)", + "Information on customer", + "Information on customer (legal entity)", + "Information on customer (sole proprietor)", + "Information on the natural persons who establish the business relationship for legal entities and partnerships", + "Information on the planned development of the business relationship and the assets", + "Information pertaining to the founder", + "Information pertaining to the settlor", + "Information pertaining to the ultimate economic, not fiduciary, founder (individual(s) or entity/entities).", + "Information pertaining to the ultimate economic, not fiduciary, settlor of the trust (individual(s) or entity/entities).", + "Inheritance", + "Introducer / agents / references", + "Irrevocable foundation", + "Irrevocable trust", + "Is a third person the beneficial owner of the assets held in the account/securities account?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a PEP in International Organisations or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a domestic PEP or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a foreign PEP or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative in a country considered by the FATF as high-risk or non-cooperative and for which FATF requires increased diligence?", + "Is/are there (a) further person(s) with the right to revoke the foundation?", + "It is a criminal offence to deliberately provide false information on this form (article 251 of the Swiss Criminal Code, document forgery)", + "It is a criminal offence to deliberately provide false information on this form (article 251 of the Swiss Criminal Code, document forgery).", + "Italian", + "Justification for risk assessment", + "Known group(s) of beneficiaries", + "Last name(s), first name(s)/entity", + "Legal entity", + "Listed on embargo/terrorism list.", + "Low (Risk 0)", + "Low contact risk", + "Managing director", + "Mandate", + "Means", + "Medium (Risk 1)", + "Medium contact risk", + "Member has no personal knowledge of the customer’s industry.", + "Name and address", + "Name and information pertaining to the foundation", + "Name and information pertaining to the trust", + "Name of the foundation", + "Name of the trust", + "Nationality", + "Nationality of the beneficial owner of the assets", + "Nationality of the customer", + "Natural person (incl. sole proprietors)", + "Nature and purpose of the business relationship", + "Nature, amount and currency of deposited assets.", + "No high risk", + "No suspicion", + "Non-discretionary foundation", + "Non-discretionary trust", + "Not listed on embargo/terrorism list.", + "Not well known (Risk Level 1)", + "Official form language", + "Official translation", + "Only official government IDs (incl. passports) are accepted. Please scan both sides if applicable.", + "Optional supplemental information for the special clarifications.", + "Origin of the deposited assets involved", + "Other", + "Other (please specify)", + "Other means of clarification:", + "Other relevant information", + "Other type of signing authority", + "Other way", + "Other, what?", + "Other, which?", + "Own business operations", + "PEP of International Organisations", + "Personal acquaintance between member and customer/beneficial owner of the assets over several years (at least 2) prior to entering into the business relationship", + "Persons entitled to determine or nominate representatives of the foundation when those representatives may dispose of assets or change asset distributions or the nomination of beneficiaries.", + "Persons establishing the legal relationship", + "Power of attorney arrangements", + "Profession, business activities, etc. (former, current, potentially planned)", + "Protector(s)", + "Protectors", + "Provide at least one beneficiary or group of beneficiaries", + "Purpose of the business relationship", + "Reason", + "Reason for control", + "Reason for special clarifications", + "Reasonable suspicion", + "Reasonable suspicion pursuant to Art. 9 AMLA, duty to file a report with MROS", + "Registered office", + "Relation of the customer to the beneficial owner, controlling persons, authorised signatories and other persons involved in the business relationship", + "Relation to other AMLA-Files", + "Relationship with third parties", + "Residential address", + "Residential address in Switzerland", + "Residential address validated", + "Result", + "Result clarification", + "Result of the special clarification", + "Revocability", + "Revocable foundation", + "Revocable trust", + "Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk Profile AMLA", + "Risk category according to VQF country list (VQF doc. no. 902.4.1)", + "Risk classification", + "Savings", + "Settlor(s)", + "Settlor(s) of the pre-existing trust(s)", + "Settlors of pre-existing trusts", + "Signature(s)", + "Signed Declaration", + "Signed Document", + "Signed declaration by the customer", + "Signing authority of the person", + "Simple suspicion", + "Simple suspicion pursuant to Art. 305ter Para. 2 StGB, right to notify MROS", + "Sole proprietor", + "Sole signature authority", + "Special Clarifications", + "Specify other way of establishing signing authority:", + "Summary", + "Summary and plausibility check of the gathered information", + "Summary evaluation", + "Supplemental files", + "Telephone", + "The AML officer records the declaration and uploads the customer's signed PDF.", + "The contracting partner hereby undertakes to inform automatically of any changes to the information contained herein.", + "The contracting partner(s) hereby declare(s) to be entitled to open a business relationship for the trust above or its underlying company.", + "The contracting partner(s) hereby undertake(s) to automatically inform of any changes to the information contained herein.", + "The contracting partner(s) undertake(s) to automatically inform of any changes to the information contained herein.", + "The customer completes the declaration directly in the form.", + "The customer has to be identified on entering into a permanent business relationship or on concluding a cash transaction, which meets the according threshold.", + "The customer is the person with whom the member concludes the contract with regard to the financial service provided (civil law). If the\n member acts as the director of a domiciliary company, then that domiciliary company is the customer.", + "The customer is:", + "The customer/beneficial owner was not personally known to the member and business was entered into in the absence of the former (relationship by correspondence) and the customer was not introduced/brokered by a trusted third party.", + "The customer/beneficial owner was not personally known to the member for several years (at least 2) prior to entering into the business relationship; however (a) no business was entered into in the absence of the customer/beneficial owner, or (b) the customer was at least introduced/brokered by a trusted third party.", + "The information below has to refer to the persons from whom the assets originate ultimately (e.g. beneficial owner of the assets, founder/creator of a trust or foundation). Is the customer an operational legal entity or partnership the information may refer to the entity itself (not to the controlling person), unless the entity holds the assets in trust for a third party.", + "The person(s) listed below is/are holding 25% or more of the contracting partner's shares (capital shares or voting rights)", + "The person(s) listed below is/are the beneficial owner(s) of the assets involved in the business relationship. If the contracting partner is also the sole beneficial owner of the assets, the contracting partner's detail must be set out below", + "The plausibility of the circumstances could be checked, no reasonable suspicion pursuant to Art. 9 AMLA (possibly update of customer profile and/or risk profile)", + "The results of the clarifications have to be documented and their plausibility has to be checked.", + "The undersigned hereby declare(s) that as board member of the foundation, or of the highest supervisory body of an underlying company of a foundation, known as:", + "The undersigned hereby declare(s) that as trustee or a member of highest supervisory body of an underlying company of a trust known as:", + "The uploaded document must contain the customer's signature on the beneficial owner declaration.", + "This evaluation has to be completed by all members for every business relationship.", + "This form is not officially supported in the selected language. The translation may be incomplete, and some text may be shown in %1$s. Only the %2$s text is legally binding.", + "This form is shown in an official translation, but it is not legally binding. Only the %1$s text is legally binding.", + "This form is shown in an official, legally binding language.", + "Trade in munitions/arms, raw gem stones/diamonds, jewellery, international trade in exotic animals, casino and lottery business, trade in erotic wares.", + "Transparent (Risk Level 0)", + "Type of contact to the customer/beneficial owner of the assets.", + "Type of foundation", + "Type of trust", + "Unknown industry (Risk Level 2)", + "Unofficial form translation", + "Used means of clarification", + "Verification date", + "Verification whether the customer, beneficial owners of the assets, controlling persons, authorized representatives or other involved persons are listed on an embargo/terrorism list.", + "When a business relationship or transaction is associated with increased risk, appears unusual or evidence exists that the assets are the proceeds of a felony or a qualified tax offence, the member has to perform additional clarifications.", + "When the decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on.", + "When the decision of the Senior executive body on the acceptance of a business relationship with increased risk was obtained on.", + "When the decision of the Senior executive body on the acceptance of such a business relationship was obtained on.", + "Will the customer deposit assets with Taler Operations AG?", + "and, in such capacity, provide(s) to the best of his/her/their knowledge the following information:", + "and, in such capacity, provide(s) to the best of his/her/their knowledge the following:", + "can't be empty", + "for operating legal entities and partnerships that are contracting partner as well as analogously for operating legal entities and partnership that are beneficial owners", + "invalid format", + "it can't be greater than 120 years", + "it can't be in the future", + ], + }, }; strings["es"] = { @@ -2864,6 +3486,355 @@ strings["es"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "es_AR", completeness: 81, + _pogen: { + total: 217, + translated: 177, + untranslated: [ + "Accept the terms of service", + "Acceptance status", + "Accepted", + "Accepted terms version", + "An error occurred while rendering the example.", + "An unexpected error occurred and was not handled properly. To report it, copy the details and create an issue at https://bugs.taler.net.", + "Arguments", + "Close dialog", + "Close stories navigation", + "Component", + "Copyright", + "Dataset", + "Dataset %1$s of %2$s", + "Document identifier", + "Example", + "Example not found.", + "Group", + "Language", + "Not recorded", + "Only show the external link", + "Open stories navigation", + "Provider", + "Provider name", + "Remove %1$s", + "Requested documents", + "Required", + "Result JSON:", + "Select a story", + "Select an example from the list on the left.", + "Shorten file contents.", + "Stories", + "Stories navigation", + "Terms URL", + "Terms opened or downloaded", + "Terms version", + "The maximum number of selections has been reached.", + "The request timed out. Check your connection.", + "This option is not available.", + "Title", + "Version %1$s (%2$s)", + ], + optional: [ + "A foundation (or a similar construct; incl. underlying companies)", + "A life insurance policy with separately managed accounts / securities accounts (so-called insurance wrappers)", + "A natural person and there are no doubts that this person is the sole beneficial owner of the assets", + "A trust (incl. underlying companies)", + "Acceptance date", + "Acceptance of business relationship", + "Accepted via:", + "Actual address of domicile", + "Actual address of domicile/registered office", + "An operational legal entity or partnership", + "Applicable country risk types", + "Applicable if customer is a legal entity", + "Applicable if customer is a natural person", + "Applicable only if customer is a sole proprietor", + "Authenticated copy of identification document", + "Beneficial owner", + "Beneficial owner details", + "Beneficial owner of the assets", + "Beneficial owner(s)", + "Beneficiaries", + "Beneficiaries determined at the time this form is signed", + "Business activity", + "Business activity not well known to the member.", + "Business activity with a high level of cash transactions.", + "Can't be empty", + "Category", + "Category clarification", + "Classification for the establishment of the beneficial owner of the assets and/or controlling person", + "Clearly defined, transparent, easily comprehensible business activity well known to the member.", + "Collective authority with two signatures", + "Company identification document", + "Company name", + "Company register extract", + "Complete this section if the foundation results from a restructuring (re-settlement) or merger of pre-existing foundations.", + "Complete this section if the trust results from a restructuring (re-settlement) or merger of pre-existing trusts.", + "Conclusion whether the business relationship is with or without increased risk.", + "Consultation of generally accessible sources and databases", + "Contact person", + "Contact risk", + "Contact risk level", + "Contracting partner", + "Contracting partner and foundation", + "Contracting partner and trust", + "Controlling person(s)", + "Copy of document that serves as evidence of signing authority:", + "Copy of identification document", + "Copy of identification document (not older than 12 months)", + "Correspondence Preferences", + "Correspondence language:", + "Country risk", + "Country risk level (business activity)", + "Country risk level (nationality)", + "Country risk type (place of business activity)", + "Customer", + "Customer Profile", + "Customer classification", + "Customer type", + "Date", + "Date (conclusion of contract):", + "Date of birth", + "Date of death (if deceased)", + "Date(s) of birth", + "Declaration for foundations and similar constructs.", + "Declaration for trusts (T)", + "Declaration for trusts.", + "Declaration of identity of the beneficial owner", + "Declaration of identity of the beneficial owner (A) — AML officer", + "Declaration of identity of the beneficial owner (A) — customer", + "Description of the circumstances/transactions, which triggered the special clarifications", + "Detailed description of the origins/economic background of the assets involved in the business relationship", + "Details on usual business volume", + "Discretionary foundation", + "Discretionary trust", + "Do any further persons have the right to revoke the trust?", + "Does the beneficiary have an actual right to claim distributions?", + "Does the founder have the right to revoke the foundation?", + "Does the protector have the right to revoke the trust?", + "Does the settlor have the right to revoke the trust?", + "Domestic PEP", + "Domicile", + "Domicile address", + "Domicile/residential address of the beneficial owner of the assets", + "Domicile/residential address of the controlling person", + "Domicile/residential address of the customer", + "Email", + "Embargo/terrorism information:", + "Embargo/terrorism status:", + "English", + "Enquiries with trustworthy persons", + "Establishing of the controlling person of operating legal entities and partnerships both not quoted on the stock exchange (K)", + "Establishment of the controlling person (submitted by AML officer)", + "Establishment of the controlling person (submitted by customer)", + 'Evaluation "high risk" or non-cooperative country', + "Evaluation of business relationship risk", + "Evaluation of politically exposed persons (PEP-Check)", + "Evaluation with regard to embargo procedures/terrorism lists on establishing the business relationship", + "Evidence of signing authority:", + "Face to face", + "Fiduciary holding assets", + "Financial circumstances", + "For legal entities and partnerships the identity of the natural persons who establish the business relationship must be verified.", + "Foreign PEP", + "Foundations (as well as similar constructs) (S)", + "Founder(s)", + "Founder(s) of the pre-existing foundation(s)", + "Founders of pre-existing foundations", + "French", + "Full name", + "Further information", + "Further information:", + "Further person(s)", + "Further persons", + "Further persons having the right to appoint the trustee of a trust.", + "Gathered/Consulted documents", + "Gathering of information from the customer, beneficial owner of the assets, controlling person", + "German", + "High (Risk 2)", + "High cash transactions (Risk Level 1)", + "High contact risk", + "High risk", + "High-risk or non-cooperative country", + "High-risk trade (Risk Level 2)", + "Holding 25% or more", + "Identification Form (acceptance)", + "Identification Form (customer)", + "Identification form (basic customer information)", + "Identity of the contracting partner", + "If the capital shares or voting rights cannot be determined or in case there are no capital shares or voting rights 25% or more, the contracting partner hereby declares that the person(s) listed below is/are controlling the contracting partner in other ways", + "In addition to defined beneficiaries, or if no beneficiary has been defined (for example, descendants of the founder).", + "In addition to defined beneficiaries, or if no beneficiary has been defined (for example, descendants of the settlor).", + "In case this/these person(s) cannot be determined or this/these person(s) does/do not exist, the contracting partner hereby declares that the person(s) listed below is/are the managing director(s)", + "Income and assets, liabilities (estimated)", + "Industry risk", + "Industry risk level", + "Industry risk source", + "Information on Ownership / Shareholding (Share register or equivalent)", + "Information on customer", + "Information on customer (legal entity)", + "Information on customer (sole proprietor)", + "Information on the natural persons who establish the business relationship for legal entities and partnerships", + "Information on the planned development of the business relationship and the assets", + "Information pertaining to the founder", + "Information pertaining to the settlor", + "Information pertaining to the ultimate economic, not fiduciary, founder (individual(s) or entity/entities).", + "Information pertaining to the ultimate economic, not fiduciary, settlor of the trust (individual(s) or entity/entities).", + "Inheritance", + "Introducer / agents / references", + "Irrevocable foundation", + "Irrevocable trust", + "Is a third person the beneficial owner of the assets held in the account/securities account?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a PEP in International Organisations or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a domestic PEP or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a foreign PEP or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative in a country considered by the FATF as high-risk or non-cooperative and for which FATF requires increased diligence?", + "Is/are there (a) further person(s) with the right to revoke the foundation?", + "It is a criminal offence to deliberately provide false information on this form (article 251 of the Swiss Criminal Code, document forgery)", + "It is a criminal offence to deliberately provide false information on this form (article 251 of the Swiss Criminal Code, document forgery).", + "Italian", + "Justification for risk assessment", + "Known group(s) of beneficiaries", + "Last name(s), first name(s)/entity", + "Legal entity", + "Listed on embargo/terrorism list.", + "Low (Risk 0)", + "Low contact risk", + "Managing director", + "Mandate", + "Means", + "Medium (Risk 1)", + "Medium contact risk", + "Member has no personal knowledge of the customer’s industry.", + "Name and address", + "Name and information pertaining to the foundation", + "Name and information pertaining to the trust", + "Name of the foundation", + "Name of the trust", + "Nationality", + "Nationality of the beneficial owner of the assets", + "Nationality of the customer", + "Natural person (incl. sole proprietors)", + "Nature and purpose of the business relationship", + "Nature, amount and currency of deposited assets.", + "No high risk", + "No suspicion", + "Non-discretionary foundation", + "Non-discretionary trust", + "Not listed on embargo/terrorism list.", + "Not well known (Risk Level 1)", + "Official form language", + "Official translation", + "Only official government IDs (incl. passports) are accepted. Please scan both sides if applicable.", + "Optional supplemental information for the special clarifications.", + "Origin of the deposited assets involved", + "Other", + "Other (please specify)", + "Other means of clarification:", + "Other relevant information", + "Other type of signing authority", + "Other way", + "Other, what?", + "Other, which?", + "Own business operations", + "PEP of International Organisations", + "Personal acquaintance between member and customer/beneficial owner of the assets over several years (at least 2) prior to entering into the business relationship", + "Persons entitled to determine or nominate representatives of the foundation when those representatives may dispose of assets or change asset distributions or the nomination of beneficiaries.", + "Persons establishing the legal relationship", + "Power of attorney arrangements", + "Profession, business activities, etc. (former, current, potentially planned)", + "Protector(s)", + "Protectors", + "Provide at least one beneficiary or group of beneficiaries", + "Purpose of the business relationship", + "Reason", + "Reason for control", + "Reason for special clarifications", + "Reasonable suspicion", + "Reasonable suspicion pursuant to Art. 9 AMLA, duty to file a report with MROS", + "Registered office", + "Relation of the customer to the beneficial owner, controlling persons, authorised signatories and other persons involved in the business relationship", + "Relation to other AMLA-Files", + "Relationship with third parties", + "Residential address", + "Residential address in Switzerland", + "Residential address validated", + "Result", + "Result clarification", + "Result of the special clarification", + "Revocability", + "Revocable foundation", + "Revocable trust", + "Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk Profile AMLA", + "Risk category according to VQF country list (VQF doc. no. 902.4.1)", + "Risk classification", + "Savings", + "Settlor(s)", + "Settlor(s) of the pre-existing trust(s)", + "Settlors of pre-existing trusts", + "Signature(s)", + "Signed Declaration", + "Signed Document", + "Signed declaration by the customer", + "Signing authority of the person", + "Simple suspicion", + "Simple suspicion pursuant to Art. 305ter Para. 2 StGB, right to notify MROS", + "Sole proprietor", + "Sole signature authority", + "Special Clarifications", + "Specify other way of establishing signing authority:", + "Summary", + "Summary and plausibility check of the gathered information", + "Summary evaluation", + "Supplemental files", + "Telephone", + "The AML officer records the declaration and uploads the customer's signed PDF.", + "The contracting partner hereby undertakes to inform automatically of any changes to the information contained herein.", + "The contracting partner(s) hereby declare(s) to be entitled to open a business relationship for the trust above or its underlying company.", + "The contracting partner(s) hereby undertake(s) to automatically inform of any changes to the information contained herein.", + "The contracting partner(s) undertake(s) to automatically inform of any changes to the information contained herein.", + "The customer completes the declaration directly in the form.", + "The customer has to be identified on entering into a permanent business relationship or on concluding a cash transaction, which meets the according threshold.", + "The customer is the person with whom the member concludes the contract with regard to the financial service provided (civil law). If the\n member acts as the director of a domiciliary company, then that domiciliary company is the customer.", + "The customer is:", + "The customer/beneficial owner was not personally known to the member and business was entered into in the absence of the former (relationship by correspondence) and the customer was not introduced/brokered by a trusted third party.", + "The customer/beneficial owner was not personally known to the member for several years (at least 2) prior to entering into the business relationship; however (a) no business was entered into in the absence of the customer/beneficial owner, or (b) the customer was at least introduced/brokered by a trusted third party.", + "The information below has to refer to the persons from whom the assets originate ultimately (e.g. beneficial owner of the assets, founder/creator of a trust or foundation). Is the customer an operational legal entity or partnership the information may refer to the entity itself (not to the controlling person), unless the entity holds the assets in trust for a third party.", + "The person(s) listed below is/are holding 25% or more of the contracting partner's shares (capital shares or voting rights)", + "The person(s) listed below is/are the beneficial owner(s) of the assets involved in the business relationship. If the contracting partner is also the sole beneficial owner of the assets, the contracting partner's detail must be set out below", + "The plausibility of the circumstances could be checked, no reasonable suspicion pursuant to Art. 9 AMLA (possibly update of customer profile and/or risk profile)", + "The results of the clarifications have to be documented and their plausibility has to be checked.", + "The undersigned hereby declare(s) that as board member of the foundation, or of the highest supervisory body of an underlying company of a foundation, known as:", + "The undersigned hereby declare(s) that as trustee or a member of highest supervisory body of an underlying company of a trust known as:", + "The uploaded document must contain the customer's signature on the beneficial owner declaration.", + "This evaluation has to be completed by all members for every business relationship.", + "This form is not officially supported in the selected language. The translation may be incomplete, and some text may be shown in %1$s. Only the %2$s text is legally binding.", + "This form is shown in an official translation, but it is not legally binding. Only the %1$s text is legally binding.", + "This form is shown in an official, legally binding language.", + "Trade in munitions/arms, raw gem stones/diamonds, jewellery, international trade in exotic animals, casino and lottery business, trade in erotic wares.", + "Transparent (Risk Level 0)", + "Type of contact to the customer/beneficial owner of the assets.", + "Type of foundation", + "Type of trust", + "Unknown industry (Risk Level 2)", + "Unofficial form translation", + "Used means of clarification", + "Verification date", + "Verification whether the customer, beneficial owners of the assets, controlling persons, authorized representatives or other involved persons are listed on an embargo/terrorism list.", + "When a business relationship or transaction is associated with increased risk, appears unusual or evidence exists that the assets are the proceeds of a felony or a qualified tax offence, the member has to perform additional clarifications.", + "When the decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on.", + "When the decision of the Senior executive body on the acceptance of a business relationship with increased risk was obtained on.", + "When the decision of the Senior executive body on the acceptance of such a business relationship was obtained on.", + "Will the customer deposit assets with Taler Operations AG?", + "and, in such capacity, provide(s) to the best of his/her/their knowledge the following information:", + "and, in such capacity, provide(s) to the best of his/her/their knowledge the following:", + "can't be empty", + "for operating legal entities and partnerships that are contracting partner as well as analogously for operating legal entities and partnership that are beneficial owners", + "invalid format", + "it can't be greater than 120 years", + "it can't be in the future", + ], + }, }; strings["de"] = { @@ -3850,6 +4821,314 @@ strings["de"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "de", completeness: 100, + _pogen: { + total: 217, + translated: 217, + untranslated: [], + optional: [ + "A foundation (or a similar construct; incl. underlying companies)", + "A life insurance policy with separately managed accounts / securities accounts (so-called insurance wrappers)", + "A natural person and there are no doubts that this person is the sole beneficial owner of the assets", + "A trust (incl. underlying companies)", + "Acceptance date", + "Acceptance of business relationship", + "Accepted via:", + "Actual address of domicile", + "Actual address of domicile/registered office", + "An operational legal entity or partnership", + "Applicable country risk types", + "Applicable if customer is a legal entity", + "Applicable if customer is a natural person", + "Applicable only if customer is a sole proprietor", + "Authenticated copy of identification document", + "Beneficial owner", + "Beneficial owner details", + "Beneficial owner of the assets", + "Beneficial owner(s)", + "Beneficiaries", + "Beneficiaries determined at the time this form is signed", + "Business activity", + "Business activity not well known to the member.", + "Business activity with a high level of cash transactions.", + "Can't be empty", + "Category", + "Category clarification", + "Classification for the establishment of the beneficial owner of the assets and/or controlling person", + "Clearly defined, transparent, easily comprehensible business activity well known to the member.", + "Collective authority with two signatures", + "Company identification document", + "Company name", + "Company register extract", + "Complete this section if the foundation results from a restructuring (re-settlement) or merger of pre-existing foundations.", + "Complete this section if the trust results from a restructuring (re-settlement) or merger of pre-existing trusts.", + "Conclusion whether the business relationship is with or without increased risk.", + "Consultation of generally accessible sources and databases", + "Contact person", + "Contact risk", + "Contact risk level", + "Contracting partner", + "Contracting partner and foundation", + "Contracting partner and trust", + "Controlling person(s)", + "Copy of document that serves as evidence of signing authority:", + "Copy of identification document", + "Copy of identification document (not older than 12 months)", + "Correspondence Preferences", + "Correspondence language:", + "Country risk", + "Country risk level (business activity)", + "Country risk level (nationality)", + "Country risk type (place of business activity)", + "Customer", + "Customer Profile", + "Customer classification", + "Customer type", + "Date", + "Date (conclusion of contract):", + "Date of birth", + "Date of death (if deceased)", + "Date(s) of birth", + "Declaration for foundations and similar constructs.", + "Declaration for trusts (T)", + "Declaration for trusts.", + "Declaration of identity of the beneficial owner", + "Declaration of identity of the beneficial owner (A) — AML officer", + "Declaration of identity of the beneficial owner (A) — customer", + "Description of the circumstances/transactions, which triggered the special clarifications", + "Detailed description of the origins/economic background of the assets involved in the business relationship", + "Details on usual business volume", + "Discretionary foundation", + "Discretionary trust", + "Do any further persons have the right to revoke the trust?", + "Does the beneficiary have an actual right to claim distributions?", + "Does the founder have the right to revoke the foundation?", + "Does the protector have the right to revoke the trust?", + "Does the settlor have the right to revoke the trust?", + "Domestic PEP", + "Domicile", + "Domicile address", + "Domicile/residential address of the beneficial owner of the assets", + "Domicile/residential address of the controlling person", + "Domicile/residential address of the customer", + "Email", + "Embargo/terrorism information:", + "Embargo/terrorism status:", + "English", + "Enquiries with trustworthy persons", + "Establishing of the controlling person of operating legal entities and partnerships both not quoted on the stock exchange (K)", + "Establishment of the controlling person (submitted by AML officer)", + "Establishment of the controlling person (submitted by customer)", + 'Evaluation "high risk" or non-cooperative country', + "Evaluation of business relationship risk", + "Evaluation of politically exposed persons (PEP-Check)", + "Evaluation with regard to embargo procedures/terrorism lists on establishing the business relationship", + "Evidence of signing authority:", + "Face to face", + "Fiduciary holding assets", + "Financial circumstances", + "For legal entities and partnerships the identity of the natural persons who establish the business relationship must be verified.", + "Foreign PEP", + "Foundations (as well as similar constructs) (S)", + "Founder(s)", + "Founder(s) of the pre-existing foundation(s)", + "Founders of pre-existing foundations", + "French", + "Full name", + "Further information", + "Further information:", + "Further person(s)", + "Further persons", + "Further persons having the right to appoint the trustee of a trust.", + "Gathered/Consulted documents", + "Gathering of information from the customer, beneficial owner of the assets, controlling person", + "German", + "High (Risk 2)", + "High cash transactions (Risk Level 1)", + "High contact risk", + "High risk", + "High-risk or non-cooperative country", + "High-risk trade (Risk Level 2)", + "Holding 25% or more", + "Identification Form (acceptance)", + "Identification Form (customer)", + "Identification form (basic customer information)", + "Identity of the contracting partner", + "If the capital shares or voting rights cannot be determined or in case there are no capital shares or voting rights 25% or more, the contracting partner hereby declares that the person(s) listed below is/are controlling the contracting partner in other ways", + "In addition to defined beneficiaries, or if no beneficiary has been defined (for example, descendants of the founder).", + "In addition to defined beneficiaries, or if no beneficiary has been defined (for example, descendants of the settlor).", + "In case this/these person(s) cannot be determined or this/these person(s) does/do not exist, the contracting partner hereby declares that the person(s) listed below is/are the managing director(s)", + "Income and assets, liabilities (estimated)", + "Industry risk", + "Industry risk level", + "Industry risk source", + "Information on Ownership / Shareholding (Share register or equivalent)", + "Information on customer", + "Information on customer (legal entity)", + "Information on customer (sole proprietor)", + "Information on the natural persons who establish the business relationship for legal entities and partnerships", + "Information on the planned development of the business relationship and the assets", + "Information pertaining to the founder", + "Information pertaining to the settlor", + "Information pertaining to the ultimate economic, not fiduciary, founder (individual(s) or entity/entities).", + "Information pertaining to the ultimate economic, not fiduciary, settlor of the trust (individual(s) or entity/entities).", + "Inheritance", + "Introducer / agents / references", + "Irrevocable foundation", + "Irrevocable trust", + "Is a third person the beneficial owner of the assets held in the account/securities account?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a PEP in International Organisations or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a domestic PEP or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a foreign PEP or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative in a country considered by the FATF as high-risk or non-cooperative and for which FATF requires increased diligence?", + "Is/are there (a) further person(s) with the right to revoke the foundation?", + "It is a criminal offence to deliberately provide false information on this form (article 251 of the Swiss Criminal Code, document forgery)", + "It is a criminal offence to deliberately provide false information on this form (article 251 of the Swiss Criminal Code, document forgery).", + "Italian", + "Justification for risk assessment", + "Known group(s) of beneficiaries", + "Last name(s), first name(s)/entity", + "Legal entity", + "Listed on embargo/terrorism list.", + "Low (Risk 0)", + "Low contact risk", + "Managing director", + "Mandate", + "Means", + "Medium (Risk 1)", + "Medium contact risk", + "Member has no personal knowledge of the customer’s industry.", + "Name and address", + "Name and information pertaining to the foundation", + "Name and information pertaining to the trust", + "Name of the foundation", + "Name of the trust", + "Nationality", + "Nationality of the beneficial owner of the assets", + "Nationality of the customer", + "Natural person (incl. sole proprietors)", + "Nature and purpose of the business relationship", + "Nature, amount and currency of deposited assets.", + "No high risk", + "No suspicion", + "Non-discretionary foundation", + "Non-discretionary trust", + "Not listed on embargo/terrorism list.", + "Not well known (Risk Level 1)", + "Official form language", + "Official translation", + "Only official government IDs (incl. passports) are accepted. Please scan both sides if applicable.", + "Optional supplemental information for the special clarifications.", + "Origin of the deposited assets involved", + "Other", + "Other (please specify)", + "Other means of clarification:", + "Other relevant information", + "Other type of signing authority", + "Other way", + "Other, what?", + "Other, which?", + "Own business operations", + "PEP of International Organisations", + "Personal acquaintance between member and customer/beneficial owner of the assets over several years (at least 2) prior to entering into the business relationship", + "Persons entitled to determine or nominate representatives of the foundation when those representatives may dispose of assets or change asset distributions or the nomination of beneficiaries.", + "Persons establishing the legal relationship", + "Power of attorney arrangements", + "Profession, business activities, etc. (former, current, potentially planned)", + "Protector(s)", + "Protectors", + "Provide at least one beneficiary or group of beneficiaries", + "Purpose of the business relationship", + "Reason", + "Reason for control", + "Reason for special clarifications", + "Reasonable suspicion", + "Reasonable suspicion pursuant to Art. 9 AMLA, duty to file a report with MROS", + "Registered office", + "Relation of the customer to the beneficial owner, controlling persons, authorised signatories and other persons involved in the business relationship", + "Relation to other AMLA-Files", + "Relationship with third parties", + "Residential address", + "Residential address in Switzerland", + "Residential address validated", + "Result", + "Result clarification", + "Result of the special clarification", + "Revocability", + "Revocable foundation", + "Revocable trust", + "Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk Profile AMLA", + "Risk category according to VQF country list (VQF doc. no. 902.4.1)", + "Risk classification", + "Savings", + "Settlor(s)", + "Settlor(s) of the pre-existing trust(s)", + "Settlors of pre-existing trusts", + "Signature(s)", + "Signed Declaration", + "Signed Document", + "Signed declaration by the customer", + "Signing authority of the person", + "Simple suspicion", + "Simple suspicion pursuant to Art. 305ter Para. 2 StGB, right to notify MROS", + "Sole proprietor", + "Sole signature authority", + "Special Clarifications", + "Specify other way of establishing signing authority:", + "Summary", + "Summary and plausibility check of the gathered information", + "Summary evaluation", + "Supplemental files", + "Telephone", + "The AML officer records the declaration and uploads the customer's signed PDF.", + "The contracting partner hereby undertakes to inform automatically of any changes to the information contained herein.", + "The contracting partner(s) hereby declare(s) to be entitled to open a business relationship for the trust above or its underlying company.", + "The contracting partner(s) hereby undertake(s) to automatically inform of any changes to the information contained herein.", + "The contracting partner(s) undertake(s) to automatically inform of any changes to the information contained herein.", + "The customer completes the declaration directly in the form.", + "The customer has to be identified on entering into a permanent business relationship or on concluding a cash transaction, which meets the according threshold.", + "The customer is the person with whom the member concludes the contract with regard to the financial service provided (civil law). If the\n member acts as the director of a domiciliary company, then that domiciliary company is the customer.", + "The customer is:", + "The customer/beneficial owner was not personally known to the member and business was entered into in the absence of the former (relationship by correspondence) and the customer was not introduced/brokered by a trusted third party.", + "The customer/beneficial owner was not personally known to the member for several years (at least 2) prior to entering into the business relationship; however (a) no business was entered into in the absence of the customer/beneficial owner, or (b) the customer was at least introduced/brokered by a trusted third party.", + "The information below has to refer to the persons from whom the assets originate ultimately (e.g. beneficial owner of the assets, founder/creator of a trust or foundation). Is the customer an operational legal entity or partnership the information may refer to the entity itself (not to the controlling person), unless the entity holds the assets in trust for a third party.", + "The person(s) listed below is/are holding 25% or more of the contracting partner's shares (capital shares or voting rights)", + "The person(s) listed below is/are the beneficial owner(s) of the assets involved in the business relationship. If the contracting partner is also the sole beneficial owner of the assets, the contracting partner's detail must be set out below", + "The plausibility of the circumstances could be checked, no reasonable suspicion pursuant to Art. 9 AMLA (possibly update of customer profile and/or risk profile)", + "The results of the clarifications have to be documented and their plausibility has to be checked.", + "The undersigned hereby declare(s) that as board member of the foundation, or of the highest supervisory body of an underlying company of a foundation, known as:", + "The undersigned hereby declare(s) that as trustee or a member of highest supervisory body of an underlying company of a trust known as:", + "The uploaded document must contain the customer's signature on the beneficial owner declaration.", + "This evaluation has to be completed by all members for every business relationship.", + "This form is not officially supported in the selected language. The translation may be incomplete, and some text may be shown in %1$s. Only the %2$s text is legally binding.", + "This form is shown in an official translation, but it is not legally binding. Only the %1$s text is legally binding.", + "This form is shown in an official, legally binding language.", + "Trade in munitions/arms, raw gem stones/diamonds, jewellery, international trade in exotic animals, casino and lottery business, trade in erotic wares.", + "Transparent (Risk Level 0)", + "Type of contact to the customer/beneficial owner of the assets.", + "Type of foundation", + "Type of trust", + "Unknown industry (Risk Level 2)", + "Unofficial form translation", + "Used means of clarification", + "Verification date", + "Verification whether the customer, beneficial owners of the assets, controlling persons, authorized representatives or other involved persons are listed on an embargo/terrorism list.", + "When a business relationship or transaction is associated with increased risk, appears unusual or evidence exists that the assets are the proceeds of a felony or a qualified tax offence, the member has to perform additional clarifications.", + "When the decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on.", + "When the decision of the Senior executive body on the acceptance of a business relationship with increased risk was obtained on.", + "When the decision of the Senior executive body on the acceptance of such a business relationship was obtained on.", + "Will the customer deposit assets with Taler Operations AG?", + "and, in such capacity, provide(s) to the best of his/her/their knowledge the following information:", + "and, in such capacity, provide(s) to the best of his/her/their knowledge the following:", + "can't be empty", + "for operating legal entities and partnerships that are contracting partner as well as analogously for operating legal entities and partnership that are beneficial owners", + "invalid format", + "it can't be greater than 120 years", + "it can't be in the future", + ], + }, }; strings["de-CH"] = { @@ -4838,4 +6117,312 @@ strings["de-CH"] = { plural_forms: "nplurals=2; plural=n != 1;", lang: "de-CH", completeness: 100, + _pogen: { + total: 217, + translated: 217, + untranslated: [], + optional: [ + "A foundation (or a similar construct; incl. underlying companies)", + "A life insurance policy with separately managed accounts / securities accounts (so-called insurance wrappers)", + "A natural person and there are no doubts that this person is the sole beneficial owner of the assets", + "A trust (incl. underlying companies)", + "Acceptance date", + "Acceptance of business relationship", + "Accepted via:", + "Actual address of domicile", + "Actual address of domicile/registered office", + "An operational legal entity or partnership", + "Applicable country risk types", + "Applicable if customer is a legal entity", + "Applicable if customer is a natural person", + "Applicable only if customer is a sole proprietor", + "Authenticated copy of identification document", + "Beneficial owner", + "Beneficial owner details", + "Beneficial owner of the assets", + "Beneficial owner(s)", + "Beneficiaries", + "Beneficiaries determined at the time this form is signed", + "Business activity", + "Business activity not well known to the member.", + "Business activity with a high level of cash transactions.", + "Can't be empty", + "Category", + "Category clarification", + "Classification for the establishment of the beneficial owner of the assets and/or controlling person", + "Clearly defined, transparent, easily comprehensible business activity well known to the member.", + "Collective authority with two signatures", + "Company identification document", + "Company name", + "Company register extract", + "Complete this section if the foundation results from a restructuring (re-settlement) or merger of pre-existing foundations.", + "Complete this section if the trust results from a restructuring (re-settlement) or merger of pre-existing trusts.", + "Conclusion whether the business relationship is with or without increased risk.", + "Consultation of generally accessible sources and databases", + "Contact person", + "Contact risk", + "Contact risk level", + "Contracting partner", + "Contracting partner and foundation", + "Contracting partner and trust", + "Controlling person(s)", + "Copy of document that serves as evidence of signing authority:", + "Copy of identification document", + "Copy of identification document (not older than 12 months)", + "Correspondence Preferences", + "Correspondence language:", + "Country risk", + "Country risk level (business activity)", + "Country risk level (nationality)", + "Country risk type (place of business activity)", + "Customer", + "Customer Profile", + "Customer classification", + "Customer type", + "Date", + "Date (conclusion of contract):", + "Date of birth", + "Date of death (if deceased)", + "Date(s) of birth", + "Declaration for foundations and similar constructs.", + "Declaration for trusts (T)", + "Declaration for trusts.", + "Declaration of identity of the beneficial owner", + "Declaration of identity of the beneficial owner (A) — AML officer", + "Declaration of identity of the beneficial owner (A) — customer", + "Description of the circumstances/transactions, which triggered the special clarifications", + "Detailed description of the origins/economic background of the assets involved in the business relationship", + "Details on usual business volume", + "Discretionary foundation", + "Discretionary trust", + "Do any further persons have the right to revoke the trust?", + "Does the beneficiary have an actual right to claim distributions?", + "Does the founder have the right to revoke the foundation?", + "Does the protector have the right to revoke the trust?", + "Does the settlor have the right to revoke the trust?", + "Domestic PEP", + "Domicile", + "Domicile address", + "Domicile/residential address of the beneficial owner of the assets", + "Domicile/residential address of the controlling person", + "Domicile/residential address of the customer", + "Email", + "Embargo/terrorism information:", + "Embargo/terrorism status:", + "English", + "Enquiries with trustworthy persons", + "Establishing of the controlling person of operating legal entities and partnerships both not quoted on the stock exchange (K)", + "Establishment of the controlling person (submitted by AML officer)", + "Establishment of the controlling person (submitted by customer)", + 'Evaluation "high risk" or non-cooperative country', + "Evaluation of business relationship risk", + "Evaluation of politically exposed persons (PEP-Check)", + "Evaluation with regard to embargo procedures/terrorism lists on establishing the business relationship", + "Evidence of signing authority:", + "Face to face", + "Fiduciary holding assets", + "Financial circumstances", + "For legal entities and partnerships the identity of the natural persons who establish the business relationship must be verified.", + "Foreign PEP", + "Foundations (as well as similar constructs) (S)", + "Founder(s)", + "Founder(s) of the pre-existing foundation(s)", + "Founders of pre-existing foundations", + "French", + "Full name", + "Further information", + "Further information:", + "Further person(s)", + "Further persons", + "Further persons having the right to appoint the trustee of a trust.", + "Gathered/Consulted documents", + "Gathering of information from the customer, beneficial owner of the assets, controlling person", + "German", + "High (Risk 2)", + "High cash transactions (Risk Level 1)", + "High contact risk", + "High risk", + "High-risk or non-cooperative country", + "High-risk trade (Risk Level 2)", + "Holding 25% or more", + "Identification Form (acceptance)", + "Identification Form (customer)", + "Identification form (basic customer information)", + "Identity of the contracting partner", + "If the capital shares or voting rights cannot be determined or in case there are no capital shares or voting rights 25% or more, the contracting partner hereby declares that the person(s) listed below is/are controlling the contracting partner in other ways", + "In addition to defined beneficiaries, or if no beneficiary has been defined (for example, descendants of the founder).", + "In addition to defined beneficiaries, or if no beneficiary has been defined (for example, descendants of the settlor).", + "In case this/these person(s) cannot be determined or this/these person(s) does/do not exist, the contracting partner hereby declares that the person(s) listed below is/are the managing director(s)", + "Income and assets, liabilities (estimated)", + "Industry risk", + "Industry risk level", + "Industry risk source", + "Information on Ownership / Shareholding (Share register or equivalent)", + "Information on customer", + "Information on customer (legal entity)", + "Information on customer (sole proprietor)", + "Information on the natural persons who establish the business relationship for legal entities and partnerships", + "Information on the planned development of the business relationship and the assets", + "Information pertaining to the founder", + "Information pertaining to the settlor", + "Information pertaining to the ultimate economic, not fiduciary, founder (individual(s) or entity/entities).", + "Information pertaining to the ultimate economic, not fiduciary, settlor of the trust (individual(s) or entity/entities).", + "Inheritance", + "Introducer / agents / references", + "Irrevocable foundation", + "Irrevocable trust", + "Is a third person the beneficial owner of the assets held in the account/securities account?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a PEP in International Organisations or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a domestic PEP or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative a foreign PEP or closely related to such a person?", + "Is the customer, the beneficial owner or the controlling person or authorised representative in a country considered by the FATF as high-risk or non-cooperative and for which FATF requires increased diligence?", + "Is/are there (a) further person(s) with the right to revoke the foundation?", + "It is a criminal offence to deliberately provide false information on this form (article 251 of the Swiss Criminal Code, document forgery)", + "It is a criminal offence to deliberately provide false information on this form (article 251 of the Swiss Criminal Code, document forgery).", + "Italian", + "Justification for risk assessment", + "Known group(s) of beneficiaries", + "Last name(s), first name(s)/entity", + "Legal entity", + "Listed on embargo/terrorism list.", + "Low (Risk 0)", + "Low contact risk", + "Managing director", + "Mandate", + "Means", + "Medium (Risk 1)", + "Medium contact risk", + "Member has no personal knowledge of the customer’s industry.", + "Name and address", + "Name and information pertaining to the foundation", + "Name and information pertaining to the trust", + "Name of the foundation", + "Name of the trust", + "Nationality", + "Nationality of the beneficial owner of the assets", + "Nationality of the customer", + "Natural person (incl. sole proprietors)", + "Nature and purpose of the business relationship", + "Nature, amount and currency of deposited assets.", + "No high risk", + "No suspicion", + "Non-discretionary foundation", + "Non-discretionary trust", + "Not listed on embargo/terrorism list.", + "Not well known (Risk Level 1)", + "Official form language", + "Official translation", + "Only official government IDs (incl. passports) are accepted. Please scan both sides if applicable.", + "Optional supplemental information for the special clarifications.", + "Origin of the deposited assets involved", + "Other", + "Other (please specify)", + "Other means of clarification:", + "Other relevant information", + "Other type of signing authority", + "Other way", + "Other, what?", + "Other, which?", + "Own business operations", + "PEP of International Organisations", + "Personal acquaintance between member and customer/beneficial owner of the assets over several years (at least 2) prior to entering into the business relationship", + "Persons entitled to determine or nominate representatives of the foundation when those representatives may dispose of assets or change asset distributions or the nomination of beneficiaries.", + "Persons establishing the legal relationship", + "Power of attorney arrangements", + "Profession, business activities, etc. (former, current, potentially planned)", + "Protector(s)", + "Protectors", + "Provide at least one beneficiary or group of beneficiaries", + "Purpose of the business relationship", + "Reason", + "Reason for control", + "Reason for special clarifications", + "Reasonable suspicion", + "Reasonable suspicion pursuant to Art. 9 AMLA, duty to file a report with MROS", + "Registered office", + "Relation of the customer to the beneficial owner, controlling persons, authorised signatories and other persons involved in the business relationship", + "Relation to other AMLA-Files", + "Relationship with third parties", + "Residential address", + "Residential address in Switzerland", + "Residential address validated", + "Result", + "Result clarification", + "Result of the special clarification", + "Revocability", + "Revocable foundation", + "Revocable trust", + "Risk 0 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk 1 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk 2 acc. to VQF country list (VQF doc. no. 902.4.1)", + "Risk Profile AMLA", + "Risk category according to VQF country list (VQF doc. no. 902.4.1)", + "Risk classification", + "Savings", + "Settlor(s)", + "Settlor(s) of the pre-existing trust(s)", + "Settlors of pre-existing trusts", + "Signature(s)", + "Signed Declaration", + "Signed Document", + "Signed declaration by the customer", + "Signing authority of the person", + "Simple suspicion", + "Simple suspicion pursuant to Art. 305ter Para. 2 StGB, right to notify MROS", + "Sole proprietor", + "Sole signature authority", + "Special Clarifications", + "Specify other way of establishing signing authority:", + "Summary", + "Summary and plausibility check of the gathered information", + "Summary evaluation", + "Supplemental files", + "Telephone", + "The AML officer records the declaration and uploads the customer's signed PDF.", + "The contracting partner hereby undertakes to inform automatically of any changes to the information contained herein.", + "The contracting partner(s) hereby declare(s) to be entitled to open a business relationship for the trust above or its underlying company.", + "The contracting partner(s) hereby undertake(s) to automatically inform of any changes to the information contained herein.", + "The contracting partner(s) undertake(s) to automatically inform of any changes to the information contained herein.", + "The customer completes the declaration directly in the form.", + "The customer has to be identified on entering into a permanent business relationship or on concluding a cash transaction, which meets the according threshold.", + "The customer is the person with whom the member concludes the contract with regard to the financial service provided (civil law). If the\n member acts as the director of a domiciliary company, then that domiciliary company is the customer.", + "The customer is:", + "The customer/beneficial owner was not personally known to the member and business was entered into in the absence of the former (relationship by correspondence) and the customer was not introduced/brokered by a trusted third party.", + "The customer/beneficial owner was not personally known to the member for several years (at least 2) prior to entering into the business relationship; however (a) no business was entered into in the absence of the customer/beneficial owner, or (b) the customer was at least introduced/brokered by a trusted third party.", + "The information below has to refer to the persons from whom the assets originate ultimately (e.g. beneficial owner of the assets, founder/creator of a trust or foundation). Is the customer an operational legal entity or partnership the information may refer to the entity itself (not to the controlling person), unless the entity holds the assets in trust for a third party.", + "The person(s) listed below is/are holding 25% or more of the contracting partner's shares (capital shares or voting rights)", + "The person(s) listed below is/are the beneficial owner(s) of the assets involved in the business relationship. If the contracting partner is also the sole beneficial owner of the assets, the contracting partner's detail must be set out below", + "The plausibility of the circumstances could be checked, no reasonable suspicion pursuant to Art. 9 AMLA (possibly update of customer profile and/or risk profile)", + "The results of the clarifications have to be documented and their plausibility has to be checked.", + "The undersigned hereby declare(s) that as board member of the foundation, or of the highest supervisory body of an underlying company of a foundation, known as:", + "The undersigned hereby declare(s) that as trustee or a member of highest supervisory body of an underlying company of a trust known as:", + "The uploaded document must contain the customer's signature on the beneficial owner declaration.", + "This evaluation has to be completed by all members for every business relationship.", + "This form is not officially supported in the selected language. The translation may be incomplete, and some text may be shown in %1$s. Only the %2$s text is legally binding.", + "This form is shown in an official translation, but it is not legally binding. Only the %1$s text is legally binding.", + "This form is shown in an official, legally binding language.", + "Trade in munitions/arms, raw gem stones/diamonds, jewellery, international trade in exotic animals, casino and lottery business, trade in erotic wares.", + "Transparent (Risk Level 0)", + "Type of contact to the customer/beneficial owner of the assets.", + "Type of foundation", + "Type of trust", + "Unknown industry (Risk Level 2)", + "Unofficial form translation", + "Used means of clarification", + "Verification date", + "Verification whether the customer, beneficial owners of the assets, controlling persons, authorized representatives or other involved persons are listed on an embargo/terrorism list.", + "When a business relationship or transaction is associated with increased risk, appears unusual or evidence exists that the assets are the proceeds of a felony or a qualified tax offence, the member has to perform additional clarifications.", + "When the decision of the Senior executive body on the acceptance of a business relationship with a PEP was obtained on.", + "When the decision of the Senior executive body on the acceptance of a business relationship with increased risk was obtained on.", + "When the decision of the Senior executive body on the acceptance of such a business relationship was obtained on.", + "Will the customer deposit assets with Taler Operations AG?", + "and, in such capacity, provide(s) to the best of his/her/their knowledge the following information:", + "and, in such capacity, provide(s) to the best of his/her/their knowledge the following:", + "can't be empty", + "for operating legal entities and partnerships that are contracting partner as well as analogously for operating legal entities and partnership that are beneficial owners", + "invalid format", + "it can't be greater than 120 years", + "it can't be in the future", + ], + }, };