diff --git a/frontend/viewer/src/locales/es.po b/frontend/viewer/src/locales/es.po index 0ea77e63d0..f57f1a83f8 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-09-12 05:50\n" +"PO-Revision-Date: 2025-10-22 10:29\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -41,14 +41,6 @@ msgstr "{0} (FieldWorks)" msgid "{0} ago" msgstr "{0} hace" -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Changes" -msgstr "Cambios {0}" - -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Commits" -msgstr "{0} Comandos" - #: src/lib/components/audio/audio-editor.svelte msgid "{0} MB" msgstr "{0} MB" @@ -57,15 +49,19 @@ msgstr "{0} MB" msgid "{0} Server" msgstr "{0} Servidor" -#: src/project/SyncDialog.svelte -msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite." -msgstr "{0} sincronizado con FieldWorks. {1} sincronizado con FieldWorks Lite." - #: src/project/SyncDialog.svelte #: src/project/SyncDialog.svelte msgid "{num, plural, one {# change} other {# changes}}" msgstr "{num, plural, one {# cambio} other {# cambios}}" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "{num, plural, one {# new FieldWorks Classic commit} other {# new FieldWorks Classic commits}}" +msgstr "{num, plural, one {# nuevo FieldWorks Classic commit} other {# nuevos FieldWorks Classic commits}}" + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "{num, plural, one {# new FieldWorks Lite commit} other {# new FieldWorks Lite commits}}" +msgstr "{num, plural, one {# nuevo commit de FieldWorks Lite} other {# nuevos commits de FieldWorks Lite}}" + #: src/lib/history/HistoryView.svelte #: src/lib/activity/ActivityView.svelte msgid "# ago" @@ -118,6 +114,10 @@ msgstr "Añadir ejemplo" msgid "Add Meaning" msgstr "Añadir significado" +#: src/lib/entry-editor/NewEntryButton.svelte +msgid "Add new word" +msgstr "Añadir nueva palabra" + #: src/lib/entry-editor/field-editors/ComplexForms.svelte msgid "Add part of" msgstr "Añadir parte de" @@ -127,10 +127,18 @@ msgstr "Añadir parte de" msgid "Add Sense" msgstr "Añadir acepción" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Add Word" +msgstr "Añadir palabra" + #: src/project/browse/BrowseView.svelte msgid "an entry" msgstr "una entrada" +#: src/project/browse/filter/SemanticDomainSelect.svelte +msgid "Any semantic domain" +msgstr "Cualquier dominio semántico" + #: src/project/browse/filter/WsSelect.svelte msgid "Any Ws" msgstr "Cualquier W" @@ -143,6 +151,10 @@ msgstr "Versión de la aplicación" msgid "Are you sure you want to delete {0}?" msgstr "¿Estás seguro de que quieres borrar {0}?" +#: src/lib/about/FeedbackDialog.svelte +msgid "Ask questions and get help on our community forum." +msgstr "Haz preguntas y recibe ayuda en nuestro foro de la comunidad." + #: src/lib/components/field-editors/audio-input.svelte msgid "Audio file not included in Send & Receive" msgstr "Archivo de audio no incluido en Enviar y Recibir" @@ -165,8 +177,8 @@ msgid "Auto" msgstr "Auto" #: src/project/sync/SyncStatusPrimitive.svelte -msgid "Auto sync" -msgstr "Auto sincronización" +msgid "Auto syncing" +msgstr "Sincronización automática" #: src/project/browse/SortMenu.svelte msgid "Best match" @@ -186,11 +198,23 @@ msgstr "Visite" msgid "Cancel" msgstr "Cancelar" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changes can also be the result of fields being added to new versions of FieldWorks Lite." +msgstr "Los cambios también pueden ser el resultado de que los campos sean agregados a nuevas versiones de FieldWorks Lite." + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changing the same field twice, for example, can result in two commits but only one change that needs to be applied to FieldWorks Classic. Commits can also consist of multiple changes." +msgstr "Cambiar el mismo campo dos veces, por ejemplo, puede resultar en dos commits pero sólo un cambio que necesita ser aplicado a FieldWorks Classic. Los commits también pueden consistir en varios cambios." + +#: src/lib/ThemePicker.svelte +msgid "Choose theme" +msgstr "Elegir tema" + #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Citation form" msgstr "Formulario de cita" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Citation Form" msgstr "Formulario de citación" @@ -198,6 +222,7 @@ msgstr "Formulario de citación" msgid "Classic FieldWorks Projects" msgstr "Proyectos clásicos de FieldWorks" +#: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/multi-select.svelte msgid "clear" @@ -255,22 +280,18 @@ msgstr "Copiado al portapapeles" msgid "Copy version" msgstr "Copiar versión" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "Create {0}" -msgstr "Crear {0}" - #: src/lib/entry-editor/NewEntryButton.svelte msgid "Create entry" msgstr "Crear entrada" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Create Entry" +msgstr "Crear entrada" + #: src/home/HomeView.svelte msgid "Create Example Project" msgstr "Crear un proyecto de ejemplo" -#: src/lib/entry-editor/NewEntryButton.svelte -msgid "Create word" -msgstr "Crear palabra" - #: src/lib/entry-editor/field-editors/ComplexForms.svelte #: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte msgid "Current Entry" @@ -281,6 +302,10 @@ msgstr "Entrada actual" msgid "Current Word" msgstr "Palabra actual" +#: src/lib/ThemePicker.svelte +msgid "Dark" +msgstr "Oscuro" + #: src/project/ProjectSidebar.svelte msgid "Dashboard" msgstr "Cuadro de mandos" @@ -327,7 +352,7 @@ msgstr "Vista previa del diccionario" msgid "Discard" msgstr "Descartar" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Display as" msgstr "Mostrar como" @@ -383,8 +408,11 @@ msgstr "Editor" msgid "Ends with" msgstr "Termina con" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Entries missing..." +msgstr "Entradas faltantes..." + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte msgid "Entry" @@ -440,20 +468,17 @@ msgid "Failed to open URL: {0}" msgstr "Error al abrir la URL: {0}" #: src/project/SyncDialog.svelte +#: src/lib/services/sync-status-service.ts msgid "Failed to synchronize" msgstr "Error de sincronización" -#: src/project/SyncDialog.svelte -msgid "Failed to synchronize." -msgstr "Error de sincronización." - #: src/project/ProjectSidebar.svelte #: src/lib/about/FeedbackDialog.svelte #: src/home/HomeView.svelte -msgid "Feedback" -msgstr "Comentarios" +msgid "Feedback & Support" +msgstr "Comentarios y Soporte" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Field" msgstr "Campo" @@ -461,10 +486,6 @@ msgstr "Campo" msgid "Field Labels" msgstr "Etiquetas de campo" -#: src/project/sync/SyncStatusPrimitive.svelte -msgid "FieldWorks Classic" -msgstr "FieldWorks clásico" - #: src/project/sync/SyncStatusPrimitive.svelte msgid "FieldWorks Lite" msgstr "FieldWorks Lite" @@ -473,6 +494,10 @@ msgstr "FieldWorks Lite" msgid "FieldWorks Lite has been updated successfully. Please restart the app to apply the changes." msgstr "FieldWorks Lite se ha actualizado correctamente. Reinicie la aplicación para aplicar los cambios." +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "FieldWorks Lite users will automatically receive changes that were made in FieldWorks Classic. FieldWorks Classic users will see changes that were made in FieldWorks Lite after they do Send/Receive." +msgstr "Los usuarios de FieldWorks Lite recibirán automáticamente cambios realizados en FieldWorks Classic. Los usuarios de FieldWorks Classic verán los cambios que se hicieron en FieldWorks Lite después de que hagan Enviar/Recibir." + #: src/project/ProjectDropdown.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte @@ -515,8 +540,8 @@ msgid "Filter entries" msgstr "Filtrar entradas" #: src/project/browse/SearchFilter.svelte -msgid "Filter for" -msgstr "Filtro para" +msgid "Filter for..." +msgstr "Filtrar para..." #: src/project/browse/SearchFilter.svelte msgid "Filter words" @@ -543,7 +568,11 @@ msgstr "Finalizar" msgid "For any other inquiries, feel free to send us an email." msgstr "Para cualquier otra consulta, no dude en enviarnos un correo electrónico." -#: src/project/browse/SearchFilter.svelte +#: src/lib/about/FeedbackDialog.svelte +msgid "Get support" +msgstr "Obtener soporte" + +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Gloss" msgstr "Glosa" @@ -589,6 +618,14 @@ msgstr "Importar" msgid "in {0}" msgstr "en {0}" +#: src/project/browse/SearchFilter.svelte +msgid "Include subdomains" +msgstr "Incluye subdominios" + +#: src/project/browse/SearchFilter.svelte +msgid "Incomplete entries" +msgstr "Entradas incompletas" + #: src/project/tasks/DoneView.svelte msgid "Keep going" msgstr "Continuar" @@ -600,15 +637,15 @@ msgstr "Último cambio: #" #: src/project/sync/SyncStatusPrimitive.svelte msgid "Last sync: #" -msgstr "" +msgstr "Última sincronización: #" #: src/lib/components/audio/audio-editor.svelte msgid "Length:" msgstr "Longitud:" -#: src/lib/about/FeedbackDialog.svelte -msgid "Let us know about any bugs or technical issues you encounter." -msgstr "Háganos saber sobre cualquier error o problema técnico que encuentre." +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Lexbox" +msgstr "Lexbox" #: src/home/HomeView.svelte msgid "Lexbox logo" @@ -618,10 +655,14 @@ msgstr "Logotipo de Lexbox" msgid "Lexeme form" msgstr "Forma del lexema" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Lexeme Form" msgstr "Forma del lexema" +#: src/lib/ThemePicker.svelte +msgid "Light" +msgstr "Claro" + #: src/project/browse/BrowseView.svelte msgid "List mode" msgstr "Modo lista" @@ -665,6 +706,10 @@ msgstr "Cierre de sesión" msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸" msgstr "Hecho con ❤️ de 🇦🇹 🇹🇭 🇺🇸" +#: src/lib/about/FeedbackDialog.svelte +msgid "Make a suggestion" +msgstr "Haz una sugerencia" + #: src/home/HomeView.svelte msgid "Make sure your [changes are synced]({0}) to Lexbox." msgstr "Asegúrese de que su [cambios están sincronizados]({0}) en Lexbox." @@ -688,49 +733,43 @@ msgstr "Definición {0} perdida" msgid "Missing Example sentence {0}" msgstr "Frase de ejemplo {0} perdida" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Examples" -msgstr "Ejemplos perdidos" - #: src/project/tasks/tasks-service.ts msgid "Missing Gloss {0}" msgstr "Glosa {0} perdida" #: src/project/tasks/tasks-service.ts -#: src/project/browse/SearchFilter.svelte msgid "Missing Part of Speech" msgstr "Parte de la oración perdido" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Semantic Domains" -msgstr "Dominios semánticos perdidos" - -#: src/project/browse/SearchFilter.svelte -msgid "Missing Senses" -msgstr "Acepciones perdidas" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Missing: {0}" +msgstr "Falta: {0}" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" msgstr "Mover" +#: src/project/sync/SyncStatusPrimitive.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Never" msgstr "Nunca" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte msgid "New" msgstr "Nuevo" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "New {0}" -msgstr "Nuevo {0}" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "New data" +msgstr "Nuevos datos" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Entry" msgstr "Nueva entrada" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Word" msgstr "Nueva palabra" @@ -746,10 +785,6 @@ msgstr "No se ha encontrado actividad" msgid "No audio" msgstr "Sin audio" -#: src/lib/history/HistoryView.svelte -msgid "No change name" -msgstr "Sin cambio de nombre" - #: src/project/ProjectDropdown.svelte msgid "No Dictionaries found" msgstr "No se han encontrado diccionarios" @@ -772,6 +807,14 @@ msgstr "No se han encontrado antecedentes" msgid "No items found" msgstr "No se han encontrado artículos" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "No new data" +msgstr "No hay nuevos datos" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "No server" +msgstr "Sin servidor" + #: src/project/ProjectSidebar.svelte msgid "No server configured" msgstr "Ningún servidor configurado" @@ -810,6 +853,7 @@ msgid "Observer" msgstr "Observador" #: src/project/ProjectSidebar.svelte +#: src/project/sync/SyncStatusPrimitive.svelte msgid "Offline" msgstr "Fuera de línea" @@ -817,6 +861,10 @@ msgstr "Fuera de línea" msgid "Offline, unable to download" msgstr "Desconectado, no se puede descargar" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." +msgstr "Un commit de FieldWorks Classic puede consistir en cambios en múltiples entradas o campos. Por otro lado, un commit sólo puede afectar a los datos que no están sincronizados con FieldWorks Lite." + #: src/home/Server.svelte msgid "Open" msgstr "Abrir" @@ -957,6 +1005,10 @@ msgstr "Seleccione una nueva tarea en la que trabajar" msgid "Select file" msgstr "Seleccionar archivo" +#: src/project/browse/SearchFilter.svelte +msgid "Semantic domain" +msgstr "Dominio semántico" + #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Semantic domains" msgstr "Dominios semánticos" @@ -984,6 +1036,10 @@ msgstr "Ajustes" msgid "Shadcn Sandbox # #" msgstr "Shadcn Sandbox # #" +#: src/lib/about/FeedbackDialog.svelte +msgid "Share ideas and vote on new features or improvements." +msgstr "Comparte ideas y vota sobre nuevas características o mejoras." + #: src/lib/troubleshoot/TroubleshootDialog.svelte msgid "Share Log file" msgstr "Compartir archivo de registro" @@ -992,10 +1048,6 @@ msgstr "Compartir archivo de registro" msgid "Share project data file" msgstr "Compartir archivo de datos del proyecto" -#: src/lib/about/FeedbackDialog.svelte -msgid "Share your suggestions for new features or improvements." -msgstr "Comparta sus sugerencias para nuevas características o mejoras." - #: src/project/browse/ViewPicker.svelte msgid "Show" msgstr "Mostrar" @@ -1016,6 +1068,10 @@ msgstr "Tamaño:" msgid "Skip" msgstr "Saltar" +#: src/project/browse/SearchFilter.svelte +msgid "Specific field" +msgstr "Campo específico" + #: src/project/browse/filter/OpFilter.svelte msgid "Starts with" msgstr "Empieza por" @@ -1030,10 +1086,6 @@ msgstr "El asunto no tiene un objeto de tipo adecuado: {0}" msgid "Submit" msgstr "Enviar" -#: src/lib/about/FeedbackDialog.svelte -msgid "Suggest your ideas" -msgstr "Sugerir tus ideas" - #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Sync" msgstr "Sincronizar" @@ -1042,6 +1094,18 @@ msgstr "Sincronizar" msgid "Sync Changes" msgstr "Sincronizar Cambios" +#: src/project/SyncDialog.svelte +msgid "Sync complete. {0} were applied to FieldWorks Classic. {1} were applied to FieldWorks Lite." +msgstr "Sincronización completa. {0} se aplicaron a FieldWorks Classic. {1} se aplicaron a FieldWorks Lite." + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Sync FieldWorks Lite and FieldWorks Classic" +msgstr "Sync FieldWorks Lite y FieldWorks Clásico" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Sync your changes with other FieldWorks Lite users" +msgstr "Sincroniza tus cambios con otros usuarios de FieldWorks Lite" + #: src/project/ProjectSidebar.svelte msgid "Synced" msgstr "Sincronizado" @@ -1059,13 +1123,17 @@ msgid "Synchronize" msgstr "Sincronice" #: src/project/SyncDialog.svelte -msgid "Synchronizing FieldWorks Lite with FieldWorks..." -msgstr "Sincronización de FieldWorks Lite con FieldWorks..." +msgid "Synchronizing FieldWorks Lite and FieldWorks Classic..." +msgstr "Sincronizando FieldWorks Lite y FieldWorks Classic..." #: src/project/sync/SyncStatusPrimitive.svelte msgid "Syncing..." msgstr "Sincronizando..." +#: src/lib/ThemePicker.svelte +msgid "System" +msgstr "Sistema" + #: src/project/tasks/TasksView.svelte msgid "Task {0}" msgstr "Tarea {0}" @@ -1078,6 +1146,18 @@ msgstr "Tarea no encontrada: {0}" msgid "Tasks" msgstr "Tareas" +#: src/lib/about/FeedbackDialog.svelte +msgid "Tell us about a bug or issue you’ve encountered." +msgstr "Cuéntanos acerca de un error o problema que hayas encontrado." + +#: 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 "El número de commits de FieldWorks Classic no necesariamente coincidirá con el número de cambios mostrados en el mensaje de resultado de sincronización." + +#: 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 "El número de commits de FieldWorks Lite no necesariamente coincidirá con el número de cambios mostrados en el mensaje de resultado de sincronización." + #: src/project/tasks/TaskView.svelte msgid "The task you are looking for does not exist." msgstr "La tarea que buscas no existe." @@ -1088,12 +1168,16 @@ msgstr "Esta fecha # y este emoji # son fragmentos" #: src/lib/OpenInFieldWorksButton.svelte msgid "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen." -msgstr "Este proyecto está ahora abierto en FieldWorks. Para continuar trabajando en FieldWorks Lite, cierre el proyecto en FieldWorks y haga clic en Reabrir." +msgstr "Este proyecto está ahora abierto en FieldWorks. Para continuar trabajando en FieldWorks Lite, cierre el proyecto en FieldWorks y haga clic en Vuelva a abrir." #: src/project/tasks/TaskView.svelte msgid "This task is complete" msgstr "Esta tarea está completa" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "This will synchronize the FieldWorks Lite and FieldWorks Classic copies of your project in Lexbox." +msgstr "Esto sincronizará las copias de FieldWorks Lite y FieldWorks Classic de su proyecto en Lexbox." + #: src/project/browse/SearchFilter.svelte msgid "Toggle filters" msgstr "Alternar filtros" @@ -1102,14 +1186,14 @@ msgstr "Alternar filtros" msgid "Toggle pinned" msgstr "Alternar fijado" -#: src/lib/ThemePicker.svelte -msgid "Toggle theme" -msgstr "Alternar tema" - #: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte msgid "Translation" msgstr "Traducción" +#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte +msgid "Translation {0}" +msgstr "Traducción {0}" + #: src/project/ProjectSidebar.svelte #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/home/HomeView.svelte @@ -1157,6 +1241,10 @@ msgstr "Error desconocido {0}" msgid "Unknown error downloading {0}" msgstr "Error desconocido al descargar {0}" +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Unknown server" +msgstr "Servidor desconocido" + #: src/project/browse/EntryView.svelte #: src/project/browse/EntryRow.svelte #: src/project/browse/EntryMenu.svelte @@ -1188,9 +1276,13 @@ msgstr "Ver configuración" msgid "Where are my projects?" msgstr "¿Dónde están mis proyectos?" -#: src/project/browse/SearchFilter.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Why is that?" +msgstr "¿Por qué?" + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte diff --git a/frontend/viewer/src/locales/fr.po b/frontend/viewer/src/locales/fr.po index 4c63f6a1fc..729de1d431 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-09-11 05:31\n" +"PO-Revision-Date: 2025-10-22 10:29\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -41,14 +41,6 @@ msgstr "{0} (FieldWorks)" msgid "{0} ago" msgstr "il y a {0}" -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Changes" -msgstr "Changements {0}" - -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Commits" -msgstr "Commits {0}" - #: src/lib/components/audio/audio-editor.svelte msgid "{0} MB" msgstr "{0} MB" @@ -57,15 +49,19 @@ msgstr "{0} MB" msgid "{0} Server" msgstr "{0} Serveur" -#: src/project/SyncDialog.svelte -msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite." -msgstr "{0} synchronisé avec FieldWorks. {1} synchronisé avec FieldWorks Lite." - #: src/project/SyncDialog.svelte #: src/project/SyncDialog.svelte msgid "{num, plural, one {# change} other {# changes}}" msgstr "{num, plural, one {# changement} other {# changements}}" +#: 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}}" + +#: 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}}" + #: src/lib/history/HistoryView.svelte #: src/lib/activity/ActivityView.svelte msgid "# ago" @@ -78,7 +74,7 @@ msgstr "# avant" #: src/lib/notifications/NotificationOutlet.svelte msgid "A new version of FieldWorks Lite is available." -msgstr "Une nouvelle version de FieldWorks Lite sera disponible." +msgstr "Une nouvelle version de FieldWorks Lite est disponible." #: src/project/browse/BrowseView.svelte msgid "a word" @@ -103,7 +99,7 @@ msgstr "Ajouter de l'audio" #: src/lib/entry-editor/field-editors/ComplexForms.svelte msgid "Add complex form" -msgstr "Ajouter un formulaire complexe" +msgstr "Ajouter une forme complexe" #: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte msgid "Add component" @@ -116,7 +112,11 @@ msgstr "Ajouter un exemple" #: src/lib/entry-editor/object-editors/EntryEditor.svelte #: src/lib/entry-editor/object-editors/EntryEditor.svelte msgid "Add Meaning" -msgstr "Ajouter un sens" +msgstr "Ajouter une signification" + +#: src/lib/entry-editor/NewEntryButton.svelte +msgid "Add new word" +msgstr "Ajouter un nouveau mot" #: src/lib/entry-editor/field-editors/ComplexForms.svelte msgid "Add part of" @@ -127,13 +127,21 @@ msgstr "Ajouter une partie de" msgid "Add Sense" msgstr "Ajouter du sens" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Add Word" +msgstr "Ajouter un mot" + #: src/project/browse/BrowseView.svelte msgid "an entry" msgstr "une entrée" +#: src/project/browse/filter/SemanticDomainSelect.svelte +msgid "Any semantic domain" +msgstr "N'importe quel domaine sémantique" + #: src/project/browse/filter/WsSelect.svelte msgid "Any Ws" -msgstr "Tous les W" +msgstr "Tous les Systèmes d'Ecriture" #: src/lib/troubleshoot/TroubleshootDialog.svelte msgid "Application version" @@ -143,9 +151,13 @@ msgstr "Version de l'application" msgid "Are you sure you want to delete {0}?" msgstr "Êtes-vous sûr de vouloir supprimer {0}?" +#: src/lib/about/FeedbackDialog.svelte +msgid "Ask questions and get help on our community forum." +msgstr "Posez des questions et obtenez de l'aide sur notre forum communautaire." + #: src/lib/components/field-editors/audio-input.svelte msgid "Audio file not included in Send & Receive" -msgstr "Le fichier audio n'est pas inclus dans l'envoi et la réception" +msgstr "Le fichier audio n'est pas inclus dans l'envoi/recevoir" #: src/lib/components/audio/AudioDialog.svelte msgid "Audio saved and uploaded to Lexbox" @@ -165,7 +177,7 @@ msgid "Auto" msgstr "Auto" #: src/project/sync/SyncStatusPrimitive.svelte -msgid "Auto sync" +msgid "Auto syncing" msgstr "Synchronisation automatique" #: src/project/browse/SortMenu.svelte @@ -186,22 +198,35 @@ msgstr "Parcourir" msgid "Cancel" msgstr "Annuler" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changes can also be the result of fields being added to new versions of FieldWorks Lite." +msgstr "Les modifications peuvent également résulter de l'ajout de champs à de nouvelles versions de FieldWorks Lite." + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changing the same field twice, for example, can result in two commits but only one change that needs to be applied to FieldWorks Classic. Commits can also consist of multiple changes." +msgstr "Changer le même champ deux fois, par exemple, peut entraîner deux livraisons mais un seul changement qui doit être appliqué à FieldWorks Classic. Les commits peuvent également comporter de multiples changements." + +#: src/lib/ThemePicker.svelte +msgid "Choose theme" +msgstr "Choisir un thème" + #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Citation form" -msgstr "Formulaire de citation" +msgstr "Autonyme" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Citation Form" -msgstr "Formulaire de citation" +msgstr "Autonyme" #: src/home/HomeView.svelte msgid "Classic FieldWorks Projects" msgstr "Projets FieldWorks classiques" +#: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/multi-select.svelte msgid "clear" -msgstr "clair" +msgstr "effacer" #: src/project/tasks/SubjectPopup.svelte #: src/lib/components/ui/button/x-button.svelte @@ -226,7 +251,7 @@ msgstr "Forme complexe" #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Complex form types" -msgstr "Types de formulaires complexes" +msgstr "Types de formes complexes" #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Complex forms" @@ -253,23 +278,19 @@ msgstr "Copié dans le presse-papiers" #: src/lib/troubleshoot/TroubleshootDialog.svelte msgid "Copy version" -msgstr "Copier la version" - -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "Create {0}" -msgstr "Créer {0}" +msgstr "Copier la version dans le presse-papiers" #: src/lib/entry-editor/NewEntryButton.svelte msgid "Create entry" msgstr "Créer une entrée" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Create Entry" +msgstr "Créer une entrée" + #: src/home/HomeView.svelte msgid "Create Example Project" -msgstr "Créer un projet d'exemple" - -#: src/lib/entry-editor/NewEntryButton.svelte -msgid "Create word" -msgstr "Créer un mot" +msgstr "Créer un projet exemplaire" #: src/lib/entry-editor/field-editors/ComplexForms.svelte #: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte @@ -281,6 +302,10 @@ msgstr "Entrée actuelle" msgid "Current Word" msgstr "Mot actuel" +#: src/lib/ThemePicker.svelte +msgid "Dark" +msgstr "Sombre" + #: src/project/ProjectSidebar.svelte msgid "Dashboard" msgstr "Tableau de bord" @@ -327,7 +352,7 @@ msgstr "Aperçu du dictionnaire" msgid "Discard" msgstr "Rejeter" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Display as" msgstr "Afficher comme" @@ -361,7 +386,7 @@ msgstr "Télécharger un projet par code de projet" #: src/home/Server.svelte #: src/home/Server.svelte msgid "Download unlisted project" -msgstr "Télécharger le projet non listé" +msgstr "Télécharger un projet qui ne figure pas dans la liste" #: src/home/Server.svelte msgid "Downloaded {0}" @@ -369,11 +394,11 @@ msgstr "Téléchargé {0}" #: src/home/Server.svelte msgid "Downloading {0}..." -msgstr "Télécharger {0}..." +msgstr "Téléchargement en cours {0}..." #: src/home/Server.svelte msgid "Downloading..." -msgstr "Téléchargement..." +msgstr "Téléchargement en cours..." #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte msgid "Editor" @@ -383,8 +408,11 @@ msgstr "Editeur" msgid "Ends with" msgstr "Se termine par" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Entries missing..." +msgstr "Entrées manquantes..." + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte msgid "Entry" @@ -400,7 +428,7 @@ msgstr "Entrée ou sens :" #: src/project/browse/filter/OpFilter.svelte msgid "Equals" -msgstr "Équivalents" +msgstr "Égale à" #: src/project/ProjectSidebar.svelte msgid "Error getting sync status" @@ -416,55 +444,48 @@ msgstr "Exemple" #: src/lib/entry-editor/object-editors/EntryEditor.svelte msgid "Example sentence" -msgstr "Exemple de phrase" +msgstr "Phrase exemplaire" #: src/lib/components/ui/button/copy-button.svelte msgid "Failed to copy to clipboard" -msgstr "Échec de la copie dans le presse-papiers" +msgstr "Copie dans le presse-papiers échouée" #: src/home/Server.svelte msgid "Failed to download {0}" -msgstr "Échec du téléchargement de {0}" +msgstr "Téléchargement échoué {0}" #: src/project/browse/EntriesList.svelte #: src/project/browse/EntriesList.svelte msgid "Failed to load entries" -msgstr "Échec du chargement des entrées" +msgstr "Chargement des entrées échoué" #: src/lib/troubleshoot/TroubleshootDialog.svelte msgid "Failed to open data directory, use the path in the text field instead" -msgstr "Échec de l'ouverture du répertoire de données, utilisez plutôt le chemin d'accès dans le champ texte." +msgstr "Ouverture du répertoire de données échouée ; utilisez plutôt le chemin d'accès dans le champ texte" #: src/lib/services/url-opener.ts msgid "Failed to open URL: {0}" msgstr "Impossible d'ouvrir l'URL : {0}" #: src/project/SyncDialog.svelte +#: src/lib/services/sync-status-service.ts msgid "Failed to synchronize" -msgstr "Échec de la synchronisation" - -#: src/project/SyncDialog.svelte -msgid "Failed to synchronize." -msgstr "Échec de la synchronisation." +msgstr "Synchronisation échouée" #: src/project/ProjectSidebar.svelte #: src/lib/about/FeedbackDialog.svelte #: src/home/HomeView.svelte -msgid "Feedback" -msgstr "Retour d'information" +msgid "Feedback & Support" +msgstr "Commentaires & Support" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Field" -msgstr "Champ d'application" +msgstr "Champ" #: src/project/browse/ViewPicker.svelte msgid "Field Labels" msgstr "Étiquettes de champ" -#: src/project/sync/SyncStatusPrimitive.svelte -msgid "FieldWorks Classic" -msgstr "FieldWorks Classique" - #: src/project/sync/SyncStatusPrimitive.svelte msgid "FieldWorks Lite" msgstr "FieldWorks Lite" @@ -473,6 +494,10 @@ msgstr "FieldWorks Lite" msgid "FieldWorks Lite has been updated successfully. Please restart the app to apply the changes." msgstr "FieldWorks Lite a été mis à jour avec succès. Veuillez redémarrer l'application pour appliquer les modifications." +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "FieldWorks Lite users will automatically receive changes that were made in FieldWorks Classic. FieldWorks Classic users will see changes that were made in FieldWorks Lite after they do Send/Receive." +msgstr "Les utilisateurs de FieldWorks Lite recevront automatiquement les modifications qui ont été apportées dans FieldWorks Classic. Les utilisateurs de FieldWorks Classic verront les changements qui ont été faits dans FieldWorks Lite après avoir fait Envoyer/Recevoir." + #: src/project/ProjectDropdown.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte @@ -495,7 +520,7 @@ msgstr "Fichier non trouvé" #: src/lib/components/audio/AudioDialog.svelte msgid "File saving not supported" -msgstr "L'enregistrement du fichier n'est pas pris en charge" +msgstr "L'enregistrement du fichier n'est pas une option valable" #: src/lib/components/audio/AudioDialog.svelte #: src/lib/components/audio/AudioDialog.svelte @@ -504,36 +529,36 @@ msgstr "Fichier trop volumineux" #: src/project/browse/SearchFilter.svelte msgid "Filter # entries" -msgstr "Filtre # entrées" +msgstr "Filtrer # entrées" #: src/project/browse/SearchFilter.svelte msgid "Filter # words" -msgstr "Filtre # mots" +msgstr "Filtrer # mots" #: src/project/browse/SearchFilter.svelte msgid "Filter entries" msgstr "Filtrer les entrées" #: src/project/browse/SearchFilter.svelte -msgid "Filter for" -msgstr "Filtre pour" +msgid "Filter for..." +msgstr "Filtrer pour..." #: src/project/browse/SearchFilter.svelte msgid "Filter words" -msgstr "Mots filtres" +msgstr "Filtrer mots" #: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/multi-select.svelte msgid "Filter..." -msgstr "Filtre..." +msgstr "Filtrer..." #: src/lib/entry-editor/EntryOrSensePicker.svelte msgid "Find entry..." -msgstr "Trouver l'entrée..." +msgstr "Rechercher une entrée..." #: src/lib/entry-editor/EntryOrSensePicker.svelte msgid "Find word..." -msgstr "Trouver un mot..." +msgstr "Rechercher un mot..." #: src/project/tasks/ReviewList.svelte msgid "Finish" @@ -543,14 +568,18 @@ msgstr "Terminer" msgid "For any other inquiries, feel free to send us an email." msgstr "Pour toute autre question, n'hésitez pas à nous envoyer un courriel." -#: src/project/browse/SearchFilter.svelte +#: src/lib/about/FeedbackDialog.svelte +msgid "Get support" +msgstr "Obtenir de l'aide" + +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Gloss" msgstr "Glose" #: src/lib/entry-editor/EntryOrSenseItemList.svelte msgid "Go to {0}" -msgstr "Aller sur {0}" +msgstr "Naviguer à {0}" #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Grammatical info." @@ -558,7 +587,7 @@ msgstr "Informations grammaticales." #: src/project/browse/SortMenu.svelte msgid "Headword" -msgstr "Mot de tête" +msgstr "Entrée de dictionnaire" #: src/project/browse/ViewPicker.svelte msgid "Hide" @@ -583,12 +612,20 @@ msgstr "Je comprends que cela ne peut pas être annulé" #: src/home/HomeView.svelte msgid "Import" -msgstr "Importation" +msgstr "Importer" #: src/lib/components/ui/format/format-relative-date-fn.svelte.ts msgid "in {0}" msgstr "dans {0}" +#: src/project/browse/SearchFilter.svelte +msgid "Include subdomains" +msgstr "Inclure les sous-domaines" + +#: src/project/browse/SearchFilter.svelte +msgid "Incomplete entries" +msgstr "Entrées incomplètes" + #: src/project/tasks/DoneView.svelte msgid "Keep going" msgstr "Continuez" @@ -600,15 +637,15 @@ msgstr "Dernier changement : #" #: src/project/sync/SyncStatusPrimitive.svelte msgid "Last sync: #" -msgstr "" +msgstr "Synchronisation la plus récente : #" #: src/lib/components/audio/audio-editor.svelte msgid "Length:" msgstr "Longueur :" -#: src/lib/about/FeedbackDialog.svelte -msgid "Let us know about any bugs or technical issues you encounter." -msgstr "Faites-nous part de tout bug ou problème technique que vous rencontrez." +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Lexbox" +msgstr "Lexbox" #: src/home/HomeView.svelte msgid "Lexbox logo" @@ -616,11 +653,15 @@ msgstr "Logo Lexbox" #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Lexeme form" -msgstr "Forme du lexème" +msgstr "Forme de lexème" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Lexeme Form" -msgstr "Forme du lexème" +msgstr "Forme de lexème" + +#: src/lib/ThemePicker.svelte +msgid "Light" +msgstr "Lumière" #: src/project/browse/BrowseView.svelte msgid "List mode" @@ -641,7 +682,7 @@ msgstr "chargement..." #: src/project/sync/SyncStatusPrimitive.svelte #: src/home/HomeView.svelte msgid "Local" -msgstr "Locale" +msgstr "Local" #: src/home/HomeView.svelte msgid "Local only" @@ -665,13 +706,17 @@ msgstr "Déconnexion" msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸" msgstr "Réalisé avec ❤️ à partir de 🇦🇹 🇹🇭 🇺🇸" +#: src/lib/about/FeedbackDialog.svelte +msgid "Make a suggestion" +msgstr "Faire une suggestion" + #: src/home/HomeView.svelte msgid "Make sure your [changes are synced]({0}) to Lexbox." msgstr "Assurez-vous que vos [changements sont synchronisés]({0}) vers Lexbox." #: src/lib/admin-dialogs/GetProjectByCodeDialog.svelte msgid "Manager" -msgstr "Responsable" +msgstr "Gestionnaire" #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/object-editors/EntryEditor.svelte @@ -686,51 +731,45 @@ msgstr "Définition manquante {0}" #: src/project/tasks/tasks-service.ts msgid "Missing Example sentence {0}" -msgstr "Phrase d'exemple {0} manquante" - -#: src/project/browse/SearchFilter.svelte -msgid "Missing Examples" -msgstr "Exemples manquants" +msgstr "Phrase exemplaire {0} manquante" #: src/project/tasks/tasks-service.ts msgid "Missing Gloss {0}" -msgstr "Glose {0} manquant" +msgstr "Glose {0} manquante" #: src/project/tasks/tasks-service.ts -#: src/project/browse/SearchFilter.svelte msgid "Missing Part of Speech" msgstr "Partie du discours manquante" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Semantic Domains" -msgstr "Domaines sémantiques manquants" - -#: src/project/browse/SearchFilter.svelte -msgid "Missing Senses" -msgstr "Sens manquants" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Missing: {0}" +msgstr "Manquant : {0}" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" msgstr "Déplacer" +#: src/project/sync/SyncStatusPrimitive.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Never" msgstr "Jamais" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte msgid "New" msgstr "Nouveau" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "New {0}" -msgstr "Nouveau {0}" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "New data" +msgstr "Nouvelles données" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Entry" msgstr "Nouvelle entrée" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Word" msgstr "Nouveau mot" @@ -744,11 +783,7 @@ msgstr "Aucune activité trouvée" #: src/lib/components/field-editors/audio-input.svelte msgid "No audio" -msgstr "Pas de son" - -#: src/lib/history/HistoryView.svelte -msgid "No change name" -msgstr "Pas de changement de nom" +msgstr "Aucun contenu audio" #: src/project/ProjectDropdown.svelte msgid "No Dictionaries found" @@ -772,6 +807,14 @@ msgstr "Aucun antécédent n'a été trouvé" msgid "No items found" msgstr "Aucun élément trouvé" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "No new data" +msgstr "Aucune nouvelle donnée" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "No server" +msgstr "Aucun serveur" + #: src/project/ProjectSidebar.svelte msgid "No server configured" msgstr "Pas de serveur configuré" @@ -791,7 +834,7 @@ msgstr "Aucun" #: src/project/browse/filter/OpFilter.svelte msgid "Not equal" -msgstr "Pas d'égalité" +msgstr "Pas égal à" #: src/project/ProjectSidebar.svelte msgid "Not logged in" @@ -810,12 +853,17 @@ msgid "Observer" msgstr "Observateur" #: src/project/ProjectSidebar.svelte +#: src/project/sync/SyncStatusPrimitive.svelte msgid "Offline" -msgstr "Hors ligne" +msgstr "Déconnecté" #: src/lib/components/field-editors/audio-input.svelte msgid "Offline, unable to download" -msgstr "Hors ligne, impossible de télécharger" +msgstr "Déconnecté, impossible de télécharger" + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." +msgstr "Un commit FieldWorks Classic peut contenir des modifications à plusieurs entrées ou champs. D'un autre côté, un commit ne peut affecter que les données qui ne sont pas synchronisées avec FieldWorks Lite." #: src/home/Server.svelte msgid "Open" @@ -898,11 +946,11 @@ msgstr "Affinez votre filtre pour voir plus..." #: src/home/Server.svelte #: src/home/HomeView.svelte msgid "Refresh Projects" -msgstr "Projets de rafraîchissement" +msgstr "Actualiser la liste de projets" #: src/lib/entry-editor/ItemListItem.svelte msgid "Remove" -msgstr "Retirer" +msgstr "Supprimer" #: src/lib/components/field-editors/audio-input.svelte msgid "Remove audio" @@ -910,7 +958,7 @@ msgstr "Supprimer l'audio" #: src/lib/OpenInFieldWorksButton.svelte msgid "Reopen" -msgstr "Réouverture" +msgstr "Rouvrir" #: src/lib/components/field-editors/audio-input.svelte msgid "Replace audio" @@ -934,29 +982,33 @@ msgstr "Sauvegarder l'audio" #: src/lib/entry-editor/EntryOrSensePicker.svelte msgid "Search # or #" -msgstr "Recherche # ou #" +msgstr "Rechercher # ou #" #: src/project/ProjectDropdown.svelte msgid "Search Dictionaries" -msgstr "Recherche dans les dictionnaires" +msgstr "Rechercher dans les dictionnaires" #: src/lib/entry-editor/EntryOrSensePicker.svelte msgid "Select {0}" -msgstr "Sélectionnez {0}" +msgstr "Sélectionner {0}" #: src/project/browse/BrowseView.svelte msgid "Select {0} to view details" -msgstr "Sélectionnez {0} pour voir les détails" +msgstr "Sélectionner {0} pour voir les détails" #: src/project/tasks/TasksView.svelte msgid "Select a new task to work on" -msgstr "Sélectionnez une nouvelle tâche sur laquelle travailler" +msgstr "Sélectionner une nouvelle tâche à effectuer" #: src/lib/components/audio/audio-provider.svelte #: src/lib/components/audio/audio-provider.svelte msgid "Select file" msgstr "Sélectionner un fichier" +#: src/project/browse/SearchFilter.svelte +msgid "Semantic domain" +msgstr "Domaine sémantique" + #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Semantic domains" msgstr "Domaines sémantiques" @@ -984,6 +1036,10 @@ msgstr "Paramètres" msgid "Shadcn Sandbox # #" msgstr "Shadcn Sandbox # #" +#: src/lib/about/FeedbackDialog.svelte +msgid "Share ideas and vote on new features or improvements." +msgstr "Partagez vos idées et votez pour de nouvelles fonctionnalités ou améliorations." + #: src/lib/troubleshoot/TroubleshootDialog.svelte msgid "Share Log file" msgstr "Partager le fichier journal" @@ -992,10 +1048,6 @@ msgstr "Partager le fichier journal" msgid "Share project data file" msgstr "Partager le fichier de données du projet" -#: src/lib/about/FeedbackDialog.svelte -msgid "Share your suggestions for new features or improvements." -msgstr "Partagez vos suggestions pour de nouvelles fonctionnalités ou améliorations." - #: src/project/browse/ViewPicker.svelte msgid "Show" msgstr "Afficher" @@ -1016,6 +1068,10 @@ msgstr "Taille :" msgid "Skip" msgstr "Ignorer" +#: src/project/browse/SearchFilter.svelte +msgid "Specific field" +msgstr "Champ spécifique" + #: src/project/browse/filter/OpFilter.svelte msgid "Starts with" msgstr "Commence par" @@ -1030,10 +1086,6 @@ msgstr "Le sujet n'a pas d'objet de type approprié : {0}" msgid "Submit" msgstr "Soumettre" -#: src/lib/about/FeedbackDialog.svelte -msgid "Suggest your ideas" -msgstr "Suggérer vos idées" - #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Sync" msgstr "Synchroniser" @@ -1042,6 +1094,18 @@ msgstr "Synchroniser" msgid "Sync Changes" msgstr "Synchroniser les modifications" +#: src/project/SyncDialog.svelte +msgid "Sync complete. {0} were applied to FieldWorks Classic. {1} were applied to FieldWorks Lite." +msgstr "Synchronisation terminée. {0} a été appliqué à FieldWorks Classic. {1} ont été appliqués à FieldWorks Lite." + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Sync FieldWorks Lite and FieldWorks Classic" +msgstr "Synchroniser FieldWorks Lite et FieldWorks Classique" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Sync your changes with other FieldWorks Lite users" +msgstr "Synchronisez vos modifications avec d'autres utilisateurs FieldWorks Lite" + #: src/project/ProjectSidebar.svelte msgid "Synced" msgstr "Synchronisé" @@ -1059,13 +1123,17 @@ msgid "Synchronize" msgstr "Synchroniser" #: src/project/SyncDialog.svelte -msgid "Synchronizing FieldWorks Lite with FieldWorks..." -msgstr "Synchronisation de FieldWorks Lite avec FieldWorks..." +msgid "Synchronizing FieldWorks Lite and FieldWorks Classic..." +msgstr "Synchronisation de FieldWorks Lite et FieldWorks Classic..." #: src/project/sync/SyncStatusPrimitive.svelte msgid "Syncing..." msgstr "Synchronisation en cours..." +#: src/lib/ThemePicker.svelte +msgid "System" +msgstr "Système" + #: src/project/tasks/TasksView.svelte msgid "Task {0}" msgstr "Tâche {0}" @@ -1078,6 +1146,18 @@ msgstr "Tâche introuvable : {0}" msgid "Tasks" msgstr "Tâches" +#: src/lib/about/FeedbackDialog.svelte +msgid "Tell us about a bug or issue you’ve encountered." +msgstr "Parlez-nous d'un bug ou d'un problème que vous avez rencontré." + +#: 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 "Le nombre de commits FieldWorks Classic ne correspond pas nécessairement au nombre de modifications affichées dans le message de résultat de synchronisation." + +#: 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." + #: src/project/tasks/TaskView.svelte msgid "The task you are looking for does not exist." msgstr "La tâche que vous cherchez n'existe pas." @@ -1088,28 +1168,32 @@ msgstr "Cette date # et cet emoji # sont des extraits." #: src/lib/OpenInFieldWorksButton.svelte msgid "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen." -msgstr "Ce projet est maintenant ouvert dans FieldWorks. Pour continuer à travailler dans FieldWorks Lite, fermez le projet dans FieldWorks et cliquez sur Réouvrir." +msgstr "Ce projet est maintenant ouvert dans FieldWorks. Pour continuer à travailler dans FieldWorks Lite, fermez le projet dans FieldWorks et cliquez sur Rouvrir." #: src/project/tasks/TaskView.svelte msgid "This task is complete" msgstr "Cette tâche est terminée" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "This will synchronize the FieldWorks Lite and FieldWorks Classic copies of your project in Lexbox." +msgstr "Cela synchronisera les copies FieldWorks Lite et FieldWorks Classic de votre projet dans Lexbox." + #: src/project/browse/SearchFilter.svelte msgid "Toggle filters" -msgstr "Filtres à bascule" +msgstr "Basculer les filtres" #: src/project/browse/EntryView.svelte msgid "Toggle pinned" msgstr "Activer/désactiver épinglé" -#: src/lib/ThemePicker.svelte -msgid "Toggle theme" -msgstr "Toggle theme" - #: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte msgid "Translation" msgstr "Traduction" +#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte +msgid "Translation {0}" +msgstr "Traduction {0}" + #: src/project/ProjectSidebar.svelte #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/home/HomeView.svelte @@ -1119,15 +1203,15 @@ msgstr "Dépannage" #: src/project/tasks/tasks-service.ts msgid "Type a Definition" -msgstr "Tapez une définition" +msgstr "Saisir une définition" #: src/project/tasks/tasks-service.ts msgid "Type a Gloss" -msgstr "Tapez une Glose" +msgstr "Saisir une Glose" #: src/project/tasks/tasks-service.ts msgid "Type an example sentence" -msgstr "Tapez une phrase d'exemple" +msgstr "Saisir une phrase exemplaire" #: src/lib/components/audio/audio-editor.svelte msgid "Type:" @@ -1157,6 +1241,10 @@ msgstr "Erreur inconnue {0}" msgid "Unknown error downloading {0}" msgstr "Erreur inconnue lors du téléchargement de {0}" +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Unknown server" +msgstr "Serveur inconnu" + #: src/project/browse/EntryView.svelte #: src/project/browse/EntryRow.svelte #: src/project/browse/EntryMenu.svelte @@ -1174,7 +1262,7 @@ msgstr "Mettre à jour {0}" #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Uses components as" -msgstr "Utilise des composants tels que" +msgstr "Utilise des composants comme" #: src/project/ProjectSidebar.svelte msgid "Version {0}" @@ -1188,9 +1276,13 @@ msgstr "Voir la configuration" msgid "Where are my projects?" msgstr "Où sont mes projets ?" -#: src/project/browse/SearchFilter.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Why is that?" +msgstr "Pourquoi?" + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte @@ -1223,7 +1315,7 @@ msgstr "Vous avez terminé {0} {1}" #: src/home/Server.svelte msgid "You don't have permission to download project {0} from {1}" -msgstr "Vous n'avez pas la permission de télécharger le projet {0} depuis {1}" +msgstr "Vous n'êtes pas autorisé(e) de télécharger le projet {0} depuis {1}" #: src/home/Server.svelte #: src/home/Server.svelte diff --git a/frontend/viewer/src/locales/id.po b/frontend/viewer/src/locales/id.po index 1a8130db6d..e3e6dd4c0a 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-09-11 05:31\n" +"PO-Revision-Date: 2025-10-22 10:29\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -41,14 +41,6 @@ msgstr "{0} (FieldWorks)" msgid "{0} ago" msgstr "{0} yang lalu" -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Changes" -msgstr "{0} Perubahan" - -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Commits" -msgstr "{0} Komitmen" - #: src/lib/components/audio/audio-editor.svelte msgid "{0} MB" msgstr "{0} MB" @@ -57,15 +49,19 @@ msgstr "{0} MB" msgid "{0} Server" msgstr "{0} Server" -#: src/project/SyncDialog.svelte -msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite." -msgstr "{0} disinkronkan ke FieldWorks. {1} disinkronkan ke FieldWorks Lite." - #: src/project/SyncDialog.svelte #: src/project/SyncDialog.svelte msgid "{num, plural, one {# change} other {# changes}}" msgstr "{num, plural, other {# perubahan}}" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "{num, plural, one {# new FieldWorks Classic commit} other {# new FieldWorks Classic commits}}" +msgstr "{num, plural, one {# new FieldWorks Classic commit} other {# new FieldWorks Classic commits}}" + +#: 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 commits}}" + #: src/lib/history/HistoryView.svelte #: src/lib/activity/ActivityView.svelte msgid "# ago" @@ -118,6 +114,10 @@ msgstr "Tambahkan Contoh" msgid "Add Meaning" msgstr "Tambahkan Makna" +#: src/lib/entry-editor/NewEntryButton.svelte +msgid "Add new word" +msgstr "Tambahkan kata baru" + #: src/lib/entry-editor/field-editors/ComplexForms.svelte msgid "Add part of" msgstr "Tambahkan bagian dari" @@ -127,10 +127,18 @@ msgstr "Tambahkan bagian dari" msgid "Add Sense" msgstr "Tambahkan Pengertian" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Add Word" +msgstr "Tambahkan Kata" + #: src/project/browse/BrowseView.svelte msgid "an entry" msgstr "sebuah entri" +#: src/project/browse/filter/SemanticDomainSelect.svelte +msgid "Any semantic domain" +msgstr "Domain semantik apa pun" + #: src/project/browse/filter/WsSelect.svelte msgid "Any Ws" msgstr "Setiap Ws" @@ -143,6 +151,10 @@ msgstr "Versi aplikasi" msgid "Are you sure you want to delete {0}?" msgstr "Apakah Anda yakin ingin menghapus {0}?" +#: src/lib/about/FeedbackDialog.svelte +msgid "Ask questions and get help on our community forum." +msgstr "Ajukan pertanyaan dan dapatkan bantuan di forum komunitas kami." + #: src/lib/components/field-editors/audio-input.svelte msgid "Audio file not included in Send & Receive" msgstr "File audio tidak disertakan dalam Kirim & Terima" @@ -165,7 +177,7 @@ msgid "Auto" msgstr "Otomatis" #: src/project/sync/SyncStatusPrimitive.svelte -msgid "Auto sync" +msgid "Auto syncing" msgstr "Sinkronisasi otomatis" #: src/project/browse/SortMenu.svelte @@ -186,11 +198,23 @@ msgstr "Jelajahi" msgid "Cancel" msgstr "Batal" +#: 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 adanya penambahan field pada versi baru FieldWorks Lite." + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changing the same field twice, for example, can result in two commits but only one change that needs to be applied to FieldWorks Classic. Commits can also consist of multiple changes." +msgstr "Mengubah bidang yang sama dua kali, misalnya, dapat menghasilkan dua komit namun hanya satu perubahan yang perlu diterapkan ke FieldWorks Classic. Commit juga dapat terdiri dari beberapa perubahan." + +#: src/lib/ThemePicker.svelte +msgid "Choose theme" +msgstr "Pilih tema" + #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Citation form" msgstr "Formulir kutipan" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Citation Form" msgstr "Formulir Kutipan" @@ -198,6 +222,7 @@ msgstr "Formulir Kutipan" msgid "Classic FieldWorks Projects" msgstr "Proyek FieldWorks Klasik" +#: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/multi-select.svelte msgid "clear" @@ -255,22 +280,18 @@ msgstr "Disalin ke papan klip" msgid "Copy version" msgstr "Versi salin" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "Create {0}" -msgstr "Buat {0}" - #: src/lib/entry-editor/NewEntryButton.svelte msgid "Create entry" msgstr "Buat entri" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Create Entry" +msgstr "Membuat Entri" + #: src/home/HomeView.svelte msgid "Create Example Project" msgstr "Buat Proyek Contoh" -#: src/lib/entry-editor/NewEntryButton.svelte -msgid "Create word" -msgstr "Buat kata" - #: src/lib/entry-editor/field-editors/ComplexForms.svelte #: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte msgid "Current Entry" @@ -281,6 +302,10 @@ msgstr "Entri Saat Ini" msgid "Current Word" msgstr "Kata saat ini" +#: src/lib/ThemePicker.svelte +msgid "Dark" +msgstr "Gelap" + #: src/project/ProjectSidebar.svelte msgid "Dashboard" msgstr "Dasbor" @@ -327,7 +352,7 @@ msgstr "Pratinjau Kamus" msgid "Discard" msgstr "Buang" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Display as" msgstr "Tampilkan sebagai" @@ -383,8 +408,11 @@ msgstr "Editor" msgid "Ends with" msgstr "Diakhiri dengan" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Entries missing..." +msgstr "Entri yang hilang..." + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte msgid "Entry" @@ -440,20 +468,17 @@ msgid "Failed to open URL: {0}" msgstr "Gagal membuka URL: {0}" #: src/project/SyncDialog.svelte +#: src/lib/services/sync-status-service.ts msgid "Failed to synchronize" msgstr "Gagal menyinkronkan" -#: src/project/SyncDialog.svelte -msgid "Failed to synchronize." -msgstr "Gagal melakukan sinkronisasi." - #: src/project/ProjectSidebar.svelte #: src/lib/about/FeedbackDialog.svelte #: src/home/HomeView.svelte -msgid "Feedback" -msgstr "Umpan balik" +msgid "Feedback & Support" +msgstr "Umpan Balik & Dukungan" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Field" msgstr "Bidang" @@ -461,10 +486,6 @@ msgstr "Bidang" msgid "Field Labels" msgstr "Label Bidang" -#: src/project/sync/SyncStatusPrimitive.svelte -msgid "FieldWorks Classic" -msgstr "FieldWorks Classic" - #: src/project/sync/SyncStatusPrimitive.svelte msgid "FieldWorks Lite" msgstr "FieldWorks Lite" @@ -473,6 +494,10 @@ msgstr "FieldWorks Lite" msgid "FieldWorks Lite has been updated successfully. Please restart the app to apply the changes." msgstr "FieldWorks Lite telah berhasil diperbarui. Mulai ulang aplikasi untuk menerapkan perubahan." +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "FieldWorks Lite users will automatically receive changes that were made in FieldWorks Classic. FieldWorks Classic users will see changes that were made in FieldWorks Lite after they do Send/Receive." +msgstr "Pengguna FieldWorks Lite akan secara otomatis menerima perubahan yang dibuat di FieldWorks Classic. Pengguna FieldWorks Classic akan melihat perubahan yang dibuat di FieldWorks Lite setelah mereka melakukan Kirim/Terima." + #: src/project/ProjectDropdown.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte @@ -515,8 +540,8 @@ msgid "Filter entries" msgstr "Menyaring entri" #: src/project/browse/SearchFilter.svelte -msgid "Filter for" -msgstr "Filter untuk" +msgid "Filter for..." +msgstr "Filter untuk..." #: src/project/browse/SearchFilter.svelte msgid "Filter words" @@ -543,7 +568,11 @@ msgstr "Selesai" msgid "For any other inquiries, feel free to send us an email." msgstr "Untuk pertanyaan lainnya, silakan kirimkan email kepada kami." -#: src/project/browse/SearchFilter.svelte +#: src/lib/about/FeedbackDialog.svelte +msgid "Get support" +msgstr "Dapatkan dukungan" + +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Gloss" msgstr "Arti Singkat" @@ -589,6 +618,14 @@ msgstr "Impor" msgid "in {0}" msgstr "di {0}" +#: src/project/browse/SearchFilter.svelte +msgid "Include subdomains" +msgstr "Menyertakan subdomain" + +#: src/project/browse/SearchFilter.svelte +msgid "Incomplete entries" +msgstr "Entri tidak lengkap" + #: src/project/tasks/DoneView.svelte msgid "Keep going" msgstr "Teruskan." @@ -600,15 +637,15 @@ msgstr "Perubahan terakhir: #" #: src/project/sync/SyncStatusPrimitive.svelte msgid "Last sync: #" -msgstr "" +msgstr "Sinkronisasi terakhir: #" #: src/lib/components/audio/audio-editor.svelte msgid "Length:" msgstr "Panjang:" -#: src/lib/about/FeedbackDialog.svelte -msgid "Let us know about any bugs or technical issues you encounter." -msgstr "Beri tahu kami jika ada bug atau masalah teknis yang Anda temui." +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Lexbox" +msgstr "Lexbox" #: src/home/HomeView.svelte msgid "Lexbox logo" @@ -618,10 +655,14 @@ msgstr "Logo Lexbox" msgid "Lexeme form" msgstr "Bentuk leksem" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Lexeme Form" msgstr "Bentuk Leksem" +#: src/lib/ThemePicker.svelte +msgid "Light" +msgstr "Cahaya" + #: src/project/browse/BrowseView.svelte msgid "List mode" msgstr "Mode daftar" @@ -665,6 +706,10 @@ msgstr "Keluar" msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸" msgstr "Dibuat dengan ❤️ dari 🇦🇹 🇹🇭 🇺🇸" +#: src/lib/about/FeedbackDialog.svelte +msgid "Make a suggestion" +msgstr "Berikan saran" + #: src/home/HomeView.svelte msgid "Make sure your [changes are synced]({0}) to Lexbox." msgstr "Pastikan [perubahan telah disinkronkan]({0}) ke Lexbox." @@ -688,49 +733,43 @@ msgstr "Definisi yang hilang {0}" msgid "Missing Example sentence {0}" msgstr "Hilang Contoh kalimat {0}" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Examples" -msgstr "Contoh yang Hilang" - #: src/project/tasks/tasks-service.ts msgid "Missing Gloss {0}" msgstr "Arti Singkat yang hilang {0}" #: src/project/tasks/tasks-service.ts -#: src/project/browse/SearchFilter.svelte msgid "Missing Part of Speech" msgstr "Bagian Pidato yang Hilang" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Semantic Domains" -msgstr "Domain Semantik yang Hilang" - -#: src/project/browse/SearchFilter.svelte -msgid "Missing Senses" -msgstr "Pengertian yang hilang" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Missing: {0}" +msgstr "Hilang: {0}" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" msgstr "Pindah" +#: src/project/sync/SyncStatusPrimitive.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Never" msgstr "Tidak pernah." -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte msgid "New" msgstr "Baru" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "New {0}" -msgstr "Baru {0}" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "New data" +msgstr "Data baru" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Entry" msgstr "Entri Baru" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Word" msgstr "Kata Baru" @@ -746,10 +785,6 @@ msgstr "Tidak ada aktivitas yang ditemukan" msgid "No audio" msgstr "Tidak ada audio" -#: src/lib/history/HistoryView.svelte -msgid "No change name" -msgstr "Tidak ada perubahan nama" - #: src/project/ProjectDropdown.svelte msgid "No Dictionaries found" msgstr "Tidak ditemukan Kamus" @@ -772,6 +807,14 @@ msgstr "Tidak ditemukan riwayat" msgid "No items found" msgstr "Tidak ada barang yang ditemukan" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "No new data" +msgstr "Tidak ada data baru" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "No server" +msgstr "Tidak ada server" + #: src/project/ProjectSidebar.svelte msgid "No server configured" msgstr "Tidak ada server yang dikonfigurasi" @@ -810,6 +853,7 @@ msgid "Observer" msgstr "Pengamat" #: src/project/ProjectSidebar.svelte +#: src/project/sync/SyncStatusPrimitive.svelte msgid "Offline" msgstr "Offline" @@ -817,6 +861,10 @@ msgstr "Offline" msgid "Offline, unable to download" msgstr "Offline, tidak dapat mengunduh" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." +msgstr "Satu komit FieldWorks Classic dapat terdiri dari perubahan pada beberapa entri atau bidang. Di sisi lain, komit hanya dapat memengaruhi data yang tidak disinkronkan ke FieldWorks Lite." + #: src/home/Server.svelte msgid "Open" msgstr "Buka" @@ -957,6 +1005,10 @@ msgstr "Pilih tugas baru untuk dikerjakan" msgid "Select file" msgstr "Pilih file" +#: src/project/browse/SearchFilter.svelte +msgid "Semantic domain" +msgstr "Domain semantik" + #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Semantic domains" msgstr "Domain semantik" @@ -984,6 +1036,10 @@ msgstr "Pengaturan" msgid "Shadcn Sandbox # #" msgstr "Kotak Pasir Shadcn # #" +#: src/lib/about/FeedbackDialog.svelte +msgid "Share ideas and vote on new features or improvements." +msgstr "Berbagi ide dan memberikan suara untuk fitur baru atau perbaikan." + #: src/lib/troubleshoot/TroubleshootDialog.svelte msgid "Share Log file" msgstr "Bagikan file Log" @@ -992,10 +1048,6 @@ msgstr "Bagikan file Log" msgid "Share project data file" msgstr "Berbagi file data proyek" -#: src/lib/about/FeedbackDialog.svelte -msgid "Share your suggestions for new features or improvements." -msgstr "Bagikan saran Anda untuk fitur baru atau peningkatan." - #: src/project/browse/ViewPicker.svelte msgid "Show" msgstr "Tampilkan" @@ -1016,6 +1068,10 @@ msgstr "Ukuran:" msgid "Skip" msgstr "Lewati" +#: src/project/browse/SearchFilter.svelte +msgid "Specific field" +msgstr "Bidang tertentu" + #: src/project/browse/filter/OpFilter.svelte msgid "Starts with" msgstr "Dimulai dengan" @@ -1030,10 +1086,6 @@ msgstr "Subjek tidak memiliki jenis objek yang sesuai: {0}" msgid "Submit" msgstr "Kirim" -#: src/lib/about/FeedbackDialog.svelte -msgid "Suggest your ideas" -msgstr "Sarankan ide Anda" - #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Sync" msgstr "Sinkronisasi" @@ -1042,6 +1094,18 @@ msgstr "Sinkronisasi" msgid "Sync Changes" msgstr "Perubahan Sinkronisasi" +#: src/project/SyncDialog.svelte +msgid "Sync complete. {0} were applied to FieldWorks Classic. {1} were applied to FieldWorks Lite." +msgstr "Sinkronisasi selesai. {0} diterapkan pada FieldWorks Classic. {1} diterapkan pada FieldWorks Lite." + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Sync FieldWorks Lite and FieldWorks Classic" +msgstr "Menyinkronkan FieldWorks Lite dan FieldWorks Classic" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Sync your changes with other FieldWorks Lite users" +msgstr "Sinkronkan perubahan Anda dengan pengguna FieldWorks Lite lainnya" + #: src/project/ProjectSidebar.svelte msgid "Synced" msgstr "Disinkronkan" @@ -1059,13 +1123,17 @@ msgid "Synchronize" msgstr "Sinkronisasi" #: src/project/SyncDialog.svelte -msgid "Synchronizing FieldWorks Lite with FieldWorks..." -msgstr "Menyinkronkan FieldWorks Lite dengan FieldWorks..." +msgid "Synchronizing FieldWorks Lite and FieldWorks Classic..." +msgstr "Menyinkronkan FieldWorks Lite dan FieldWorks Classic..." #: src/project/sync/SyncStatusPrimitive.svelte msgid "Syncing..." msgstr "Menyinkronkan..." +#: src/lib/ThemePicker.svelte +msgid "System" +msgstr "Sistem" + #: src/project/tasks/TasksView.svelte msgid "Task {0}" msgstr "Tugas {0}" @@ -1078,6 +1146,18 @@ msgstr "Tugas tidak ditemukan: {0}" msgid "Tasks" msgstr "Tugas" +#: src/lib/about/FeedbackDialog.svelte +msgid "Tell us about a bug or issue you’ve encountered." +msgstr "Beritahu kami tentang bug atau masalah yang Anda temui." + +#: 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 "Jumlah komit FieldWorks Classic tidak akan selalu sama dengan jumlah perubahan yang ditampilkan dalam pesan hasil sinkronisasi." + +#: 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 "Jumlah komit FieldWorks Lite tidak akan selalu sama dengan jumlah perubahan yang ditampilkan dalam pesan hasil sinkronisasi." + #: src/project/tasks/TaskView.svelte msgid "The task you are looking for does not exist." msgstr "Tugas yang Anda cari tidak ada." @@ -1094,6 +1174,10 @@ msgstr "Proyek ini sekarang terbuka di FieldWorks. Untuk melanjutkan bekerja di msgid "This task is complete" msgstr "Tugas ini selesai" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "This will synchronize the FieldWorks Lite and FieldWorks Classic copies of your project in Lexbox." +msgstr "Ini akan menyinkronkan salinan FieldWorks Lite dan FieldWorks Classic dari proyek Anda di Lexbox." + #: src/project/browse/SearchFilter.svelte msgid "Toggle filters" msgstr "Beralih filter" @@ -1102,14 +1186,14 @@ msgstr "Beralih filter" msgid "Toggle pinned" msgstr "Beralih disematkan" -#: src/lib/ThemePicker.svelte -msgid "Toggle theme" -msgstr "Beralih tema" - #: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte msgid "Translation" msgstr "Terjemahan" +#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte +msgid "Translation {0}" +msgstr "Terjemahan {0}" + #: src/project/ProjectSidebar.svelte #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/home/HomeView.svelte @@ -1157,6 +1241,10 @@ msgstr "Kesalahan tidak dikenal {0}" msgid "Unknown error downloading {0}" msgstr "Kesalahan pengunduhan yang tidak diketahui {0}" +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Unknown server" +msgstr "Server tidak dikenal" + #: src/project/browse/EntryView.svelte #: src/project/browse/EntryRow.svelte #: src/project/browse/EntryMenu.svelte @@ -1188,9 +1276,13 @@ msgstr "Lihat Konfigurasi" msgid "Where are my projects?" msgstr "Di mana proyek saya?" -#: src/project/browse/SearchFilter.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Why is that?" +msgstr "Mengapa demikian?" + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte diff --git a/frontend/viewer/src/locales/ko.po b/frontend/viewer/src/locales/ko.po index d59717ffda..4776bb1507 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-09-11 05:31\n" +"PO-Revision-Date: 2025-10-22 10:29\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -41,14 +41,6 @@ msgstr "{0} (FieldWorks)" msgid "{0} ago" msgstr "{0} 전" -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Changes" -msgstr "{0} 변경 사항" - -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Commits" -msgstr "{0} 커밋" - #: src/lib/components/audio/audio-editor.svelte msgid "{0} MB" msgstr "{0} MB" @@ -57,15 +49,19 @@ msgstr "{0} MB" msgid "{0} Server" msgstr "{0} 서버" -#: src/project/SyncDialog.svelte -msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite." -msgstr "{0} FieldWorks에 동기화됨. {1} FieldWorks Lite에 동기화됨." - #: src/project/SyncDialog.svelte #: src/project/SyncDialog.svelte msgid "{num, plural, one {# change} other {# changes}}" msgstr "{num, plural, other {#개 변경}}" +#: 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 클래식 커밋}}" + +#: 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 커밋}}" + #: src/lib/history/HistoryView.svelte #: src/lib/activity/ActivityView.svelte msgid "# ago" @@ -118,6 +114,10 @@ msgstr "예제 추가" msgid "Add Meaning" msgstr "의미 추가" +#: src/lib/entry-editor/NewEntryButton.svelte +msgid "Add new word" +msgstr "새 단어 추가" + #: src/lib/entry-editor/field-editors/ComplexForms.svelte msgid "Add part of" msgstr "의 일부를 추가합니다." @@ -127,10 +127,18 @@ msgstr "의 일부를 추가합니다." msgid "Add Sense" msgstr "센스 추가" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Add Word" +msgstr "단어 추가" + #: src/project/browse/BrowseView.svelte msgid "an entry" msgstr "항목" +#: src/project/browse/filter/SemanticDomainSelect.svelte +msgid "Any semantic domain" +msgstr "모든 시맨틱 도메인" + #: src/project/browse/filter/WsSelect.svelte msgid "Any Ws" msgstr "모든 W" @@ -143,6 +151,10 @@ msgstr "애플리케이션 버전" msgid "Are you sure you want to delete {0}?" msgstr "{0}을 삭제하시겠습니까?" +#: src/lib/about/FeedbackDialog.svelte +msgid "Ask questions and get help on our community forum." +msgstr "커뮤니티 포럼에서 질문하고 도움을 받으세요." + #: src/lib/components/field-editors/audio-input.svelte msgid "Audio file not included in Send & Receive" msgstr "보내기 및 받기에 포함되지 않은 오디오 파일" @@ -165,7 +177,7 @@ msgid "Auto" msgstr "자동" #: src/project/sync/SyncStatusPrimitive.svelte -msgid "Auto sync" +msgid "Auto syncing" msgstr "자동 동기화" #: src/project/browse/SortMenu.svelte @@ -186,11 +198,23 @@ msgstr "찾아보기" msgid "Cancel" msgstr "취소" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changes can also be the result of fields being added to new versions of FieldWorks Lite." +msgstr "FieldWorks Lite의 새 버전에 필드가 추가되어 변경 사항이 발생할 수도 있습니다." + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changing the same field twice, for example, can result in two commits but only one change that needs to be applied to FieldWorks Classic. Commits can also consist of multiple changes." +msgstr "예를 들어 동일한 필드를 두 번 변경하면 두 개의 커밋이 발생하지만 FieldWorks Classic에 적용해야 하는 변경 사항은 하나만 발생할 수 있습니다. 커밋은 여러 변경 사항으로 구성될 수도 있습니다." + +#: src/lib/ThemePicker.svelte +msgid "Choose theme" +msgstr "테마 선택" + #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Citation form" msgstr "인용 양식" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Citation Form" msgstr "인용 양식" @@ -198,6 +222,7 @@ msgstr "인용 양식" msgid "Classic FieldWorks Projects" msgstr "클래식 FieldWorks 프로젝트" +#: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/multi-select.svelte msgid "clear" @@ -255,22 +280,18 @@ msgstr "클립보드에 복사" msgid "Copy version" msgstr "복사 버전" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "Create {0}" -msgstr "{0}만들기" - #: src/lib/entry-editor/NewEntryButton.svelte msgid "Create entry" msgstr "항목 만들기" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Create Entry" +msgstr "항목 만들기" + #: src/home/HomeView.svelte msgid "Create Example Project" msgstr "예제 프로젝트 만들기" -#: src/lib/entry-editor/NewEntryButton.svelte -msgid "Create word" -msgstr "단어 만들기" - #: src/lib/entry-editor/field-editors/ComplexForms.svelte #: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte msgid "Current Entry" @@ -281,6 +302,10 @@ msgstr "현재 항목" msgid "Current Word" msgstr "현재 단어" +#: src/lib/ThemePicker.svelte +msgid "Dark" +msgstr "Dark" + #: src/project/ProjectSidebar.svelte msgid "Dashboard" msgstr "대시보드" @@ -327,7 +352,7 @@ msgstr "사전 미리보기" msgid "Discard" msgstr "폐기" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Display as" msgstr "다음으로 표시" @@ -383,8 +408,11 @@ msgstr "편집기" msgid "Ends with" msgstr "로 끝납니다." +#: src/project/browse/filter/MissingSelect.svelte +msgid "Entries missing..." +msgstr "항목이 누락되었습니다..." + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte msgid "Entry" @@ -440,20 +468,17 @@ msgid "Failed to open URL: {0}" msgstr "URL을 열지 못했습니다: {0}" #: src/project/SyncDialog.svelte +#: src/lib/services/sync-status-service.ts msgid "Failed to synchronize" msgstr "동기화 실패" -#: src/project/SyncDialog.svelte -msgid "Failed to synchronize." -msgstr "동기화하지 못했습니다." - #: src/project/ProjectSidebar.svelte #: src/lib/about/FeedbackDialog.svelte #: src/home/HomeView.svelte -msgid "Feedback" -msgstr "피드백" +msgid "Feedback & Support" +msgstr "피드백 및 지원" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Field" msgstr "필드" @@ -461,10 +486,6 @@ msgstr "필드" msgid "Field Labels" msgstr "필드 레이블" -#: src/project/sync/SyncStatusPrimitive.svelte -msgid "FieldWorks Classic" -msgstr "FieldWorks 클래식" - #: src/project/sync/SyncStatusPrimitive.svelte msgid "FieldWorks Lite" msgstr "FieldWorks Lite" @@ -473,6 +494,10 @@ msgstr "FieldWorks Lite" msgid "FieldWorks Lite has been updated successfully. Please restart the app to apply the changes." msgstr "FieldWorks Lite가 성공적으로 업데이트되었습니다. 변경 사항을 적용하려면 앱을 다시 시작하세요." +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "FieldWorks Lite users will automatically receive changes that were made in FieldWorks Classic. FieldWorks Classic users will see changes that were made in FieldWorks Lite after they do Send/Receive." +msgstr "FieldWorks Lite 사용자는 FieldWorks Classic에서 변경된 내용을 자동으로 수신합니다. FieldWorks Classic 사용자는 보내기/받기를 수행한 후 FieldWorks Lite에서 수행한 변경 사항을 볼 수 있습니다." + #: src/project/ProjectDropdown.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte @@ -515,8 +540,8 @@ msgid "Filter entries" msgstr "항목 필터링" #: src/project/browse/SearchFilter.svelte -msgid "Filter for" -msgstr "필터링 대상" +msgid "Filter for..." +msgstr "필터링 대상..." #: src/project/browse/SearchFilter.svelte msgid "Filter words" @@ -543,7 +568,11 @@ msgstr "완료" msgid "For any other inquiries, feel free to send us an email." msgstr "기타 문의 사항이 있으시면 언제든지 이메일을 보내주세요." -#: src/project/browse/SearchFilter.svelte +#: src/lib/about/FeedbackDialog.svelte +msgid "Get support" +msgstr "지원 받기" + +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Gloss" msgstr "광택" @@ -589,6 +618,14 @@ msgstr "가져오기" msgid "in {0}" msgstr "in {0}" +#: src/project/browse/SearchFilter.svelte +msgid "Include subdomains" +msgstr "하위 도메인 포함" + +#: src/project/browse/SearchFilter.svelte +msgid "Incomplete entries" +msgstr "불완전한 항목" + #: src/project/tasks/DoneView.svelte msgid "Keep going" msgstr "계속 진행" @@ -600,15 +637,15 @@ msgstr "마지막 변경 사항: #" #: src/project/sync/SyncStatusPrimitive.svelte msgid "Last sync: #" -msgstr "" +msgstr "마지막 동기화: #" #: src/lib/components/audio/audio-editor.svelte msgid "Length:" msgstr "길이:" -#: src/lib/about/FeedbackDialog.svelte -msgid "Let us know about any bugs or technical issues you encounter." -msgstr "버그나 기술적 문제가 발생하면 알려주세요." +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Lexbox" +msgstr "렉스박스" #: src/home/HomeView.svelte msgid "Lexbox logo" @@ -618,10 +655,14 @@ msgstr "렉스박스 로고" msgid "Lexeme form" msgstr "Lexeme 양식" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Lexeme Form" msgstr "Lexeme 양식" +#: src/lib/ThemePicker.svelte +msgid "Light" +msgstr "빛" + #: src/project/browse/BrowseView.svelte msgid "List mode" msgstr "목록 모드" @@ -665,6 +706,10 @@ msgstr "로그아웃" msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸" msgstr "제작: ❤️ 출처: 🇦🇹 🇹🇭 🇺🇸" +#: src/lib/about/FeedbackDialog.svelte +msgid "Make a suggestion" +msgstr "제안하기" + #: src/home/HomeView.svelte msgid "Make sure your [changes are synced]({0}) to Lexbox." msgstr "변경 사항이 렉스박스에 [동기화되었는지]({0}) 확인합니다." @@ -688,49 +733,43 @@ msgstr "정의 누락 {0}" msgid "Missing Example sentence {0}" msgstr "누락된 예제 문장 {0}" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Examples" -msgstr "누락된 예제" - #: src/project/tasks/tasks-service.ts msgid "Missing Gloss {0}" msgstr "누락된 광택 {0}" #: src/project/tasks/tasks-service.ts -#: src/project/browse/SearchFilter.svelte msgid "Missing Part of Speech" msgstr "누락된 품사" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Semantic Domains" -msgstr "누락된 시맨틱 도메인" - -#: src/project/browse/SearchFilter.svelte -msgid "Missing Senses" -msgstr "미싱 센스" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Missing: {0}" +msgstr "누락되었습니다: {0}" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" msgstr "이동" +#: src/project/sync/SyncStatusPrimitive.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Never" msgstr "절대로" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte msgid "New" msgstr "신규" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "New {0}" -msgstr "신규 {0}" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "New data" +msgstr "새로운 데이터" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Entry" msgstr "새 항목" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Word" msgstr "새 단어" @@ -746,10 +785,6 @@ msgstr "활동을 찾을 수 없습니다." msgid "No audio" msgstr "오디오 없음" -#: src/lib/history/HistoryView.svelte -msgid "No change name" -msgstr "이름 변경 안 함" - #: src/project/ProjectDropdown.svelte msgid "No Dictionaries found" msgstr "사전을 찾을 수 없습니다." @@ -772,6 +807,14 @@ msgstr "기록을 찾을 수 없습니다." msgid "No items found" msgstr "항목을 찾을 수 없습니다." +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "No new data" +msgstr "새 데이터 없음" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "No server" +msgstr "서버 없음" + #: src/project/ProjectSidebar.svelte msgid "No server configured" msgstr "구성된 서버 없음" @@ -810,6 +853,7 @@ msgid "Observer" msgstr "옵저버" #: src/project/ProjectSidebar.svelte +#: src/project/sync/SyncStatusPrimitive.svelte msgid "Offline" msgstr "오프라인" @@ -817,6 +861,10 @@ msgstr "오프라인" msgid "Offline, unable to download" msgstr "오프라인 상태, 다운로드할 수 없음" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." +msgstr "하나의 FieldWorks Classic 커밋은 여러 항목 또는 필드에 대한 변경 사항으로 구성될 수 있습니다. 반면에 커밋은 FieldWorks Lite에 동기화되지 않은 데이터에만 영향을 미칠 수 있습니다." + #: src/home/Server.svelte msgid "Open" msgstr "열기" @@ -957,6 +1005,10 @@ msgstr "작업할 새 작업 선택" msgid "Select file" msgstr "파일 선택" +#: src/project/browse/SearchFilter.svelte +msgid "Semantic domain" +msgstr "시맨틱 도메인" + #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Semantic domains" msgstr "시맨틱 도메인" @@ -984,6 +1036,10 @@ msgstr "설정" msgid "Shadcn Sandbox # #" msgstr "Shadcn 샌드박스 # #" +#: src/lib/about/FeedbackDialog.svelte +msgid "Share ideas and vote on new features or improvements." +msgstr "아이디어를 공유하고 새로운 기능이나 개선 사항에 투표하세요." + #: src/lib/troubleshoot/TroubleshootDialog.svelte msgid "Share Log file" msgstr "로그 파일 공유" @@ -992,10 +1048,6 @@ msgstr "로그 파일 공유" msgid "Share project data file" msgstr "프로젝트 데이터 파일 공유" -#: src/lib/about/FeedbackDialog.svelte -msgid "Share your suggestions for new features or improvements." -msgstr "새로운 기능이나 개선 사항에 대한 제안을 공유하세요." - #: src/project/browse/ViewPicker.svelte msgid "Show" msgstr "표시" @@ -1016,6 +1068,10 @@ msgstr "크기:" msgid "Skip" msgstr "건너뛰기" +#: src/project/browse/SearchFilter.svelte +msgid "Specific field" +msgstr "특정 필드" + #: src/project/browse/filter/OpFilter.svelte msgid "Starts with" msgstr "다음으로 시작" @@ -1030,10 +1086,6 @@ msgstr "제목에 적합한 객체 유형이 없습니다: {0}" msgid "Submit" msgstr "제출하기" -#: src/lib/about/FeedbackDialog.svelte -msgid "Suggest your ideas" -msgstr "아이디어 제안하기" - #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Sync" msgstr "동기화" @@ -1042,6 +1094,18 @@ msgstr "동기화" msgid "Sync Changes" msgstr "동기화 변경 사항" +#: src/project/SyncDialog.svelte +msgid "Sync complete. {0} were applied to FieldWorks Classic. {1} were applied to FieldWorks Lite." +msgstr "동기화 완료. {0} 는 FieldWorks 클래식에 적용되었습니다. {1} 는 FieldWorks 라이트에 적용되었습니다." + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Sync FieldWorks Lite and FieldWorks Classic" +msgstr "FieldWorks Lite와 FieldWorks Classic 동기화" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Sync your changes with other FieldWorks Lite users" +msgstr "다른 FieldWorks Lite 사용자와 변경 사항 동기화" + #: src/project/ProjectSidebar.svelte msgid "Synced" msgstr "동기화" @@ -1059,13 +1123,17 @@ msgid "Synchronize" msgstr "동기화" #: src/project/SyncDialog.svelte -msgid "Synchronizing FieldWorks Lite with FieldWorks..." -msgstr "FieldWorks Lite와 FieldWorks 동기화..." +msgid "Synchronizing FieldWorks Lite and FieldWorks Classic..." +msgstr "FieldWorks Lite와 FieldWorks Classic 동기화..." #: src/project/sync/SyncStatusPrimitive.svelte msgid "Syncing..." msgstr "동기화..." +#: src/lib/ThemePicker.svelte +msgid "System" +msgstr "시스템" + #: src/project/tasks/TasksView.svelte msgid "Task {0}" msgstr "작업 {0}" @@ -1078,6 +1146,18 @@ msgstr "작업을 찾을 수 없음: {0}" msgid "Tasks" msgstr "작업" +#: src/lib/about/FeedbackDialog.svelte +msgid "Tell us about a bug or issue you’ve encountered." +msgstr "발생한 버그나 문제에 대해 알려주세요." + +#: 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 클래식 커밋 수가 동기화 결과 메시지에 표시되는 변경 사항 수와 반드시 일치하지는 않습니다." + +#: 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 "FieldWorks Lite 커밋 수가 동기화 결과 메시지에 표시되는 변경 사항 수와 반드시 일치하지는 않습니다." + #: src/project/tasks/TaskView.svelte msgid "The task you are looking for does not exist." msgstr "찾고 있는 작업이 존재하지 않습니다." @@ -1094,6 +1174,10 @@ msgstr "이제 이 프로젝트가 FieldWorks에서 열렸습니다. FieldWorks msgid "This task is complete" msgstr "이 작업이 완료되었습니다." +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "This will synchronize the FieldWorks Lite and FieldWorks Classic copies of your project in Lexbox." +msgstr "이렇게 하면 렉스박스에서 프로젝트의 FieldWorks Lite 및 FieldWorks Classic 사본이 동기화됩니다." + #: src/project/browse/SearchFilter.svelte msgid "Toggle filters" msgstr "필터 토글" @@ -1102,14 +1186,14 @@ msgstr "필터 토글" msgid "Toggle pinned" msgstr "고정 토글" -#: src/lib/ThemePicker.svelte -msgid "Toggle theme" -msgstr "테마 토글" - #: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte msgid "Translation" msgstr "번역" +#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte +msgid "Translation {0}" +msgstr "번역 {0}" + #: src/project/ProjectSidebar.svelte #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/home/HomeView.svelte @@ -1157,6 +1241,10 @@ msgstr "알 수 없는 오류 {0}" msgid "Unknown error downloading {0}" msgstr "알 수 없는 오류 다운로드 중 {0}" +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Unknown server" +msgstr "알 수 없는 서버" + #: src/project/browse/EntryView.svelte #: src/project/browse/EntryRow.svelte #: src/project/browse/EntryMenu.svelte @@ -1188,9 +1276,13 @@ msgstr "구성 보기" msgid "Where are my projects?" msgstr "내 프로젝트는 어디에 있나요?" -#: src/project/browse/SearchFilter.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Why is that?" +msgstr "왜 그럴까요?" + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte diff --git a/frontend/viewer/src/locales/ms.po b/frontend/viewer/src/locales/ms.po index cb1afefb3e..6f33291507 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-09-10 05:19\n" +"PO-Revision-Date: 2025-10-23 10:47\n" "Last-Translator: \n" "Language-Team: Malay\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -41,14 +41,6 @@ msgstr "{0} (FieldWorks)" msgid "{0} ago" msgstr "" -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Changes" -msgstr "" - -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Commits" -msgstr "" - #: src/lib/components/audio/audio-editor.svelte msgid "{0} MB" msgstr "{0} MB" @@ -57,15 +49,19 @@ msgstr "{0} MB" msgid "{0} Server" msgstr "Pelayan {0}" -#: src/project/SyncDialog.svelte -msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite." -msgstr "{0} disegerakkan ke FieldWorks. {1} disegerakkan ke FieldWorks Lite." - #: src/project/SyncDialog.svelte #: src/project/SyncDialog.svelte msgid "{num, plural, one {# change} other {# changes}}" msgstr "{num, plural, other {# perubahan}}" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "{num, plural, one {# new FieldWorks Classic commit} other {# new FieldWorks Classic commits}}" +msgstr "" + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "{num, plural, one {# new FieldWorks Lite commit} other {# new FieldWorks Lite commits}}" +msgstr "" + #: src/lib/history/HistoryView.svelte #: src/lib/activity/ActivityView.svelte msgid "# ago" @@ -118,6 +114,10 @@ msgstr "Tambah Contoh" msgid "Add Meaning" msgstr "Tambah Erti" +#: src/lib/entry-editor/NewEntryButton.svelte +msgid "Add new word" +msgstr "" + #: src/lib/entry-editor/field-editors/ComplexForms.svelte msgid "Add part of" msgstr "Tambah sebahagian daripada" @@ -127,10 +127,18 @@ msgstr "Tambah sebahagian daripada" msgid "Add Sense" msgstr "Tambah Makna" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Add Word" +msgstr "" + #: src/project/browse/BrowseView.svelte msgid "an entry" msgstr "satu entri" +#: src/project/browse/filter/SemanticDomainSelect.svelte +msgid "Any semantic domain" +msgstr "" + #: src/project/browse/filter/WsSelect.svelte msgid "Any Ws" msgstr "Mana-mana Ws" @@ -143,6 +151,10 @@ msgstr "Versi Aplikasi" msgid "Are you sure you want to delete {0}?" msgstr "Adakah anda pasti mahu memadam {0}?" +#: src/lib/about/FeedbackDialog.svelte +msgid "Ask questions and get help on our community forum." +msgstr "" + #: src/lib/components/field-editors/audio-input.svelte msgid "Audio file not included in Send & Receive" msgstr "Fail audio tidak termasuk dalam Hantar & Terima" @@ -165,7 +177,7 @@ msgid "Auto" msgstr "Auto" #: src/project/sync/SyncStatusPrimitive.svelte -msgid "Auto sync" +msgid "Auto syncing" msgstr "" #: src/project/browse/SortMenu.svelte @@ -186,11 +198,23 @@ msgstr "Semak seimbas (Melihat-lihat)" msgid "Cancel" msgstr "Batal" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changes can also be the result of fields being added to new versions of FieldWorks Lite." +msgstr "" + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changing the same field twice, for example, can result in two commits but only one change that needs to be applied to FieldWorks Classic. Commits can also consist of multiple changes." +msgstr "" + +#: src/lib/ThemePicker.svelte +msgid "Choose theme" +msgstr "" + #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Citation form" msgstr "Bentuk petikan" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Citation Form" msgstr "Bentuk Petikan" @@ -198,6 +222,7 @@ msgstr "Bentuk Petikan" msgid "Classic FieldWorks Projects" msgstr "Projek FieldWorks Klasik" +#: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/multi-select.svelte msgid "clear" @@ -255,22 +280,18 @@ msgstr "" msgid "Copy version" msgstr "" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "Create {0}" -msgstr "Cipta {0}" - #: src/lib/entry-editor/NewEntryButton.svelte msgid "Create entry" -msgstr "Cipta entri" +msgstr "Cipta kemasukan" + +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Create Entry" +msgstr "Cipta kemasukan" #: src/home/HomeView.svelte msgid "Create Example Project" msgstr "Cipta Projek Contoh" -#: src/lib/entry-editor/NewEntryButton.svelte -msgid "Create word" -msgstr "Cipta perkataan" - #: src/lib/entry-editor/field-editors/ComplexForms.svelte #: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte msgid "Current Entry" @@ -281,6 +302,10 @@ msgstr "Entri Semasa" msgid "Current Word" msgstr "Perkataan Semasa" +#: src/lib/ThemePicker.svelte +msgid "Dark" +msgstr "" + #: src/project/ProjectSidebar.svelte msgid "Dashboard" msgstr "Papan Pemuka" @@ -327,7 +352,7 @@ msgstr "Pratonton Kamus" msgid "Discard" msgstr "Buang" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Display as" msgstr "Papar sebagai" @@ -383,8 +408,11 @@ msgstr "Editor" msgid "Ends with" msgstr "Berakhir dengan" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Entries missing..." +msgstr "" + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte msgid "Entry" @@ -440,20 +468,17 @@ msgid "Failed to open URL: {0}" msgstr "Gagal membuka URL: {0}" #: src/project/SyncDialog.svelte +#: src/lib/services/sync-status-service.ts msgid "Failed to synchronize" msgstr "Gagal menyegerak" -#: src/project/SyncDialog.svelte -msgid "Failed to synchronize." -msgstr "Gagal menyegerak." - #: src/project/ProjectSidebar.svelte #: src/lib/about/FeedbackDialog.svelte #: src/home/HomeView.svelte -msgid "Feedback" -msgstr "Maklum balas" +msgid "Feedback & Support" +msgstr "" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Field" msgstr "Bidang" @@ -461,10 +486,6 @@ msgstr "Bidang" msgid "Field Labels" msgstr "Label Medan" -#: src/project/sync/SyncStatusPrimitive.svelte -msgid "FieldWorks Classic" -msgstr "" - #: src/project/sync/SyncStatusPrimitive.svelte msgid "FieldWorks Lite" msgstr "" @@ -473,6 +494,10 @@ msgstr "" msgid "FieldWorks Lite has been updated successfully. Please restart the app to apply the changes." msgstr "" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "FieldWorks Lite users will automatically receive changes that were made in FieldWorks Classic. FieldWorks Classic users will see changes that were made in FieldWorks Lite after they do Send/Receive." +msgstr "" + #: src/project/ProjectDropdown.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte @@ -515,8 +540,8 @@ msgid "Filter entries" msgstr "Tapis entri" #: src/project/browse/SearchFilter.svelte -msgid "Filter for" -msgstr "Tapis bagi" +msgid "Filter for..." +msgstr "" #: src/project/browse/SearchFilter.svelte msgid "Filter words" @@ -543,7 +568,11 @@ msgstr "" msgid "For any other inquiries, feel free to send us an email." msgstr "" -#: src/project/browse/SearchFilter.svelte +#: src/lib/about/FeedbackDialog.svelte +msgid "Get support" +msgstr "" + +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Gloss" msgstr "Glos" @@ -583,12 +612,20 @@ msgstr "" #: src/home/HomeView.svelte msgid "Import" -msgstr "Import" +msgstr "Masukkan" #: src/lib/components/ui/format/format-relative-date-fn.svelte.ts msgid "in {0}" msgstr "" +#: src/project/browse/SearchFilter.svelte +msgid "Include subdomains" +msgstr "" + +#: src/project/browse/SearchFilter.svelte +msgid "Incomplete entries" +msgstr "" + #: src/project/tasks/DoneView.svelte msgid "Keep going" msgstr "" @@ -606,8 +643,8 @@ msgstr "" msgid "Length:" msgstr "Panjang:" -#: src/lib/about/FeedbackDialog.svelte -msgid "Let us know about any bugs or technical issues you encounter." +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Lexbox" msgstr "" #: src/home/HomeView.svelte @@ -618,10 +655,14 @@ msgstr "Logo Lexbox" msgid "Lexeme form" msgstr "Bentuk leksem" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Lexeme Form" msgstr "Bentuk Leksem" +#: src/lib/ThemePicker.svelte +msgid "Light" +msgstr "" + #: src/project/browse/BrowseView.svelte msgid "List mode" msgstr "Mod senarai" @@ -665,6 +706,10 @@ msgstr "Log keluar" msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸" msgstr "Dibuat dengan ❤️ dari 🇦🇹 🇹🇭 🇺🇸" +#: src/lib/about/FeedbackDialog.svelte +msgid "Make a suggestion" +msgstr "" + #: src/home/HomeView.svelte msgid "Make sure your [changes are synced]({0}) to Lexbox." msgstr "" @@ -688,49 +733,43 @@ msgstr "" msgid "Missing Example sentence {0}" msgstr "" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Examples" -msgstr "Contoh Tiada" - #: src/project/tasks/tasks-service.ts msgid "Missing Gloss {0}" msgstr "" #: src/project/tasks/tasks-service.ts -#: src/project/browse/SearchFilter.svelte msgid "Missing Part of Speech" msgstr "Jenis Perkataan Tiada" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Semantic Domains" -msgstr "Domain Semantik Tiada" - -#: src/project/browse/SearchFilter.svelte -msgid "Missing Senses" -msgstr "Makna Tiada" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Missing: {0}" +msgstr "" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" msgstr "Gerak" +#: src/project/sync/SyncStatusPrimitive.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Never" msgstr "Tidak Pernah" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte msgid "New" msgstr "Baru" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "New {0}" -msgstr "Baru {0}" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "New data" +msgstr "" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Entry" msgstr "Entri Baru" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Word" msgstr "Perkataan Baru" @@ -746,10 +785,6 @@ msgstr "Tiada aktiviti ditemui" msgid "No audio" msgstr "" -#: src/lib/history/HistoryView.svelte -msgid "No change name" -msgstr "Tiada nama perubahan" - #: src/project/ProjectDropdown.svelte msgid "No Dictionaries found" msgstr "Tiada Kamus ditemui" @@ -772,6 +807,14 @@ msgstr "Tiada sejarah ditemui" msgid "No items found" msgstr "Tiada item ditemui" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "No new data" +msgstr "" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "No server" +msgstr "" + #: src/project/ProjectSidebar.svelte msgid "No server configured" msgstr "Tiada pelayan dikonfigurasikan" @@ -810,6 +853,7 @@ msgid "Observer" msgstr "Pemerhati" #: src/project/ProjectSidebar.svelte +#: src/project/sync/SyncStatusPrimitive.svelte msgid "Offline" msgstr "Luar talian" @@ -817,6 +861,10 @@ msgstr "Luar talian" msgid "Offline, unable to download" msgstr "Luar talian, tidak dapat memuat turun" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." +msgstr "" + #: src/home/Server.svelte msgid "Open" msgstr "" @@ -957,6 +1005,10 @@ msgstr "" msgid "Select file" msgstr "Pilih fail" +#: src/project/browse/SearchFilter.svelte +msgid "Semantic domain" +msgstr "" + #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Semantic domains" msgstr "Domain semantik" @@ -984,6 +1036,10 @@ msgstr "Tetapan" msgid "Shadcn Sandbox # #" msgstr "Kotak Pasir Shadcn # #" +#: src/lib/about/FeedbackDialog.svelte +msgid "Share ideas and vote on new features or improvements." +msgstr "" + #: src/lib/troubleshoot/TroubleshootDialog.svelte msgid "Share Log file" msgstr "Kongsi fail Log" @@ -992,10 +1048,6 @@ msgstr "Kongsi fail Log" msgid "Share project data file" msgstr "Kongsi fail data projek" -#: src/lib/about/FeedbackDialog.svelte -msgid "Share your suggestions for new features or improvements." -msgstr "" - #: src/project/browse/ViewPicker.svelte msgid "Show" msgstr "Tunjukkan" @@ -1016,6 +1068,10 @@ msgstr "Saiz:" msgid "Skip" msgstr "" +#: src/project/browse/SearchFilter.svelte +msgid "Specific field" +msgstr "" + #: src/project/browse/filter/OpFilter.svelte msgid "Starts with" msgstr "Bermula dengan" @@ -1030,10 +1086,6 @@ msgstr "" msgid "Submit" msgstr "Hantar" -#: src/lib/about/FeedbackDialog.svelte -msgid "Suggest your ideas" -msgstr "" - #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Sync" msgstr "" @@ -1042,6 +1094,18 @@ msgstr "" msgid "Sync Changes" msgstr "" +#: src/project/SyncDialog.svelte +msgid "Sync complete. {0} were applied to FieldWorks Classic. {1} were applied to FieldWorks Lite." +msgstr "" + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Sync FieldWorks Lite and FieldWorks Classic" +msgstr "" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Sync your changes with other FieldWorks Lite users" +msgstr "" + #: src/project/ProjectSidebar.svelte msgid "Synced" msgstr "Disegerakkan" @@ -1059,13 +1123,17 @@ msgid "Synchronize" msgstr "Segerakkan" #: src/project/SyncDialog.svelte -msgid "Synchronizing FieldWorks Lite with FieldWorks..." -msgstr "Menyegerakkan FieldWorks Lite dengan FieldWorks..." +msgid "Synchronizing FieldWorks Lite and FieldWorks Classic..." +msgstr "" #: src/project/sync/SyncStatusPrimitive.svelte msgid "Syncing..." msgstr "" +#: src/lib/ThemePicker.svelte +msgid "System" +msgstr "" + #: src/project/tasks/TasksView.svelte msgid "Task {0}" msgstr "" @@ -1078,6 +1146,18 @@ msgstr "" msgid "Tasks" msgstr "Tugasan" +#: src/lib/about/FeedbackDialog.svelte +msgid "Tell us about a bug or issue you’ve encountered." +msgstr "" + +#: 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 "" + +#: 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 "" + #: src/project/tasks/TaskView.svelte msgid "The task you are looking for does not exist." msgstr "" @@ -1094,6 +1174,10 @@ msgstr "Projek ini kini dibuka dalam FieldWorks. Untuk terus bekerja dalam Field msgid "This task is complete" msgstr "" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "This will synchronize the FieldWorks Lite and FieldWorks Classic copies of your project in Lexbox." +msgstr "" + #: src/project/browse/SearchFilter.svelte msgid "Toggle filters" msgstr "Togol penapis" @@ -1102,14 +1186,14 @@ msgstr "Togol penapis" msgid "Toggle pinned" msgstr "Togol disemat" -#: src/lib/ThemePicker.svelte -msgid "Toggle theme" -msgstr "Togol tema" - #: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte msgid "Translation" msgstr "Terjemahan" +#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte +msgid "Translation {0}" +msgstr "" + #: src/project/ProjectSidebar.svelte #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/home/HomeView.svelte @@ -1157,6 +1241,10 @@ msgstr "Ralat tidak diketahui {0}" msgid "Unknown error downloading {0}" msgstr "Ralat tidak diketahui semasa memuat turun {0}" +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Unknown server" +msgstr "" + #: src/project/browse/EntryView.svelte #: src/project/browse/EntryRow.svelte #: src/project/browse/EntryMenu.svelte @@ -1188,9 +1276,13 @@ msgstr "Lihat Konfigurasi" msgid "Where are my projects?" msgstr "Di manakah projek saya?" -#: src/project/browse/SearchFilter.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Why is that?" +msgstr "" + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte diff --git a/frontend/viewer/src/locales/sw.po b/frontend/viewer/src/locales/sw.po index 1a69f46ca4..1eaa9a56e3 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-09-10 05:19\n" +"PO-Revision-Date: 2025-10-22 10:29\n" "Last-Translator: \n" "Language-Team: Swahili\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -41,14 +41,6 @@ msgstr "" msgid "{0} ago" msgstr "" -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Changes" -msgstr "" - -#: src/project/sync/FwLiteToFwMergeDetails.svelte -msgid "{0} Commits" -msgstr "" - #: src/lib/components/audio/audio-editor.svelte msgid "{0} MB" msgstr "" @@ -57,15 +49,19 @@ msgstr "" msgid "{0} Server" msgstr "" -#: src/project/SyncDialog.svelte -msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite." -msgstr "" - #: src/project/SyncDialog.svelte #: src/project/SyncDialog.svelte msgid "{num, plural, one {# change} other {# changes}}" msgstr "{num, plural, other {# mabadiliko}}" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "{num, plural, one {# new FieldWorks Classic commit} other {# new FieldWorks Classic commits}}" +msgstr "" + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "{num, plural, one {# new FieldWorks Lite commit} other {# new FieldWorks Lite commits}}" +msgstr "" + #: src/lib/history/HistoryView.svelte #: src/lib/activity/ActivityView.svelte msgid "# ago" @@ -118,6 +114,10 @@ msgstr "" msgid "Add Meaning" msgstr "" +#: src/lib/entry-editor/NewEntryButton.svelte +msgid "Add new word" +msgstr "" + #: src/lib/entry-editor/field-editors/ComplexForms.svelte msgid "Add part of" msgstr "" @@ -127,10 +127,18 @@ msgstr "" msgid "Add Sense" msgstr "" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Add Word" +msgstr "" + #: src/project/browse/BrowseView.svelte msgid "an entry" msgstr "" +#: src/project/browse/filter/SemanticDomainSelect.svelte +msgid "Any semantic domain" +msgstr "" + #: src/project/browse/filter/WsSelect.svelte msgid "Any Ws" msgstr "" @@ -143,6 +151,10 @@ msgstr "" msgid "Are you sure you want to delete {0}?" msgstr "" +#: src/lib/about/FeedbackDialog.svelte +msgid "Ask questions and get help on our community forum." +msgstr "" + #: src/lib/components/field-editors/audio-input.svelte msgid "Audio file not included in Send & Receive" msgstr "" @@ -165,7 +177,7 @@ msgid "Auto" msgstr "" #: src/project/sync/SyncStatusPrimitive.svelte -msgid "Auto sync" +msgid "Auto syncing" msgstr "" #: src/project/browse/SortMenu.svelte @@ -186,11 +198,23 @@ msgstr "Angalia" msgid "Cancel" msgstr "Ghairi" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changes can also be the result of fields being added to new versions of FieldWorks Lite." +msgstr "" + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Changing the same field twice, for example, can result in two commits but only one change that needs to be applied to FieldWorks Classic. Commits can also consist of multiple changes." +msgstr "" + +#: src/lib/ThemePicker.svelte +msgid "Choose theme" +msgstr "" + #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Citation form" msgstr "" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Citation Form" msgstr "Fomu ya Manukuu" @@ -198,6 +222,7 @@ msgstr "Fomu ya Manukuu" msgid "Classic FieldWorks Projects" msgstr "" +#: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/select.svelte #: src/lib/components/field-editors/multi-select.svelte msgid "clear" @@ -255,20 +280,16 @@ msgstr "" msgid "Copy version" msgstr "" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "Create {0}" -msgstr "" - #: src/lib/entry-editor/NewEntryButton.svelte msgid "Create entry" msgstr "" -#: src/home/HomeView.svelte -msgid "Create Example Project" +#: src/lib/entry-editor/NewEntryDialog.svelte +msgid "Create Entry" msgstr "" -#: src/lib/entry-editor/NewEntryButton.svelte -msgid "Create word" +#: src/home/HomeView.svelte +msgid "Create Example Project" msgstr "" #: src/lib/entry-editor/field-editors/ComplexForms.svelte @@ -281,6 +302,10 @@ msgstr "" msgid "Current Word" msgstr "" +#: src/lib/ThemePicker.svelte +msgid "Dark" +msgstr "" + #: src/project/ProjectSidebar.svelte msgid "Dashboard" msgstr "" @@ -327,7 +352,7 @@ msgstr "" msgid "Discard" msgstr "Kataa mabadiliko" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte msgid "Display as" msgstr "" @@ -383,8 +408,11 @@ msgstr "" msgid "Ends with" msgstr "" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Entries missing..." +msgstr "" + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte msgid "Entry" @@ -440,20 +468,17 @@ msgid "Failed to open URL: {0}" msgstr "" #: src/project/SyncDialog.svelte +#: src/lib/services/sync-status-service.ts msgid "Failed to synchronize" msgstr "" -#: src/project/SyncDialog.svelte -msgid "Failed to synchronize." -msgstr "" - #: src/project/ProjectSidebar.svelte #: src/lib/about/FeedbackDialog.svelte #: src/home/HomeView.svelte -msgid "Feedback" -msgstr "Maoni" +msgid "Feedback & Support" +msgstr "" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Field" msgstr "" @@ -461,10 +486,6 @@ msgstr "" msgid "Field Labels" msgstr "" -#: src/project/sync/SyncStatusPrimitive.svelte -msgid "FieldWorks Classic" -msgstr "" - #: src/project/sync/SyncStatusPrimitive.svelte msgid "FieldWorks Lite" msgstr "" @@ -473,6 +494,10 @@ msgstr "" msgid "FieldWorks Lite has been updated successfully. Please restart the app to apply the changes." msgstr "" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "FieldWorks Lite users will automatically receive changes that were made in FieldWorks Classic. FieldWorks Classic users will see changes that were made in FieldWorks Lite after they do Send/Receive." +msgstr "" + #: src/project/ProjectDropdown.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte @@ -515,7 +540,7 @@ msgid "Filter entries" msgstr "" #: src/project/browse/SearchFilter.svelte -msgid "Filter for" +msgid "Filter for..." msgstr "" #: src/project/browse/SearchFilter.svelte @@ -543,7 +568,11 @@ msgstr "" msgid "For any other inquiries, feel free to send us an email." msgstr "" -#: src/project/browse/SearchFilter.svelte +#: src/lib/about/FeedbackDialog.svelte +msgid "Get support" +msgstr "" + +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Gloss" msgstr "Glosi" @@ -589,6 +618,14 @@ msgstr "Agiza" msgid "in {0}" msgstr "" +#: src/project/browse/SearchFilter.svelte +msgid "Include subdomains" +msgstr "" + +#: src/project/browse/SearchFilter.svelte +msgid "Incomplete entries" +msgstr "" + #: src/project/tasks/DoneView.svelte msgid "Keep going" msgstr "" @@ -606,8 +643,8 @@ msgstr "" msgid "Length:" msgstr "" -#: src/lib/about/FeedbackDialog.svelte -msgid "Let us know about any bugs or technical issues you encounter." +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Lexbox" msgstr "" #: src/home/HomeView.svelte @@ -618,10 +655,14 @@ msgstr "" msgid "Lexeme form" msgstr "" -#: src/project/browse/SearchFilter.svelte +#: src/project/browse/filter/FieldSelect.svelte msgid "Lexeme Form" msgstr "Fomu ya Lexeme" +#: src/lib/ThemePicker.svelte +msgid "Light" +msgstr "" + #: src/project/browse/BrowseView.svelte msgid "List mode" msgstr "" @@ -665,6 +706,10 @@ msgstr "" msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸" msgstr "" +#: src/lib/about/FeedbackDialog.svelte +msgid "Make a suggestion" +msgstr "" + #: src/home/HomeView.svelte msgid "Make sure your [changes are synced]({0}) to Lexbox." msgstr "" @@ -688,49 +733,43 @@ msgstr "" msgid "Missing Example sentence {0}" msgstr "" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Examples" -msgstr "" - #: src/project/tasks/tasks-service.ts msgid "Missing Gloss {0}" msgstr "" #: src/project/tasks/tasks-service.ts -#: src/project/browse/SearchFilter.svelte msgid "Missing Part of Speech" msgstr "" -#: src/project/browse/SearchFilter.svelte -msgid "Missing Semantic Domains" -msgstr "" - -#: src/project/browse/SearchFilter.svelte -msgid "Missing Senses" +#: src/project/browse/filter/MissingSelect.svelte +msgid "Missing: {0}" msgstr "" #: src/lib/entry-editor/ItemListItem.svelte msgid "Move" msgstr "Sogeza" +#: src/project/sync/SyncStatusPrimitive.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Never" msgstr "Kamwe" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte msgid "New" msgstr "Mpya" -#: src/lib/entry-editor/NewEntryDialog.svelte -msgid "New {0}" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "New data" msgstr "" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Entry" msgstr "Ingizo Mpya" -#: src/project/NewEntryButton.svelte +#: src/project/PrimaryNewEntryButton.svelte +#: src/lib/entry-editor/NewEntryDialog.svelte msgid "New Word" msgstr "" @@ -746,10 +785,6 @@ msgstr "" msgid "No audio" msgstr "" -#: src/lib/history/HistoryView.svelte -msgid "No change name" -msgstr "" - #: src/project/ProjectDropdown.svelte msgid "No Dictionaries found" msgstr "" @@ -772,6 +807,14 @@ msgstr "" msgid "No items found" msgstr "" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "No new data" +msgstr "" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "No server" +msgstr "" + #: src/project/ProjectSidebar.svelte msgid "No server configured" msgstr "" @@ -810,6 +853,7 @@ msgid "Observer" msgstr "" #: src/project/ProjectSidebar.svelte +#: src/project/sync/SyncStatusPrimitive.svelte msgid "Offline" msgstr "" @@ -817,6 +861,10 @@ msgstr "" msgid "Offline, unable to download" msgstr "" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "One FieldWorks Classic commit may consist of changes to multiple entries or fields. On the other hand, a commit may only affect data that is not synced to FieldWorks Lite." +msgstr "" + #: src/home/Server.svelte msgid "Open" msgstr "" @@ -957,6 +1005,10 @@ msgstr "" msgid "Select file" msgstr "Chagua Folda" +#: src/project/browse/SearchFilter.svelte +msgid "Semantic domain" +msgstr "" + #: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte msgid "Semantic domains" msgstr "" @@ -984,6 +1036,10 @@ msgstr "Mipangilio" msgid "Shadcn Sandbox # #" msgstr "" +#: src/lib/about/FeedbackDialog.svelte +msgid "Share ideas and vote on new features or improvements." +msgstr "" + #: src/lib/troubleshoot/TroubleshootDialog.svelte msgid "Share Log file" msgstr "" @@ -992,10 +1048,6 @@ msgstr "" msgid "Share project data file" msgstr "" -#: src/lib/about/FeedbackDialog.svelte -msgid "Share your suggestions for new features or improvements." -msgstr "" - #: src/project/browse/ViewPicker.svelte msgid "Show" msgstr "Onyesha" @@ -1016,6 +1068,10 @@ msgstr "Ukubwa:" msgid "Skip" msgstr "" +#: src/project/browse/SearchFilter.svelte +msgid "Specific field" +msgstr "" + #: src/project/browse/filter/OpFilter.svelte msgid "Starts with" msgstr "" @@ -1030,10 +1086,6 @@ msgstr "" msgid "Submit" msgstr "Wasilisha" -#: src/lib/about/FeedbackDialog.svelte -msgid "Suggest your ideas" -msgstr "" - #: src/project/sync/FwLiteToFwMergeDetails.svelte msgid "Sync" msgstr "" @@ -1042,6 +1094,18 @@ msgstr "" msgid "Sync Changes" msgstr "" +#: src/project/SyncDialog.svelte +msgid "Sync complete. {0} were applied to FieldWorks Classic. {1} were applied to FieldWorks Lite." +msgstr "" + +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Sync FieldWorks Lite and FieldWorks Classic" +msgstr "" + +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Sync your changes with other FieldWorks Lite users" +msgstr "" + #: src/project/ProjectSidebar.svelte msgid "Synced" msgstr "" @@ -1059,13 +1123,17 @@ msgid "Synchronize" msgstr "" #: src/project/SyncDialog.svelte -msgid "Synchronizing FieldWorks Lite with FieldWorks..." +msgid "Synchronizing FieldWorks Lite and FieldWorks Classic..." msgstr "" #: src/project/sync/SyncStatusPrimitive.svelte msgid "Syncing..." msgstr "" +#: src/lib/ThemePicker.svelte +msgid "System" +msgstr "" + #: src/project/tasks/TasksView.svelte msgid "Task {0}" msgstr "" @@ -1078,6 +1146,18 @@ msgstr "" msgid "Tasks" msgstr "Jukumu" +#: src/lib/about/FeedbackDialog.svelte +msgid "Tell us about a bug or issue you’ve encountered." +msgstr "" + +#: 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 "" + +#: 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 "" + #: src/project/tasks/TaskView.svelte msgid "The task you are looking for does not exist." msgstr "" @@ -1094,6 +1174,10 @@ msgstr "" msgid "This task is complete" msgstr "" +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "This will synchronize the FieldWorks Lite and FieldWorks Classic copies of your project in Lexbox." +msgstr "" + #: src/project/browse/SearchFilter.svelte msgid "Toggle filters" msgstr "" @@ -1102,14 +1186,14 @@ msgstr "" msgid "Toggle pinned" msgstr "" -#: src/lib/ThemePicker.svelte -msgid "Toggle theme" -msgstr "" - #: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte msgid "Translation" msgstr "Tafsiri" +#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte +msgid "Translation {0}" +msgstr "" + #: src/project/ProjectSidebar.svelte #: src/lib/troubleshoot/TroubleshootDialog.svelte #: src/home/HomeView.svelte @@ -1157,6 +1241,10 @@ msgstr "" msgid "Unknown error downloading {0}" msgstr "" +#: src/project/sync/SyncStatusPrimitive.svelte +msgid "Unknown server" +msgstr "" + #: src/project/browse/EntryView.svelte #: src/project/browse/EntryRow.svelte #: src/project/browse/EntryMenu.svelte @@ -1188,9 +1276,13 @@ msgstr "" msgid "Where are my projects?" msgstr "" -#: src/project/browse/SearchFilter.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +#: src/project/sync/FwLiteToFwMergeDetails.svelte +msgid "Why is that?" +msgstr "" + #: src/project/browse/EntryMenu.svelte -#: src/lib/entry-editor/NewEntryDialog.svelte +#: src/project/browse/filter/FieldSelect.svelte #: src/lib/entry-editor/EntryOrSensePicker.svelte #: src/lib/entry-editor/EditEntryDialog.svelte #: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte diff --git a/platform.bible-extension/assets/descriptions/description-fr.md b/platform.bible-extension/assets/descriptions/description-fr.md index 61a2da1ed3..1d741e597b 100644 --- a/platform.bible-extension/assets/descriptions/description-fr.md +++ b/platform.bible-extension/assets/descriptions/description-fr.md @@ -1 +1 @@ -FieldWorks Lite pour Platform.Bible. Propulsé par Webpack. +FieldWorks Lite pour Platform.Bible. Équipé de Webpack.