diff --git a/frontend/viewer/src/locales/en.po b/frontend/viewer/src/locales/en.po index 7678587387..bd1f1f1831 100644 --- a/frontend/viewer/src/locales/en.po +++ b/frontend/viewer/src/locales/en.po @@ -168,6 +168,12 @@ msgstr "Add part of" msgid "Add Sense" msgstr "Add Sense" +#. Subtitle of a placeholder row shown at the end of the entry list while searching (also in the no-results state) +#. The search text is displayed above it as a headword; clicking opens the new-entry dialog pre-filled with that text +#: src/project/browse/EntriesList.svelte +msgid "Add to dictionary" +msgstr "Add to dictionary" + #. Dialog title #: src/lib/entry-editor/NewEntryDialog.svelte msgid "Add Word" @@ -294,6 +300,10 @@ msgstr "blue" msgid "Browse" msgstr "Browse" +#: src/project/browse/BrowseView.svelte +msgid "Browse view failed" +msgstr "Browse view failed" + #. Button to close dialog without saving #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) @@ -356,6 +366,7 @@ msgid "Close" msgstr "Close" #. Menu option to close project +#: src/lib/layout/ViewErrorBoundary.svelte #: src/project/ProjectSidebar.svelte msgid "Close Dictionary" msgstr "Close Dictionary" @@ -1317,6 +1328,7 @@ msgstr "No subject, unable to create a new {0}" #. Relevant view: Lite #. Classic view equivalent: "No entries found" #: src/lib/entry-editor/EntryOrSensePicker.svelte +#: src/project/browse/EntriesList.svelte msgid "No words found" msgstr "No words found" @@ -1731,6 +1743,10 @@ msgstr "Size:" msgid "Skip" msgstr "Skip" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Something went wrong" +msgstr "Something went wrong" + #. Filter option #: src/project/browse/SearchFilter.svelte msgid "Specific field" @@ -1830,6 +1846,10 @@ msgstr "Task {0}" msgid "Task not found: {0}" msgstr "Task not found: {0}" +#: src/project/tasks/TasksView.svelte +msgid "Task view failed" +msgstr "Task view failed" + #. Sidebar menu item #: src/project/ProjectSidebar.svelte msgid "Tasks" @@ -1929,6 +1949,10 @@ msgstr "Translation {0}" msgid "Troubleshoot" msgstr "Troubleshoot" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Try again" +msgstr "Try again" + #. Task instruction #: src/project/tasks/tasks-service.ts msgid "Type a Definition" diff --git a/frontend/viewer/src/locales/es.po b/frontend/viewer/src/locales/es.po index 880e5da21e..25f8b7d670 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: 2026-05-14 10:19\n" +"PO-Revision-Date: 2026-06-16 03:05\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -173,6 +173,12 @@ msgstr "Añadir parte de" msgid "Add Sense" msgstr "Añadir acepción" +#. Subtitle of a placeholder row shown at the end of the entry list while searching (also in the no-results state) +#. The search text is displayed above it as a headword; clicking opens the new-entry dialog pre-filled with that text +#: src/project/browse/EntriesList.svelte +msgid "Add to dictionary" +msgstr "Añadir al diccionario" + #. Dialog title #: src/lib/entry-editor/NewEntryDialog.svelte msgid "Add Word" @@ -299,6 +305,10 @@ msgstr "azul" msgid "Browse" msgstr "Visite" +#: src/project/browse/BrowseView.svelte +msgid "Browse view failed" +msgstr "Vista de navegación fallida" + #. Button to close dialog without saving #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) @@ -361,6 +371,7 @@ msgid "Close" msgstr "Cerrar" #. Menu option to close project +#: src/lib/layout/ViewErrorBoundary.svelte #: src/project/ProjectSidebar.svelte msgid "Close Dictionary" msgstr "Cerrar Diccionario" @@ -1322,6 +1333,7 @@ msgstr "No hay tema, no se puede crear un nuevo {0}" #. Relevant view: Lite #. Classic view equivalent: "No entries found" #: src/lib/entry-editor/EntryOrSensePicker.svelte +#: src/project/browse/EntriesList.svelte msgid "No words found" msgstr "No se han encontrado palabras" @@ -1736,6 +1748,10 @@ msgstr "Tamaño:" msgid "Skip" msgstr "Saltar" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Something went wrong" +msgstr "Algo salió mal" + #. Filter option #: src/project/browse/SearchFilter.svelte msgid "Specific field" @@ -1835,6 +1851,10 @@ msgstr "Tarea {0}" msgid "Task not found: {0}" msgstr "Tarea no encontrada: {0}" +#: src/project/tasks/TasksView.svelte +msgid "Task view failed" +msgstr "Vista de tarea fallida" + #. Sidebar menu item #: src/project/ProjectSidebar.svelte msgid "Tasks" @@ -1934,6 +1954,10 @@ msgstr "Traducción {0}" msgid "Troubleshoot" msgstr "Solución de problemas" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Try again" +msgstr "Inténtalo de nuevo" + #. Task instruction #: src/project/tasks/tasks-service.ts msgid "Type a Definition" @@ -2162,3 +2186,4 @@ msgstr "No tiene permiso para descargar el proyecto {0} desde {1}" #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Ya has descargado el proyecto {0}" + diff --git a/frontend/viewer/src/locales/fr.po b/frontend/viewer/src/locales/fr.po index 485d6334c9..59306ddaca 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: 2026-05-14 10:19\n" +"PO-Revision-Date: 2026-06-16 03:05\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -173,6 +173,12 @@ msgstr "Ajouter une partie de" msgid "Add Sense" msgstr "Ajouter du sens" +#. Subtitle of a placeholder row shown at the end of the entry list while searching (also in the no-results state) +#. The search text is displayed above it as a headword; clicking opens the new-entry dialog pre-filled with that text +#: src/project/browse/EntriesList.svelte +msgid "Add to dictionary" +msgstr "Ajouter au dictionnaire" + #. Dialog title #: src/lib/entry-editor/NewEntryDialog.svelte msgid "Add Word" @@ -299,6 +305,10 @@ msgstr "bleu" msgid "Browse" msgstr "Parcourir" +#: src/project/browse/BrowseView.svelte +msgid "Browse view failed" +msgstr "La vue de la navigation a échoué" + #. Button to close dialog without saving #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) @@ -361,6 +371,7 @@ msgid "Close" msgstr "Fermer" #. Menu option to close project +#: src/lib/layout/ViewErrorBoundary.svelte #: src/project/ProjectSidebar.svelte msgid "Close Dictionary" msgstr "Fermer le dictionnaire" @@ -1322,6 +1333,7 @@ msgstr "Aucun sujet, impossible de créer un nouveau {0}" #. Relevant view: Lite #. Classic view equivalent: "No entries found" #: src/lib/entry-editor/EntryOrSensePicker.svelte +#: src/project/browse/EntriesList.svelte msgid "No words found" msgstr "Aucun mot trouvé" @@ -1736,6 +1748,10 @@ msgstr "Taille :" msgid "Skip" msgstr "Ignorer" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Something went wrong" +msgstr "Quelque chose s'est mal passé" + #. Filter option #: src/project/browse/SearchFilter.svelte msgid "Specific field" @@ -1835,6 +1851,10 @@ msgstr "Tâche {0}" msgid "Task not found: {0}" msgstr "Tâche introuvable : {0}" +#: src/project/tasks/TasksView.svelte +msgid "Task view failed" +msgstr "La vue des tâches a échoué" + #. Sidebar menu item #: src/project/ProjectSidebar.svelte msgid "Tasks" @@ -1934,6 +1954,10 @@ msgstr "Traduction {0}" msgid "Troubleshoot" msgstr "Dépannage" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Try again" +msgstr "Réessayez" + #. Task instruction #: src/project/tasks/tasks-service.ts msgid "Type a Definition" @@ -2162,3 +2186,4 @@ msgstr "Vous n'êtes pas autorisé(e) de télécharger le projet {0} depuis {1}" #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Vous avez déjà téléchargé le projet {0}" + diff --git a/frontend/viewer/src/locales/id.po b/frontend/viewer/src/locales/id.po index 215f56abd7..2e3bec692f 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: 2026-05-14 10:19\n" +"PO-Revision-Date: 2026-06-16 03:05\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -173,6 +173,12 @@ msgstr "Tambahkan bagian dari" msgid "Add Sense" msgstr "Tambahkan Pengertian" +#. Subtitle of a placeholder row shown at the end of the entry list while searching (also in the no-results state) +#. The search text is displayed above it as a headword; clicking opens the new-entry dialog pre-filled with that text +#: src/project/browse/EntriesList.svelte +msgid "Add to dictionary" +msgstr "Tambahkan ke kamus" + #. Dialog title #: src/lib/entry-editor/NewEntryDialog.svelte msgid "Add Word" @@ -299,6 +305,10 @@ msgstr "biru" msgid "Browse" msgstr "Jelajahi" +#: src/project/browse/BrowseView.svelte +msgid "Browse view failed" +msgstr "Tampilan penelusuran gagal" + #. Button to close dialog without saving #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) @@ -361,6 +371,7 @@ msgid "Close" msgstr "Tutup" #. Menu option to close project +#: src/lib/layout/ViewErrorBoundary.svelte #: src/project/ProjectSidebar.svelte msgid "Close Dictionary" msgstr "Tutup Kamus" @@ -1322,6 +1333,7 @@ msgstr "Tidak ada subjek, tidak dapat membuat {0}baru" #. Relevant view: Lite #. Classic view equivalent: "No entries found" #: src/lib/entry-editor/EntryOrSensePicker.svelte +#: src/project/browse/EntriesList.svelte msgid "No words found" msgstr "Tidak ada kata yang ditemukan" @@ -1736,6 +1748,10 @@ msgstr "Ukuran:" msgid "Skip" msgstr "Lewati" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Something went wrong" +msgstr "Ada yang tidak beres" + #. Filter option #: src/project/browse/SearchFilter.svelte msgid "Specific field" @@ -1835,6 +1851,10 @@ msgstr "Tugas {0}" msgid "Task not found: {0}" msgstr "Tugas tidak ditemukan: {0}" +#: src/project/tasks/TasksView.svelte +msgid "Task view failed" +msgstr "Tampilan tugas gagal" + #. Sidebar menu item #: src/project/ProjectSidebar.svelte msgid "Tasks" @@ -1934,6 +1954,10 @@ msgstr "Terjemahan {0}" msgid "Troubleshoot" msgstr "Memecahkan masalah" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Try again" +msgstr "Coba lagi" + #. Task instruction #: src/project/tasks/tasks-service.ts msgid "Type a Definition" @@ -2162,3 +2186,4 @@ msgstr "Anda tidak memiliki izin untuk mengunduh proyek {0} dari {1}" #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Anda telah mengunduh proyek {0}" + diff --git a/frontend/viewer/src/locales/ko.po b/frontend/viewer/src/locales/ko.po index d84aaca2d1..064c784d50 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: 2026-05-14 10:19\n" +"PO-Revision-Date: 2026-06-16 03:05\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -173,6 +173,12 @@ msgstr "의 일부를 추가합니다." msgid "Add Sense" msgstr "센스 추가" +#. Subtitle of a placeholder row shown at the end of the entry list while searching (also in the no-results state) +#. The search text is displayed above it as a headword; clicking opens the new-entry dialog pre-filled with that text +#: src/project/browse/EntriesList.svelte +msgid "Add to dictionary" +msgstr "사전에 추가" + #. Dialog title #: src/lib/entry-editor/NewEntryDialog.svelte msgid "Add Word" @@ -299,6 +305,10 @@ msgstr "파란색" msgid "Browse" msgstr "찾아보기" +#: src/project/browse/BrowseView.svelte +msgid "Browse view failed" +msgstr "찾아보기 실패" + #. Button to close dialog without saving #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) @@ -361,6 +371,7 @@ msgid "Close" msgstr "닫기" #. Menu option to close project +#: src/lib/layout/ViewErrorBoundary.svelte #: src/project/ProjectSidebar.svelte msgid "Close Dictionary" msgstr "사전 닫기" @@ -1322,6 +1333,7 @@ msgstr "제목이 없습니다, 새로 만들 수 없습니다 {0}" #. Relevant view: Lite #. Classic view equivalent: "No entries found" #: src/lib/entry-editor/EntryOrSensePicker.svelte +#: src/project/browse/EntriesList.svelte msgid "No words found" msgstr "단어를 찾을 수 없습니다." @@ -1736,6 +1748,10 @@ msgstr "크기:" msgid "Skip" msgstr "건너뛰기" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Something went wrong" +msgstr "문제가 발생했습니다." + #. Filter option #: src/project/browse/SearchFilter.svelte msgid "Specific field" @@ -1835,6 +1851,10 @@ msgstr "작업 {0}" msgid "Task not found: {0}" msgstr "작업을 찾을 수 없음: {0}" +#: src/project/tasks/TasksView.svelte +msgid "Task view failed" +msgstr "작업 보기 실패" + #. Sidebar menu item #: src/project/ProjectSidebar.svelte msgid "Tasks" @@ -1934,6 +1954,10 @@ msgstr "번역 {0}" msgid "Troubleshoot" msgstr "문제 해결" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Try again" +msgstr "다시 시도" + #. Task instruction #: src/project/tasks/tasks-service.ts msgid "Type a Definition" @@ -2162,3 +2186,4 @@ msgstr "{1}에서 {0} 프로젝트를 다운로드할 수 있는 권한이 없 #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "이미 {0} 프로젝트를 다운로드하셨습니다." + diff --git a/frontend/viewer/src/locales/ms.po b/frontend/viewer/src/locales/ms.po index 86edeaa7f4..cbae89b4fa 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: 2026-05-28 10:55\n" +"PO-Revision-Date: 2026-06-16 03:05\n" "Last-Translator: \n" "Language-Team: Malay\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -173,6 +173,12 @@ msgstr "Tambah sebahagian daripada" msgid "Add Sense" msgstr "Tambah Makna" +#. Subtitle of a placeholder row shown at the end of the entry list while searching (also in the no-results state) +#. The search text is displayed above it as a headword; clicking opens the new-entry dialog pre-filled with that text +#: src/project/browse/EntriesList.svelte +msgid "Add to dictionary" +msgstr "Tambah ke kamus" + #. Dialog title #: src/lib/entry-editor/NewEntryDialog.svelte msgid "Add Word" @@ -299,6 +305,10 @@ msgstr "biru" msgid "Browse" msgstr "Terokai" +#: src/project/browse/BrowseView.svelte +msgid "Browse view failed" +msgstr "Paparan semak imbas gagal" + #. Button to close dialog without saving #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) @@ -361,6 +371,7 @@ msgid "Close" msgstr "Tutup" #. Menu option to close project +#: src/lib/layout/ViewErrorBoundary.svelte #: src/project/ProjectSidebar.svelte msgid "Close Dictionary" msgstr "Tutup Kamus" @@ -1322,6 +1333,7 @@ msgstr "Tiada subjek, tidak dapat membuat {0} baru" #. Relevant view: Lite #. Classic view equivalent: "No entries found" #: src/lib/entry-editor/EntryOrSensePicker.svelte +#: src/project/browse/EntriesList.svelte msgid "No words found" msgstr "Tiada perkataan ditemui" @@ -1736,6 +1748,10 @@ msgstr "Saiz:" msgid "Skip" msgstr "Langkau" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Something went wrong" +msgstr "Sesuatu telah berlaku dengan salah" + #. Filter option #: src/project/browse/SearchFilter.svelte msgid "Specific field" @@ -1835,6 +1851,10 @@ msgstr "Tugasan {0}" msgid "Task not found: {0}" msgstr "Tugasan tidak ditemui: {0}" +#: src/project/tasks/TasksView.svelte +msgid "Task view failed" +msgstr "Tinjauan tugas gagal" + #. Sidebar menu item #: src/project/ProjectSidebar.svelte msgid "Tasks" @@ -1934,6 +1954,10 @@ msgstr "Terjemahan {0}" msgid "Troubleshoot" msgstr "Selesaikan masalah" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Try again" +msgstr "Cuba lagi" + #. Task instruction #: src/project/tasks/tasks-service.ts msgid "Type a Definition" @@ -2162,3 +2186,4 @@ msgstr "Anda tidak mempunyai kebenaran untuk memuat turun projek {0} daripada {1 #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Anda telah pun memuat turun projek {0}" + diff --git a/frontend/viewer/src/locales/sw.po b/frontend/viewer/src/locales/sw.po index ddc5f77608..451bb1c5c7 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: 2026-05-28 10:55\n" +"PO-Revision-Date: 2026-06-16 03:05\n" "Last-Translator: \n" "Language-Team: Swahili\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -173,6 +173,12 @@ msgstr "Ongeza sehemu ya" msgid "Add Sense" msgstr "Ongeza Maana" +#. Subtitle of a placeholder row shown at the end of the entry list while searching (also in the no-results state) +#. The search text is displayed above it as a headword; clicking opens the new-entry dialog pre-filled with that text +#: src/project/browse/EntriesList.svelte +msgid "Add to dictionary" +msgstr "Ongeza kwenye kamusi" + #. Dialog title #: src/lib/entry-editor/NewEntryDialog.svelte msgid "Add Word" @@ -299,6 +305,10 @@ msgstr "buluu" msgid "Browse" msgstr "Angalia" +#: src/project/browse/BrowseView.svelte +msgid "Browse view failed" +msgstr "Uangaliaji wa kuvinjari umeshindikana" + #. Button to close dialog without saving #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) @@ -361,6 +371,7 @@ msgid "Close" msgstr "Funga" #. Menu option to close project +#: src/lib/layout/ViewErrorBoundary.svelte #: src/project/ProjectSidebar.svelte msgid "Close Dictionary" msgstr "Funga Kamusi" @@ -1322,6 +1333,7 @@ msgstr "Hakuna kigezo, haiwezi kutengeneza {0} mpya" #. Relevant view: Lite #. Classic view equivalent: "No entries found" #: src/lib/entry-editor/EntryOrSensePicker.svelte +#: src/project/browse/EntriesList.svelte msgid "No words found" msgstr "Hakuna neno liliyopatikana" @@ -1736,6 +1748,10 @@ msgstr "Ukubwa:" msgid "Skip" msgstr "Ruka" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Something went wrong" +msgstr "Kuna tatizo limetokea" + #. Filter option #: src/project/browse/SearchFilter.svelte msgid "Specific field" @@ -1835,6 +1851,10 @@ msgstr "Jukumu {0}" msgid "Task not found: {0}" msgstr "Jukumu halipatikani: {0}" +#: src/project/tasks/TasksView.svelte +msgid "Task view failed" +msgstr "Uoni wa kazi umeshindwa" + #. Sidebar menu item #: src/project/ProjectSidebar.svelte msgid "Tasks" @@ -1934,6 +1954,10 @@ msgstr "Tafsiri {0}" msgid "Troubleshoot" msgstr "Tatanua" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Try again" +msgstr "Jaribu tena" + #. Task instruction #: src/project/tasks/tasks-service.ts msgid "Type a Definition" @@ -2162,3 +2186,4 @@ msgstr "Huna ruhusa ya kupakua mradi {0} kutoka {1}" #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Umeshapakua mradi wa {0}" + diff --git a/frontend/viewer/src/locales/vi.po b/frontend/viewer/src/locales/vi.po index 74bb968e9f..dd0457288b 100644 --- a/frontend/viewer/src/locales/vi.po +++ b/frontend/viewer/src/locales/vi.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: language-depot\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2026-05-28 10:55\n" +"PO-Revision-Date: 2026-06-16 03:05\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -23,7 +23,7 @@ msgstr "" #. {0} = number of changes (e.g., 1, 5, 10) #: src/lib/activity/ActivityItem.svelte msgid "– ({0} changes)" -msgstr "– ({0} thay đổi)" +msgstr "– ({0} các thay đổi)" #. Generic placeholder for dynamic content #: src/home/HomeView.svelte @@ -173,6 +173,12 @@ msgstr "Thêm phần của" msgid "Add Sense" msgstr "Thêm Ý nghĩa (sense)" +#. Subtitle of a placeholder row shown at the end of the entry list while searching (also in the no-results state) +#. The search text is displayed above it as a headword; clicking opens the new-entry dialog pre-filled with that text +#: src/project/browse/EntriesList.svelte +msgid "Add to dictionary" +msgstr "Thêm vào từ điển" + #. Dialog title #: src/lib/entry-editor/NewEntryDialog.svelte msgid "Add Word" @@ -299,6 +305,10 @@ msgstr "xanh dương" msgid "Browse" msgstr "Duyệt" +#: src/project/browse/BrowseView.svelte +msgid "Browse view failed" +msgstr "Không thể hiển thị chế độ xem" + #. Button to close dialog without saving #. Appears in dialog footer; discards any pending edits #. Synonyms across UI: "Don't delete" (Delete dialog), "Close" (About dialog) @@ -361,6 +371,7 @@ msgid "Close" msgstr "Đóng" #. Menu option to close project +#: src/lib/layout/ViewErrorBoundary.svelte #: src/project/ProjectSidebar.svelte msgid "Close Dictionary" msgstr "Đóng Từ điển" @@ -1322,6 +1333,7 @@ msgstr "Không có chủ đề, không thể tạo mới {0}" #. Relevant view: Lite #. Classic view equivalent: "No entries found" #: src/lib/entry-editor/EntryOrSensePicker.svelte +#: src/project/browse/EntriesList.svelte msgid "No words found" msgstr "Không tìm thấy từ nào" @@ -1736,6 +1748,10 @@ msgstr "Kích thước:" msgid "Skip" msgstr "Bỏ qua" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Something went wrong" +msgstr "Đã xảy ra sự cố" + #. Filter option #: src/project/browse/SearchFilter.svelte msgid "Specific field" @@ -1835,6 +1851,10 @@ msgstr "Nhiệm vụ {0}" msgid "Task not found: {0}" msgstr "Không tìm thấy nhiệm vụ: {0}" +#: src/project/tasks/TasksView.svelte +msgid "Task view failed" +msgstr "Không thể hiển thị chế độ xem tác vụ" + #. Sidebar menu item #: src/project/ProjectSidebar.svelte msgid "Tasks" @@ -1934,6 +1954,10 @@ msgstr "Bản dịch {0}" msgid "Troubleshoot" msgstr "Khắc phục sự cố" +#: src/lib/layout/ViewErrorBoundary.svelte +msgid "Try again" +msgstr "Hãy thử lại" + #. Task instruction #: src/project/tasks/tasks-service.ts msgid "Type a Definition" @@ -2162,3 +2186,4 @@ msgstr "Bạn không có quyền tải dự án {0} từ {1}" #: src/home/Server.svelte msgid "You have already downloaded the {0} project" msgstr "Bạn đã tải xuống dự án {0}" +