revert non-en locale changes; add localization instruction

Revert changes to non-English locale files — translations are managed
by a separate localization process. Add a note to copilot instructions
clarifying that only en/Resources.json should be modified.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Jade Welton
2026-04-21 12:48:30 -07:00
parent c6da983271
commit 30eb5ad656
19 changed files with 4 additions and 39 deletions

View File

@@ -109,6 +109,8 @@ const title = t("splashScreen.title.default");
```
The `ResourceKey` type (derived from `Resources.json`) ensures compile-time safety — invalid keys will cause a type error. When adding new strings, add the English entry to `Resources.json` first, then reference it with `t()`.
**Important:** Only modify the English resource file (`src/Localization/en/Resources.json`). Do not modify non-English locale files (`src/Localization/<locale>/Resources.json`) — translations are managed by a separate localization process.
### Imports
TypeScript `baseUrl` is set to `src/`, so imports from `src/` are written without a leading `./src/` prefix:

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "Odstranit databázi {{databaseName}}",
"warningMessage": "Pozor! Akci, kterou se chystáte provést, nelze vrátit zpět. Pokračováním trvale odstraníte tento prostředek a všechny jeho podřízené prostředky.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Potvrďte zadáním ID (názvu) pro {{databaseName}}.",
"inputMismatch": "Vstup {{databaseName}} s názvem {{input}} neodpovídá vybranému {{databaseName}} {{selectedId}}.",
"feedbackTitle": "Pomozte nám vylepšit Azure Cosmos DB!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "Odstranit {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Potvrďte zadáním ID {{collectionName}}.",
"inputMismatch": "Vstup s ID {{input}} neodpovídá vybranému {{selectedId}}.",
"feedbackTitle": "Pomozte nám vylepšit Azure Cosmos DB!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "{{databaseName}} löschen",
"warningMessage": "Warnung! Die Aktion, die Sie ausführen möchten, kann nicht rückgängig gemacht werden. Wenn Sie fortfahren, werden diese Ressource und alle untergeordneten Ressourcen dauerhaft gelöscht.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Durch Eingabe der {{databaseName}}-ID (Name) bestätigen",
"inputMismatch": "Eingabe {{databaseName}} Name „{{input}}“ stimmt nicht mit dem ausgewählten {{databaseName}} „{{selectedId}}“ überein.",
"feedbackTitle": "Helfen Sie uns, Azure Cosmos DB zu verbessern!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "{{collectionName}} löschen",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Durch Eingabe der {{collectionName}}-ID bestätigen",
"inputMismatch": "Die Eingabe-ID {{input}} stimmt nicht mit der ausgewählten {{selectedId}} überein.",
"feedbackTitle": "Helfen Sie uns, Azure Cosmos DB zu verbessern!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "Eliminar {{databaseName}}",
"warningMessage": "¡Advertencia! La acción que va a realizar no se puede deshacer. Si continúa, se eliminará permanentemente este recurso y todos sus recursos secundarios.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Confirme escribiendo el {{databaseName}} identificador (nombre)",
"inputMismatch": "El nombre de entrada {{databaseName}} \"{{input}}\" no coincide con el {{databaseName}} seleccionado \"{{selectedId}}\"",
"feedbackTitle": "Ayúdenos a mejorar Azure Cosmos DB.",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "Eliminar {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Confirme escribiendo el {{collectionName}} id.",
"inputMismatch": "El id de entrada {{input}} no coincide con el seleccionado {{selectedId}}",
"feedbackTitle": "Ayúdenos a mejorar Azure Cosmos DB.",

View File

@@ -419,8 +419,7 @@
"panes": {
"deleteDatabase": {
"panelTitle": "Supprimer {{databaseName}}",
"warningMessage": "Attention ! Il ne sera pas possible dannuler cette action. Si vous continuez, cette ressource et toutes ses ressources enfants seront définitivement supprimées.",
"copyableId": "{{databaseName}} id:",
"warningMessage": "Attention ! Il ne sera pas possible dannuler cette action. Si vous continuez, cette ressource et toutes ses ressources enfants seront définitivement supprimées.",
"confirmPrompt": "Confirmer en tapant lID de {{databaseName}} (nom)",
"inputMismatch": "Le nom « {{input}} » de lentrée {{databaseName}} ne correspond pas au {{databaseName}} « {{selectedId}} » sélectionné",
"feedbackTitle": "Aidez-nous à améliorer Azure Cosmos DB !",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "Supprimer {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Confirmer en tapant lID de {{collectionName}}",
"inputMismatch": "LID dentrée {{input}} ne correspond pas à lID {{selectedId}} sélectionné",
"feedbackTitle": "Aidez-nous à améliorer Azure Cosmos DB !",
@@ -967,5 +965,4 @@
}
}
}
}
}

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "A(z) {{databaseName}} törlése",
"warningMessage": "Figyelem! A végrehajtani kívánt művelet nem vonható vissza. Ha folytatja, úgy véglegesen törli az erőforrást és annak minden gyermekerőforrását.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Megerősítés a(z) {{databaseName}}-azonosító (név) beírásával",
"inputMismatch": "A(z) {{databaseName}} bemenet {{input}} neve nem egyezik a kijelölt {{databaseName}} {{selectedId}} értékével",
"feedbackTitle": "Segítsen a Azure Cosmos DB továbbfejlesztésében!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "A(z) {{collectionName}} törlése",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Megerősítés a(z) {{collectionName}} azonosítójának beírásával",
"inputMismatch": "A(z) {{input}} bemeneti azonosító nem egyezik a kijelölt {{selectedId}} értékével",
"feedbackTitle": "Segítsen a Azure Cosmos DB továbbfejlesztésében!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "Hapus {{databaseName}}",
"warningMessage": "Peringatan! Tindakan yang akan Anda lakukan tidak dapat dibatalkan. Melanjutkan akan menghapus sumber daya dan semua sumber daya anaknya secara permanen.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Konfirmasikan dengan mengetik id {{databaseName}} (nama)",
"inputMismatch": "Nama {{databaseName}} input \"{{input}}\" tidak cocok dengan {{databaseName}} \"{{selectedId}}\" yang dipilih",
"feedbackTitle": "Bantuan kami meningkatkan Azure Cosmos DB!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "Hapus {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Konfirmasikan dengan mengetik id {{collectionName}}",
"inputMismatch": "Id input {{input}} tidak cocok dengan {{selectedId}} yang dipilih",
"feedbackTitle": "Bantuan kami meningkatkan Azure Cosmos DB!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "Elimina {{databaseName}}",
"warningMessage": "Avviso! L'azione che si sta per eseguire non può essere annullata. Se si continua, la risorsa verrà definitivamente eliminata insieme a tutte le relative risorse figlio.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Conferma digitando l'ID {{databaseName}} (nome)",
"inputMismatch": "Il nome di input {{databaseName}} \"{{input}}\" non corrisponde all'elemento {{databaseName}} selezionato \"{{selectedId}}\"",
"feedbackTitle": "Aiutaci a migliorare Azure Cosmos DB!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "Elimina {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Conferma digitando l'ID {{collectionName}}",
"inputMismatch": "L'ID input {{input}} non corrisponde all'elemento {{selectedId}} selezionato",
"feedbackTitle": "Aiutaci a migliorare Azure Cosmos DB!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "{{databaseName}} の削除",
"warningMessage": "警告!実行しようとしている操作を元に戻すことはできません。続行すると、このリソースとそのすべての子リソースが完全に削除されます。",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "{{databaseName}} ID (名前) を入力して確認してください",
"inputMismatch": "入力 {{databaseName}} 名 \"{{input}}\" が、選択した {{databaseName}} \"{{selectedId}}\" と一致しません",
"feedbackTitle": "Azure Cosmos DB の改善にご協力ください。",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "{{collectionName}} の削除",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "{{collectionName}} ID を入力して確認してください",
"inputMismatch": "入力 ID {{input}} が選択した {{selectedId}} と一致しません",
"feedbackTitle": "Azure Cosmos DB の改善にご協力ください。",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "{{databaseName}} 삭제",
"warningMessage": "경고! 수행하려는 작업은 실행 취소할 수 없습니다. 계속하면 이 리소스와 모든 자식 리소스가 영구적으로 삭제됩니다.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "{{databaseName}} ID(이름)를 입력하여 확인",
"inputMismatch": "입력한 {{databaseName}} 이름 \"{{input}}\"이(가) 선택한 {{databaseName}} \"{{selectedId}}\"와(과) 일치하지 않습니다.",
"feedbackTitle": "Azure Cosmos DB 개선에 도움을 주세요!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "{{collectionName}} 삭제",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "{{collectionName}} ID를 입력하여 확인하세요",
"inputMismatch": "입력한 ID {{input}}이(가) 선택한 {{selectedId}}와(과) 일치하지 않습니다.",
"feedbackTitle": "Azure Cosmos DB 개선에 도움을 주세요!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "{{databaseName}} verwijderen",
"warningMessage": "Waarschuwing! De actie die u gaat uitvoeren kan niet ongedaan worden gemaakt. Als u doorgaat, worden deze resource en alle onderliggende resources permanent verwijderd.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Bevestig door de {{databaseName}}-id (naam) te typen",
"inputMismatch": "Invoernaam {{databaseName}} naam '{{input}}' komt niet overeen met de geselecteerde {{databaseName}} '{{selectedId}}'",
"feedbackTitle": "Help ons Azure Cosmos DB te verbeteren.",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "{{collectionName}} verwijderen",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Bevestig door de {{collectionName}}-id te typen",
"inputMismatch": "Invoer-id {{input}} komt niet overeen met de geselecteerde {{selectedId}}",
"feedbackTitle": "Help ons Azure Cosmos DB te verbeteren.",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "Usuń {{databaseName}}",
"warningMessage": "Ostrzeżenie! Akcji, którą zamierzasz wykonać, nie można cofnąć. Kontynuowanie spowoduje trwałe usunięcie tego zasobu i wszystkich jego zasobów podrzędnych.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Potwierdź, wpisując identyfikator {{databaseName}} (nazwa)",
"inputMismatch": "Nazwa wejściowa {{databaseName}} „{{input}}” nie pasuje do wybranej nazwy {{databaseName}} „{{selectedId}}”",
"feedbackTitle": "Pomóż nam ulepszać usługę Azure Cosmos DB!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "Usuń {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Potwierdź, wpisując identyfikator {{collectionName}}",
"inputMismatch": "Identyfikator wejściowy {{input}} jest niezgodny z wybranym {{selectedId}}",
"feedbackTitle": "Pomóż nam ulepszać usługę Azure Cosmos DB!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "Excluir {{databaseName}}",
"warningMessage": "Aviso! A ação que você está prestes a realizar não pode ser desfeita. Continuar excluirá permanentemente esse recurso e todos os seus recursos filhos.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Confirme digitando a ID de {{databaseName}} (nome)",
"inputMismatch": "O nome de entrada {{databaseName}} \"{{input}}\" não corresponde ao {{databaseName}} selecionado \"{{selectedId}}\"",
"feedbackTitle": "Ajude-nos a melhorar o Azure Cosmos DB!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "Excluir {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Confirme digitando a ID de {{collectionName}}",
"inputMismatch": "A ID de entrada {{input}} não corresponde à {{selectedId}} selecionada",
"feedbackTitle": "Ajude-nos a melhorar o Azure Cosmos DB!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "Eliminar {{databaseName}}",
"warningMessage": "Aviso! A ação que está prestes a efetuar não pode ser anulada. Se continuar, este recurso e todos os seus recursos subordinados serão eliminados permanentemente.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Confirmar escrevendo o {{databaseName}} id (nome)",
"inputMismatch": "O nome \"{{databaseName}}\" da entrada {{input}} não corresponde ao {{databaseName}} \"{{selectedId}}\" selecionado.",
"feedbackTitle": "Ajude-nos a melhorar o Azure Cosmos DB!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "Eliminar {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Confirmar escrevendo o {{collectionName}} id",
"inputMismatch": "O ID de entrada {{input}} não corresponde ao {{selectedId}} selecionado",
"feedbackTitle": "Ajude-nos a melhorar o Azure Cosmos DB!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "Удалить {{databaseName}}",
"warningMessage": "Предупреждение! Действие, которое вы собираетесь предпринять, невозможно отменить. Если вы продолжите, ресурс и все его дочерние ресурсы будут удалены без возможности восстановления.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Подтвердите, введя идентификатор {{databaseName}} (имя)",
"inputMismatch": "Введённое имя базы данных {{databaseName}} \"{{input}}\" не соответствует выбранному {{databaseName}} \"{{selectedId}}\"",
"feedbackTitle": "Помогите нам улучшить Azure Cosmos DB!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "Удалить {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Подтвердите, введя идентификатор {{collectionName}}",
"inputMismatch": "Введённое имя базы данных {{input}} не соответствует выбранному {{selectedId}}",
"feedbackTitle": "Помогите нам улучшить Azure Cosmos DB!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "Ta bort {{databaseName}}",
"warningMessage": "Varning! Den åtgärd du är i färd med att genomföra kan du inte ångra senare. Om du fortsätter tas den här resursen och alla dess underordnade resurser bort permanent.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "Bekräfta genom att skriva ID:t {{databaseName}} (namn)",
"inputMismatch": "{{databaseName}}Indatanamnet {{input}} matchar inte det valda {{databaseName}} {{selectedId}}",
"feedbackTitle": "Hjälp oss att förbättra Azure Cosmos DB!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "Ta bort {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "Bekräfta genom att skriva ID:t {{collectionName}} ",
"inputMismatch": "Indata-ID {{input}} matchar inte det valda {{selectedId}}",
"feedbackTitle": "Hjälp oss att förbättra Azure Cosmos DB!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "{{databaseName}} veritabanını sil",
"warningMessage": "Uyarı! Gerçekleştirmek üzere olduğunuz eylem geri alınamaz. Devam etmeniz durumunda, bu kaynak ve tüm alt kaynakları kalıcı olarak silinir.",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "{{databaseName}} kimliğini (adını) yazarak onaylayın",
"inputMismatch": "{{databaseName}} girişi \"{{input}}\" adı seçilen {{databaseName}} \"{{selectedId}}\" ile eşleşmiyor",
"feedbackTitle": "Azure Cosmos DByi geliştirmemize yardımcı olun!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "{{collectionName}} koleksiyonunu sil",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "{{collectionName}} kimliğini yazarak onaylayın",
"inputMismatch": "{{input}} giriş kimliği seçilen {{selectedId}} ile eşleşmiyor",
"feedbackTitle": "Azure Cosmos DByi geliştirmemize yardımcı olun!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "删除 {{databaseName}}",
"warningMessage": "警告!你将执行的操作无法撤消。继续操作将永久删除此资源及其所有子资源。",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "通过键入 {{databaseName}} ID(名称)进行确认",
"inputMismatch": "输入的 {{databaseName}} 名称 '{{input}}' 与所选的 {{databaseName}} '{{selectedId}}' 不匹配",
"feedbackTitle": "帮助我们改进 Azure Cosmos DB!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "删除 {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "通过键入 {{collectionName}} ID 进行确认",
"inputMismatch": "输入 id {{input}} 与所选 {{selectedId}} 不匹配",
"feedbackTitle": "帮助我们改进 Azure Cosmos DB!",

View File

@@ -420,7 +420,6 @@
"deleteDatabase": {
"panelTitle": "刪除 {{databaseName}}",
"warningMessage": "警告!您即將進行的動作無法復原。繼續將會永久刪除此資源及其所有子資源。",
"copyableId": "{{databaseName}} id:",
"confirmPrompt": "輸入 {{databaseName}} 識別碼 (名稱) 以確認",
"inputMismatch": "輸入 {{databaseName}} 名稱 \"{{input}}\" 與選取的 {{databaseName}} \"{{selectedId}}\" 不符",
"feedbackTitle": "協助我們改進 Azure Cosmos DB!",
@@ -428,7 +427,6 @@
},
"deleteCollection": {
"panelTitle": "刪除 {{collectionName}}",
"copyableId": "{{collectionName}} id:",
"confirmPrompt": "輸入 {{collectionName}} 識別碼以確認",
"inputMismatch": "輸入識別碼 {{input}} 與選取的 {{selectedId}} 不符",
"feedbackTitle": "協助我們改進 Azure Cosmos DB!",