diff --git a/frontend/viewer/src/locales/en.po b/frontend/viewer/src/locales/en.po index 9d9a6587dd..5807c511db 100644 --- a/frontend/viewer/src/locales/en.po +++ b/frontend/viewer/src/locales/en.po @@ -245,7 +245,7 @@ msgid "Author:" msgstr "Author:" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Auto" msgstr "Auto" @@ -255,7 +255,7 @@ msgid "Auto syncing" msgstr "Auto syncing" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Best match" msgstr "Best match" @@ -618,6 +618,11 @@ msgstr "Ends with" msgid "Entries missing..." msgstr "Entries missing..." +#. EntryView label for the current dictionary object when FieldWorks Classic is shown +#: src/project/browse/EntryView.svelte +msgid "entry" +msgstr "entry" + #. Relevant view: Classic #. Lite view equivalent: "Word" #. Item type label: dictionary entry (word/headword with definitions) @@ -773,6 +778,11 @@ msgstr "File saving not supported" msgid "File too big" msgstr "File too big" +#. Accessible label for the browse search input that filters entries or words +#: src/project/browse/SearchFilter.svelte +msgid "Filter" +msgstr "Filter" + #. Relevant view: Classic #. Lite view equivalent: "Filter # words" #. Placeholder text showing filtered count (# = number) @@ -886,7 +896,7 @@ msgstr "green" #. Sort option #. Sort results by headword/main entry form (alphabetically) #. Related: "Auto" (default smart sort), "Best match" (relevance) -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Headword" msgstr "Headword" @@ -1400,6 +1410,11 @@ msgstr "Replace audio" msgid "Report a technical problem" msgstr "Report a technical problem" +#. Button label to restore a deleted Entry or Word inside EntryView +#: src/project/browse/EntryView.svelte +msgid "Restore" +msgstr "Restore" + #. Button option #: src/project/tasks/DoneView.svelte msgid "Review" @@ -1679,6 +1694,11 @@ msgstr "The time when you uploaded or downloaded these changes" msgid "These changes have not been uploaded yet. Ensure you're online and logged in to share your changes." msgstr "These changes have not been uploaded yet. Ensure you're online and logged in to share your changes." +#. Alert text shown in EntryView when the currently displayed entry/word has been deleted +#: src/project/browse/EntryView.svelte +msgid "This {0} was deleted" +msgstr "This {0} was deleted" + #. Example text for i18n #: src/stories/i18n/i18n.stories.svelte msgid "This date # and this emoji # are snippets" @@ -1873,6 +1893,11 @@ msgstr "Where are my projects?" msgid "Why is that?" msgstr "Why is that?" +#. EntryView label for the current dictionary object when FieldWorks Lite is shown +#: src/project/browse/EntryView.svelte +msgid "word" +msgstr "word" + #. Relevant view: Lite #. Classic view equivalent: "Lexeme form" (field) / "Entry" (object) #: src/lib/activity/ActivityItemChangePreview.svelte diff --git a/frontend/viewer/src/locales/es.po b/frontend/viewer/src/locales/es.po index 89450f8156..b07031fc4e 100644 --- a/frontend/viewer/src/locales/es.po +++ b/frontend/viewer/src/locales/es.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: language-depot\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-22 11:51\n" +"PO-Revision-Date: 2026-01-24 14:45\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -250,7 +250,7 @@ msgid "Author:" msgstr "Autor:" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Auto" msgstr "Auto" @@ -260,14 +260,14 @@ msgid "Auto syncing" msgstr "Sincronización automática" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Best match" msgstr "Mejor partido" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "blue" -msgstr "" +msgstr "azul" #. Sidebar menu item #: src/project/ProjectSidebar.svelte @@ -301,7 +301,7 @@ msgstr "Cambiar el mismo campo dos veces, por ejemplo, puede resultar en dos com #. Status message while checking for updates #: src/lib/updates/UpdateDialogContent.svelte msgid "Checking for updates..." -msgstr "" +msgstr "Buscando actualizaciones..." #. Button label #: src/lib/components/ThemePicker.svelte @@ -571,7 +571,7 @@ msgstr "Descargar {0}" #. Link label to open the updates download page #: src/lib/updates/UpdateDialog.svelte msgid "Download page" -msgstr "" +msgstr "Página de descarga" #. Dialog description #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte @@ -587,7 +587,7 @@ msgstr "Descargar proyecto no listado" #. Button label to download an update when auto-update is unavailable #: src/lib/updates/UpdateDialogContent.svelte msgid "Download Update" -msgstr "" +msgstr "Descargar actualización" #. Success notification with project name #: src/home/Server.svelte @@ -623,6 +623,11 @@ msgstr "Termina con" msgid "Entries missing..." msgstr "Entradas faltantes..." +#. EntryView label for the current dictionary object when FieldWorks Classic is shown +#: src/project/browse/EntryView.svelte +msgid "entry" +msgstr "entrada" + #. Relevant view: Classic #. Lite view equivalent: "Word" #. Item type label: dictionary entry (word/headword with definitions) @@ -659,7 +664,7 @@ msgstr "Es igual a" #. Error message when update check fails #: src/lib/updates/UpdateDialogContent.svelte msgid "Error checking for updates: {0}" -msgstr "" +msgstr "Error comprobando actualizaciones: {0}" #. Error notification #: src/project/ProjectSidebar.svelte @@ -778,6 +783,11 @@ msgstr "Guardado de archivos no soportado" msgid "File too big" msgstr "Archivo demasiado grande" +#. Accessible label for the browse search input that filters entries or words +#: src/project/browse/SearchFilter.svelte +msgid "Filter" +msgstr "Filtro" + #. Relevant view: Classic #. Lite view equivalent: "Filter # words" #. Placeholder text showing filtered count (# = number) @@ -795,7 +805,7 @@ msgstr "Filtrar # palabras" #. Filter dropdown label #: src/project/browse/filter/OpFilter.svelte msgid "Filter By" -msgstr "" +msgstr "Filtrar por" #. Relevant view: Classic #. Lite view equivalent: "Filter words" @@ -886,12 +896,12 @@ msgstr "Información gramatical." #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "green" -msgstr "" +msgstr "verde" #. Sort option #. Sort results by headword/main entry form (alphabetically) #. Related: "Auto" (default smart sort), "Best match" (relevance) -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Headword" msgstr "Palabra clave" @@ -936,12 +946,12 @@ msgstr "Entradas incompletas" #. Button label to install an available update #: src/lib/updates/UpdateDialogContent.svelte msgid "Install Update" -msgstr "" +msgstr "Instalar actualización" #. Button label while installing an update #: src/lib/updates/UpdateDialogContent.svelte msgid "Installing Update..." -msgstr "" +msgstr "Instalando actualización..." #. Button to continue to next task #: src/project/tasks/DoneView.svelte @@ -1049,7 +1059,7 @@ msgstr "Gerente" #. Info message when manual update is required #: src/lib/updates/UpdateDialogContent.svelte msgid "Manual update is required. Please follow the instructions provided." -msgstr "" +msgstr "Se requiere una actualización manual. Siga las instrucciones proporcionadas." #. Relevant view: Lite #. Classic view equivalent: "Sense" @@ -1086,7 +1096,7 @@ msgstr "Falta: {0}" #: src/lib/components/ThemePicker.svelte msgid "Mode" -msgstr "" +msgstr "Modo" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" @@ -1270,7 +1280,7 @@ msgstr "Abrir archivo Log" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "orange" -msgstr "" +msgstr "naranja" #. Relevant view: Lite #. Classic view equivalent: "Component" @@ -1323,7 +1333,7 @@ msgstr "Pinned" #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/lib/updates/UpdateDialog.svelte msgid "Platform" -msgstr "" +msgstr "Plataforma" #. View option #: src/lib/activity/ActivityItem.svelte @@ -1378,7 +1388,7 @@ msgstr "Actualizar proyectos" #. Link label to open release notes #: src/lib/updates/UpdateDialog.svelte msgid "Release notes" -msgstr "" +msgstr "Notas de lanzamiento" #. Button to delete item #: src/lib/entry-editor/ItemListItem.svelte @@ -1405,6 +1415,11 @@ msgstr "Sustituir audio" msgid "Report a technical problem" msgstr "Reportar un problema técnico" +#. Button label to restore a deleted Entry or Word inside EntryView +#: src/project/browse/EntryView.svelte +msgid "Restore" +msgstr "Restaurar" + #. Button option #: src/project/tasks/DoneView.svelte msgid "Review" @@ -1413,7 +1428,7 @@ msgstr "Revisión" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "rose" -msgstr "" +msgstr "rosa" #. Dialog button to save audio with new name #: src/lib/components/field-editors/audio-input.svelte @@ -1557,7 +1572,7 @@ msgstr "Empieza por" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "stone" -msgstr "" +msgstr "piedra" #. Error message #: src/project/tasks/SubjectPopup.svelte @@ -1684,6 +1699,11 @@ msgstr "El tiempo cuando subiste o descargaste estos cambios" msgid "These changes have not been uploaded yet. Ensure you're online and logged in to share your changes." msgstr "Estos cambios no se han subido todavía. Asegúrate de que estás conectado e inicia sesión para compartir tus cambios." +#. Alert text shown in EntryView when the currently displayed entry/word has been deleted +#: src/project/browse/EntryView.svelte +msgid "This {0} was deleted" +msgstr "Este {0} ha sido eliminado" + #. Example text for i18n #: src/stories/i18n/i18n.stories.svelte msgid "This date # and this emoji # are snippets" @@ -1787,7 +1807,7 @@ msgstr "Servidor desconocido" #. Error message for unknown update result #: src/lib/updates/UpdateDialogContent.svelte msgid "Unknown update result" -msgstr "" +msgstr "Resultado de actualización desconocido" #. Placeholder for missing value #. Displayed when a word/entry/field has no content yet @@ -1818,34 +1838,34 @@ msgstr "Actualizar {0}" #. Status message when an update is available #: src/lib/updates/UpdateDialogContent.svelte msgid "Update available: {0}" -msgstr "" +msgstr "Actualización disponible: {0}" #. Error message when update fails to install #: src/lib/updates/UpdateDialogContent.svelte msgid "Update failed to install." -msgstr "" +msgstr "Error al instalar la actualización." #. Success message after update installs #: src/lib/updates/UpdateDialogContent.svelte msgid "Update installed successfully! Please restart the application." -msgstr "" +msgstr "¡Actualización instalada con éxito! Por favor, reinicie la aplicación." #. Info message when update runs in background #: src/lib/updates/UpdateDialogContent.svelte msgid "Update started in the background. Restart the application after the update is complete." -msgstr "" +msgstr "La actualización comenzó en segundo plano. Reinicie la aplicación después de que la actualización se haya completado." #. Error message when update is blocked by permissions #: src/lib/updates/UpdateDialogContent.svelte msgid "Update was disallowed by permission settings." -msgstr "" +msgstr "La actualización no fue permitida por la configuración de permisos." #. Menu item and dialog title for app updates #: src/home/HomeView.svelte #: src/lib/updates/UpdateDialog.svelte #: src/project/ProjectSidebar.svelte msgid "Updates" -msgstr "" +msgstr "Actualizaciones" #. Field label #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte @@ -1865,7 +1885,7 @@ msgstr "Ver" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "violet" -msgstr "" +msgstr "violeta" #. External link button text for help #: src/home/Server.svelte @@ -1878,6 +1898,11 @@ msgstr "¿Dónde están mis proyectos?" msgid "Why is that?" msgstr "¿Por qué?" +#. EntryView label for the current dictionary object when FieldWorks Lite is shown +#: src/project/browse/EntryView.svelte +msgid "word" +msgstr "palabra" + #. Relevant view: Lite #. Classic view equivalent: "Lexeme form" (field) / "Entry" (object) #: src/lib/activity/ActivityItemChangePreview.svelte @@ -1922,7 +1947,7 @@ msgstr "Sistemas de escritura" #. Status message when no updates are available #: src/lib/updates/UpdateDialogContent.svelte msgid "You are running the latest version." -msgstr "" +msgstr "Estás ejecutando la última versión." #. Success message with task and count #: src/project/tasks/DoneView.svelte @@ -1939,3 +1964,4 @@ msgstr "No tiene permiso para descargar el proyecto {0} desde {1}" #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Ya has descargado el proyecto {0}" + diff --git a/frontend/viewer/src/locales/fr.po b/frontend/viewer/src/locales/fr.po index 03f1e0d25d..d3e40a291e 100644 --- a/frontend/viewer/src/locales/fr.po +++ b/frontend/viewer/src/locales/fr.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: language-depot\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-22 11:51\n" +"PO-Revision-Date: 2026-01-24 14:45\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -67,12 +67,12 @@ msgstr "{num, plural, one {# changement} other {# changements}}" #. Commit count display #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "{num, plural, one {# new FieldWorks Classic commit} other {# new FieldWorks Classic commits}}" -msgstr "{num, plural, one {# nouveau FieldWorks Classic commit} other {# nouveaux FieldWorks Classic commits}}" +msgstr "{num, plural, one {# nouveau commit FieldWorks Classic} other {# nouveaux commits FieldWorks Classic}}" #. Commit count display #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "{num, plural, one {# new FieldWorks Lite commit} other {# new FieldWorks Lite commits}}" -msgstr "{num, plural, one {# new FieldWorks Lite commit} other {# new FieldWorks Lite communique}}" +msgstr "{num, plural, one {# nouveau commit FieldWorks Lite} other {# nouveaux commits FieldWorks Lite}}" #. Description of Lite view #: src/project/browse/ViewPicker.svelte @@ -250,7 +250,7 @@ msgid "Author:" msgstr "Auteur :" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Auto" msgstr "Auto" @@ -260,14 +260,14 @@ msgid "Auto syncing" msgstr "Synchronisation automatique" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Best match" msgstr "Meilleure correspondance" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "blue" -msgstr "" +msgstr "bleu" #. Sidebar menu item #: src/project/ProjectSidebar.svelte @@ -301,7 +301,7 @@ msgstr "Changer le même champ deux fois, par exemple, peut entraîner deux livr #. Status message while checking for updates #: src/lib/updates/UpdateDialogContent.svelte msgid "Checking for updates..." -msgstr "" +msgstr "Vérification des mises à jour..." #. Button label #: src/lib/components/ThemePicker.svelte @@ -571,7 +571,7 @@ msgstr "Télécharger {0}" #. Link label to open the updates download page #: src/lib/updates/UpdateDialog.svelte msgid "Download page" -msgstr "" +msgstr "Page de téléchargement" #. Dialog description #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte @@ -587,7 +587,7 @@ msgstr "Télécharger un projet qui ne figure pas dans la liste" #. Button label to download an update when auto-update is unavailable #: src/lib/updates/UpdateDialogContent.svelte msgid "Download Update" -msgstr "" +msgstr "Télécharger la mise à jour" #. Success notification with project name #: src/home/Server.svelte @@ -623,6 +623,11 @@ msgstr "Se termine par" msgid "Entries missing..." msgstr "Entrées manquantes..." +#. EntryView label for the current dictionary object when FieldWorks Classic is shown +#: src/project/browse/EntryView.svelte +msgid "entry" +msgstr "entrée" + #. Relevant view: Classic #. Lite view equivalent: "Word" #. Item type label: dictionary entry (word/headword with definitions) @@ -659,7 +664,7 @@ msgstr "Égale à" #. Error message when update check fails #: src/lib/updates/UpdateDialogContent.svelte msgid "Error checking for updates: {0}" -msgstr "" +msgstr "Erreur lors de la recherche de mises à jour : {0}" #. Error notification #: src/project/ProjectSidebar.svelte @@ -778,6 +783,11 @@ msgstr "L'enregistrement du fichier n'est pas une option valable" msgid "File too big" msgstr "Fichier trop volumineux" +#. Accessible label for the browse search input that filters entries or words +#: src/project/browse/SearchFilter.svelte +msgid "Filter" +msgstr "Filtre" + #. Relevant view: Classic #. Lite view equivalent: "Filter # words" #. Placeholder text showing filtered count (# = number) @@ -795,7 +805,7 @@ msgstr "Filtrer # mots" #. Filter dropdown label #: src/project/browse/filter/OpFilter.svelte msgid "Filter By" -msgstr "" +msgstr "Filtrer par" #. Relevant view: Classic #. Lite view equivalent: "Filter words" @@ -886,12 +896,12 @@ msgstr "Informations grammaticales." #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "green" -msgstr "" +msgstr "Vert" #. Sort option #. Sort results by headword/main entry form (alphabetically) #. Related: "Auto" (default smart sort), "Best match" (relevance) -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Headword" msgstr "Entrée de dictionnaire" @@ -936,12 +946,12 @@ msgstr "Entrées incomplètes" #. Button label to install an available update #: src/lib/updates/UpdateDialogContent.svelte msgid "Install Update" -msgstr "" +msgstr "Installer la mise à jour" #. Button label while installing an update #: src/lib/updates/UpdateDialogContent.svelte msgid "Installing Update..." -msgstr "" +msgstr "Installation de la mise à jour..." #. Button to continue to next task #: src/project/tasks/DoneView.svelte @@ -1049,7 +1059,7 @@ msgstr "Gestionnaire" #. Info message when manual update is required #: src/lib/updates/UpdateDialogContent.svelte msgid "Manual update is required. Please follow the instructions provided." -msgstr "" +msgstr "Une mise à jour manuelle est requise. Veuillez suivre les instructions fournies." #. Relevant view: Lite #. Classic view equivalent: "Sense" @@ -1086,7 +1096,7 @@ msgstr "Manquant : {0}" #: src/lib/components/ThemePicker.svelte msgid "Mode" -msgstr "" +msgstr "Mode" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" @@ -1270,7 +1280,7 @@ msgstr "Ouvrir le fichier journal" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "orange" -msgstr "" +msgstr "orange" #. Relevant view: Lite #. Classic view equivalent: "Component" @@ -1323,7 +1333,7 @@ msgstr "Épinglé" #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/lib/updates/UpdateDialog.svelte msgid "Platform" -msgstr "" +msgstr "Plateforme" #. View option #: src/lib/activity/ActivityItem.svelte @@ -1378,7 +1388,7 @@ msgstr "Actualiser la liste de projets" #. Link label to open release notes #: src/lib/updates/UpdateDialog.svelte msgid "Release notes" -msgstr "" +msgstr "Notes de version" #. Button to delete item #: src/lib/entry-editor/ItemListItem.svelte @@ -1405,6 +1415,11 @@ msgstr "Remplacer l'audio" msgid "Report a technical problem" msgstr "Signaler un problème technique" +#. Button label to restore a deleted Entry or Word inside EntryView +#: src/project/browse/EntryView.svelte +msgid "Restore" +msgstr "Restaurer" + #. Button option #: src/project/tasks/DoneView.svelte msgid "Review" @@ -1413,7 +1428,7 @@ msgstr "Évaluer" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "rose" -msgstr "" +msgstr "rose" #. Dialog button to save audio with new name #: src/lib/components/field-editors/audio-input.svelte @@ -1557,7 +1572,7 @@ msgstr "Commence par" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "stone" -msgstr "" +msgstr "pierre" #. Error message #: src/project/tasks/SubjectPopup.svelte @@ -1667,7 +1682,7 @@ msgstr "Le nombre de commits FieldWorks Classic ne correspond pas nécessairemen #. Explanation note #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "The number of FieldWorks Lite commits will not necessarily match the number of changes shown in the sync result message." -msgstr "Le nombre de livraisons FieldWorks Lite ne correspond pas nécessairement au nombre de modifications affichées dans le message de résultat de synchronisation." +msgstr "Le nombre de commits FieldWorks Lite ne correspond pas nécessairement au nombre de modifications affichées dans le message de résultat de synchronisation." #. Error message #: src/project/tasks/TaskView.svelte @@ -1684,6 +1699,11 @@ msgstr "L'heure où vous avez téléchargé ou téléchargé ces modifications" msgid "These changes have not been uploaded yet. Ensure you're online and logged in to share your changes." msgstr "Ces modifications n'ont pas encore été téléchargées. Assurez-vous que vous êtes connecté et que vous êtes connecté pour partager vos modifications." +#. Alert text shown in EntryView when the currently displayed entry/word has been deleted +#: src/project/browse/EntryView.svelte +msgid "This {0} was deleted" +msgstr "Cet {0} a été supprimé" + #. Example text for i18n #: src/stories/i18n/i18n.stories.svelte msgid "This date # and this emoji # are snippets" @@ -1787,7 +1807,7 @@ msgstr "Serveur inconnu" #. Error message for unknown update result #: src/lib/updates/UpdateDialogContent.svelte msgid "Unknown update result" -msgstr "" +msgstr "Résultat de mise à jour inconnu" #. Placeholder for missing value #. Displayed when a word/entry/field has no content yet @@ -1818,34 +1838,34 @@ msgstr "Mettre à jour {0}" #. Status message when an update is available #: src/lib/updates/UpdateDialogContent.svelte msgid "Update available: {0}" -msgstr "" +msgstr "Mise à jour disponible : {0}" #. Error message when update fails to install #: src/lib/updates/UpdateDialogContent.svelte msgid "Update failed to install." -msgstr "" +msgstr "Échec de l'installation de la mise à jour." #. Success message after update installs #: src/lib/updates/UpdateDialogContent.svelte msgid "Update installed successfully! Please restart the application." -msgstr "" +msgstr "Mise à jour installée avec succès ! Veuillez redémarrer l'application." #. Info message when update runs in background #: src/lib/updates/UpdateDialogContent.svelte msgid "Update started in the background. Restart the application after the update is complete." -msgstr "" +msgstr "La mise à jour a commencé en arrière-plan. Redémarrez l'application une fois la mise à jour terminée." #. Error message when update is blocked by permissions #: src/lib/updates/UpdateDialogContent.svelte msgid "Update was disallowed by permission settings." -msgstr "" +msgstr "La mise à jour a été désactivée par les paramètres d'autorisation." #. Menu item and dialog title for app updates #: src/home/HomeView.svelte #: src/lib/updates/UpdateDialog.svelte #: src/project/ProjectSidebar.svelte msgid "Updates" -msgstr "" +msgstr "Mises à jour" #. Field label #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte @@ -1865,7 +1885,7 @@ msgstr "Voir" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "violet" -msgstr "" +msgstr "violet" #. External link button text for help #: src/home/Server.svelte @@ -1878,6 +1898,11 @@ msgstr "Où sont mes projets ?" msgid "Why is that?" msgstr "Pourquoi?" +#. EntryView label for the current dictionary object when FieldWorks Lite is shown +#: src/project/browse/EntryView.svelte +msgid "word" +msgstr "mot" + #. Relevant view: Lite #. Classic view equivalent: "Lexeme form" (field) / "Entry" (object) #: src/lib/activity/ActivityItemChangePreview.svelte @@ -1922,7 +1947,7 @@ msgstr "Systèmes d'écriture" #. Status message when no updates are available #: src/lib/updates/UpdateDialogContent.svelte msgid "You are running the latest version." -msgstr "" +msgstr "Vous utilisez la dernière version." #. Success message with task and count #: src/project/tasks/DoneView.svelte @@ -1939,3 +1964,4 @@ msgstr "Vous n'êtes pas autorisé(e) de télécharger le projet {0} depuis {1}" #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Vous avez déjà téléchargé le projet {0}" + diff --git a/frontend/viewer/src/locales/id.po b/frontend/viewer/src/locales/id.po index db85dd2c8c..e6c0099037 100644 --- a/frontend/viewer/src/locales/id.po +++ b/frontend/viewer/src/locales/id.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: language-depot\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-22 11:51\n" +"PO-Revision-Date: 2026-01-24 14:45\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -62,17 +62,17 @@ msgstr "{0} Server" #: src/project/SyncDialog.svelte #: src/project/SyncDialog.svelte msgid "{num, plural, one {# change} other {# changes}}" -msgstr "{num, plural, one {# perubahan} other {# perubahan}}" +msgstr "{num, plural, other {# perubahan}}" #. Commit count display #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "{num, plural, one {# new FieldWorks Classic commit} other {# new FieldWorks Classic commits}}" -msgstr "{num, plural, one {# komit FieldWorks Classic baru} other {# komit FieldWorks Classic baru}}" +msgstr "{num, plural, one {# new FieldWorks Classic commit} other {# new FieldWorks Classic commits}}" #. Commit count display #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "{num, plural, one {# new FieldWorks Lite commit} other {# new FieldWorks Lite commits}}" -msgstr "{num, plural, one {# komit FieldWorks Lite baru} other {# komit FieldWorks Lite baru}}" +msgstr "{num, plural, one {# new FieldWorks Lite commit} other {# new FieldWorks Lite commits}}" #. Description of Lite view #: src/project/browse/ViewPicker.svelte @@ -87,7 +87,7 @@ msgstr "**Jenis morfem yang lebih sedikit** (hanya *Root*, *Bound Root*, *Stem*, #. Description of Lite view #: src/project/browse/ViewPicker.svelte msgid "**Simpler terminology** (e.g. *Word* instead of *Lexeme form*, *Meaning* instead of *Sense*)" -msgstr "**Terminologi yang lebih sederhana** (mis. *Kata* alih-alih *Bentuk leksem*, *Makna* alih-alih *Sense*)" +msgstr "**Terminologi yang lebih sederhana** (mis. *Kata* alih-alih *Bentuk leksem*, *Makna* alih-alih *Rasa*)" #. Update notification #: src/lib/notifications/NotificationOutlet.svelte @@ -121,21 +121,21 @@ msgstr "Aktivitas" #: src/lib/components/audio/AudioDialog.svelte #: src/lib/components/field-editors/audio-input.svelte msgid "Add audio" -msgstr "Tambah audio" +msgstr "Menambahkan audio" #. Relevant view: Classic #. Lite view equivalent: "Add part of" #. Button to add compound entry that this entry is a component of (e.g., "sun" is component of "sunflower") #: src/lib/entry-editor/field-editors/ComplexForms.svelte msgid "Add complex form" -msgstr "Tambah bentuk kompleks" +msgstr "Menambahkan formulir kompleks" #. Button to add component #. Adds an existing entry as a component of this compound word #. Example: If "sunflower" is a compound, add entries "sun" and "flower" as components #: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte msgid "Add component" -msgstr "Tambahkan komponen" +msgstr "Menambahkan komponen" #. Button to add example sentence #. Adds sentence/phrase showing how a word is used in context @@ -171,12 +171,12 @@ msgstr "Tambahkan bagian dari" #: src/lib/entry-editor/object-editors/AddSenseButton.svelte #: src/lib/entry-editor/object-editors/AddSenseButton.svelte msgid "Add Sense" -msgstr "Tambah Makna" +msgstr "Tambahkan Pengertian" #. Dialog title #: src/lib/entry-editor/NewEntryDialog.svelte msgid "Add Word" -msgstr "Tambah Kata" +msgstr "Tambahkan Kata" #. Relevant view: Classic #. Lite view equivalent: "a word" @@ -197,7 +197,7 @@ msgstr "Info tata bahasa apa pun." #. Filter option: clear part of speech filter #: src/project/browse/filter/PartOfSpeechSelect.svelte msgid "Any part of speech" -msgstr "Setiap jenis kata" +msgstr "Setiap bagian dari pidato" #. Filter dropdown option #. Clears semantic domain filter @@ -211,7 +211,7 @@ msgstr "Domain semantik apa pun" #. Writing system = script/language variant #: src/project/browse/filter/WsSelect.svelte msgid "Any Ws" -msgstr "Sistem penulisan apa pun" +msgstr "Setiap Ws" #. Field label #: src/lib/troubleshoot/TroubleshootDialog.svelte @@ -250,7 +250,7 @@ msgid "Author:" msgstr "Penulis:" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Auto" msgstr "Otomatis" @@ -260,14 +260,14 @@ msgid "Auto syncing" msgstr "Sinkronisasi otomatis" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Best match" msgstr "Pertandingan terbaik" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "blue" -msgstr "" +msgstr "biru" #. Sidebar menu item #: src/project/ProjectSidebar.svelte @@ -291,7 +291,7 @@ msgstr "Batal" #. Explanation of sync behavior #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Changes can also be the result of fields being added to new versions of FieldWorks Lite." -msgstr "Perubahan juga dapat terjadi karena field yang ditambahkan pada versi baru FieldWorks Lite." +msgstr "Perubahan juga dapat terjadi karena adanya penambahan field pada versi baru FieldWorks Lite." #. Explanation of commits vs changes #: src/project/sync/FwLiteToFwMergeDetails.svelte @@ -301,7 +301,7 @@ msgstr "Mengubah bidang yang sama dua kali, misalnya, dapat menghasilkan dua kom #. Status message while checking for updates #: src/lib/updates/UpdateDialogContent.svelte msgid "Checking for updates..." -msgstr "" +msgstr "Memeriksa pembaruan..." #. Button label #: src/lib/components/ThemePicker.svelte @@ -313,14 +313,14 @@ msgstr "Pilih tema" #. Field label: form for citing in dictionary #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Citation form" -msgstr "Bentuk kutipan" +msgstr "Formulir kutipan" #. Relevant view: Classic #. Lite view equivalent: "Display as" #. Filter option: narrow by citation form #: src/project/browse/filter/FieldSelect.svelte msgid "Citation Form" -msgstr "Bentuk Kutipan" +msgstr "Formulir Kutipan" #. Section header for projects from FieldWorks #: src/home/HomeView.svelte @@ -332,7 +332,7 @@ msgstr "Proyek FieldWorks Klasik" #: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/select.svelte msgid "clear" -msgstr "Bersihkan" +msgstr "jelas" #. Button to close popup #: src/lib/about/AboutDialog.svelte @@ -364,7 +364,7 @@ msgstr "Bentuk Kompleks" #. Examples: "compound", "derivative", "inflectional" (varies by project) #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Complex form types" -msgstr "Jenis bentuk kompleks" +msgstr "Jenis formulir yang kompleks" #. Label in change preview #: src/lib/activity/ActivityItemChangePreview.svelte @@ -412,7 +412,7 @@ msgstr "Disalin ke papan klip" #. Button #: src/lib/troubleshoot/TroubleshootDialog.svelte msgid "Copy version" -msgstr "Salin versi" +msgstr "Versi salin" #. Button label (view-dependent: "Create entry" in Classic, "Add new word" in Lite) #: src/lib/entry-editor/NewEntryButton.svelte @@ -424,7 +424,7 @@ msgstr "Buat entri" #. Dialog button to create new entry #: src/lib/entry-editor/NewEntryDialog.svelte msgid "Create Entry" -msgstr "Buat Entri" +msgstr "Membuat Entri" #. Button to create sample project #: src/home/HomeView.svelte @@ -479,7 +479,7 @@ msgstr "Definisi" #. Action: Prompts confirmation, frees up local storage #: src/home/HomeView.svelte msgid "Delete" -msgstr "Hapus" +msgstr "Menghapus" #. Dialog title with item name #: src/lib/entry-editor/DeleteDialog.svelte @@ -499,7 +499,7 @@ msgstr "Hapus Entri" #. Menu option: opens confirmation dialog to permanently remove word #: src/project/browse/EntryMenu.svelte msgid "Delete Word" -msgstr "Hapus Kata" +msgstr "Menghapus kata" #. Change type indicator #: src/lib/activity/ActivityItemChangePreview.svelte @@ -571,7 +571,7 @@ msgstr "Unduh {0}" #. Link label to open the updates download page #: src/lib/updates/UpdateDialog.svelte msgid "Download page" -msgstr "" +msgstr "Halaman unduhan" #. Dialog description #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte @@ -587,7 +587,7 @@ msgstr "Unduh proyek yang tidak terdaftar" #. Button label to download an update when auto-update is unavailable #: src/lib/updates/UpdateDialogContent.svelte msgid "Download Update" -msgstr "" +msgstr "Unduh Pembaruan" #. Success notification with project name #: src/home/Server.svelte @@ -623,6 +623,11 @@ msgstr "Diakhiri dengan" msgid "Entries missing..." msgstr "Entri yang hilang..." +#. EntryView label for the current dictionary object when FieldWorks Classic is shown +#: src/project/browse/EntryView.svelte +msgid "entry" +msgstr "entri" + #. Relevant view: Classic #. Lite view equivalent: "Word" #. Item type label: dictionary entry (word/headword with definitions) @@ -659,7 +664,7 @@ msgstr "Sama" #. Error message when update check fails #: src/lib/updates/UpdateDialogContent.svelte msgid "Error checking for updates: {0}" -msgstr "" +msgstr "Kesalahan memeriksa pembaruan: {0}" #. Error notification #: src/project/ProjectSidebar.svelte @@ -778,6 +783,11 @@ msgstr "Penyimpanan file tidak didukung" msgid "File too big" msgstr "File terlalu besar" +#. Accessible label for the browse search input that filters entries or words +#: src/project/browse/SearchFilter.svelte +msgid "Filter" +msgstr "Filter" + #. Relevant view: Classic #. Lite view equivalent: "Filter # words" #. Placeholder text showing filtered count (# = number) @@ -795,7 +805,7 @@ msgstr "Saring # kata" #. Filter dropdown label #: src/project/browse/filter/OpFilter.svelte msgid "Filter By" -msgstr "" +msgstr "Saring Berdasarkan" #. Relevant view: Classic #. Lite view equivalent: "Filter words" @@ -886,14 +896,14 @@ msgstr "Info tata bahasa." #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "green" -msgstr "" +msgstr "hijau" #. Sort option #. Sort results by headword/main entry form (alphabetically) #. Related: "Auto" (default smart sort), "Best match" (relevance) -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Headword" -msgstr "Lema" +msgstr "Headword" #: src/project/browse/EditorViewOptions.svelte msgid "Hide" @@ -936,12 +946,12 @@ msgstr "Entri tidak lengkap" #. Button label to install an available update #: src/lib/updates/UpdateDialogContent.svelte msgid "Install Update" -msgstr "" +msgstr "Instal Pembaruan" #. Button label while installing an update #: src/lib/updates/UpdateDialogContent.svelte msgid "Installing Update..." -msgstr "" +msgstr "Menginstal Pembaruan..." #. Button to continue to next task #: src/project/tasks/DoneView.svelte @@ -986,7 +996,7 @@ msgstr "Bentuk Leksem" #: src/lib/components/ThemePicker.svelte msgid "Light" -msgstr "Terang" +msgstr "Cahaya" #: src/project/browse/EntryListViewOptions.svelte msgid "List mode" @@ -1005,7 +1015,7 @@ msgstr "Memuat Kamus..." #: src/home/HomeView.svelte msgid "loading..." -msgstr "Memuat..." +msgstr "Loading..." #: src/home/HomeView.svelte #: src/project/sync/SyncStatusPrimitive.svelte @@ -1049,7 +1059,7 @@ msgstr "Manajer" #. Info message when manual update is required #: src/lib/updates/UpdateDialogContent.svelte msgid "Manual update is required. Please follow the instructions provided." -msgstr "" +msgstr "Diperlukan pembaruan manual. Ikuti petunjuk yang diberikan." #. Relevant view: Lite #. Classic view equivalent: "Sense" @@ -1067,7 +1077,7 @@ msgstr "Definisi yang hilang {0}" #: src/project/tasks/tasks-service.ts msgid "Missing Example sentence {0}" -msgstr "Contoh kalimat yang hilang {0}" +msgstr "Hilang Contoh kalimat {0}" #: src/project/tasks/tasks-service.ts msgid "Missing Gloss {0}" @@ -1086,7 +1096,7 @@ msgstr "Hilang: {0}" #: src/lib/components/ThemePicker.svelte msgid "Mode" -msgstr "" +msgstr "Mode" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" @@ -1096,7 +1106,7 @@ msgstr "Pindah" #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/SyncStatusPrimitive.svelte msgid "Never" -msgstr "Tidak pernah" +msgstr "Tidak pernah." #: src/project/PrimaryNewEntryButton.svelte msgid "New" @@ -1174,7 +1184,7 @@ msgstr "Tidak ada server yang dikonfigurasi" #: src/project/tasks/SubjectPopup.svelte msgid "No subject, unable to create a new {0}" -msgstr "Tidak ada subjek, tidak dapat membuat {0} baru" +msgstr "Tidak ada subjek, tidak dapat membuat {0}baru" #. Relevant view: Lite #. Classic view equivalent: "No entries found" @@ -1270,7 +1280,7 @@ msgstr "Buka file Log" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "orange" -msgstr "" +msgstr "oranye" #. Relevant view: Lite #. Classic view equivalent: "Component" @@ -1323,7 +1333,7 @@ msgstr "Disematkan" #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/lib/updates/UpdateDialog.svelte msgid "Platform" -msgstr "" +msgstr "Platform" #. View option #: src/lib/activity/ActivityItem.svelte @@ -1378,12 +1388,12 @@ msgstr "Menyegarkan Proyek" #. Link label to open release notes #: src/lib/updates/UpdateDialog.svelte msgid "Release notes" -msgstr "" +msgstr "Catatan rilis" #. Button to delete item #: src/lib/entry-editor/ItemListItem.svelte msgid "Remove" -msgstr "Hapus" +msgstr "Menghapus" #. Button to delete audio from entry #: src/lib/components/field-editors/audio-input.svelte @@ -1398,12 +1408,17 @@ msgstr "Buka kembali" #. Button to overwrite audio file #: src/lib/components/field-editors/audio-input.svelte msgid "Replace audio" -msgstr "Ganti audio" +msgstr "Mengganti audio" #. Button text #: src/lib/about/FeedbackDialog.svelte msgid "Report a technical problem" -msgstr "Laporkan masalah teknis" +msgstr "Melaporkan masalah teknis" + +#. Button label to restore a deleted Entry or Word inside EntryView +#: src/project/browse/EntryView.svelte +msgid "Restore" +msgstr "Mengembalikan" #. Button option #: src/project/tasks/DoneView.svelte @@ -1413,7 +1428,7 @@ msgstr "Ulasan" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "rose" -msgstr "" +msgstr "naik" #. Dialog button to save audio with new name #: src/lib/components/field-editors/audio-input.svelte @@ -1423,7 +1438,7 @@ msgstr "Simpan Sebagai" #. Button to save audio file #: src/lib/components/audio/AudioDialog.svelte msgid "Save audio" -msgstr "Simpan audio" +msgstr "Menyimpan audio" #. Search placeholder #: src/lib/entry-editor/EntryOrSensePicker.svelte @@ -1500,7 +1515,7 @@ msgstr "Pengaturan" #. Test/demo component #: src/lib/sandbox/Sandbox.svelte msgid "Shadcn Sandbox # #" -msgstr "Kotak Pasir Shadcn # #" +msgstr "Shadcn Sandbox # #" #. Button description #: src/lib/about/FeedbackDialog.svelte @@ -1557,7 +1572,7 @@ msgstr "Dimulai dengan" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "stone" -msgstr "" +msgstr "batu" #. Error message #: src/project/tasks/SubjectPopup.svelte @@ -1579,7 +1594,7 @@ msgstr "Sinkronisasi" #. Dialog title #: src/project/SyncDialog.svelte msgid "Sync Changes" -msgstr "Sinkronkan Perubahan" +msgstr "Perubahan Sinkronisasi" #. Success message showing change counts #: src/project/SyncDialog.svelte @@ -1589,7 +1604,7 @@ msgstr "Sinkronisasi selesai. {0} diterapkan pada FieldWorks Classic. {1} ditera #. Section title #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Sync FieldWorks Lite and FieldWorks Classic" -msgstr "Sinkronkan FieldWorks Lite dan FieldWorks Classic" +msgstr "Menyinkronkan FieldWorks Lite dan FieldWorks Classic" #. Introductory text for sync status panel #: src/project/sync/SyncStatusPrimitive.svelte @@ -1684,6 +1699,11 @@ msgstr "Waktu ketika Anda mengunggah atau mengunduh perubahan ini" msgid "These changes have not been uploaded yet. Ensure you're online and logged in to share your changes." msgstr "Perubahan ini belum diunggah. Pastikan Anda online dan masuk untuk membagikan perubahan Anda." +#. Alert text shown in EntryView when the currently displayed entry/word has been deleted +#: src/project/browse/EntryView.svelte +msgid "This {0} was deleted" +msgstr "{0} ini telah dihapus" + #. Example text for i18n #: src/stories/i18n/i18n.stories.svelte msgid "This date # and this emoji # are snippets" @@ -1730,7 +1750,7 @@ msgstr "Terjemahan {0}" #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/project/ProjectSidebar.svelte msgid "Troubleshoot" -msgstr "Pemecahan Masalah" +msgstr "Memecahkan masalah" #. Task instruction #: src/project/tasks/tasks-service.ts @@ -1750,7 +1770,7 @@ msgstr "Ketik contoh kalimat" #. Label for audio file type #: src/lib/components/audio/audio-editor.svelte msgid "Type:" -msgstr "Tipe:" +msgstr "Ketik:" #. Error message #: src/lib/components/OpenInFieldWorksButton.svelte @@ -1787,7 +1807,7 @@ msgstr "Server tidak dikenal" #. Error message for unknown update result #: src/lib/updates/UpdateDialogContent.svelte msgid "Unknown update result" -msgstr "" +msgstr "Hasil pembaruan tidak diketahui" #. Placeholder for missing value #. Displayed when a word/entry/field has no content yet @@ -1818,34 +1838,34 @@ msgstr "Perbarui {0}" #. Status message when an update is available #: src/lib/updates/UpdateDialogContent.svelte msgid "Update available: {0}" -msgstr "" +msgstr "Pembaruan tersedia: {0}" #. Error message when update fails to install #: src/lib/updates/UpdateDialogContent.svelte msgid "Update failed to install." -msgstr "" +msgstr "Pembaruan gagal diinstal." #. Success message after update installs #: src/lib/updates/UpdateDialogContent.svelte msgid "Update installed successfully! Please restart the application." -msgstr "" +msgstr "Pembaruan berhasil diinstal! Silakan mulai ulang aplikasi." #. Info message when update runs in background #: src/lib/updates/UpdateDialogContent.svelte msgid "Update started in the background. Restart the application after the update is complete." -msgstr "" +msgstr "Pembaruan dimulai di latar belakang. Mulai ulang aplikasi setelah pembaruan selesai." #. Error message when update is blocked by permissions #: src/lib/updates/UpdateDialogContent.svelte msgid "Update was disallowed by permission settings." -msgstr "" +msgstr "Pembaruan ditolak oleh pengaturan izin." #. Menu item and dialog title for app updates #: src/home/HomeView.svelte #: src/lib/updates/UpdateDialog.svelte #: src/project/ProjectSidebar.svelte msgid "Updates" -msgstr "" +msgstr "Pembaruan" #. Field label #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte @@ -1865,7 +1885,7 @@ msgstr "Melihat" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "violet" -msgstr "" +msgstr "violet" #. External link button text for help #: src/home/Server.svelte @@ -1878,6 +1898,11 @@ msgstr "Di mana proyek saya?" msgid "Why is that?" msgstr "Mengapa demikian?" +#. EntryView label for the current dictionary object when FieldWorks Lite is shown +#: src/project/browse/EntryView.svelte +msgid "word" +msgstr "kata" + #. Relevant view: Lite #. Classic view equivalent: "Lexeme form" (field) / "Entry" (object) #: src/lib/activity/ActivityItemChangePreview.svelte @@ -1922,7 +1947,7 @@ msgstr "Sistem Penulisan" #. Status message when no updates are available #: src/lib/updates/UpdateDialogContent.svelte msgid "You are running the latest version." -msgstr "" +msgstr "Anda menjalankan versi terbaru." #. Success message with task and count #: src/project/tasks/DoneView.svelte @@ -1939,3 +1964,4 @@ msgstr "Anda tidak memiliki izin untuk mengunduh proyek {0} dari {1}" #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Anda telah mengunduh proyek {0}" + diff --git a/frontend/viewer/src/locales/ko.po b/frontend/viewer/src/locales/ko.po index a68b78f0dd..910b2d4d58 100644 --- a/frontend/viewer/src/locales/ko.po +++ b/frontend/viewer/src/locales/ko.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: language-depot\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-22 11:51\n" +"PO-Revision-Date: 2026-01-24 14:45\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -67,12 +67,12 @@ msgstr "{num, plural, other {#개 변경}}" #. Commit count display #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "{num, plural, one {# new FieldWorks Classic commit} other {# new FieldWorks Classic commits}}" -msgstr "{num, plural, one {# 새 FieldWorks 클래식 커밋} other {# 새 FieldWorks 클래식 커밋}}" +msgstr "{num, plural, other {# 새 FieldWorks Classic 커밋}}" #. Commit count display #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "{num, plural, one {# new FieldWorks Lite commit} other {# new FieldWorks Lite commits}}" -msgstr "{num, plural, one {# 새 FieldWorks Lite 커밋} other {# 새 FieldWorks Lite 커밋}}" +msgstr "{num, plural, other {# 새 FieldWorks Lite 커밋}}" #. Description of Lite view #: src/project/browse/ViewPicker.svelte @@ -250,7 +250,7 @@ msgid "Author:" msgstr "작성자:" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Auto" msgstr "자동" @@ -260,14 +260,14 @@ msgid "Auto syncing" msgstr "자동 동기화" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Best match" msgstr "베스트 매치" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "blue" -msgstr "" +msgstr "파란색" #. Sidebar menu item #: src/project/ProjectSidebar.svelte @@ -301,7 +301,7 @@ msgstr "예를 들어 동일한 필드를 두 번 변경하면 두 개의 커밋 #. Status message while checking for updates #: src/lib/updates/UpdateDialogContent.svelte msgid "Checking for updates..." -msgstr "" +msgstr "업데이트 확인 중..." #. Button label #: src/lib/components/ThemePicker.svelte @@ -571,7 +571,7 @@ msgstr "다운로드 {0}" #. Link label to open the updates download page #: src/lib/updates/UpdateDialog.svelte msgid "Download page" -msgstr "" +msgstr "다운로드 페이지" #. Dialog description #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte @@ -587,7 +587,7 @@ msgstr "미등록 프로젝트 다운로드" #. Button label to download an update when auto-update is unavailable #: src/lib/updates/UpdateDialogContent.svelte msgid "Download Update" -msgstr "" +msgstr "업데이트 다운로드" #. Success notification with project name #: src/home/Server.svelte @@ -623,6 +623,11 @@ msgstr "로 끝납니다." msgid "Entries missing..." msgstr "항목이 누락되었습니다..." +#. EntryView label for the current dictionary object when FieldWorks Classic is shown +#: src/project/browse/EntryView.svelte +msgid "entry" +msgstr "항목" + #. Relevant view: Classic #. Lite view equivalent: "Word" #. Item type label: dictionary entry (word/headword with definitions) @@ -659,7 +664,7 @@ msgstr "같음" #. Error message when update check fails #: src/lib/updates/UpdateDialogContent.svelte msgid "Error checking for updates: {0}" -msgstr "" +msgstr "업데이트 확인 중 오류가 발생했습니다: {0}" #. Error notification #: src/project/ProjectSidebar.svelte @@ -778,6 +783,11 @@ msgstr "파일 저장이 지원되지 않음" msgid "File too big" msgstr "파일이 너무 큼" +#. Accessible label for the browse search input that filters entries or words +#: src/project/browse/SearchFilter.svelte +msgid "Filter" +msgstr "필터" + #. Relevant view: Classic #. Lite view equivalent: "Filter # words" #. Placeholder text showing filtered count (# = number) @@ -795,7 +805,7 @@ msgstr "필터 # 단어" #. Filter dropdown label #: src/project/browse/filter/OpFilter.svelte msgid "Filter By" -msgstr "" +msgstr "필터 기준" #. Relevant view: Classic #. Lite view equivalent: "Filter words" @@ -886,12 +896,12 @@ msgstr "문법 정보." #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "green" -msgstr "" +msgstr "녹색" #. Sort option #. Sort results by headword/main entry form (alphabetically) #. Related: "Auto" (default smart sort), "Best match" (relevance) -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Headword" msgstr "헤드워드" @@ -936,12 +946,12 @@ msgstr "불완전한 항목" #. Button label to install an available update #: src/lib/updates/UpdateDialogContent.svelte msgid "Install Update" -msgstr "" +msgstr "업데이트 설치" #. Button label while installing an update #: src/lib/updates/UpdateDialogContent.svelte msgid "Installing Update..." -msgstr "" +msgstr "업데이트 설치 중..." #. Button to continue to next task #: src/project/tasks/DoneView.svelte @@ -1049,7 +1059,7 @@ msgstr "관리자" #. Info message when manual update is required #: src/lib/updates/UpdateDialogContent.svelte msgid "Manual update is required. Please follow the instructions provided." -msgstr "" +msgstr "수동 업데이트가 필요합니다. 제공된 지침을 따르세요." #. Relevant view: Lite #. Classic view equivalent: "Sense" @@ -1086,7 +1096,7 @@ msgstr "누락되었습니다: {0}" #: src/lib/components/ThemePicker.svelte msgid "Mode" -msgstr "" +msgstr "모드" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" @@ -1270,7 +1280,7 @@ msgstr "로그 파일 열기" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "orange" -msgstr "" +msgstr "오렌지" #. Relevant view: Lite #. Classic view equivalent: "Component" @@ -1323,7 +1333,7 @@ msgstr "고정됨" #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/lib/updates/UpdateDialog.svelte msgid "Platform" -msgstr "" +msgstr "플랫폼" #. View option #: src/lib/activity/ActivityItem.svelte @@ -1378,7 +1388,7 @@ msgstr "프로젝트 새로 고침" #. Link label to open release notes #: src/lib/updates/UpdateDialog.svelte msgid "Release notes" -msgstr "" +msgstr "릴리스 노트" #. Button to delete item #: src/lib/entry-editor/ItemListItem.svelte @@ -1405,6 +1415,11 @@ msgstr "오디오 교체" msgid "Report a technical problem" msgstr "기술 문제 신고하기" +#. Button label to restore a deleted Entry or Word inside EntryView +#: src/project/browse/EntryView.svelte +msgid "Restore" +msgstr "복원" + #. Button option #: src/project/tasks/DoneView.svelte msgid "Review" @@ -1413,7 +1428,7 @@ msgstr "검토" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "rose" -msgstr "" +msgstr "rose" #. Dialog button to save audio with new name #: src/lib/components/field-editors/audio-input.svelte @@ -1500,7 +1515,7 @@ msgstr "설정" #. Test/demo component #: src/lib/sandbox/Sandbox.svelte msgid "Shadcn Sandbox # #" -msgstr "Shadcn 샌드박스 # #" +msgstr "Shadcn Sandbox # #" #. Button description #: src/lib/about/FeedbackDialog.svelte @@ -1557,7 +1572,7 @@ msgstr "다음으로 시작" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "stone" -msgstr "" +msgstr "돌" #. Error message #: src/project/tasks/SubjectPopup.svelte @@ -1584,7 +1599,7 @@ msgstr "동기화 변경 사항" #. Success message showing change counts #: src/project/SyncDialog.svelte msgid "Sync complete. {0} were applied to FieldWorks Classic. {1} were applied to FieldWorks Lite." -msgstr "동기화 완료. {0} 는 FieldWorks 클래식에 적용되었습니다. {1} 는 FieldWorks 라이트에 적용되었습니다." +msgstr "동기화 완료. {0} 는 FieldWorks Classic에 적용되었습니다. {1} 는 FieldWorks Lite에 적용되었습니다." #. Section title #: src/project/sync/FwLiteToFwMergeDetails.svelte @@ -1652,17 +1667,17 @@ msgstr "발생한 버그나 문제에 대해 알려주세요." #. View description #: src/project/browse/ViewPicker.svelte msgid "The *FieldWorks Classic* view, on the other hand, is designed for users who are familiar with *[FieldWorks Language Explorer](https://software.sil.org/fieldworks/)*." -msgstr "반면 *[FieldWorks 클래식* 뷰는 *[FieldWorks 언어 탐색기](https://software.sil.org/fieldworks/)*에 익숙한 사용자를 위해 설계되었습니다." +msgstr "반면 *FieldWorks Classic* 뷰는 *[FieldWorks Language Explorer](https://software.sil.org/fieldworks/)* 에 익숙한 사용자를 위해 설계되었습니다." #. View description #: src/project/browse/ViewPicker.svelte msgid "The *FieldWorks Lite* view is designed for non-linguists and differs from the *FieldWorks Classic* view in the following ways:" -msgstr "필드웍스 라이트* 뷰는 언어 전문가가 아닌 사용자를 위해 설계되었으며 다음과 같은 점에서 필드웍스 클래식* 뷰와 다릅니다:" +msgstr "*FieldWorks Lite* 뷰는 언어 전문가가 아닌 사용자를 위해 설계되었으며 다음과 같은 점에서 *FieldWorks Classic* 뷰와 다릅니다:" #. Explanation note #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "The number of FieldWorks Classic commits will not necessarily match the number of changes shown in the sync result message." -msgstr "FieldWorks 클래식 커밋 수가 동기화 결과 메시지에 표시되는 변경 사항 수와 반드시 일치하지는 않습니다." +msgstr "FieldWorks Classic 커밋 수가 동기화 결과 메시지에 표시되는 변경 사항 수와 반드시 일치하지는 않습니다." #. Explanation note #: src/project/sync/FwLiteToFwMergeDetails.svelte @@ -1684,6 +1699,11 @@ msgstr "이러한 변경 사항을 업로드하거나 다운로드한 시간" msgid "These changes have not been uploaded yet. Ensure you're online and logged in to share your changes." msgstr "변경 내용이 아직 업로드되지 않았습니다. 변경 내용을 공유하려면 온라인 상태이고 로그인했는지 확인하세요." +#. Alert text shown in EntryView when the currently displayed entry/word has been deleted +#: src/project/browse/EntryView.svelte +msgid "This {0} was deleted" +msgstr "이 {0} 삭제됨" + #. Example text for i18n #: src/stories/i18n/i18n.stories.svelte msgid "This date # and this emoji # are snippets" @@ -1787,7 +1807,7 @@ msgstr "알 수 없는 서버" #. Error message for unknown update result #: src/lib/updates/UpdateDialogContent.svelte msgid "Unknown update result" -msgstr "" +msgstr "알 수 없는 업데이트 결과" #. Placeholder for missing value #. Displayed when a word/entry/field has no content yet @@ -1818,34 +1838,34 @@ msgstr "업데이트 {0}" #. Status message when an update is available #: src/lib/updates/UpdateDialogContent.svelte msgid "Update available: {0}" -msgstr "" +msgstr "업데이트 사용 가능: {0}" #. Error message when update fails to install #: src/lib/updates/UpdateDialogContent.svelte msgid "Update failed to install." -msgstr "" +msgstr "업데이트를 설치하지 못했습니다." #. Success message after update installs #: src/lib/updates/UpdateDialogContent.svelte msgid "Update installed successfully! Please restart the application." -msgstr "" +msgstr "업데이트가 성공적으로 설치되었습니다! 애플리케이션을 다시 시작하세요." #. Info message when update runs in background #: src/lib/updates/UpdateDialogContent.svelte msgid "Update started in the background. Restart the application after the update is complete." -msgstr "" +msgstr "백그라운드에서 업데이트가 시작되었습니다. 업데이트가 완료된 후 애플리케이션을 다시 시작합니다." #. Error message when update is blocked by permissions #: src/lib/updates/UpdateDialogContent.svelte msgid "Update was disallowed by permission settings." -msgstr "" +msgstr "권한 설정에 의해 업데이트가 허용되지 않았습니다." #. Menu item and dialog title for app updates #: src/home/HomeView.svelte #: src/lib/updates/UpdateDialog.svelte #: src/project/ProjectSidebar.svelte msgid "Updates" -msgstr "" +msgstr "업데이트" #. Field label #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte @@ -1865,7 +1885,7 @@ msgstr "보기" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "violet" -msgstr "" +msgstr "바이올렛" #. External link button text for help #: src/home/Server.svelte @@ -1878,6 +1898,11 @@ msgstr "내 프로젝트는 어디에 있나요?" msgid "Why is that?" msgstr "왜 그럴까요?" +#. EntryView label for the current dictionary object when FieldWorks Lite is shown +#: src/project/browse/EntryView.svelte +msgid "word" +msgstr "단어" + #. Relevant view: Lite #. Classic view equivalent: "Lexeme form" (field) / "Entry" (object) #: src/lib/activity/ActivityItemChangePreview.svelte @@ -1922,7 +1947,7 @@ msgstr "쓰기 시스템" #. Status message when no updates are available #: src/lib/updates/UpdateDialogContent.svelte msgid "You are running the latest version." -msgstr "" +msgstr "최신 버전을 실행 중입니다." #. Success message with task and count #: src/project/tasks/DoneView.svelte @@ -1939,3 +1964,4 @@ msgstr "{1}에서 {0} 프로젝트를 다운로드할 수 있는 권한이 없 #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "이미 {0} 프로젝트를 다운로드하셨습니다." + diff --git a/frontend/viewer/src/locales/ms.po b/frontend/viewer/src/locales/ms.po index 7305805a39..3265407c0d 100644 --- a/frontend/viewer/src/locales/ms.po +++ b/frontend/viewer/src/locales/ms.po @@ -8,7 +8,7 @@ msgstr "" "Language: ms\n" "Project-Id-Version: language-depot\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-22 11:51\n" +"PO-Revision-Date: 2026-01-24 14:45\n" "Last-Translator: \n" "Language-Team: Malay\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -250,7 +250,7 @@ msgid "Author:" msgstr "Pengarang:" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Auto" msgstr "Auto" @@ -260,7 +260,7 @@ msgid "Auto syncing" msgstr "Segerakkan automatik" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Best match" msgstr "Padanan terbaik" @@ -623,6 +623,11 @@ msgstr "Berakhir dengan" msgid "Entries missing..." msgstr "Entri yang hilang..." +#. EntryView label for the current dictionary object when FieldWorks Classic is shown +#: src/project/browse/EntryView.svelte +msgid "entry" +msgstr "Entri" + #. Relevant view: Classic #. Lite view equivalent: "Word" #. Item type label: dictionary entry (word/headword with definitions) @@ -778,6 +783,11 @@ msgstr "Penyimpanan fail tidak disokong" msgid "File too big" msgstr "Fail terlalu besar" +#. Accessible label for the browse search input that filters entries or words +#: src/project/browse/SearchFilter.svelte +msgid "Filter" +msgstr "Tapis" + #. Relevant view: Classic #. Lite view equivalent: "Filter # words" #. Placeholder text showing filtered count (# = number) @@ -891,7 +901,7 @@ msgstr "hijau" #. Sort option #. Sort results by headword/main entry form (alphabetically) #. Related: "Auto" (default smart sort), "Best match" (relevance) -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Headword" msgstr "Kata Utama" @@ -964,7 +974,7 @@ msgstr "Panjang:" #. Product name #: src/project/sync/SyncStatusPrimitive.svelte msgid "Lexbox" -msgstr "Lexbox" +msgstr "" #: src/home/HomeView.svelte msgid "Lexbox logo" @@ -1323,7 +1333,7 @@ msgstr "Disemat" #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/lib/updates/UpdateDialog.svelte msgid "Platform" -msgstr "Platform" +msgstr "" #. View option #: src/lib/activity/ActivityItem.svelte @@ -1405,6 +1415,11 @@ msgstr "Ganti audio" msgid "Report a technical problem" msgstr "Laporkan masalah teknikal" +#. Button label to restore a deleted Entry or Word inside EntryView +#: src/project/browse/EntryView.svelte +msgid "Restore" +msgstr "Pulihkan" + #. Button option #: src/project/tasks/DoneView.svelte msgid "Review" @@ -1500,7 +1515,7 @@ msgstr "Tetapan" #. Test/demo component #: src/lib/sandbox/Sandbox.svelte msgid "Shadcn Sandbox # #" -msgstr "Kotak Pasir Shadcn # #" +msgstr "Shadcn Sandbox # #" #. Button description #: src/lib/about/FeedbackDialog.svelte @@ -1684,6 +1699,11 @@ msgstr "Masa apabila anda memuat naik atau memuat turun perubahan ini" msgid "These changes have not been uploaded yet. Ensure you're online and logged in to share your changes." msgstr "Perubahan ini belum dimuat naik. Pastikan anda dalam talian dan log masuk untuk berkongsi perubahan anda." +#. Alert text shown in EntryView when the currently displayed entry/word has been deleted +#: src/project/browse/EntryView.svelte +msgid "This {0} was deleted" +msgstr "Item {0} telah dipadam" + #. Example text for i18n #: src/stories/i18n/i18n.stories.svelte msgid "This date # and this emoji # are snippets" @@ -1878,6 +1898,11 @@ msgstr "Di manakah projek saya?" msgid "Why is that?" msgstr "Mengapa begitu?" +#. EntryView label for the current dictionary object when FieldWorks Lite is shown +#: src/project/browse/EntryView.svelte +msgid "word" +msgstr "Perkataan" + #. Relevant view: Lite #. Classic view equivalent: "Lexeme form" (field) / "Entry" (object) #: src/lib/activity/ActivityItemChangePreview.svelte @@ -1939,3 +1964,4 @@ msgstr "Anda tidak mempunyai kebenaran untuk memuat turun projek {0} daripada {1 #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Anda telah pun memuat turun projek {0}" + diff --git a/frontend/viewer/src/locales/sw.po b/frontend/viewer/src/locales/sw.po index 13cca30194..c3c9065b22 100644 --- a/frontend/viewer/src/locales/sw.po +++ b/frontend/viewer/src/locales/sw.po @@ -8,7 +8,7 @@ msgstr "" "Language: sw\n" "Project-Id-Version: language-depot\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-11-22 11:51\n" +"PO-Revision-Date: 2026-01-24 14:45\n" "Last-Translator: \n" "Language-Team: Swahili\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -36,12 +36,12 @@ msgstr "{0}" #. Suffix for field labels #: src/lib/components/editor/field/field-title.svelte msgid "{0} (FieldWorks Lite)" -msgstr "{0} (FieldWorks Lite)" +msgstr "" #. Suffix for field labels #: src/lib/components/editor/field/field-title.svelte msgid "{0} (FieldWorks)" -msgstr "{0} (FieldWorks)" +msgstr "" #. Time display format #: src/lib/components/ui/format/format-relative-date-fn.svelte.ts @@ -51,7 +51,7 @@ msgstr "{0} iliyopita" #. File size display with unit #: src/lib/components/audio/audio-editor.svelte msgid "{0} MB" -msgstr "{0} MB" +msgstr "" #. Display name for server #: src/home/Server.svelte @@ -250,7 +250,7 @@ msgid "Author:" msgstr "Mwandishi:" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Auto" msgstr "Otomatiki" @@ -260,7 +260,7 @@ msgid "Auto syncing" msgstr "Kuoanisha otomatiki" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Best match" msgstr "Ujumbe bora" @@ -623,6 +623,11 @@ msgstr "Inaishia na" msgid "Entries missing..." msgstr "Ingizo linalokosa..." +#. EntryView label for the current dictionary object when FieldWorks Classic is shown +#: src/project/browse/EntryView.svelte +msgid "entry" +msgstr "Ingizo" + #. Relevant view: Classic #. Lite view equivalent: "Word" #. Item type label: dictionary entry (word/headword with definitions) @@ -778,6 +783,11 @@ msgstr "Hifadhi ya faili hailinganiswi" msgid "File too big" msgstr "Faili kubwa sana" +#. Accessible label for the browse search input that filters entries or words +#: src/project/browse/SearchFilter.svelte +msgid "Filter" +msgstr "Chuja" + #. Relevant view: Classic #. Lite view equivalent: "Filter # words" #. Placeholder text showing filtered count (# = number) @@ -891,7 +901,7 @@ msgstr "kijani" #. Sort option #. Sort results by headword/main entry form (alphabetically) #. Related: "Auto" (default smart sort), "Best match" (relevance) -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Headword" msgstr "Neno la kichwa" @@ -964,7 +974,7 @@ msgstr "Urefu:" #. Product name #: src/project/sync/SyncStatusPrimitive.svelte msgid "Lexbox" -msgstr "Lexbox" +msgstr "" #: src/home/HomeView.svelte msgid "Lexbox logo" @@ -1405,6 +1415,11 @@ msgstr "Badili sauti" msgid "Report a technical problem" msgstr "Ripoti tatizo la kiufundi" +#. Button label to restore a deleted Entry or Word inside EntryView +#: src/project/browse/EntryView.svelte +msgid "Restore" +msgstr "Rejesha" + #. Button option #: src/project/tasks/DoneView.svelte msgid "Review" @@ -1684,6 +1699,11 @@ msgstr "Wakati ulipoweka au kupakua mabadiliko haya" msgid "These changes have not been uploaded yet. Ensure you're online and logged in to share your changes." msgstr "Mabadiliko haya hayajawekwa bado. Hakikisha unaunganishwa na kuingia ili kushiriki mabadiliko yako." +#. Alert text shown in EntryView when the currently displayed entry/word has been deleted +#: src/project/browse/EntryView.svelte +msgid "This {0} was deleted" +msgstr "Hili {0} limefutwa" + #. Example text for i18n #: src/stories/i18n/i18n.stories.svelte msgid "This date # and this emoji # are snippets" @@ -1878,6 +1898,11 @@ msgstr "Miradi yangu iko wapi?" msgid "Why is that?" msgstr "Kwa nini hiyo?" +#. EntryView label for the current dictionary object when FieldWorks Lite is shown +#: src/project/browse/EntryView.svelte +msgid "word" +msgstr "Neno" + #. Relevant view: Lite #. Classic view equivalent: "Lexeme form" (field) / "Entry" (object) #: src/lib/activity/ActivityItemChangePreview.svelte @@ -1939,3 +1964,4 @@ msgstr "Huna ruhusa ya kupakua mradi {0} kutoka {1}" #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Umeshapakua mradi wa {0}" + diff --git a/frontend/viewer/src/locales/vi.po b/frontend/viewer/src/locales/vi.po index f7a6e92b35..9f9754a57a 100644 --- a/frontend/viewer/src/locales/vi.po +++ b/frontend/viewer/src/locales/vi.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: language-depot\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-12-11 08:09\n" +"PO-Revision-Date: 2026-01-24 14:45\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -36,12 +36,12 @@ msgstr "{0}" #. Suffix for field labels #: src/lib/components/editor/field/field-title.svelte msgid "{0} (FieldWorks Lite)" -msgstr "{0} (FieldWorks Lite)" +msgstr "" #. Suffix for field labels #: src/lib/components/editor/field/field-title.svelte msgid "{0} (FieldWorks)" -msgstr "{0} (FieldWorks)" +msgstr "" #. Time display format #: src/lib/components/ui/format/format-relative-date-fn.svelte.ts @@ -51,7 +51,7 @@ msgstr "{0} trước" #. File size display with unit #: src/lib/components/audio/audio-editor.svelte msgid "{0} MB" -msgstr "{0} MB" +msgstr "" #. Display name for server #: src/home/Server.svelte @@ -62,17 +62,17 @@ msgstr "Máy chủ {0}" #: src/project/SyncDialog.svelte #: src/project/SyncDialog.svelte msgid "{num, plural, one {# change} other {# changes}}" -msgstr "{num, plural, one {# thay đổi} other {# thay đổi}}" +msgstr "{num, plural, other {# thay đổi}}" #. Commit count display #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "{num, plural, one {# new FieldWorks Classic commit} other {# new FieldWorks Classic commits}}" -msgstr "{num, plural, one {# commit FieldWorks Classic mới} other {# commit FieldWorks Classic mới}}" +msgstr "{num, plural, other {# commit FieldWorks Classic mới}}" #. Commit count display #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "{num, plural, one {# new FieldWorks Lite commit} other {# new FieldWorks Lite commits}}" -msgstr "{num, plural, one {# commit FieldWorks Lite mới} other {# commit FieldWorks Lite mới}}" +msgstr "{num, plural, other {# commit FieldWorks Lite mới}}" #. Description of Lite view #: src/project/browse/ViewPicker.svelte @@ -250,7 +250,7 @@ msgid "Author:" msgstr "Tác giả:" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Auto" msgstr "Tự động" @@ -260,14 +260,14 @@ msgid "Auto syncing" msgstr "Đang đồng bộ tự động" #. Sort option -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Best match" msgstr "Khớp tốt nhất" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "blue" -msgstr "" +msgstr "xanh dương" #. Sidebar menu item #: src/project/ProjectSidebar.svelte @@ -301,7 +301,7 @@ msgstr "Thay đổi cùng một trường hai lần, ví dụ, có thể dẫn #. Status message while checking for updates #: src/lib/updates/UpdateDialogContent.svelte msgid "Checking for updates..." -msgstr "" +msgstr "Đang kiểm tra cập nhật..." #. Button label #: src/lib/components/ThemePicker.svelte @@ -571,7 +571,7 @@ msgstr "Tải xuống {0}" #. Link label to open the updates download page #: src/lib/updates/UpdateDialog.svelte msgid "Download page" -msgstr "" +msgstr "Tải xuống trang" #. Dialog description #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte @@ -587,7 +587,7 @@ msgstr "Tải dự án không được liệt kê" #. Button label to download an update when auto-update is unavailable #: src/lib/updates/UpdateDialogContent.svelte msgid "Download Update" -msgstr "" +msgstr "Tải xuống bản cập nhật" #. Success notification with project name #: src/home/Server.svelte @@ -623,6 +623,11 @@ msgstr "Kết thúc bằng" msgid "Entries missing..." msgstr "Các mục còn thiếu..." +#. EntryView label for the current dictionary object when FieldWorks Classic is shown +#: src/project/browse/EntryView.svelte +msgid "entry" +msgstr "nhập" + #. Relevant view: Classic #. Lite view equivalent: "Word" #. Item type label: dictionary entry (word/headword with definitions) @@ -659,7 +664,7 @@ msgstr "Bằng" #. Error message when update check fails #: src/lib/updates/UpdateDialogContent.svelte msgid "Error checking for updates: {0}" -msgstr "" +msgstr "Kiểm tra lỗi khi cập nhật: {0}" #. Error notification #: src/project/ProjectSidebar.svelte @@ -778,6 +783,11 @@ msgstr "Lưu tệp không được hỗ trợ" msgid "File too big" msgstr "Tệp quá lớn" +#. Accessible label for the browse search input that filters entries or words +#: src/project/browse/SearchFilter.svelte +msgid "Filter" +msgstr "Lọc" + #. Relevant view: Classic #. Lite view equivalent: "Filter # words" #. Placeholder text showing filtered count (# = number) @@ -795,7 +805,7 @@ msgstr "Lọc # từ" #. Filter dropdown label #: src/project/browse/filter/OpFilter.svelte msgid "Filter By" -msgstr "" +msgstr "Lọc theo" #. Relevant view: Classic #. Lite view equivalent: "Filter words" @@ -886,12 +896,12 @@ msgstr "Thông tin ngữ pháp." #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "green" -msgstr "" +msgstr "xanh" #. Sort option #. Sort results by headword/main entry form (alphabetically) #. Related: "Auto" (default smart sort), "Best match" (relevance) -#: src/project/browse/SortMenu.svelte +#: src/project/browse/sort/SortMenu.svelte msgid "Headword" msgstr "Từ đầu mục" @@ -906,8 +916,7 @@ msgstr "Lịch sử" #: src/lib/components/audio/audio-provider.svelte msgid "Hold to record or\\npress and release to start recording." -msgstr "" -"Nhấn giữ để ghi âm hoặc\n" +msgstr "Nhấn giữ để ghi âm hoặc\n" "nhấn rồi thả để bắt đầu ghi." #. External link button text for help @@ -938,12 +947,12 @@ msgstr "Mục chưa hoàn chỉnh" #. Button label to install an available update #: src/lib/updates/UpdateDialogContent.svelte msgid "Install Update" -msgstr "" +msgstr "Cài đặt bản cập nhật" #. Button label while installing an update #: src/lib/updates/UpdateDialogContent.svelte msgid "Installing Update..." -msgstr "" +msgstr "Đang cài đặt bản cập nhật..." #. Button to continue to next task #: src/project/tasks/DoneView.svelte @@ -1051,7 +1060,7 @@ msgstr "Quản lý" #. Info message when manual update is required #: src/lib/updates/UpdateDialogContent.svelte msgid "Manual update is required. Please follow the instructions provided." -msgstr "" +msgstr "Cần thực hiện cập nhật thủ công. Vui lòng làm theo các hướng dẫn được cung cấp." #. Relevant view: Lite #. Classic view equivalent: "Sense" @@ -1088,7 +1097,7 @@ msgstr "Thiếu: {0}" #: src/lib/components/ThemePicker.svelte msgid "Mode" -msgstr "" +msgstr "Chế độ" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" @@ -1272,7 +1281,7 @@ msgstr "Mở tệp nhật ký" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "orange" -msgstr "" +msgstr "cam" #. Relevant view: Lite #. Classic view equivalent: "Component" @@ -1325,7 +1334,7 @@ msgstr "Đã ghim" #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/lib/updates/UpdateDialog.svelte msgid "Platform" -msgstr "" +msgstr "Nền tảng" #. View option #: src/lib/activity/ActivityItem.svelte @@ -1380,7 +1389,7 @@ msgstr "Làm mới Dự án" #. Link label to open release notes #: src/lib/updates/UpdateDialog.svelte msgid "Release notes" -msgstr "" +msgstr "Ghi chú phát hành" #. Button to delete item #: src/lib/entry-editor/ItemListItem.svelte @@ -1407,6 +1416,11 @@ msgstr "Thay thế âm thanh" msgid "Report a technical problem" msgstr "Báo lỗi kỹ thuật" +#. Button label to restore a deleted Entry or Word inside EntryView +#: src/project/browse/EntryView.svelte +msgid "Restore" +msgstr "Khôi phục" + #. Button option #: src/project/tasks/DoneView.svelte msgid "Review" @@ -1415,7 +1429,7 @@ msgstr "Xem lại" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "rose" -msgstr "" +msgstr "hoa hồng" #. Dialog button to save audio with new name #: src/lib/components/field-editors/audio-input.svelte @@ -1559,7 +1573,7 @@ msgstr "Bắt đầu bằng" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "stone" -msgstr "" +msgstr "đá" #. Error message #: src/project/tasks/SubjectPopup.svelte @@ -1686,6 +1700,11 @@ msgstr "Thời gian bạn đã tải lên hoặc tải xuống các thay đổi msgid "These changes have not been uploaded yet. Ensure you're online and logged in to share your changes." msgstr "Những thay đổi này chưa được tải lên. Hãy đảm bảo bạn đang trực tuyến và đã đăng nhập để chia sẻ các thay đổi." +#. Alert text shown in EntryView when the currently displayed entry/word has been deleted +#: src/project/browse/EntryView.svelte +msgid "This {0} was deleted" +msgstr "Đường dẫn này {0} đã bị xóa." + #. Example text for i18n #: src/stories/i18n/i18n.stories.svelte msgid "This date # and this emoji # are snippets" @@ -1789,7 +1808,7 @@ msgstr "Máy chủ không xác định" #. Error message for unknown update result #: src/lib/updates/UpdateDialogContent.svelte msgid "Unknown update result" -msgstr "" +msgstr "Kết quả cập nhật không xác định" #. Placeholder for missing value #. Displayed when a word/entry/field has no content yet @@ -1820,34 +1839,34 @@ msgstr "Cập nhật {0}" #. Status message when an update is available #: src/lib/updates/UpdateDialogContent.svelte msgid "Update available: {0}" -msgstr "" +msgstr "Cập nhật có sẵn: {0}" #. Error message when update fails to install #: src/lib/updates/UpdateDialogContent.svelte msgid "Update failed to install." -msgstr "" +msgstr "Cập nhật không thể cài đặt." #. Success message after update installs #: src/lib/updates/UpdateDialogContent.svelte msgid "Update installed successfully! Please restart the application." -msgstr "" +msgstr "Cập nhật đã được cài đặt thành công! Vui lòng khởi động lại ứng dụng." #. Info message when update runs in background #: src/lib/updates/UpdateDialogContent.svelte msgid "Update started in the background. Restart the application after the update is complete." -msgstr "" +msgstr "Quá trình cập nhật đã bắt đầu chạy ngầm. Vui lòng khởi động lại ứng dụng sau khi quá trình cập nhật hoàn tất." #. Error message when update is blocked by permissions #: src/lib/updates/UpdateDialogContent.svelte msgid "Update was disallowed by permission settings." -msgstr "" +msgstr "Cập nhật đã bị từ chối do cài đặt quyền truy cập." #. Menu item and dialog title for app updates #: src/home/HomeView.svelte #: src/lib/updates/UpdateDialog.svelte #: src/project/ProjectSidebar.svelte msgid "Updates" -msgstr "" +msgstr "Cập nhật" #. Field label #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte @@ -1867,7 +1886,7 @@ msgstr "Xem" #. Color theme option #: src/lib/components/ThemePicker.svelte msgid "violet" -msgstr "" +msgstr "tím" #. External link button text for help #: src/home/Server.svelte @@ -1880,6 +1899,11 @@ msgstr "Dự án của tôi ở đâu?" msgid "Why is that?" msgstr "Tại sao vậy?" +#. EntryView label for the current dictionary object when FieldWorks Lite is shown +#: src/project/browse/EntryView.svelte +msgid "word" +msgstr "từ" + #. Relevant view: Lite #. Classic view equivalent: "Lexeme form" (field) / "Entry" (object) #: src/lib/activity/ActivityItemChangePreview.svelte @@ -1924,7 +1948,7 @@ msgstr "Các hệ chữ" #. Status message when no updates are available #: src/lib/updates/UpdateDialogContent.svelte msgid "You are running the latest version." -msgstr "" +msgstr "Bạn đang sử dụng phiên bản mới nhất." #. Success message with task and count #: src/project/tasks/DoneView.svelte @@ -1941,3 +1965,4 @@ msgstr "Bạn không có quyền tải dự án {0} từ {1}" #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Bạn đã tải xuống dự án {0}" + diff --git a/platform.bible-extension/assets/descriptions/description-vi.md b/platform.bible-extension/assets/descriptions/description-vi.md new file mode 100644 index 0000000000..9ee78636a5 --- /dev/null +++ b/platform.bible-extension/assets/descriptions/description-vi.md @@ -0,0 +1 @@ +FieldWorks Lite for Platform.Bible. Powered by webpack.