diff --git a/backend/FwLite/Taskfile.yml b/backend/FwLite/Taskfile.yml
index 3315cf543c..56de9f177a 100644
--- a/backend/FwLite/Taskfile.yml
+++ b/backend/FwLite/Taskfile.yml
@@ -14,7 +14,7 @@ tasks:
dir: ./FwLiteWeb
cmd: dotnet watch --no-hot-reload
web-prod:
- deps: [ ui:build-viewer-app ]
+ deps: [ ui:build-viewer ]
dir: ./FwLiteWeb
cmd: dotnet run -- --FwLite:UseDevAssets=false
web-chaos:
diff --git a/frontend/viewer/README.md b/frontend/viewer/README.md
index b0a114c827..753a5440ee 100644
--- a/frontend/viewer/README.md
+++ b/frontend/viewer/README.md
@@ -1,34 +1,41 @@
Typical development workflow should be to run `task fw-lite-web` in the repo root.
-### i18n
+### i18n
We're using a different library here from the lexbox UI. The core lib is https://lingui.dev/
with a Svelte plugin https://github.com/HenryLie/svelte-i18n-lingui
Basic usage looks like this:
+
```sveltehtml
{$t`Logout`}
```
-for the english text 'Logout'. Then to make localization files run:
+
+for the English text 'Logout'. Then to make localization files, run:
+
```bash
pnpm run i18n:extract
```
+
This will update the files under `/src/locales/`. If you want, you can then feed those files to an AI and it will translate them for you.
#### Adding a new language
-The `/src/locales/` folder contains one file per language, named using its language code (e.g. `es.json` for Spanish).
-You must update `frontend/viewer/lingui.config.ts` with the additional language code, then run `pnpm run i18n:extract` to generate the new locale file
+
+The `/src/locales/` folder contains one file per language, named using its language code (e.g., `es.json` for Spanish).
+You must update `frontend/viewer/lingui.config.ts` with the additional language code, then run `pnpm run i18n:extract` to generate the new locale file.
#### Advanced Usage
-for formatted values you can do this:
+For formatted values you can do this:
+
```sveltehtml
{$t`Hello ${name}, how are you today?`}
```
### ShadCN
-add a new component
+Add a new component with this:
+
```bash
pnpx shadcn-svelte@next add context-menu
```
diff --git a/frontend/viewer/lingui.config.ts b/frontend/viewer/lingui.config.ts
index a40b0003e2..2890baa514 100644
--- a/frontend/viewer/lingui.config.ts
+++ b/frontend/viewer/lingui.config.ts
@@ -1,10 +1,8 @@
import {jstsExtractor, svelteExtractor} from 'svelte-i18n-lingui/extractor';
import {defineConfig} from '@lingui/cli';
-import {formatter} from '@lingui/format-json';
export default defineConfig({
- format: formatter({style: 'lingui'}),
locales: ['en', 'es', 'fr', 'ko', 'id'],
sourceLocale: 'en',
catalogs: [
diff --git a/frontend/viewer/src/lib/i18n/index.ts b/frontend/viewer/src/lib/i18n/index.ts
index a63031961d..5ea25a23ce 100644
--- a/frontend/viewer/src/lib/i18n/index.ts
+++ b/frontend/viewer/src/lib/i18n/index.ts
@@ -6,7 +6,7 @@ export async function setLanguage(lang: string): Promise {
const wasDefault = lang === 'default';
if (!lang || wasDefault) lang = localStorage.getItem('locale') ?? 'en';
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
- const {messages} = await import(`../../locales/${lang}.json?lingui`);
+ const {messages} = await import(`../../locales/${lang}.po?lingui`);
locale.set(lang, messages);
//only save when the user changes locale
if (!wasDefault) localStorage.setItem('locale', lang);
diff --git a/frontend/viewer/src/locales/en.json b/frontend/viewer/src/locales/en.json
deleted file mode 100644
index 7676cd0d95..0000000000
--- a/frontend/viewer/src/locales/en.json
+++ /dev/null
@@ -1,2390 +0,0 @@
-{
- "rwLRCA": {
- "message": "– ({0} changes)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 99
- ]
- ],
- "translation": "– ({0} changes)"
- },
- "mpbC3j": {
- "message": "{0} - FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 239
- ]
- ],
- "translation": "{0} - FieldWorks"
- },
- "35GcOB": {
- "message": "{0} - FieldWorks Lite",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 200
- ]
- ],
- "translation": "{0} - FieldWorks Lite"
- },
- "0jQasM": {
- "message": "{0} (FieldWorks Lite)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/editor/field/field-title.svelte",
- 22
- ]
- ],
- "translation": "{0} (FieldWorks Lite)"
- },
- "Bi6Xst": {
- "message": "{0} (FieldWorks)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/editor/field/field-title.svelte",
- 23
- ]
- ],
- "translation": "{0} (FieldWorks)"
- },
- "dhBPPx": {
- "message": "{0} Server",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 54
- ]
- ],
- "translation": "{0} Server"
- },
- "tgUNp+": {
- "message": "{0} synced to FieldWorks. {1} synced to FieldWorks Lite.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 95
- ]
- ],
- "translation": "{0} synced to FieldWorks. {1} synced to FieldWorks Lite."
- },
- "ubuwKa": {
- "message": "{num, plural, one {# change} other {# changes}}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 92
- ],
- [
- "src/project/SyncDialog.svelte",
- 93
- ]
- ],
- "translation": "{num, plural, one {# change} other {# changes}}"
- },
- "UuldxO": {
- "message": "A new version of FieldWorks lite is available.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/notifications/NotificationOutlet.svelte",
- 24
- ]
- ],
- "translation": "A new version of FieldWorks lite is available."
- },
- "fhKYsI": {
- "message": "a word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "a word"
- },
- "uyJsf6": {
- "message": "About",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/about/AboutDialog.svelte",
- 22
- ]
- ],
- "translation": "About"
- },
- "AeXO77": {
- "message": "Account",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 136
- ]
- ],
- "translation": "Account"
- },
- "XJOV1Y": {
- "message": "Activity",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 93
- ]
- ],
- "translation": "Activity"
- },
- "KdJj3U": {
- "message": "Add component",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 51
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 57
- ]
- ],
- "translation": "Add component"
- },
- "nI3A8B": {
- "message": "Add Example",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 211
- ]
- ],
- "translation": "Add Example"
- },
- "dt7w9L": {
- "message": "Add Meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ]
- ],
- "translation": "Add Meaning"
- },
- "uvBQSU": {
- "message": "Add part of",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 51
- ]
- ],
- "translation": "Add part of"
- },
- "0YSbah": {
- "message": "Add Sense",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ]
- ],
- "translation": "Add Sense"
- },
- "XeIoU/": {
- "message": "ago",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 83
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 78
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 105
- ]
- ],
- "translation": "ago"
- },
- "iPthvs": {
- "message": "an entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "an entry"
- },
- "ZYimak": {
- "message": "Application version",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 33
- ]
- ],
- "translation": "Application version"
- },
- "GKJXpX": {
- "message": "Are you sure you want to delete {0}?",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 55
- ]
- ],
- "translation": "Are you sure you want to delete {0}?"
- },
- "6QeoeO": {
- "message": "Author:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 95
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 91
- ]
- ],
- "translation": "Author:"
- },
- "R9Khdg": {
- "message": "Auto",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 73
- ]
- ],
- "translation": "Auto"
- },
- "VmDOAV": {
- "message": "Auto synchronizing",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 176
- ]
- ],
- "translation": "Auto synchronizing"
- },
- "CI9Ae4": {
- "message": "before",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 80
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 75
- ]
- ],
- "translation": "before"
- },
- "3qtIhN": {
- "message": "Best match",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 9
- ]
- ],
- "translation": "Best match"
- },
- "O2UpM1": {
- "message": "Browse",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 88
- ]
- ],
- "translation": "Browse"
- },
- "dEgA5A": {
- "message": "Cancel",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 110
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 245
- ],
- [
- "src/lib/components/field-editors/select.svelte",
- 164
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 280
- ]
- ],
- "translation": "Cancel"
- },
- "7Esn9Y": {
- "message": "Citation form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 55
- ]
- ],
- "translation": "Citation form"
- },
- "Q01cKL": {
- "message": "Classic FieldWorks Projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 225
- ]
- ],
- "translation": "Classic FieldWorks Projects"
- },
- "K0PCkZ": {
- "message": "clear",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 116
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 205
- ]
- ],
- "translation": "clear"
- },
- "yz7wBu": {
- "message": "Close",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/ui/button/x-button.svelte",
- 14
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 215
- ],
- [
- "src/lib/about/AboutDialog.svelte",
- 28
- ]
- ],
- "translation": "Close"
- },
- "Iy+nsd": {
- "message": "Close Dictionary",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 155
- ]
- ],
- "translation": "Close Dictionary"
- },
- "jZlrte": {
- "message": "Color",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/ThemePicker.svelte",
- 32
- ]
- ],
- "translation": "Color"
- },
- "PkH7DZ": {
- "message": "Complex Form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 55
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 45
- ]
- ],
- "translation": "Complex Form"
- },
- "W+5v9T": {
- "message": "Complex form types",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 88
- ]
- ],
- "translation": "Complex form types"
- },
- "j6HACU": {
- "message": "Complex forms",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 67
- ]
- ],
- "translation": "Complex forms"
- },
- "dK3Z9j": {
- "message": "Component",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 43
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 61
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 50
- ]
- ],
- "translation": "Component"
- },
- "RRa/CR": {
- "message": "Components",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 77
- ]
- ],
- "translation": "Components"
- },
- "b9XOHo": {
- "message": "Create {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 112
- ]
- ],
- "translation": "Create {0}"
- },
- "sYP6Ef": {
- "message": "Create entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryButton.svelte",
- 12
- ]
- ],
- "translation": "Create entry"
- },
- "0widty": {
- "message": "Create Example Project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 203
- ]
- ],
- "translation": "Create Example Project"
- },
- "OVriW/": {
- "message": "Create word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryButton.svelte",
- 12
- ]
- ],
- "translation": "Create word"
- },
- "Jxxmun": {
- "message": "Current Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 42
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 43
- ]
- ],
- "translation": "Current Entry"
- },
- "e2n436": {
- "message": "Current Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 42
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 43
- ]
- ],
- "translation": "Current Word"
- },
- "7p5kLi": {
- "message": "Dashboard",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 86
- ]
- ],
- "translation": "Dashboard"
- },
- "yX4qgn": {
- "message": "Data Directory",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 35
- ]
- ],
- "translation": "Data Directory"
- },
- "MbRyzp": {
- "message": "Definition",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 52
- ]
- ],
- "translation": "Definition"
- },
- "cnGeoo": {
- "message": "Delete",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 177
- ]
- ],
- "translation": "Delete"
- },
- "Y2tU6I": {
- "message": "Delete {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 52
- ],
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 59
- ]
- ],
- "translation": "Delete {0}"
- },
- "P0mjNu": {
- "message": "Delete Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 55
- ]
- ],
- "translation": "Delete Entry"
- },
- "i/7SVG": {
- "message": "Delete Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 55
- ]
- ],
- "translation": "Delete Word"
- },
- "RY27RL": {
- "message": "Dictionaries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 107
- ],
- [
- "src/home/HomeView.svelte",
- 110
- ]
- ],
- "translation": "Dictionaries"
- },
- "VrH1k+": {
- "message": "Dictionary",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 82
- ]
- ],
- "translation": "Dictionary"
- },
- "OVGpil": {
- "message": "Dictionary Preview",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 38
- ]
- ],
- "translation": "Dictionary Preview"
- },
- "NagCcF": {
- "message": "Display as",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 55
- ]
- ],
- "translation": "Display as"
- },
- "z9VIKz": {
- "message": "Don't delete",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 58
- ]
- ],
- "translation": "Don't delete"
- },
- "mzI/c+": {
- "message": "Download",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/notifications/NotificationOutlet.svelte",
- 30
- ],
- [
- "src/home/Server.svelte",
- 119
- ]
- ],
- "translation": "Download"
- },
- "VIwCaD": {
- "message": "Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 37
- ],
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 84
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ]
- ],
- "translation": "Entry"
- },
- "byQjNm": {
- "message": "Entry Only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 211
- ]
- ],
- "translation": "Entry Only"
- },
- "bQ8ysI": {
- "message": "Entry or sense:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 204
- ]
- ],
- "translation": "Entry or sense:"
- },
- "yeYJfy": {
- "message": "Error getting sync status",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 117
- ]
- ],
- "translation": "Error getting sync status"
- },
- "ggzvfk": {
- "message": "Error getting sync status.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 186
- ]
- ],
- "translation": "Error getting sync status."
- },
- "TpqeIh": {
- "message": "Error: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 250
- ]
- ],
- "translation": "Error: {0}"
- },
- "HmI5oK": {
- "message": "Example",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 183
- ]
- ],
- "translation": "Example"
- },
- "BGP/S1": {
- "message": "Example sentence",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 90
- ]
- ],
- "translation": "Example sentence"
- },
- "9QXzjh": {
- "message": "Failed to load entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntriesList.svelte",
- 134
- ]
- ],
- "translation": "Failed to load entries"
- },
- "MS0/dh": {
- "message": "Failed to open data directory, use the path in the text field instead",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 22
- ]
- ],
- "translation": "Failed to open data directory, use the path in the text field instead"
- },
- "yPkUF+": {
- "message": "Failed to synchronize",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 89
- ],
- [
- "src/project/SyncDialog.svelte",
- 119
- ]
- ],
- "translation": "Failed to synchronize"
- },
- "YirHq7": {
- "message": "Feedback",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 177
- ],
- [
- "src/home/HomeView.svelte",
- 126
- ]
- ],
- "translation": "Feedback"
- },
- "jI2ZOA": {
- "message": "Field Labels",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 32
- ]
- ],
- "translation": "Field Labels"
- },
- "uKNYWn": {
- "message": "FieldWorks logo",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 69
- ],
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 56
- ],
- [
- "src/home/HomeView.svelte",
- 231
- ]
- ],
- "translation": "FieldWorks logo"
- },
- "LwjKwe": {
- "message": "Filter # entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 53
- ]
- ],
- "translation": "Filter # entries"
- },
- "zGI/cf": {
- "message": "Filter # words",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 53
- ]
- ],
- "translation": "Filter # words"
- },
- "ctQd0R": {
- "message": "Filter entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 59
- ]
- ],
- "translation": "Filter entries"
- },
- "IrEBhq": {
- "message": "Filter words",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 59
- ]
- ],
- "translation": "Filter words"
- },
- "6HLTEb": {
- "message": "Filter...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 112
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 201
- ]
- ],
- "translation": "Filter..."
- },
- "0KYzFS": {
- "message": "Find entry...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 140
- ]
- ],
- "translation": "Find entry..."
- },
- "gotGzB": {
- "message": "Find word...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 140
- ]
- ],
- "translation": "Find word..."
- },
- "F7GHkf": {
- "message": "Gloss",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 41
- ]
- ],
- "translation": "Gloss"
- },
- "u8+PAt": {
- "message": "Go to {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSenseItemList.svelte",
- 26
- ]
- ],
- "translation": "Go to {0}"
- },
- "Ks+qfd": {
- "message": "Grammatical info.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 63
- ]
- ],
- "translation": "Grammatical info."
- },
- "X5C2hm": {
- "message": "Headword",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 10
- ]
- ],
- "translation": "Headword"
- },
- "vLyv1R": {
- "message": "Hide",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 40
- ]
- ],
- "translation": "Hide"
- },
- "0caMy7": {
- "message": "History",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 60
- ],
- [
- "src/lib/history/HistoryView.svelte",
- 59
- ]
- ],
- "translation": "History"
- },
- "E8KyPm": {
- "message": "I don't see my project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 129
- ]
- ],
- "translation": "I don't see my project"
- },
- "l3s5ri": {
- "message": "Import",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 237
- ]
- ],
- "translation": "Import"
- },
- "rZkl7/": {
- "message": "Last change: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 203
- ],
- [
- "src/project/SyncDialog.svelte",
- 242
- ]
- ],
- "translation": "Last change: {0}"
- },
- "Cb8zzH": {
- "message": "Lexbox logo",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 109
- ]
- ],
- "translation": "Lexbox logo"
- },
- "vSL95+": {
- "message": "Lexeme form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 43
- ]
- ],
- "translation": "Lexeme form"
- },
- "8oegWV": {
- "message": "List mode",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 63
- ]
- ],
- "translation": "List mode"
- },
- "2kUuXE": {
- "message": "Literal meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 103
- ]
- ],
- "translation": "Literal meaning"
- },
- "4PN67S": {
- "message": "Loading Dictionaries...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 104
- ]
- ],
- "translation": "Loading Dictionaries..."
- },
- "+yD+Wu": {
- "message": "loading...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 146
- ]
- ],
- "translation": "loading..."
- },
- "d5zxa4": {
- "message": "Local",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 151
- ]
- ],
- "translation": "Local"
- },
- "OgyJSr": {
- "message": "Local only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 168
- ]
- ],
- "translation": "Local only"
- },
- "z0t9bb": {
- "message": "Login",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 182
- ]
- ],
- "translation": "Login"
- },
- "z7IcPF": {
- "message": "Login to see projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/auth/LoginButton.svelte",
- 71
- ],
- [
- "src/lib/auth/LoginButton.svelte",
- 79
- ]
- ],
- "translation": "Login to see projects"
- },
- "nOhz3x": {
- "message": "Logout",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/auth/LoginButton.svelte",
- 61
- ]
- ],
- "translation": "Logout"
- },
- "nK30Fy": {
- "message": "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 188
- ]
- ],
- "translation": "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸"
- },
- "6URaYg": {
- "message": "Meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 165
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 72
- ],
- [
- "src/lib/entry-editor/object-editors/AddSenseFab.svelte",
- 15
- ]
- ],
- "translation": "Meaning"
- },
- "oPBJ/O": {
- "message": "Missing Examples",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 81
- ]
- ],
- "translation": "Missing Examples"
- },
- "sb65UQ": {
- "message": "Missing Part of Speech",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 83
- ]
- ],
- "translation": "Missing Part of Speech"
- },
- "XOUmTu": {
- "message": "Missing Semantic Domains",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 84
- ]
- ],
- "translation": "Missing Semantic Domains"
- },
- "1H/nm7": {
- "message": "Missing Senses",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 82
- ]
- ],
- "translation": "Missing Senses"
- },
- "QWdKwH": {
- "message": "Move",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/ItemListItem.svelte",
- 61
- ]
- ],
- "translation": "Move"
- },
- "qqeAJM": {
- "message": "Never",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 243
- ]
- ],
- "translation": "Never"
- },
- "isRobC": {
- "message": "New",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/NewEntryButton.svelte",
- 48
- ]
- ],
- "translation": "New"
- },
- "6WSYbN": {
- "message": "New {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 97
- ]
- ],
- "translation": "New {0}"
- },
- "eL8osE": {
- "message": "New Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/NewEntryButton.svelte",
- 50
- ]
- ],
- "translation": "New Entry"
- },
- "QUaH5J": {
- "message": "No activity found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 61
- ]
- ],
- "translation": "No activity found"
- },
- "cJKxGt": {
- "message": "No change name",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 71
- ]
- ],
- "translation": "No change name"
- },
- "hcFut8": {
- "message": "No Dictionaries found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 108
- ]
- ],
- "translation": "No Dictionaries found"
- },
- "bakDdy": {
- "message": "No entries found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntriesList.svelte",
- 160
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 174
- ]
- ],
- "translation": "No entries found"
- },
- "7elymg": {
- "message": "No history found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 66
- ]
- ],
- "translation": "No history found"
- },
- "V9PAEu": {
- "message": "No items found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 124
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 220
- ]
- ],
- "translation": "No items found"
- },
- "ylgAlG": {
- "message": "No server configured",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 184
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 113
- ]
- ],
- "translation": "No server configured"
- },
- "qdJypF": {
- "message": "No words found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 174
- ]
- ],
- "translation": "No words found"
- },
- "EdQY6l": {
- "message": "None",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 99
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 176
- ]
- ],
- "translation": "None"
- },
- "wMP6DT": {
- "message": "Not logged in",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 247
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 111
- ]
- ],
- "translation": "Not logged in"
- },
- "KiJn9B": {
- "message": "Note",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 114
- ]
- ],
- "translation": "Note"
- },
- "6Aih4U": {
- "message": "Offline",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 180
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 109
- ]
- ],
- "translation": "Offline"
- },
- "LqMYkh": {
- "message": "Open Data Directory",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 40
- ]
- ],
- "translation": "Open Data Directory"
- },
- "Y4BKCd": {
- "message": "Open in FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 57
- ]
- ],
- "translation": "Open in FieldWorks"
- },
- "OsAKOS": {
- "message": "Open in new Window",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 65
- ]
- ],
- "translation": "Open in new Window"
- },
- "sccXTS": {
- "message": "Open Log file",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 46
- ]
- ],
- "translation": "Open Log file"
- },
- "vgP+9p": {
- "message": "Part",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 43
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 44
- ]
- ],
- "translation": "Part"
- },
- "qW3eh2": {
- "message": "Part of",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 67
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 55
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 45
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 50
- ]
- ],
- "translation": "Part of"
- },
- "h6kyNd": {
- "message": "Part of speech",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 63
- ]
- ],
- "translation": "Part of speech"
- },
- "kNiQp6": {
- "message": "Pinned",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 41
- ]
- ],
- "translation": "Pinned"
- },
- "rdUucN": {
- "message": "Preview",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 76
- ]
- ],
- "translation": "Preview"
- },
- "Xp1CO/": {
- "message": "Project name...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 211
- ]
- ],
- "translation": "Project name..."
- },
- "N2C89m": {
- "message": "Reference",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 60
- ]
- ],
- "translation": "Reference"
- },
- "4mRsmF": {
- "message": "Refine your filter to see more...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 144
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 256
- ]
- ],
- "translation": "Refine your filter to see more..."
- },
- "TG4hr2": {
- "message": "Refresh Projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 62
- ],
- [
- "src/home/HomeView.svelte",
- 155
- ]
- ],
- "translation": "Refresh Projects"
- },
- "t/YqKh": {
- "message": "Remove",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/ItemListItem.svelte",
- 73
- ]
- ],
- "translation": "Remove"
- },
- "M7SqjM": {
- "message": "Reopen",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 41
- ]
- ],
- "translation": "Reopen"
- },
- "aKuPxK": {
- "message": "Search # or #",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- null
- ]
- ],
- "translation": "Search # or #"
- },
- "3NdSH7": {
- "message": "Search Dictionaries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 98
- ]
- ],
- "translation": "Search Dictionaries"
- },
- "02ePaq": {
- "message": "Select {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ]
- ],
- "translation": "Select {0}"
- },
- "bbTYV2": {
- "message": "Select {0} to view details",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "Select {0} to view details"
- },
- "mEtszZ": {
- "message": "Semantic domains",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 79
- ]
- ],
- "translation": "Semantic domains"
- },
- "Ivc0e8": {
- "message": "Sense",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 165
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 72
- ],
- [
- "src/lib/entry-editor/object-editors/AddSenseFab.svelte",
- 15
- ]
- ],
- "translation": "Sense"
- },
- "FDpH/H": {
- "message": "Sentence",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 37
- ]
- ],
- "translation": "Sentence"
- },
- "Tz0i8g": {
- "message": "Settings",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 142
- ]
- ],
- "translation": "Settings"
- },
- "+drua4": {
- "message": "Shadcn Sandbox # #",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/sandbox/Sandbox.svelte",
- null
- ]
- ],
- "translation": "Shadcn Sandbox # #"
- },
- "mFKqBL": {
- "message": "Share Log file",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 50
- ]
- ],
- "translation": "Share Log file"
- },
- "8vETh9": {
- "message": "Show",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 39
- ]
- ],
- "translation": "Show"
- },
- "0IaUwR": {
- "message": "Show {0} more...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 191
- ]
- ],
- "translation": "Show {0} more..."
- },
- "AQK14J": {
- "message": "Simple",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 72
- ]
- ],
- "translation": "Simple"
- },
- "hQRttt": {
- "message": "Submit",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 210
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 211
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 283
- ]
- ],
- "translation": "Submit"
- },
- "N2FcBE": {
- "message": "Synced",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 103
- ],
- [
- "src/home/Server.svelte",
- 105
- ]
- ],
- "translation": "Synced"
- },
- "JXRN33": {
- "message": "Synced with {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 168
- ]
- ],
- "translation": "Synced with {0}"
- },
- "UNnBU9": {
- "message": "Synchronize",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 142
- ],
- [
- "src/project/SyncDialog.svelte",
- 224
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 122
- ]
- ],
- "translation": "Synchronize"
- },
- "ivpwMF": {
- "message": "Synchronizing...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 174
- ],
- [
- "src/project/SyncDialog.svelte",
- 222
- ]
- ],
- "translation": "Synchronizing..."
- },
- "GtycJ/": {
- "message": "Tasks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 90
- ]
- ],
- "translation": "Tasks"
- },
- "/OCqal": {
- "message": "Test Project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 192
- ]
- ],
- "translation": "Test Project"
- },
- "qYgnDa": {
- "message": "This date # and this emoji # are snippets",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/stories/i18n/i18n.stories.svelte",
- null
- ]
- ],
- "translation": "This date # and this emoji # are snippets"
- },
- "f233G3": {
- "message": "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 40
- ]
- ],
- "translation": "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen."
- },
- "L2twOB": {
- "message": "Toggle filters",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 72
- ]
- ],
- "translation": "Toggle filters"
- },
- "2N0C4b": {
- "message": "Toggle theme",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/ThemePicker.svelte",
- 24
- ]
- ],
- "translation": "Toggle theme"
- },
- "wFcvZJ": {
- "message": "Translation",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 48
- ]
- ],
- "translation": "Translation"
- },
- "et+mIi": {
- "message": "Troubleshoot",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 168
- ],
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 30
- ],
- [
- "src/home/HomeView.svelte",
- 132
- ]
- ],
- "translation": "Troubleshoot"
- },
- "amlaqM": {
- "message": "Unable to open in FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 45
- ]
- ],
- "translation": "Unable to open in FieldWorks"
- },
- "Ef7StM": {
- "message": "Unknown",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 243
- ],
- [
- "src/project/SyncDialog.svelte",
- 250
- ],
- [
- "src/lib/history/HistoryView.svelte",
- 99
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 95
- ]
- ],
- "translation": "Unknown"
- },
- "29VNqC": {
- "message": "Unknown error",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 115
- ]
- ],
- "translation": "Unknown error"
- },
- "wja8aL": {
- "message": "Untitled",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryView.svelte",
- 49
- ],
- [
- "src/project/browse/EntryRow.svelte",
- 57
- ],
- [
- "src/project/browse/EntryMenu.svelte",
- 32
- ]
- ],
- "translation": "Untitled"
- },
- "S/J67B": {
- "message": "Uses components as",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 88
- ]
- ],
- "translation": "Uses components as"
- },
- "YYdC3A": {
- "message": "Version {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 187
- ]
- ],
- "translation": "Version {0}"
- },
- "yK+3LL": {
- "message": "View Configuration",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 26
- ]
- ],
- "translation": "View Configuration"
- },
- "LhKBuY": {
- "message": "Where are my projects?",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 86
- ]
- ],
- "translation": "Where are my projects?"
- },
- "dZiBrj": {
- "message": "Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 37
- ],
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 84
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 43
- ]
- ],
- "translation": "Word"
- },
- "yRdLNW": {
- "message": "Word only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 211
- ]
- ],
- "translation": "Word only"
- },
- "o0GO4i": {
- "message": "Word or meaning:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 204
- ]
- ],
- "translation": "Word or meaning:"
- },
- "cDHTt1": {
- "message": "Writing system: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/lcm-rich-text-editor/editor-schema.ts",
- 20
- ]
- ],
- "translation": "Writing system: {0}"
- }
-}
diff --git a/frontend/viewer/src/locales/en.po b/frontend/viewer/src/locales/en.po
new file mode 100644
index 0000000000..1ba67d3470
--- /dev/null
+++ b/frontend/viewer/src/locales/en.po
@@ -0,0 +1,939 @@
+msgid ""
+msgstr ""
+"POT-Creation-Date: 2025-07-29 14:49+0700\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: @lingui/cli\n"
+"Language: en\n"
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Plural-Forms: \n"
+
+#: src/lib/activity/ActivityView.svelte:99
+msgid "– ({0} changes)"
+msgstr "– ({0} changes)"
+
+#: src/lib/components/audio/audio-editor.svelte:28
+#: src/lib/components/audio/audio-editor.svelte:33
+#: src/lib/components/audio/audio-editor.svelte:37
+msgid "{0}"
+msgstr "{0}"
+
+#: src/project/SyncDialog.svelte:249
+msgid "{0} - FieldWorks"
+msgstr "{0} - FieldWorks"
+
+#: src/project/SyncDialog.svelte:209
+msgid "{0} - FieldWorks Lite"
+msgstr "{0} - FieldWorks Lite"
+
+#: src/lib/components/editor/field/field-title.svelte:22
+msgid "{0} (FieldWorks Lite)"
+msgstr "{0} (FieldWorks Lite)"
+
+#: src/lib/components/editor/field/field-title.svelte:23
+msgid "{0} (FieldWorks)"
+msgstr "{0} (FieldWorks)"
+
+#: src/lib/components/audio/audio-editor.svelte:30
+msgid "{0} MB"
+msgstr "{0} MB"
+
+#: src/home/Server.svelte:62
+msgid "{0} Server"
+msgstr "{0} Server"
+
+#: src/project/SyncDialog.svelte:93
+msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite."
+msgstr "{0} synced to FieldWorks. {1} synced to FieldWorks Lite."
+
+#: src/project/SyncDialog.svelte:91
+#: src/project/SyncDialog.svelte:92
+msgid "{num, plural, one {# change} other {# changes}}"
+msgstr "{num, plural, one {# change} other {# changes}}"
+
+#: src/lib/notifications/NotificationOutlet.svelte:20
+msgid "A new version of FieldWorks lite is available."
+msgstr "A new version of FieldWorks lite is available."
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "a word"
+msgstr "a word"
+
+#: src/lib/about/AboutDialog.svelte:22
+msgid "About"
+msgstr "About"
+
+#: src/project/ProjectSidebar.svelte:138
+msgid "Account"
+msgstr "Account"
+
+#: src/project/ProjectSidebar.svelte:94
+msgid "Activity"
+msgstr "Activity"
+
+#: src/lib/components/field-editors/audio-input.svelte:206
+#: src/lib/components/audio/AudioDialog.svelte:106
+msgid "Add audio"
+msgstr "Add audio"
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:51
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:57
+msgid "Add component"
+msgstr "Add component"
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:212
+msgid "Add Example"
+msgstr "Add Example"
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+msgid "Add Meaning"
+msgstr "Add Meaning"
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:51
+msgid "Add part of"
+msgstr "Add part of"
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+msgid "Add Sense"
+msgstr "Add Sense"
+
+#: src/lib/history/HistoryView.svelte:83
+#: src/lib/activity/ActivityView.svelte:78
+#: src/lib/activity/ActivityView.svelte:105
+msgid "ago"
+msgstr "ago"
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "an entry"
+msgstr "an entry"
+
+#: src/project/browse/filter/WsSelect.svelte:21
+msgid "Any Ws"
+msgstr "Any Ws"
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:33
+msgid "Application version"
+msgstr "Application version"
+
+#: src/lib/entry-editor/DeleteDialog.svelte:55
+msgid "Are you sure you want to delete {0}?"
+msgstr "Are you sure you want to delete {0}?"
+
+#: src/lib/components/field-editors/audio-input.svelte:215
+msgid "Audio file not included in Send & Receive"
+msgstr "Audio file not included in Send & Receive"
+
+#: src/lib/history/HistoryView.svelte:95
+#: src/lib/activity/ActivityView.svelte:91
+msgid "Author:"
+msgstr "Author:"
+
+#: src/project/browse/SortMenu.svelte:73
+msgid "Auto"
+msgstr "Auto"
+
+#: src/project/SyncDialog.svelte:183
+msgid "Auto synchronizing"
+msgstr "Auto synchronizing"
+
+#: src/lib/history/HistoryView.svelte:80
+#: src/lib/activity/ActivityView.svelte:75
+msgid "before"
+msgstr "before"
+
+#: src/project/browse/SortMenu.svelte:9
+msgid "Best match"
+msgstr "Best match"
+
+#: src/project/ProjectSidebar.svelte:89
+msgid "Browse"
+msgstr "Browse"
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:110
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:245
+#: src/lib/components/field-editors/select.svelte:166
+#: src/lib/components/field-editors/multi-select.svelte:280
+#: src/lib/components/audio/AudioDialog.svelte:118
+msgid "Cancel"
+msgstr "Cancel"
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:55
+msgid "Citation form"
+msgstr "Citation form"
+
+#: src/project/browse/SearchFilter.svelte:41
+msgid "Citation Form"
+msgstr "Citation Form"
+
+#: src/home/HomeView.svelte:225
+msgid "Classic FieldWorks Projects"
+msgstr "Classic FieldWorks Projects"
+
+#: src/lib/components/field-editors/select.svelte:118
+#: src/lib/components/field-editors/multi-select.svelte:205
+msgid "clear"
+msgstr "clear"
+
+#: src/lib/components/ui/button/x-button.svelte:14
+#: src/lib/components/field-editors/multi-select.svelte:215
+#: src/lib/about/AboutDialog.svelte:28
+msgid "Close"
+msgstr "Close"
+
+#: src/project/ProjectSidebar.svelte:157
+msgid "Close Dictionary"
+msgstr "Close Dictionary"
+
+#: src/lib/ThemePicker.svelte:32
+msgid "Color"
+msgstr "Color"
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:55
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:45
+msgid "Complex Form"
+msgstr "Complex Form"
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:88
+msgid "Complex form types"
+msgstr "Complex form types"
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:67
+msgid "Complex forms"
+msgstr "Complex forms"
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:43
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:61
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:50
+msgid "Component"
+msgstr "Component"
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:77
+msgid "Components"
+msgstr "Components"
+
+#: src/project/browse/filter/OpFilter.svelte:13
+msgid "Contains"
+msgstr "Contains"
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:112
+msgid "Create {0}"
+msgstr "Create {0}"
+
+#: src/lib/entry-editor/NewEntryButton.svelte:12
+msgid "Create entry"
+msgstr "Create entry"
+
+#: src/home/HomeView.svelte:203
+msgid "Create Example Project"
+msgstr "Create Example Project"
+
+#: src/lib/entry-editor/NewEntryButton.svelte:12
+msgid "Create word"
+msgstr "Create word"
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:42
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:43
+msgid "Current Entry"
+msgstr "Current Entry"
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:42
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:43
+msgid "Current Word"
+msgstr "Current Word"
+
+#: src/project/ProjectSidebar.svelte:87
+msgid "Dashboard"
+msgstr "Dashboard"
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:35
+msgid "Data Directory"
+msgstr "Data Directory"
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:52
+msgid "Definition"
+msgstr "Definition"
+
+#: src/home/HomeView.svelte:177
+msgid "Delete"
+msgstr "Delete"
+
+#: src/lib/entry-editor/DeleteDialog.svelte:52
+#: src/lib/entry-editor/DeleteDialog.svelte:59
+msgid "Delete {0}"
+msgstr "Delete {0}"
+
+#: src/project/browse/EntryMenu.svelte:55
+msgid "Delete Entry"
+msgstr "Delete Entry"
+
+#: src/project/browse/EntryMenu.svelte:55
+msgid "Delete Word"
+msgstr "Delete Word"
+
+#: src/home/HomeView.svelte:107
+#: src/home/HomeView.svelte:110
+msgid "Dictionaries"
+msgstr "Dictionaries"
+
+#: src/project/ProjectSidebar.svelte:83
+msgid "Dictionary"
+msgstr "Dictionary"
+
+#: src/project/browse/ViewPicker.svelte:38
+msgid "Dictionary Preview"
+msgstr "Dictionary Preview"
+
+#: src/lib/components/audio/audio-editor.svelte:46
+msgid "Discard"
+msgstr "Discard"
+
+#: src/project/browse/SearchFilter.svelte:41
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:55
+msgid "Display as"
+msgstr "Display as"
+
+#: src/lib/entry-editor/DeleteDialog.svelte:58
+msgid "Don't delete"
+msgstr "Don't delete"
+
+#: src/lib/notifications/NotificationOutlet.svelte:26
+#: src/home/Server.svelte:127
+msgid "Download"
+msgstr "Download"
+
+#: src/home/Server.svelte:38
+msgid "Downloaded {0}"
+msgstr "Downloaded {0}"
+
+#: src/home/Server.svelte:37
+msgid "Downloading {0}..."
+msgstr "Downloading {0}..."
+
+#: src/project/browse/filter/OpFilter.svelte:14
+msgid "Ends with"
+msgstr "Ends with"
+
+#: src/project/browse/EntryMenu.svelte:37
+#: src/lib/entry-editor/NewEntryDialog.svelte:84
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+msgid "Entry"
+msgstr "Entry"
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:211
+msgid "Entry Only"
+msgstr "Entry Only"
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:204
+msgid "Entry or sense:"
+msgstr "Entry or sense:"
+
+#: src/project/browse/filter/OpFilter.svelte:15
+msgid "Equals"
+msgstr "Equals"
+
+#: src/project/ProjectSidebar.svelte:119
+msgid "Error getting sync status"
+msgstr "Error getting sync status"
+
+#: src/project/SyncDialog.svelte:195
+msgid "Error getting sync status."
+msgstr "Error getting sync status."
+
+#: src/project/SyncDialog.svelte:260
+msgid "Error: {0}"
+msgstr "Error: {0}"
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:184
+msgid "Example"
+msgstr "Example"
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:91
+msgid "Example sentence"
+msgstr "Example sentence"
+
+#: src/home/Server.svelte:39
+msgid "Failed to download {0}"
+msgstr "Failed to download {0}"
+
+#: src/project/browse/EntriesList.svelte:134
+msgid "Failed to load entries"
+msgstr "Failed to load entries"
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:22
+msgid "Failed to open data directory, use the path in the text field instead"
+msgstr "Failed to open data directory, use the path in the text field instead"
+
+#: src/project/SyncDialog.svelte:120
+msgid "Failed to synchronize"
+msgstr "Failed to synchronize"
+
+#: src/project/SyncDialog.svelte:95
+msgid "Failed to synchronize."
+msgstr "Failed to synchronize."
+
+#: src/project/ProjectSidebar.svelte:179
+#: src/home/HomeView.svelte:126
+msgid "Feedback"
+msgstr "Feedback"
+
+#: src/project/browse/SearchFilter.svelte:136
+msgid "Field"
+msgstr "Field"
+
+#: src/project/browse/ViewPicker.svelte:32
+msgid "Field Labels"
+msgstr "Field Labels"
+
+#: src/project/ProjectDropdown.svelte:69
+#: src/lib/OpenInFieldWorksButton.svelte:56
+#: src/home/HomeView.svelte:231
+msgid "FieldWorks logo"
+msgstr "FieldWorks logo"
+
+#: src/lib/components/audio/audio-editor.svelte:32
+msgid "File name:"
+msgstr "File name:"
+
+#: src/lib/components/field-editors/audio-input.svelte:74
+msgid "File not found"
+msgstr "File not found"
+
+#: src/project/browse/SearchFilter.svelte:100
+msgid "Filter # entries"
+msgstr "Filter # entries"
+
+#: src/project/browse/SearchFilter.svelte:100
+msgid "Filter # words"
+msgstr "Filter # words"
+
+#: src/project/browse/SearchFilter.svelte:106
+msgid "Filter entries"
+msgstr "Filter entries"
+
+#: src/project/browse/SearchFilter.svelte:147
+msgid "Filter for"
+msgstr "Filter for"
+
+#: src/project/browse/SearchFilter.svelte:106
+msgid "Filter words"
+msgstr "Filter words"
+
+#: src/lib/components/field-editors/select.svelte:114
+#: src/lib/components/field-editors/multi-select.svelte:201
+msgid "Filter..."
+msgstr "Filter..."
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:140
+msgid "Find entry..."
+msgstr "Find entry..."
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:140
+msgid "Find word..."
+msgstr "Find word..."
+
+#: src/project/browse/SearchFilter.svelte:42
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:41
+msgid "Gloss"
+msgstr "Gloss"
+
+#: src/lib/entry-editor/EntryOrSenseItemList.svelte:26
+msgid "Go to {0}"
+msgstr "Go to {0}"
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:63
+msgid "Grammatical info."
+msgstr "Grammatical info."
+
+#: src/project/browse/SortMenu.svelte:10
+msgid "Headword"
+msgstr "Headword"
+
+#: src/project/browse/ViewPicker.svelte:40
+msgid "Hide"
+msgstr "Hide"
+
+#: src/project/browse/EntryMenu.svelte:60
+#: src/lib/history/HistoryView.svelte:59
+msgid "History"
+msgstr "History"
+
+#: src/lib/components/audio/audio-provider.svelte:85
+msgid "Hold to record or\\npress and release to start recording."
+msgstr "Hold to record or\\npress and release to start recording."
+
+#: src/home/Server.svelte:137
+msgid "I don't see my project"
+msgstr "I don't see my project"
+
+#: src/home/HomeView.svelte:237
+msgid "Import"
+msgstr "Import"
+
+#: src/project/SyncDialog.svelte:212
+#: src/project/SyncDialog.svelte:252
+msgid "Last change: {0}"
+msgstr "Last change: {0}"
+
+#: src/lib/components/audio/audio-editor.svelte:28
+msgid "Length:"
+msgstr "Length:"
+
+#: src/home/HomeView.svelte:109
+msgid "Lexbox logo"
+msgstr "Lexbox logo"
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:43
+msgid "Lexeme form"
+msgstr "Lexeme form"
+
+#: src/project/browse/SearchFilter.svelte:40
+msgid "Lexeme Form"
+msgstr "Lexeme Form"
+
+#: src/project/browse/BrowseView.svelte:63
+msgid "List mode"
+msgstr "List mode"
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:103
+msgid "Literal meaning"
+msgstr "Literal meaning"
+
+#: src/project/ProjectDropdown.svelte:105
+msgid "Loading Dictionaries..."
+msgstr "Loading Dictionaries..."
+
+#: src/home/HomeView.svelte:146
+msgid "loading..."
+msgstr "loading..."
+
+#: src/home/HomeView.svelte:151
+msgid "Local"
+msgstr "Local"
+
+#: src/home/HomeView.svelte:168
+msgid "Local only"
+msgstr "Local only"
+
+#: src/project/SyncDialog.svelte:189
+msgid "Login"
+msgstr "Login"
+
+#: src/lib/auth/LoginButton.svelte:71
+#: src/lib/auth/LoginButton.svelte:79
+msgid "Login to see projects"
+msgstr "Login to see projects"
+
+#: src/lib/auth/LoginButton.svelte:61
+msgid "Logout"
+msgstr "Logout"
+
+#: src/project/ProjectSidebar.svelte:193
+msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸"
+msgstr "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸"
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:166
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:73
+#: src/lib/entry-editor/object-editors/AddSenseFab.svelte:15
+msgid "Meaning"
+msgstr "Meaning"
+
+#: src/project/browse/SearchFilter.svelte:152
+msgid "Missing Examples"
+msgstr "Missing Examples"
+
+#: src/project/browse/SearchFilter.svelte:154
+msgid "Missing Part of Speech"
+msgstr "Missing Part of Speech"
+
+#: src/project/browse/SearchFilter.svelte:155
+msgid "Missing Semantic Domains"
+msgstr "Missing Semantic Domains"
+
+#: src/project/browse/SearchFilter.svelte:153
+msgid "Missing Senses"
+msgstr "Missing Senses"
+
+#: src/lib/entry-editor/ItemListItem.svelte:61
+msgid "Move"
+msgstr "Move"
+
+#: src/project/SyncDialog.svelte:253
+msgid "Never"
+msgstr "Never"
+
+#: src/project/NewEntryButton.svelte:48
+msgid "New"
+msgstr "New"
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:97
+msgid "New {0}"
+msgstr "New {0}"
+
+#: src/project/NewEntryButton.svelte:50
+msgid "New Entry"
+msgstr "New Entry"
+
+#: src/lib/activity/ActivityView.svelte:61
+msgid "No activity found"
+msgstr "No activity found"
+
+#: src/lib/components/field-editors/audio-input.svelte:210
+msgid "No audio"
+msgstr "No audio"
+
+#: src/lib/history/HistoryView.svelte:71
+msgid "No change name"
+msgstr "No change name"
+
+#: src/project/ProjectDropdown.svelte:109
+msgid "No Dictionaries found"
+msgstr "No Dictionaries found"
+
+#: src/project/browse/EntriesList.svelte:160
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:174
+msgid "No entries found"
+msgstr "No entries found"
+
+#: src/lib/history/HistoryView.svelte:66
+msgid "No history found"
+msgstr "No history found"
+
+#: src/lib/components/field-editors/select.svelte:126
+#: src/lib/components/field-editors/multi-select.svelte:220
+msgid "No items found"
+msgstr "No items found"
+
+#: src/project/SyncDialog.svelte:193
+#: src/project/ProjectSidebar.svelte:113
+msgid "No server configured"
+msgstr "No server configured"
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:174
+msgid "No words found"
+msgstr "No words found"
+
+#: src/lib/components/field-editors/select.svelte:101
+#: src/lib/components/field-editors/multi-select.svelte:176
+msgid "None"
+msgstr "None"
+
+#: src/project/browse/filter/OpFilter.svelte:16
+msgid "Not equal"
+msgstr "Not equal"
+
+#: src/project/SyncDialog.svelte:257
+#: src/project/ProjectSidebar.svelte:111
+msgid "Not logged in"
+msgstr "Not logged in"
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:114
+msgid "Note"
+msgstr "Note"
+
+#: src/project/SyncDialog.svelte:187
+#: src/project/ProjectSidebar.svelte:109
+msgid "Offline"
+msgstr "Offline"
+
+#: src/lib/components/field-editors/audio-input.svelte:77
+msgid "Offline, unable to download"
+msgstr "Offline, unable to download"
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:40
+msgid "Open Data Directory"
+msgstr "Open Data Directory"
+
+#: src/lib/OpenInFieldWorksButton.svelte:57
+msgid "Open in FieldWorks"
+msgstr "Open in FieldWorks"
+
+#: src/project/browse/EntryMenu.svelte:65
+msgid "Open in new Window"
+msgstr "Open in new Window"
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:46
+msgid "Open Log file"
+msgstr "Open Log file"
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:43
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:44
+msgid "Part"
+msgstr "Part"
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:67
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:55
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:45
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:50
+msgid "Part of"
+msgstr "Part of"
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:63
+msgid "Part of speech"
+msgstr "Part of speech"
+
+#: src/project/browse/ViewPicker.svelte:41
+msgid "Pinned"
+msgstr "Pinned"
+
+#: src/project/browse/BrowseView.svelte:76
+msgid "Preview"
+msgstr "Preview"
+
+#: src/home/HomeView.svelte:211
+msgid "Project name..."
+msgstr "Project name..."
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:60
+msgid "Reference"
+msgstr "Reference"
+
+#: src/lib/components/field-editors/select.svelte:146
+#: src/lib/components/field-editors/multi-select.svelte:256
+msgid "Refine your filter to see more..."
+msgstr "Refine your filter to see more..."
+
+#: src/home/Server.svelte:70
+#: src/home/HomeView.svelte:155
+msgid "Refresh Projects"
+msgstr "Refresh Projects"
+
+#: src/lib/entry-editor/ItemListItem.svelte:73
+msgid "Remove"
+msgstr "Remove"
+
+#: src/lib/components/field-editors/audio-input.svelte:261
+msgid "Remove audio"
+msgstr "Remove audio"
+
+#: src/lib/OpenInFieldWorksButton.svelte:41
+msgid "Reopen"
+msgstr "Reopen"
+
+#: src/lib/components/field-editors/audio-input.svelte:258
+msgid "Replace audio"
+msgstr "Replace audio"
+
+#: src/lib/components/audio/AudioDialog.svelte:120
+msgid "Save audio"
+msgstr "Save audio"
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:
+msgid "Search # or #"
+msgstr "Search # or #"
+
+#: src/project/ProjectDropdown.svelte:99
+msgid "Search Dictionaries"
+msgstr "Search Dictionaries"
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+msgid "Select {0}"
+msgstr "Select {0}"
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "Select {0} to view details"
+msgstr "Select {0} to view details"
+
+#: src/lib/components/audio/audio-provider.svelte:66
+#: src/lib/components/audio/audio-provider.svelte:70
+msgid "Select file"
+msgstr "Select file"
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:79
+msgid "Semantic domains"
+msgstr "Semantic domains"
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:166
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:73
+#: src/lib/entry-editor/object-editors/AddSenseFab.svelte:15
+msgid "Sense"
+msgstr "Sense"
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:37
+msgid "Sentence"
+msgstr "Sentence"
+
+#: src/project/ProjectSidebar.svelte:144
+msgid "Settings"
+msgstr "Settings"
+
+#: src/lib/sandbox/Sandbox.svelte:
+msgid "Shadcn Sandbox # #"
+msgstr "Shadcn Sandbox # #"
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:50
+msgid "Share Log file"
+msgstr "Share Log file"
+
+#: src/project/browse/ViewPicker.svelte:39
+msgid "Show"
+msgstr "Show"
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:191
+msgid "Show {0} more..."
+msgstr "Show {0} more..."
+
+#: src/project/browse/BrowseView.svelte:72
+msgid "Simple"
+msgstr "Simple"
+
+#: src/lib/components/audio/audio-editor.svelte:30
+msgid "Size:"
+msgstr "Size:"
+
+#: src/project/browse/filter/OpFilter.svelte:12
+msgid "Starts with"
+msgstr "Starts with"
+
+#: src/lib/components/field-editors/multi-select.svelte:210
+#: src/lib/components/field-editors/multi-select.svelte:211
+#: src/lib/components/field-editors/multi-select.svelte:283
+msgid "Submit"
+msgstr "Submit"
+
+#: src/project/ProjectSidebar.svelte:117
+#: src/lib/activity/ActivityView.svelte:103
+#: src/home/Server.svelte:113
+msgid "Synced"
+msgstr "Synced"
+
+#: src/home/HomeView.svelte:168
+msgid "Synced with {0}"
+msgstr "Synced with {0}"
+
+#: src/project/SyncDialog.svelte:149
+#: src/project/SyncDialog.svelte:234
+#: src/project/ProjectSidebar.svelte:124
+msgid "Synchronize"
+msgstr "Synchronize"
+
+#: src/project/SyncDialog.svelte:89
+msgid "Synchronizing FieldWorks Lite with FieldWorks..."
+msgstr "Synchronizing FieldWorks Lite with FieldWorks..."
+
+#: src/project/SyncDialog.svelte:181
+#: src/project/SyncDialog.svelte:232
+msgid "Synchronizing..."
+msgstr "Synchronizing..."
+
+#: src/project/ProjectSidebar.svelte:91
+msgid "Tasks"
+msgstr "Tasks"
+
+#: src/home/HomeView.svelte:192
+msgid "Test Project"
+msgstr "Test Project"
+
+#: src/stories/i18n/i18n.stories.svelte:
+msgid "This date # and this emoji # are snippets"
+msgstr "This date # and this emoji # are snippets"
+
+#: src/lib/OpenInFieldWorksButton.svelte:40
+msgid "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen."
+msgstr "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen."
+
+#: src/project/browse/SearchFilter.svelte:119
+msgid "Toggle filters"
+msgstr "Toggle filters"
+
+#: src/lib/ThemePicker.svelte:24
+msgid "Toggle theme"
+msgstr "Toggle theme"
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:48
+msgid "Translation"
+msgstr "Translation"
+
+#: src/project/ProjectSidebar.svelte:170
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:30
+#: src/home/HomeView.svelte:132
+msgid "Troubleshoot"
+msgstr "Troubleshoot"
+
+#: src/lib/components/audio/audio-editor.svelte:36
+msgid "Type:"
+msgstr "Type:"
+
+#: src/lib/OpenInFieldWorksButton.svelte:45
+msgid "Unable to open in FieldWorks"
+msgstr "Unable to open in FieldWorks"
+
+#: src/project/SyncDialog.svelte:253
+#: src/project/SyncDialog.svelte:260
+#: src/lib/history/HistoryView.svelte:99
+#: src/lib/activity/ActivityView.svelte:95
+msgid "Unknown"
+msgstr "Unknown"
+
+#: src/project/ProjectSidebar.svelte:115
+msgid "Unknown error"
+msgstr "Unknown error"
+
+#: src/lib/components/field-editors/audio-input.svelte:80
+msgid "Unknown error {0}"
+msgstr "Unknown error {0}"
+
+#: src/project/SyncDialog.svelte:191
+msgid "Unknown server: {0}"
+msgstr "Unknown server: {0}"
+
+#: src/project/browse/EntryView.svelte:49
+#: src/project/browse/EntryRow.svelte:57
+#: src/project/browse/EntryMenu.svelte:32
+msgid "Untitled"
+msgstr "Untitled"
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:88
+msgid "Uses components as"
+msgstr "Uses components as"
+
+#: src/project/ProjectSidebar.svelte:192
+msgid "Version {0}"
+msgstr "Version {0}"
+
+#: src/project/browse/ViewPicker.svelte:26
+msgid "View Configuration"
+msgstr "View Configuration"
+
+#: src/home/Server.svelte:94
+msgid "Where are my projects?"
+msgstr "Where are my projects?"
+
+#: src/project/browse/SearchFilter.svelte:40
+#: src/project/browse/EntryMenu.svelte:37
+#: src/lib/entry-editor/NewEntryDialog.svelte:84
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:43
+msgid "Word"
+msgstr "Word"
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:211
+msgid "Word only"
+msgstr "Word only"
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:204
+msgid "Word or meaning:"
+msgstr "Word or meaning:"
+
+#: src/project/browse/filter/WsSelect.svelte:18
+msgid "Writing System"
+msgstr "Writing System"
+
+#: src/lib/components/lcm-rich-text-editor/editor-schema.ts:27
+msgid "Writing system: {0}"
+msgstr "Writing system: {0}"
+
+#: src/project/browse/filter/WsSelect.svelte:29
+msgid "Writing Systems"
+msgstr "Writing Systems"
diff --git a/frontend/viewer/src/locales/es.json b/frontend/viewer/src/locales/es.json
deleted file mode 100644
index cdd39ff597..0000000000
--- a/frontend/viewer/src/locales/es.json
+++ /dev/null
@@ -1,2390 +0,0 @@
-{
- "rwLRCA": {
- "message": "– ({0} changes)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 99
- ]
- ],
- "translation": "– ({0} cambios)"
- },
- "mpbC3j": {
- "message": "{0} - FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 239
- ]
- ],
- "translation": "{0} - FieldWorks"
- },
- "35GcOB": {
- "message": "{0} - FieldWorks Lite",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 200
- ]
- ],
- "translation": "{0} - FieldWorks Lite"
- },
- "0jQasM": {
- "message": "{0} (FieldWorks Lite)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/editor/field/field-title.svelte",
- 22
- ]
- ],
- "translation": "{0} (FieldWorks Lite)"
- },
- "Bi6Xst": {
- "message": "{0} (FieldWorks)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/editor/field/field-title.svelte",
- 23
- ]
- ],
- "translation": "{0} (FieldWorks)"
- },
- "dhBPPx": {
- "message": "{0} Server",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 54
- ]
- ],
- "translation": "{0} Servidor"
- },
- "tgUNp+": {
- "message": "{0} synced to FieldWorks. {1} synced to FieldWorks Lite.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 95
- ]
- ],
- "translation": "{0} sincronizado con FieldWorks. {1} sincronizado con FieldWorks Lite."
- },
- "ubuwKa": {
- "message": "{num, plural, one {# change} other {# changes}}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 92
- ],
- [
- "src/project/SyncDialog.svelte",
- 93
- ]
- ],
- "translation": "{num, plural, one {# cambio} other {# cambios}}"
- },
- "UuldxO": {
- "message": "A new version of FieldWorks lite is available.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/notifications/NotificationOutlet.svelte",
- 24
- ]
- ],
- "translation": "Una nueva versión de FieldWorks Lite está disponible."
- },
- "fhKYsI": {
- "message": "a word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "una palabra"
- },
- "uyJsf6": {
- "message": "About",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/about/AboutDialog.svelte",
- 22
- ]
- ],
- "translation": "Acerca de"
- },
- "AeXO77": {
- "message": "Account",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 136
- ]
- ],
- "translation": "Cuenta"
- },
- "XJOV1Y": {
- "message": "Activity",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 93
- ]
- ],
- "translation": "Actividad"
- },
- "KdJj3U": {
- "message": "Add component",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 51
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 57
- ]
- ],
- "translation": "Añadir componente"
- },
- "nI3A8B": {
- "message": "Add Example",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 211
- ]
- ],
- "translation": "Añadir Ejemplo"
- },
- "dt7w9L": {
- "message": "Add Meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ]
- ],
- "translation": "Añadir Significado"
- },
- "uvBQSU": {
- "message": "Add part of",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 51
- ]
- ],
- "translation": "Añadir parte de"
- },
- "0YSbah": {
- "message": "Add Sense",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ]
- ],
- "translation": "Añadir Acepción"
- },
- "XeIoU/": {
- "message": "ago",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 83
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 78
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 105
- ]
- ],
- "translation": "hace"
- },
- "iPthvs": {
- "message": "an entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "una entrada"
- },
- "ZYimak": {
- "message": "Application version",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 33
- ]
- ],
- "translation": "Versión de la aplicación"
- },
- "GKJXpX": {
- "message": "Are you sure you want to delete {0}?",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 55
- ]
- ],
- "translation": "¿Estás seguro de que quieres eliminar {0}?"
- },
- "6QeoeO": {
- "message": "Author:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 95
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 91
- ]
- ],
- "translation": "Autor:"
- },
- "R9Khdg": {
- "message": "Auto",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 73
- ]
- ],
- "translation": "Automático"
- },
- "VmDOAV": {
- "message": "Auto synchronizing",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 176
- ]
- ],
- "translation": "Sincronización automática"
- },
- "CI9Ae4": {
- "message": "before",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 80
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 75
- ]
- ],
- "translation": "antes"
- },
- "3qtIhN": {
- "message": "Best match",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 9
- ]
- ],
- "translation": "Mejor coincidencia"
- },
- "O2UpM1": {
- "message": "Browse",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 88
- ]
- ],
- "translation": "Explorar"
- },
- "dEgA5A": {
- "message": "Cancel",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 110
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 245
- ],
- [
- "src/lib/components/field-editors/select.svelte",
- 164
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 280
- ]
- ],
- "translation": "Cancelar"
- },
- "7Esn9Y": {
- "message": "Citation form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 55
- ]
- ],
- "translation": "Forma de citación"
- },
- "Q01cKL": {
- "message": "Classic FieldWorks Projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 225
- ]
- ],
- "translation": "Proyectos Clásicos de FieldWorks"
- },
- "K0PCkZ": {
- "message": "clear",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 116
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 205
- ]
- ],
- "translation": "limpiar"
- },
- "yz7wBu": {
- "message": "Close",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/ui/button/x-button.svelte",
- 14
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 215
- ],
- [
- "src/lib/about/AboutDialog.svelte",
- 28
- ]
- ],
- "translation": "Cerrar"
- },
- "Iy+nsd": {
- "message": "Close Dictionary",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 155
- ]
- ],
- "translation": "Cerrar Diccionario"
- },
- "jZlrte": {
- "message": "Color",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/ThemePicker.svelte",
- 32
- ]
- ],
- "translation": "Color"
- },
- "PkH7DZ": {
- "message": "Complex Form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 55
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 45
- ]
- ],
- "translation": "Forma Compleja"
- },
- "W+5v9T": {
- "message": "Complex form types",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 88
- ]
- ],
- "translation": "Tipos de formas complejas"
- },
- "j6HACU": {
- "message": "Complex forms",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 67
- ]
- ],
- "translation": "Formas complejas"
- },
- "dK3Z9j": {
- "message": "Component",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 43
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 61
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 50
- ]
- ],
- "translation": "Componente"
- },
- "RRa/CR": {
- "message": "Components",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 77
- ]
- ],
- "translation": "Componentes"
- },
- "b9XOHo": {
- "message": "Create {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 112
- ]
- ],
- "translation": "Crear {0}"
- },
- "sYP6Ef": {
- "message": "Create entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryButton.svelte",
- 12
- ]
- ],
- "translation": "Crear entrada"
- },
- "0widty": {
- "message": "Create Example Project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 203
- ]
- ],
- "translation": "Crear Proyecto de Ejemplo"
- },
- "OVriW/": {
- "message": "Create word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryButton.svelte",
- 12
- ]
- ],
- "translation": "Crear palabra"
- },
- "Jxxmun": {
- "message": "Current Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 42
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 43
- ]
- ],
- "translation": "Entrada Actual"
- },
- "e2n436": {
- "message": "Current Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 42
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 43
- ]
- ],
- "translation": "Palabra Actual"
- },
- "7p5kLi": {
- "message": "Dashboard",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 86
- ]
- ],
- "translation": "Panel de Control"
- },
- "yX4qgn": {
- "message": "Data Directory",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 35
- ]
- ],
- "translation": "Directorio de datos"
- },
- "MbRyzp": {
- "message": "Definition",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 52
- ]
- ],
- "translation": "Definición"
- },
- "cnGeoo": {
- "message": "Delete",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 177
- ]
- ],
- "translation": "Eliminar"
- },
- "Y2tU6I": {
- "message": "Delete {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 52
- ],
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 59
- ]
- ],
- "translation": "Eliminar {0}"
- },
- "P0mjNu": {
- "message": "Delete Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 55
- ]
- ],
- "translation": "Eliminar Entrada"
- },
- "i/7SVG": {
- "message": "Delete Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 55
- ]
- ],
- "translation": "Eliminar Palabra"
- },
- "RY27RL": {
- "message": "Dictionaries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 107
- ],
- [
- "src/home/HomeView.svelte",
- 110
- ]
- ],
- "translation": "Diccionarios"
- },
- "VrH1k+": {
- "message": "Dictionary",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 82
- ]
- ],
- "translation": "Diccionario"
- },
- "OVGpil": {
- "message": "Dictionary Preview",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 38
- ]
- ],
- "translation": "Vista previa del diccionario"
- },
- "NagCcF": {
- "message": "Display as",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 55
- ]
- ],
- "translation": "Mostrar como"
- },
- "z9VIKz": {
- "message": "Don't delete",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 58
- ]
- ],
- "translation": "No eliminar"
- },
- "mzI/c+": {
- "message": "Download",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/notifications/NotificationOutlet.svelte",
- 30
- ],
- [
- "src/home/Server.svelte",
- 119
- ]
- ],
- "translation": "Descargar"
- },
- "VIwCaD": {
- "message": "Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 37
- ],
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 84
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ]
- ],
- "translation": "Entrada"
- },
- "byQjNm": {
- "message": "Entry Only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 211
- ]
- ],
- "translation": "Solo Entrada"
- },
- "bQ8ysI": {
- "message": "Entry or sense:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 204
- ]
- ],
- "translation": "Entrada o acepción:"
- },
- "yeYJfy": {
- "message": "Error getting sync status",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 117
- ]
- ],
- "translation": "Error al obtener el estado de sincronización"
- },
- "ggzvfk": {
- "message": "Error getting sync status.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 186
- ]
- ],
- "translation": "Error al obtener el estado de sincronización."
- },
- "TpqeIh": {
- "message": "Error: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 250
- ]
- ],
- "translation": "Error: {0}"
- },
- "HmI5oK": {
- "message": "Example",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 183
- ]
- ],
- "translation": "Ejemplo"
- },
- "BGP/S1": {
- "message": "Example sentence",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 90
- ]
- ],
- "translation": "Frase de ejemplo"
- },
- "9QXzjh": {
- "message": "Failed to load entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntriesList.svelte",
- 134
- ]
- ],
- "translation": "Error al cargar las entradas"
- },
- "MS0/dh": {
- "message": "Failed to open data directory, use the path in the text field instead",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 22
- ]
- ],
- "translation": "No se pudo abrir el directorio de datos, use la ruta en el campo de texto en su lugar"
- },
- "yPkUF+": {
- "message": "Failed to synchronize",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 89
- ],
- [
- "src/project/SyncDialog.svelte",
- 119
- ]
- ],
- "translation": "Error al sincronizar"
- },
- "YirHq7": {
- "message": "Feedback",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 177
- ],
- [
- "src/home/HomeView.svelte",
- 126
- ]
- ],
- "translation": "Comentarios"
- },
- "jI2ZOA": {
- "message": "Field Labels",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 32
- ]
- ],
- "translation": "Etiquetas de campo"
- },
- "uKNYWn": {
- "message": "FieldWorks logo",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 69
- ],
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 56
- ],
- [
- "src/home/HomeView.svelte",
- 231
- ]
- ],
- "translation": "Logotipo de FieldWorks"
- },
- "LwjKwe": {
- "message": "Filter # entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 53
- ]
- ],
- "translation": "Filtrar # entradas"
- },
- "zGI/cf": {
- "message": "Filter # words",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 53
- ]
- ],
- "translation": "Filtrar # palabras"
- },
- "ctQd0R": {
- "message": "Filter entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 59
- ]
- ],
- "translation": "Filtrar entradas"
- },
- "IrEBhq": {
- "message": "Filter words",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 59
- ]
- ],
- "translation": "Filtrar palabras"
- },
- "6HLTEb": {
- "message": "Filter...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 112
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 201
- ]
- ],
- "translation": "Filtrar..."
- },
- "0KYzFS": {
- "message": "Find entry...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 140
- ]
- ],
- "translation": "Buscar entrada..."
- },
- "gotGzB": {
- "message": "Find word...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 140
- ]
- ],
- "translation": "Buscar palabra..."
- },
- "F7GHkf": {
- "message": "Gloss",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 41
- ]
- ],
- "translation": "Glosa"
- },
- "u8+PAt": {
- "message": "Go to {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSenseItemList.svelte",
- 26
- ]
- ],
- "translation": "Ir a {0}"
- },
- "Ks+qfd": {
- "message": "Grammatical info.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 63
- ]
- ],
- "translation": "Información gramatical."
- },
- "X5C2hm": {
- "message": "Headword",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 10
- ]
- ],
- "translation": "Lema"
- },
- "vLyv1R": {
- "message": "Hide",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 40
- ]
- ],
- "translation": "Ocultar"
- },
- "0caMy7": {
- "message": "History",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 60
- ],
- [
- "src/lib/history/HistoryView.svelte",
- 59
- ]
- ],
- "translation": "Historial"
- },
- "E8KyPm": {
- "message": "I don't see my project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 129
- ]
- ],
- "translation": "No veo mi proyecto"
- },
- "l3s5ri": {
- "message": "Import",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 237
- ]
- ],
- "translation": "Importar"
- },
- "rZkl7/": {
- "message": "Last change: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 203
- ],
- [
- "src/project/SyncDialog.svelte",
- 242
- ]
- ],
- "translation": "Último cambio: {0}"
- },
- "Cb8zzH": {
- "message": "Lexbox logo",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 109
- ]
- ],
- "translation": "Logotipo de Lexbox"
- },
- "vSL95+": {
- "message": "Lexeme form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 43
- ]
- ],
- "translation": "Forma del lexema"
- },
- "8oegWV": {
- "message": "List mode",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 63
- ]
- ],
- "translation": "Modo de lista"
- },
- "2kUuXE": {
- "message": "Literal meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 103
- ]
- ],
- "translation": "Significado literal"
- },
- "4PN67S": {
- "message": "Loading Dictionaries...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 104
- ]
- ],
- "translation": "Cargando diccionarios..."
- },
- "+yD+Wu": {
- "message": "loading...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 146
- ]
- ],
- "translation": "cargando..."
- },
- "d5zxa4": {
- "message": "Local",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 151
- ]
- ],
- "translation": "Local"
- },
- "OgyJSr": {
- "message": "Local only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 168
- ]
- ],
- "translation": "Solo local"
- },
- "z0t9bb": {
- "message": "Login",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 182
- ]
- ],
- "translation": "Iniciar sesión"
- },
- "z7IcPF": {
- "message": "Login to see projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/auth/LoginButton.svelte",
- 71
- ],
- [
- "src/lib/auth/LoginButton.svelte",
- 79
- ]
- ],
- "translation": "Inicie sesión para ver proyectos"
- },
- "nOhz3x": {
- "message": "Logout",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/auth/LoginButton.svelte",
- 61
- ]
- ],
- "translation": "Cerrar sesión"
- },
- "nK30Fy": {
- "message": "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 188
- ]
- ],
- "translation": "Hecho con ❤️ desde 🇦🇹 🇹🇭 🇺🇸"
- },
- "6URaYg": {
- "message": "Meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 165
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 72
- ],
- [
- "src/lib/entry-editor/object-editors/AddSenseFab.svelte",
- 15
- ]
- ],
- "translation": "Significado"
- },
- "oPBJ/O": {
- "message": "Missing Examples",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 81
- ]
- ],
- "translation": "Faltan ejemplos"
- },
- "sb65UQ": {
- "message": "Missing Part of Speech",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 83
- ]
- ],
- "translation": "Falta la categoría gramatical"
- },
- "XOUmTu": {
- "message": "Missing Semantic Domains",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 84
- ]
- ],
- "translation": "Faltan dominios semánticos"
- },
- "1H/nm7": {
- "message": "Missing Senses",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 82
- ]
- ],
- "translation": "Faltan acepciones"
- },
- "QWdKwH": {
- "message": "Move",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/ItemListItem.svelte",
- 61
- ]
- ],
- "translation": "Mover"
- },
- "qqeAJM": {
- "message": "Never",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 243
- ]
- ],
- "translation": "Nunca"
- },
- "isRobC": {
- "message": "New",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/NewEntryButton.svelte",
- 48
- ]
- ],
- "translation": "Nuevo"
- },
- "6WSYbN": {
- "message": "New {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 97
- ]
- ],
- "translation": "Nuevo {0}"
- },
- "eL8osE": {
- "message": "New Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/NewEntryButton.svelte",
- 50
- ]
- ],
- "translation": "Nueva Entrada"
- },
- "QUaH5J": {
- "message": "No activity found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 61
- ]
- ],
- "translation": "No se encontró actividad"
- },
- "cJKxGt": {
- "message": "No change name",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 71
- ]
- ],
- "translation": "Sin nombre de cambio"
- },
- "hcFut8": {
- "message": "No Dictionaries found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 108
- ]
- ],
- "translation": "No se encontraron diccionarios"
- },
- "bakDdy": {
- "message": "No entries found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntriesList.svelte",
- 160
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 174
- ]
- ],
- "translation": "No se encontraron entradas"
- },
- "7elymg": {
- "message": "No history found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 66
- ]
- ],
- "translation": "No se encontró historial"
- },
- "V9PAEu": {
- "message": "No items found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 124
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 220
- ]
- ],
- "translation": "No se encontraron elementos"
- },
- "ylgAlG": {
- "message": "No server configured",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 184
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 113
- ]
- ],
- "translation": "No hay servidor configurado"
- },
- "qdJypF": {
- "message": "No words found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 174
- ]
- ],
- "translation": "No se encontraron palabras"
- },
- "EdQY6l": {
- "message": "None",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 99
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 176
- ]
- ],
- "translation": "Ninguno"
- },
- "wMP6DT": {
- "message": "Not logged in",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 247
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 111
- ]
- ],
- "translation": "No ha iniciado sesión"
- },
- "KiJn9B": {
- "message": "Note",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 114
- ]
- ],
- "translation": "Nota"
- },
- "6Aih4U": {
- "message": "Offline",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 180
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 109
- ]
- ],
- "translation": "Sin conexión"
- },
- "LqMYkh": {
- "message": "Open Data Directory",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 40
- ]
- ],
- "translation": "Abrir Directorio de Datos"
- },
- "Y4BKCd": {
- "message": "Open in FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 57
- ]
- ],
- "translation": "Abrir en FieldWorks"
- },
- "OsAKOS": {
- "message": "Open in new Window",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 65
- ]
- ],
- "translation": "Abrir en una nueva ventana"
- },
- "sccXTS": {
- "message": "Open Log file",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 46
- ]
- ],
- "translation": "Abrir archivo de registro"
- },
- "vgP+9p": {
- "message": "Part",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 43
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 44
- ]
- ],
- "translation": "Parte"
- },
- "qW3eh2": {
- "message": "Part of",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 67
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 55
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 45
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 50
- ]
- ],
- "translation": "Parte de"
- },
- "h6kyNd": {
- "message": "Part of speech",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 63
- ]
- ],
- "translation": "Categoría gramatical"
- },
- "kNiQp6": {
- "message": "Pinned",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 41
- ]
- ],
- "translation": "Fijado"
- },
- "rdUucN": {
- "message": "Preview",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 76
- ]
- ],
- "translation": "Vista previa"
- },
- "Xp1CO/": {
- "message": "Project name...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 211
- ]
- ],
- "translation": "Nombre del proyecto..."
- },
- "N2C89m": {
- "message": "Reference",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 60
- ]
- ],
- "translation": "Referencia"
- },
- "4mRsmF": {
- "message": "Refine your filter to see more...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 144
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 256
- ]
- ],
- "translation": "Refine su filtro para ver más..."
- },
- "TG4hr2": {
- "message": "Refresh Projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 62
- ],
- [
- "src/home/HomeView.svelte",
- 155
- ]
- ],
- "translation": "Actualizar Proyectos"
- },
- "t/YqKh": {
- "message": "Remove",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/ItemListItem.svelte",
- 73
- ]
- ],
- "translation": "Quitar"
- },
- "M7SqjM": {
- "message": "Reopen",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 41
- ]
- ],
- "translation": "Reabrir"
- },
- "aKuPxK": {
- "message": "Search # or #",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- null
- ]
- ],
- "translation": "Buscar # o #"
- },
- "3NdSH7": {
- "message": "Search Dictionaries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 98
- ]
- ],
- "translation": "Buscar Diccionarios"
- },
- "02ePaq": {
- "message": "Select {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ]
- ],
- "translation": "Seleccionar {0}"
- },
- "bbTYV2": {
- "message": "Select {0} to view details",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "Seleccione {0} para ver los detalles"
- },
- "mEtszZ": {
- "message": "Semantic domains",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 79
- ]
- ],
- "translation": "Dominios semánticos"
- },
- "Ivc0e8": {
- "message": "Sense",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 165
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 72
- ],
- [
- "src/lib/entry-editor/object-editors/AddSenseFab.svelte",
- 15
- ]
- ],
- "translation": "Acepción"
- },
- "FDpH/H": {
- "message": "Sentence",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 37
- ]
- ],
- "translation": "Frase"
- },
- "Tz0i8g": {
- "message": "Settings",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 142
- ]
- ],
- "translation": "Configuración"
- },
- "+drua4": {
- "message": "Shadcn Sandbox # #",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/sandbox/Sandbox.svelte",
- null
- ]
- ],
- "translation": "Shadcn Sandbox # #"
- },
- "mFKqBL": {
- "message": "Share Log file",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 50
- ]
- ],
- "translation": "Compartir archivo de registro"
- },
- "8vETh9": {
- "message": "Show",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 39
- ]
- ],
- "translation": "Mostrar"
- },
- "0IaUwR": {
- "message": "Show {0} more...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 191
- ]
- ],
- "translation": "Mostrar {0} más..."
- },
- "AQK14J": {
- "message": "Simple",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 72
- ]
- ],
- "translation": "Sencillo"
- },
- "hQRttt": {
- "message": "Submit",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 210
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 211
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 283
- ]
- ],
- "translation": "Enviar"
- },
- "N2FcBE": {
- "message": "Synced",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 103
- ],
- [
- "src/home/Server.svelte",
- 105
- ]
- ],
- "translation": "Sincronizado"
- },
- "JXRN33": {
- "message": "Synced with {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 168
- ]
- ],
- "translation": "Sincronizado con {0}"
- },
- "UNnBU9": {
- "message": "Synchronize",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 142
- ],
- [
- "src/project/SyncDialog.svelte",
- 224
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 122
- ]
- ],
- "translation": "Sincronizar"
- },
- "ivpwMF": {
- "message": "Synchronizing...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 174
- ],
- [
- "src/project/SyncDialog.svelte",
- 222
- ]
- ],
- "translation": "Sincronizando..."
- },
- "GtycJ/": {
- "message": "Tasks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 90
- ]
- ],
- "translation": "Tareas"
- },
- "/OCqal": {
- "message": "Test Project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 192
- ]
- ],
- "translation": "Proyecto de Prueba"
- },
- "qYgnDa": {
- "message": "This date # and this emoji # are snippets",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/stories/i18n/i18n.stories.svelte",
- null
- ]
- ],
- "translation": "Esta fecha # y este emoji # son fragmentos"
- },
- "f233G3": {
- "message": "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 40
- ]
- ],
- "translation": "Este proyecto está ahora abierto en FieldWorks. Para continuar trabajando en FieldWorks Lite, cierre el proyecto en FieldWorks y haga clic en Reabrir."
- },
- "L2twOB": {
- "message": "Toggle filters",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 72
- ]
- ],
- "translation": "Alternar filtros"
- },
- "2N0C4b": {
- "message": "Toggle theme",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/ThemePicker.svelte",
- 24
- ]
- ],
- "translation": "Cambiar tema"
- },
- "wFcvZJ": {
- "message": "Translation",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 48
- ]
- ],
- "translation": "Traducción"
- },
- "et+mIi": {
- "message": "Troubleshoot",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 168
- ],
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 30
- ],
- [
- "src/home/HomeView.svelte",
- 132
- ]
- ],
- "translation": "Solucionar problemas"
- },
- "amlaqM": {
- "message": "Unable to open in FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 45
- ]
- ],
- "translation": "No se puede abrir en FieldWorks"
- },
- "Ef7StM": {
- "message": "Unknown",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 243
- ],
- [
- "src/project/SyncDialog.svelte",
- 250
- ],
- [
- "src/lib/history/HistoryView.svelte",
- 99
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 95
- ]
- ],
- "translation": "Desconocido"
- },
- "29VNqC": {
- "message": "Unknown error",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 115
- ]
- ],
- "translation": "Error desconocido"
- },
- "wja8aL": {
- "message": "Untitled",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryView.svelte",
- 49
- ],
- [
- "src/project/browse/EntryRow.svelte",
- 57
- ],
- [
- "src/project/browse/EntryMenu.svelte",
- 32
- ]
- ],
- "translation": "Sin título"
- },
- "S/J67B": {
- "message": "Uses components as",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 88
- ]
- ],
- "translation": "Usa componentes como"
- },
- "YYdC3A": {
- "message": "Version {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 187
- ]
- ],
- "translation": "Versión {0}"
- },
- "yK+3LL": {
- "message": "View Configuration",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 26
- ]
- ],
- "translation": "Ver Configuración"
- },
- "LhKBuY": {
- "message": "Where are my projects?",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 86
- ]
- ],
- "translation": "¿Dónde están mis proyectos?"
- },
- "dZiBrj": {
- "message": "Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 37
- ],
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 84
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 43
- ]
- ],
- "translation": "Palabra"
- },
- "yRdLNW": {
- "message": "Word only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 211
- ]
- ],
- "translation": "Solo Palabra"
- },
- "o0GO4i": {
- "message": "Word or meaning:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 204
- ]
- ],
- "translation": "Palabra o significado:"
- },
- "cDHTt1": {
- "message": "Writing system: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/lcm-rich-text-editor/editor-schema.ts",
- 20
- ]
- ],
- "translation": "Sistema de escritura: {0}"
- }
-}
\ No newline at end of file
diff --git a/frontend/viewer/src/locales/es.po b/frontend/viewer/src/locales/es.po
new file mode 100644
index 0000000000..35f3ae42d5
--- /dev/null
+++ b/frontend/viewer/src/locales/es.po
@@ -0,0 +1,939 @@
+msgid ""
+msgstr ""
+"POT-Creation-Date: 2025-07-29 14:49+0700\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: @lingui/cli\n"
+"Language: es\n"
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Plural-Forms: \n"
+
+#: src/lib/activity/ActivityView.svelte:99
+msgid "– ({0} changes)"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:28
+#: src/lib/components/audio/audio-editor.svelte:33
+#: src/lib/components/audio/audio-editor.svelte:37
+msgid "{0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:249
+msgid "{0} - FieldWorks"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:209
+msgid "{0} - FieldWorks Lite"
+msgstr ""
+
+#: src/lib/components/editor/field/field-title.svelte:22
+msgid "{0} (FieldWorks Lite)"
+msgstr ""
+
+#: src/lib/components/editor/field/field-title.svelte:23
+msgid "{0} (FieldWorks)"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:30
+msgid "{0} MB"
+msgstr ""
+
+#: src/home/Server.svelte:62
+msgid "{0} Server"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:93
+msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:91
+#: src/project/SyncDialog.svelte:92
+msgid "{num, plural, one {# change} other {# changes}}"
+msgstr ""
+
+#: src/lib/notifications/NotificationOutlet.svelte:20
+msgid "A new version of FieldWorks lite is available."
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "a word"
+msgstr ""
+
+#: src/lib/about/AboutDialog.svelte:22
+msgid "About"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:138
+msgid "Account"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:94
+msgid "Activity"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:206
+#: src/lib/components/audio/AudioDialog.svelte:106
+msgid "Add audio"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:51
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:57
+msgid "Add component"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:212
+msgid "Add Example"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+msgid "Add Meaning"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:51
+msgid "Add part of"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+msgid "Add Sense"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:83
+#: src/lib/activity/ActivityView.svelte:78
+#: src/lib/activity/ActivityView.svelte:105
+msgid "ago"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "an entry"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:21
+msgid "Any Ws"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:33
+msgid "Application version"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:55
+msgid "Are you sure you want to delete {0}?"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:215
+msgid "Audio file not included in Send & Receive"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:95
+#: src/lib/activity/ActivityView.svelte:91
+msgid "Author:"
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:73
+msgid "Auto"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:183
+msgid "Auto synchronizing"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:80
+#: src/lib/activity/ActivityView.svelte:75
+msgid "before"
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:9
+msgid "Best match"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:89
+msgid "Browse"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:110
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:245
+#: src/lib/components/field-editors/select.svelte:166
+#: src/lib/components/field-editors/multi-select.svelte:280
+#: src/lib/components/audio/AudioDialog.svelte:118
+msgid "Cancel"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:55
+msgid "Citation form"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:41
+msgid "Citation Form"
+msgstr ""
+
+#: src/home/HomeView.svelte:225
+msgid "Classic FieldWorks Projects"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:118
+#: src/lib/components/field-editors/multi-select.svelte:205
+msgid "clear"
+msgstr ""
+
+#: src/lib/components/ui/button/x-button.svelte:14
+#: src/lib/components/field-editors/multi-select.svelte:215
+#: src/lib/about/AboutDialog.svelte:28
+msgid "Close"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:157
+msgid "Close Dictionary"
+msgstr ""
+
+#: src/lib/ThemePicker.svelte:32
+msgid "Color"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:55
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:45
+msgid "Complex Form"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:88
+msgid "Complex form types"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:67
+msgid "Complex forms"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:43
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:61
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:50
+msgid "Component"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:77
+msgid "Components"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:13
+msgid "Contains"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:112
+msgid "Create {0}"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryButton.svelte:12
+msgid "Create entry"
+msgstr ""
+
+#: src/home/HomeView.svelte:203
+msgid "Create Example Project"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryButton.svelte:12
+msgid "Create word"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:42
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:43
+msgid "Current Entry"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:42
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:43
+msgid "Current Word"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:87
+msgid "Dashboard"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:35
+msgid "Data Directory"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:52
+msgid "Definition"
+msgstr ""
+
+#: src/home/HomeView.svelte:177
+msgid "Delete"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:52
+#: src/lib/entry-editor/DeleteDialog.svelte:59
+msgid "Delete {0}"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:55
+msgid "Delete Entry"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:55
+msgid "Delete Word"
+msgstr ""
+
+#: src/home/HomeView.svelte:107
+#: src/home/HomeView.svelte:110
+msgid "Dictionaries"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:83
+msgid "Dictionary"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:38
+msgid "Dictionary Preview"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:46
+msgid "Discard"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:41
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:55
+msgid "Display as"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:58
+msgid "Don't delete"
+msgstr ""
+
+#: src/lib/notifications/NotificationOutlet.svelte:26
+#: src/home/Server.svelte:127
+msgid "Download"
+msgstr ""
+
+#: src/home/Server.svelte:38
+msgid "Downloaded {0}"
+msgstr ""
+
+#: src/home/Server.svelte:37
+msgid "Downloading {0}..."
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:14
+msgid "Ends with"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:37
+#: src/lib/entry-editor/NewEntryDialog.svelte:84
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+msgid "Entry"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:211
+msgid "Entry Only"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:204
+msgid "Entry or sense:"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:15
+msgid "Equals"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:119
+msgid "Error getting sync status"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:195
+msgid "Error getting sync status."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:260
+msgid "Error: {0}"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:184
+msgid "Example"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:91
+msgid "Example sentence"
+msgstr ""
+
+#: src/home/Server.svelte:39
+msgid "Failed to download {0}"
+msgstr ""
+
+#: src/project/browse/EntriesList.svelte:134
+msgid "Failed to load entries"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:22
+msgid "Failed to open data directory, use the path in the text field instead"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:120
+msgid "Failed to synchronize"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:95
+msgid "Failed to synchronize."
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:179
+#: src/home/HomeView.svelte:126
+msgid "Feedback"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:136
+msgid "Field"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:32
+msgid "Field Labels"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:69
+#: src/lib/OpenInFieldWorksButton.svelte:56
+#: src/home/HomeView.svelte:231
+msgid "FieldWorks logo"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:32
+msgid "File name:"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:74
+msgid "File not found"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:100
+msgid "Filter # entries"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:100
+msgid "Filter # words"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:106
+msgid "Filter entries"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:147
+msgid "Filter for"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:106
+msgid "Filter words"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:114
+#: src/lib/components/field-editors/multi-select.svelte:201
+msgid "Filter..."
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:140
+msgid "Find entry..."
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:140
+msgid "Find word..."
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:42
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:41
+msgid "Gloss"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSenseItemList.svelte:26
+msgid "Go to {0}"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:63
+msgid "Grammatical info."
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:10
+msgid "Headword"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:40
+msgid "Hide"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:60
+#: src/lib/history/HistoryView.svelte:59
+msgid "History"
+msgstr ""
+
+#: src/lib/components/audio/audio-provider.svelte:85
+msgid "Hold to record or\\npress and release to start recording."
+msgstr ""
+
+#: src/home/Server.svelte:137
+msgid "I don't see my project"
+msgstr ""
+
+#: src/home/HomeView.svelte:237
+msgid "Import"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:212
+#: src/project/SyncDialog.svelte:252
+msgid "Last change: {0}"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:28
+msgid "Length:"
+msgstr ""
+
+#: src/home/HomeView.svelte:109
+msgid "Lexbox logo"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:43
+msgid "Lexeme form"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:40
+msgid "Lexeme Form"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:63
+msgid "List mode"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:103
+msgid "Literal meaning"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:105
+msgid "Loading Dictionaries..."
+msgstr ""
+
+#: src/home/HomeView.svelte:146
+msgid "loading..."
+msgstr ""
+
+#: src/home/HomeView.svelte:151
+msgid "Local"
+msgstr ""
+
+#: src/home/HomeView.svelte:168
+msgid "Local only"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:189
+msgid "Login"
+msgstr ""
+
+#: src/lib/auth/LoginButton.svelte:71
+#: src/lib/auth/LoginButton.svelte:79
+msgid "Login to see projects"
+msgstr ""
+
+#: src/lib/auth/LoginButton.svelte:61
+msgid "Logout"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:193
+msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:166
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:73
+#: src/lib/entry-editor/object-editors/AddSenseFab.svelte:15
+msgid "Meaning"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:152
+msgid "Missing Examples"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:154
+msgid "Missing Part of Speech"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:155
+msgid "Missing Semantic Domains"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:153
+msgid "Missing Senses"
+msgstr ""
+
+#: src/lib/entry-editor/ItemListItem.svelte:61
+msgid "Move"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:253
+msgid "Never"
+msgstr ""
+
+#: src/project/NewEntryButton.svelte:48
+msgid "New"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:97
+msgid "New {0}"
+msgstr ""
+
+#: src/project/NewEntryButton.svelte:50
+msgid "New Entry"
+msgstr ""
+
+#: src/lib/activity/ActivityView.svelte:61
+msgid "No activity found"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:210
+msgid "No audio"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:71
+msgid "No change name"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:109
+msgid "No Dictionaries found"
+msgstr ""
+
+#: src/project/browse/EntriesList.svelte:160
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:174
+msgid "No entries found"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:66
+msgid "No history found"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:126
+#: src/lib/components/field-editors/multi-select.svelte:220
+msgid "No items found"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:193
+#: src/project/ProjectSidebar.svelte:113
+msgid "No server configured"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:174
+msgid "No words found"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:101
+#: src/lib/components/field-editors/multi-select.svelte:176
+msgid "None"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:16
+msgid "Not equal"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:257
+#: src/project/ProjectSidebar.svelte:111
+msgid "Not logged in"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:114
+msgid "Note"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:187
+#: src/project/ProjectSidebar.svelte:109
+msgid "Offline"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:77
+msgid "Offline, unable to download"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:40
+msgid "Open Data Directory"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:57
+msgid "Open in FieldWorks"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:65
+msgid "Open in new Window"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:46
+msgid "Open Log file"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:43
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:44
+msgid "Part"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:67
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:55
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:45
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:50
+msgid "Part of"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:63
+msgid "Part of speech"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:41
+msgid "Pinned"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:76
+msgid "Preview"
+msgstr ""
+
+#: src/home/HomeView.svelte:211
+msgid "Project name..."
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:60
+msgid "Reference"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:146
+#: src/lib/components/field-editors/multi-select.svelte:256
+msgid "Refine your filter to see more..."
+msgstr ""
+
+#: src/home/Server.svelte:70
+#: src/home/HomeView.svelte:155
+msgid "Refresh Projects"
+msgstr ""
+
+#: src/lib/entry-editor/ItemListItem.svelte:73
+msgid "Remove"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:261
+msgid "Remove audio"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:41
+msgid "Reopen"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:258
+msgid "Replace audio"
+msgstr ""
+
+#: src/lib/components/audio/AudioDialog.svelte:120
+msgid "Save audio"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:
+msgid "Search # or #"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:99
+msgid "Search Dictionaries"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+msgid "Select {0}"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "Select {0} to view details"
+msgstr ""
+
+#: src/lib/components/audio/audio-provider.svelte:66
+#: src/lib/components/audio/audio-provider.svelte:70
+msgid "Select file"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:79
+msgid "Semantic domains"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:166
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:73
+#: src/lib/entry-editor/object-editors/AddSenseFab.svelte:15
+msgid "Sense"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:37
+msgid "Sentence"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:144
+msgid "Settings"
+msgstr ""
+
+#: src/lib/sandbox/Sandbox.svelte:
+msgid "Shadcn Sandbox # #"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:50
+msgid "Share Log file"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:39
+msgid "Show"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:191
+msgid "Show {0} more..."
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:72
+msgid "Simple"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:30
+msgid "Size:"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:12
+msgid "Starts with"
+msgstr ""
+
+#: src/lib/components/field-editors/multi-select.svelte:210
+#: src/lib/components/field-editors/multi-select.svelte:211
+#: src/lib/components/field-editors/multi-select.svelte:283
+msgid "Submit"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:117
+#: src/lib/activity/ActivityView.svelte:103
+#: src/home/Server.svelte:113
+msgid "Synced"
+msgstr ""
+
+#: src/home/HomeView.svelte:168
+msgid "Synced with {0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:149
+#: src/project/SyncDialog.svelte:234
+#: src/project/ProjectSidebar.svelte:124
+msgid "Synchronize"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:89
+msgid "Synchronizing FieldWorks Lite with FieldWorks..."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:181
+#: src/project/SyncDialog.svelte:232
+msgid "Synchronizing..."
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:91
+msgid "Tasks"
+msgstr ""
+
+#: src/home/HomeView.svelte:192
+msgid "Test Project"
+msgstr ""
+
+#: src/stories/i18n/i18n.stories.svelte:
+msgid "This date # and this emoji # are snippets"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:40
+msgid "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen."
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:119
+msgid "Toggle filters"
+msgstr ""
+
+#: src/lib/ThemePicker.svelte:24
+msgid "Toggle theme"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:48
+msgid "Translation"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:170
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:30
+#: src/home/HomeView.svelte:132
+msgid "Troubleshoot"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:36
+msgid "Type:"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:45
+msgid "Unable to open in FieldWorks"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:253
+#: src/project/SyncDialog.svelte:260
+#: src/lib/history/HistoryView.svelte:99
+#: src/lib/activity/ActivityView.svelte:95
+msgid "Unknown"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:115
+msgid "Unknown error"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:80
+msgid "Unknown error {0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:191
+msgid "Unknown server: {0}"
+msgstr ""
+
+#: src/project/browse/EntryView.svelte:49
+#: src/project/browse/EntryRow.svelte:57
+#: src/project/browse/EntryMenu.svelte:32
+msgid "Untitled"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:88
+msgid "Uses components as"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:192
+msgid "Version {0}"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:26
+msgid "View Configuration"
+msgstr ""
+
+#: src/home/Server.svelte:94
+msgid "Where are my projects?"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:40
+#: src/project/browse/EntryMenu.svelte:37
+#: src/lib/entry-editor/NewEntryDialog.svelte:84
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:43
+msgid "Word"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:211
+msgid "Word only"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:204
+msgid "Word or meaning:"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:18
+msgid "Writing System"
+msgstr ""
+
+#: src/lib/components/lcm-rich-text-editor/editor-schema.ts:27
+msgid "Writing system: {0}"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:29
+msgid "Writing Systems"
+msgstr ""
diff --git a/frontend/viewer/src/locales/fr.json b/frontend/viewer/src/locales/fr.json
deleted file mode 100644
index 93fc864897..0000000000
--- a/frontend/viewer/src/locales/fr.json
+++ /dev/null
@@ -1,2390 +0,0 @@
-{
- "rwLRCA": {
- "message": "– ({0} changes)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 99
- ]
- ],
- "translation": ""
- },
- "mpbC3j": {
- "message": "{0} - FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 239
- ]
- ],
- "translation": ""
- },
- "35GcOB": {
- "message": "{0} - FieldWorks Lite",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 200
- ]
- ],
- "translation": ""
- },
- "0jQasM": {
- "message": "{0} (FieldWorks Lite)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/editor/field/field-title.svelte",
- 22
- ]
- ],
- "translation": ""
- },
- "Bi6Xst": {
- "message": "{0} (FieldWorks)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/editor/field/field-title.svelte",
- 23
- ]
- ],
- "translation": ""
- },
- "dhBPPx": {
- "message": "{0} Server",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 54
- ]
- ],
- "translation": "{0} Serveur"
- },
- "tgUNp+": {
- "message": "{0} synced to FieldWorks. {1} synced to FieldWorks Lite.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 95
- ]
- ],
- "translation": ""
- },
- "ubuwKa": {
- "message": "{num, plural, one {# change} other {# changes}}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 92
- ],
- [
- "src/project/SyncDialog.svelte",
- 93
- ]
- ],
- "translation": ""
- },
- "UuldxO": {
- "message": "A new version of FieldWorks lite is available.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/notifications/NotificationOutlet.svelte",
- 24
- ]
- ],
- "translation": ""
- },
- "fhKYsI": {
- "message": "a word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": ""
- },
- "uyJsf6": {
- "message": "About",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/about/AboutDialog.svelte",
- 22
- ]
- ],
- "translation": ""
- },
- "AeXO77": {
- "message": "Account",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 136
- ]
- ],
- "translation": "Compte"
- },
- "XJOV1Y": {
- "message": "Activity",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 93
- ]
- ],
- "translation": "Activité"
- },
- "KdJj3U": {
- "message": "Add component",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 51
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 57
- ]
- ],
- "translation": ""
- },
- "nI3A8B": {
- "message": "Add Example",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 211
- ]
- ],
- "translation": ""
- },
- "dt7w9L": {
- "message": "Add Meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ]
- ],
- "translation": ""
- },
- "uvBQSU": {
- "message": "Add part of",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 51
- ]
- ],
- "translation": ""
- },
- "0YSbah": {
- "message": "Add Sense",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ]
- ],
- "translation": ""
- },
- "XeIoU/": {
- "message": "ago",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 83
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 78
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 105
- ]
- ],
- "translation": ""
- },
- "iPthvs": {
- "message": "an entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": ""
- },
- "ZYimak": {
- "message": "Application version",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 33
- ]
- ],
- "translation": ""
- },
- "GKJXpX": {
- "message": "Are you sure you want to delete {0}?",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 55
- ]
- ],
- "translation": ""
- },
- "6QeoeO": {
- "message": "Author:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 95
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 91
- ]
- ],
- "translation": ""
- },
- "R9Khdg": {
- "message": "Auto",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 73
- ]
- ],
- "translation": ""
- },
- "VmDOAV": {
- "message": "Auto synchronizing",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 176
- ]
- ],
- "translation": ""
- },
- "CI9Ae4": {
- "message": "before",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 80
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 75
- ]
- ],
- "translation": ""
- },
- "3qtIhN": {
- "message": "Best match",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 9
- ]
- ],
- "translation": ""
- },
- "O2UpM1": {
- "message": "Browse",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 88
- ]
- ],
- "translation": "Parcourir"
- },
- "dEgA5A": {
- "message": "Cancel",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 110
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 245
- ],
- [
- "src/lib/components/field-editors/select.svelte",
- 164
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 280
- ]
- ],
- "translation": ""
- },
- "7Esn9Y": {
- "message": "Citation form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 55
- ]
- ],
- "translation": ""
- },
- "Q01cKL": {
- "message": "Classic FieldWorks Projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 225
- ]
- ],
- "translation": "Projets Classiques de FieldWorks"
- },
- "K0PCkZ": {
- "message": "clear",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 116
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 205
- ]
- ],
- "translation": ""
- },
- "yz7wBu": {
- "message": "Close",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/ui/button/x-button.svelte",
- 14
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 215
- ],
- [
- "src/lib/about/AboutDialog.svelte",
- 28
- ]
- ],
- "translation": ""
- },
- "Iy+nsd": {
- "message": "Close Dictionary",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 155
- ]
- ],
- "translation": "Fermer le Dictionnaire"
- },
- "jZlrte": {
- "message": "Color",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/ThemePicker.svelte",
- 32
- ]
- ],
- "translation": ""
- },
- "PkH7DZ": {
- "message": "Complex Form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 55
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 45
- ]
- ],
- "translation": ""
- },
- "W+5v9T": {
- "message": "Complex form types",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 88
- ]
- ],
- "translation": ""
- },
- "j6HACU": {
- "message": "Complex forms",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 67
- ]
- ],
- "translation": ""
- },
- "dK3Z9j": {
- "message": "Component",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 43
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 61
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 50
- ]
- ],
- "translation": ""
- },
- "RRa/CR": {
- "message": "Components",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 77
- ]
- ],
- "translation": ""
- },
- "b9XOHo": {
- "message": "Create {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 112
- ]
- ],
- "translation": ""
- },
- "sYP6Ef": {
- "message": "Create entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryButton.svelte",
- 12
- ]
- ],
- "translation": ""
- },
- "0widty": {
- "message": "Create Example Project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 203
- ]
- ],
- "translation": "Créer un Projet d'Exemple"
- },
- "OVriW/": {
- "message": "Create word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryButton.svelte",
- 12
- ]
- ],
- "translation": ""
- },
- "Jxxmun": {
- "message": "Current Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 42
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 43
- ]
- ],
- "translation": ""
- },
- "e2n436": {
- "message": "Current Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 42
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 43
- ]
- ],
- "translation": ""
- },
- "7p5kLi": {
- "message": "Dashboard",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 86
- ]
- ],
- "translation": "Tableau de Bord"
- },
- "yX4qgn": {
- "message": "Data Directory",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 35
- ]
- ],
- "translation": ""
- },
- "MbRyzp": {
- "message": "Definition",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 52
- ]
- ],
- "translation": ""
- },
- "cnGeoo": {
- "message": "Delete",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 177
- ]
- ],
- "translation": "Supprimer"
- },
- "Y2tU6I": {
- "message": "Delete {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 52
- ],
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 59
- ]
- ],
- "translation": ""
- },
- "P0mjNu": {
- "message": "Delete Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 55
- ]
- ],
- "translation": ""
- },
- "i/7SVG": {
- "message": "Delete Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 55
- ]
- ],
- "translation": ""
- },
- "RY27RL": {
- "message": "Dictionaries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 107
- ],
- [
- "src/home/HomeView.svelte",
- 110
- ]
- ],
- "translation": "Dictionnaires"
- },
- "VrH1k+": {
- "message": "Dictionary",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 82
- ]
- ],
- "translation": "Dictionnaire"
- },
- "OVGpil": {
- "message": "Dictionary Preview",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 38
- ]
- ],
- "translation": ""
- },
- "NagCcF": {
- "message": "Display as",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 55
- ]
- ],
- "translation": ""
- },
- "z9VIKz": {
- "message": "Don't delete",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 58
- ]
- ],
- "translation": ""
- },
- "mzI/c+": {
- "message": "Download",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/notifications/NotificationOutlet.svelte",
- 30
- ],
- [
- "src/home/Server.svelte",
- 119
- ]
- ],
- "translation": "Télécharger"
- },
- "VIwCaD": {
- "message": "Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 37
- ],
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 84
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ]
- ],
- "translation": ""
- },
- "byQjNm": {
- "message": "Entry Only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 211
- ]
- ],
- "translation": ""
- },
- "bQ8ysI": {
- "message": "Entry or sense:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 204
- ]
- ],
- "translation": ""
- },
- "yeYJfy": {
- "message": "Error getting sync status",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 117
- ]
- ],
- "translation": ""
- },
- "ggzvfk": {
- "message": "Error getting sync status.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 186
- ]
- ],
- "translation": ""
- },
- "TpqeIh": {
- "message": "Error: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 250
- ]
- ],
- "translation": ""
- },
- "HmI5oK": {
- "message": "Example",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 183
- ]
- ],
- "translation": ""
- },
- "BGP/S1": {
- "message": "Example sentence",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 90
- ]
- ],
- "translation": ""
- },
- "9QXzjh": {
- "message": "Failed to load entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntriesList.svelte",
- 134
- ]
- ],
- "translation": ""
- },
- "MS0/dh": {
- "message": "Failed to open data directory, use the path in the text field instead",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 22
- ]
- ],
- "translation": ""
- },
- "yPkUF+": {
- "message": "Failed to synchronize",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 89
- ],
- [
- "src/project/SyncDialog.svelte",
- 119
- ]
- ],
- "translation": ""
- },
- "YirHq7": {
- "message": "Feedback",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 177
- ],
- [
- "src/home/HomeView.svelte",
- 126
- ]
- ],
- "translation": "Retour d'information"
- },
- "jI2ZOA": {
- "message": "Field Labels",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 32
- ]
- ],
- "translation": ""
- },
- "uKNYWn": {
- "message": "FieldWorks logo",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 69
- ],
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 56
- ],
- [
- "src/home/HomeView.svelte",
- 231
- ]
- ],
- "translation": "Logo FieldWorks"
- },
- "LwjKwe": {
- "message": "Filter # entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 53
- ]
- ],
- "translation": ""
- },
- "zGI/cf": {
- "message": "Filter # words",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 53
- ]
- ],
- "translation": ""
- },
- "ctQd0R": {
- "message": "Filter entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 59
- ]
- ],
- "translation": ""
- },
- "IrEBhq": {
- "message": "Filter words",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 59
- ]
- ],
- "translation": ""
- },
- "6HLTEb": {
- "message": "Filter...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 112
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 201
- ]
- ],
- "translation": ""
- },
- "0KYzFS": {
- "message": "Find entry...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 140
- ]
- ],
- "translation": ""
- },
- "gotGzB": {
- "message": "Find word...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 140
- ]
- ],
- "translation": ""
- },
- "F7GHkf": {
- "message": "Gloss",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 41
- ]
- ],
- "translation": ""
- },
- "u8+PAt": {
- "message": "Go to {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSenseItemList.svelte",
- 26
- ]
- ],
- "translation": ""
- },
- "Ks+qfd": {
- "message": "Grammatical info.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 63
- ]
- ],
- "translation": ""
- },
- "X5C2hm": {
- "message": "Headword",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 10
- ]
- ],
- "translation": ""
- },
- "vLyv1R": {
- "message": "Hide",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 40
- ]
- ],
- "translation": ""
- },
- "0caMy7": {
- "message": "History",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 60
- ],
- [
- "src/lib/history/HistoryView.svelte",
- 59
- ]
- ],
- "translation": ""
- },
- "E8KyPm": {
- "message": "I don't see my project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 129
- ]
- ],
- "translation": ""
- },
- "l3s5ri": {
- "message": "Import",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 237
- ]
- ],
- "translation": "Importer"
- },
- "rZkl7/": {
- "message": "Last change: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 203
- ],
- [
- "src/project/SyncDialog.svelte",
- 242
- ]
- ],
- "translation": ""
- },
- "Cb8zzH": {
- "message": "Lexbox logo",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 109
- ]
- ],
- "translation": "Logo Lexbox"
- },
- "vSL95+": {
- "message": "Lexeme form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 43
- ]
- ],
- "translation": ""
- },
- "8oegWV": {
- "message": "List mode",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 63
- ]
- ],
- "translation": ""
- },
- "2kUuXE": {
- "message": "Literal meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 103
- ]
- ],
- "translation": ""
- },
- "4PN67S": {
- "message": "Loading Dictionaries...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 104
- ]
- ],
- "translation": ""
- },
- "+yD+Wu": {
- "message": "loading...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 146
- ]
- ],
- "translation": "chargement..."
- },
- "d5zxa4": {
- "message": "Local",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 151
- ]
- ],
- "translation": "Local"
- },
- "OgyJSr": {
- "message": "Local only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 168
- ]
- ],
- "translation": "Uniquement local"
- },
- "z0t9bb": {
- "message": "Login",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 182
- ]
- ],
- "translation": ""
- },
- "z7IcPF": {
- "message": "Login to see projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/auth/LoginButton.svelte",
- 71
- ],
- [
- "src/lib/auth/LoginButton.svelte",
- 79
- ]
- ],
- "translation": "Connectez-vous pour voir les projets"
- },
- "nOhz3x": {
- "message": "Logout",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/auth/LoginButton.svelte",
- 61
- ]
- ],
- "translation": "Se déconnecter"
- },
- "nK30Fy": {
- "message": "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 188
- ]
- ],
- "translation": "Fait avec ❤️ depuis 🇦🇹 🇹🇭 🇺🇸"
- },
- "6URaYg": {
- "message": "Meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 165
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 72
- ],
- [
- "src/lib/entry-editor/object-editors/AddSenseFab.svelte",
- 15
- ]
- ],
- "translation": ""
- },
- "oPBJ/O": {
- "message": "Missing Examples",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 81
- ]
- ],
- "translation": ""
- },
- "sb65UQ": {
- "message": "Missing Part of Speech",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 83
- ]
- ],
- "translation": ""
- },
- "XOUmTu": {
- "message": "Missing Semantic Domains",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 84
- ]
- ],
- "translation": ""
- },
- "1H/nm7": {
- "message": "Missing Senses",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 82
- ]
- ],
- "translation": ""
- },
- "QWdKwH": {
- "message": "Move",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/ItemListItem.svelte",
- 61
- ]
- ],
- "translation": ""
- },
- "qqeAJM": {
- "message": "Never",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 243
- ]
- ],
- "translation": ""
- },
- "isRobC": {
- "message": "New",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/NewEntryButton.svelte",
- 48
- ]
- ],
- "translation": ""
- },
- "6WSYbN": {
- "message": "New {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 97
- ]
- ],
- "translation": ""
- },
- "eL8osE": {
- "message": "New Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/NewEntryButton.svelte",
- 50
- ]
- ],
- "translation": ""
- },
- "QUaH5J": {
- "message": "No activity found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 61
- ]
- ],
- "translation": ""
- },
- "cJKxGt": {
- "message": "No change name",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 71
- ]
- ],
- "translation": ""
- },
- "hcFut8": {
- "message": "No Dictionaries found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 108
- ]
- ],
- "translation": ""
- },
- "bakDdy": {
- "message": "No entries found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntriesList.svelte",
- 160
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 174
- ]
- ],
- "translation": ""
- },
- "7elymg": {
- "message": "No history found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 66
- ]
- ],
- "translation": ""
- },
- "V9PAEu": {
- "message": "No items found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 124
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 220
- ]
- ],
- "translation": ""
- },
- "ylgAlG": {
- "message": "No server configured",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 184
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 113
- ]
- ],
- "translation": ""
- },
- "qdJypF": {
- "message": "No words found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 174
- ]
- ],
- "translation": ""
- },
- "EdQY6l": {
- "message": "None",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 99
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 176
- ]
- ],
- "translation": ""
- },
- "wMP6DT": {
- "message": "Not logged in",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 247
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 111
- ]
- ],
- "translation": ""
- },
- "KiJn9B": {
- "message": "Note",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 114
- ]
- ],
- "translation": ""
- },
- "6Aih4U": {
- "message": "Offline",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 180
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 109
- ]
- ],
- "translation": ""
- },
- "LqMYkh": {
- "message": "Open Data Directory",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 40
- ]
- ],
- "translation": ""
- },
- "Y4BKCd": {
- "message": "Open in FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 57
- ]
- ],
- "translation": ""
- },
- "OsAKOS": {
- "message": "Open in new Window",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 65
- ]
- ],
- "translation": ""
- },
- "sccXTS": {
- "message": "Open Log file",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 46
- ]
- ],
- "translation": ""
- },
- "vgP+9p": {
- "message": "Part",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 43
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 44
- ]
- ],
- "translation": ""
- },
- "qW3eh2": {
- "message": "Part of",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 67
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 55
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 45
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 50
- ]
- ],
- "translation": ""
- },
- "h6kyNd": {
- "message": "Part of speech",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 63
- ]
- ],
- "translation": ""
- },
- "kNiQp6": {
- "message": "Pinned",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 41
- ]
- ],
- "translation": ""
- },
- "rdUucN": {
- "message": "Preview",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 76
- ]
- ],
- "translation": ""
- },
- "Xp1CO/": {
- "message": "Project name...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 211
- ]
- ],
- "translation": "Nom du projet..."
- },
- "N2C89m": {
- "message": "Reference",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 60
- ]
- ],
- "translation": ""
- },
- "4mRsmF": {
- "message": "Refine your filter to see more...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 144
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 256
- ]
- ],
- "translation": ""
- },
- "TG4hr2": {
- "message": "Refresh Projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 62
- ],
- [
- "src/home/HomeView.svelte",
- 155
- ]
- ],
- "translation": "Actualiser les Projets"
- },
- "t/YqKh": {
- "message": "Remove",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/ItemListItem.svelte",
- 73
- ]
- ],
- "translation": ""
- },
- "M7SqjM": {
- "message": "Reopen",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 41
- ]
- ],
- "translation": ""
- },
- "aKuPxK": {
- "message": "Search # or #",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- null
- ]
- ],
- "translation": ""
- },
- "3NdSH7": {
- "message": "Search Dictionaries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 98
- ]
- ],
- "translation": ""
- },
- "02ePaq": {
- "message": "Select {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ]
- ],
- "translation": ""
- },
- "bbTYV2": {
- "message": "Select {0} to view details",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": ""
- },
- "mEtszZ": {
- "message": "Semantic domains",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 79
- ]
- ],
- "translation": ""
- },
- "Ivc0e8": {
- "message": "Sense",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 165
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 72
- ],
- [
- "src/lib/entry-editor/object-editors/AddSenseFab.svelte",
- 15
- ]
- ],
- "translation": ""
- },
- "FDpH/H": {
- "message": "Sentence",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 37
- ]
- ],
- "translation": ""
- },
- "Tz0i8g": {
- "message": "Settings",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 142
- ]
- ],
- "translation": "Paramètres"
- },
- "+drua4": {
- "message": "Shadcn Sandbox # #",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/sandbox/Sandbox.svelte",
- null
- ]
- ],
- "translation": ""
- },
- "mFKqBL": {
- "message": "Share Log file",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 50
- ]
- ],
- "translation": ""
- },
- "8vETh9": {
- "message": "Show",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 39
- ]
- ],
- "translation": ""
- },
- "0IaUwR": {
- "message": "Show {0} more...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 191
- ]
- ],
- "translation": ""
- },
- "AQK14J": {
- "message": "Simple",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 72
- ]
- ],
- "translation": ""
- },
- "hQRttt": {
- "message": "Submit",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 210
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 211
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 283
- ]
- ],
- "translation": ""
- },
- "N2FcBE": {
- "message": "Synced",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 103
- ],
- [
- "src/home/Server.svelte",
- 105
- ]
- ],
- "translation": "Synchronisé"
- },
- "JXRN33": {
- "message": "Synced with {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 168
- ]
- ],
- "translation": "Synchronisé avec {0}"
- },
- "UNnBU9": {
- "message": "Synchronize",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 142
- ],
- [
- "src/project/SyncDialog.svelte",
- 224
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 122
- ]
- ],
- "translation": "Synchroniser"
- },
- "ivpwMF": {
- "message": "Synchronizing...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 174
- ],
- [
- "src/project/SyncDialog.svelte",
- 222
- ]
- ],
- "translation": ""
- },
- "GtycJ/": {
- "message": "Tasks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 90
- ]
- ],
- "translation": "Tâches"
- },
- "/OCqal": {
- "message": "Test Project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 192
- ]
- ],
- "translation": "Projet de Test"
- },
- "qYgnDa": {
- "message": "This date # and this emoji # are snippets",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/stories/i18n/i18n.stories.svelte",
- null
- ]
- ],
- "translation": ""
- },
- "f233G3": {
- "message": "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 40
- ]
- ],
- "translation": ""
- },
- "L2twOB": {
- "message": "Toggle filters",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 72
- ]
- ],
- "translation": ""
- },
- "2N0C4b": {
- "message": "Toggle theme",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/ThemePicker.svelte",
- 24
- ]
- ],
- "translation": ""
- },
- "wFcvZJ": {
- "message": "Translation",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 48
- ]
- ],
- "translation": ""
- },
- "et+mIi": {
- "message": "Troubleshoot",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 168
- ],
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 30
- ],
- [
- "src/home/HomeView.svelte",
- 132
- ]
- ],
- "translation": "Résoudre les problèmes"
- },
- "amlaqM": {
- "message": "Unable to open in FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 45
- ]
- ],
- "translation": ""
- },
- "Ef7StM": {
- "message": "Unknown",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 243
- ],
- [
- "src/project/SyncDialog.svelte",
- 250
- ],
- [
- "src/lib/history/HistoryView.svelte",
- 99
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 95
- ]
- ],
- "translation": ""
- },
- "29VNqC": {
- "message": "Unknown error",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 115
- ]
- ],
- "translation": ""
- },
- "wja8aL": {
- "message": "Untitled",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryView.svelte",
- 49
- ],
- [
- "src/project/browse/EntryRow.svelte",
- 57
- ],
- [
- "src/project/browse/EntryMenu.svelte",
- 32
- ]
- ],
- "translation": ""
- },
- "S/J67B": {
- "message": "Uses components as",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 88
- ]
- ],
- "translation": ""
- },
- "YYdC3A": {
- "message": "Version {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 187
- ]
- ],
- "translation": "Version {0}"
- },
- "yK+3LL": {
- "message": "View Configuration",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 26
- ]
- ],
- "translation": ""
- },
- "LhKBuY": {
- "message": "Where are my projects?",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 86
- ]
- ],
- "translation": ""
- },
- "dZiBrj": {
- "message": "Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 37
- ],
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 84
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 43
- ]
- ],
- "translation": ""
- },
- "yRdLNW": {
- "message": "Word only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 211
- ]
- ],
- "translation": ""
- },
- "o0GO4i": {
- "message": "Word or meaning:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 204
- ]
- ],
- "translation": ""
- },
- "cDHTt1": {
- "message": "Writing system: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/lcm-rich-text-editor/editor-schema.ts",
- 20
- ]
- ],
- "translation": ""
- }
-}
diff --git a/frontend/viewer/src/locales/fr.po b/frontend/viewer/src/locales/fr.po
new file mode 100644
index 0000000000..5867b2675e
--- /dev/null
+++ b/frontend/viewer/src/locales/fr.po
@@ -0,0 +1,939 @@
+msgid ""
+msgstr ""
+"POT-Creation-Date: 2025-07-29 14:49+0700\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: @lingui/cli\n"
+"Language: fr\n"
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Plural-Forms: \n"
+
+#: src/lib/activity/ActivityView.svelte:99
+msgid "– ({0} changes)"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:28
+#: src/lib/components/audio/audio-editor.svelte:33
+#: src/lib/components/audio/audio-editor.svelte:37
+msgid "{0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:249
+msgid "{0} - FieldWorks"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:209
+msgid "{0} - FieldWorks Lite"
+msgstr ""
+
+#: src/lib/components/editor/field/field-title.svelte:22
+msgid "{0} (FieldWorks Lite)"
+msgstr ""
+
+#: src/lib/components/editor/field/field-title.svelte:23
+msgid "{0} (FieldWorks)"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:30
+msgid "{0} MB"
+msgstr ""
+
+#: src/home/Server.svelte:62
+msgid "{0} Server"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:93
+msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:91
+#: src/project/SyncDialog.svelte:92
+msgid "{num, plural, one {# change} other {# changes}}"
+msgstr ""
+
+#: src/lib/notifications/NotificationOutlet.svelte:20
+msgid "A new version of FieldWorks lite is available."
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "a word"
+msgstr ""
+
+#: src/lib/about/AboutDialog.svelte:22
+msgid "About"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:138
+msgid "Account"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:94
+msgid "Activity"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:206
+#: src/lib/components/audio/AudioDialog.svelte:106
+msgid "Add audio"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:51
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:57
+msgid "Add component"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:212
+msgid "Add Example"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+msgid "Add Meaning"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:51
+msgid "Add part of"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+msgid "Add Sense"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:83
+#: src/lib/activity/ActivityView.svelte:78
+#: src/lib/activity/ActivityView.svelte:105
+msgid "ago"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "an entry"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:21
+msgid "Any Ws"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:33
+msgid "Application version"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:55
+msgid "Are you sure you want to delete {0}?"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:215
+msgid "Audio file not included in Send & Receive"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:95
+#: src/lib/activity/ActivityView.svelte:91
+msgid "Author:"
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:73
+msgid "Auto"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:183
+msgid "Auto synchronizing"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:80
+#: src/lib/activity/ActivityView.svelte:75
+msgid "before"
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:9
+msgid "Best match"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:89
+msgid "Browse"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:110
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:245
+#: src/lib/components/field-editors/select.svelte:166
+#: src/lib/components/field-editors/multi-select.svelte:280
+#: src/lib/components/audio/AudioDialog.svelte:118
+msgid "Cancel"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:55
+msgid "Citation form"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:41
+msgid "Citation Form"
+msgstr ""
+
+#: src/home/HomeView.svelte:225
+msgid "Classic FieldWorks Projects"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:118
+#: src/lib/components/field-editors/multi-select.svelte:205
+msgid "clear"
+msgstr ""
+
+#: src/lib/components/ui/button/x-button.svelte:14
+#: src/lib/components/field-editors/multi-select.svelte:215
+#: src/lib/about/AboutDialog.svelte:28
+msgid "Close"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:157
+msgid "Close Dictionary"
+msgstr ""
+
+#: src/lib/ThemePicker.svelte:32
+msgid "Color"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:55
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:45
+msgid "Complex Form"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:88
+msgid "Complex form types"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:67
+msgid "Complex forms"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:43
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:61
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:50
+msgid "Component"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:77
+msgid "Components"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:13
+msgid "Contains"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:112
+msgid "Create {0}"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryButton.svelte:12
+msgid "Create entry"
+msgstr ""
+
+#: src/home/HomeView.svelte:203
+msgid "Create Example Project"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryButton.svelte:12
+msgid "Create word"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:42
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:43
+msgid "Current Entry"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:42
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:43
+msgid "Current Word"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:87
+msgid "Dashboard"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:35
+msgid "Data Directory"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:52
+msgid "Definition"
+msgstr ""
+
+#: src/home/HomeView.svelte:177
+msgid "Delete"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:52
+#: src/lib/entry-editor/DeleteDialog.svelte:59
+msgid "Delete {0}"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:55
+msgid "Delete Entry"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:55
+msgid "Delete Word"
+msgstr ""
+
+#: src/home/HomeView.svelte:107
+#: src/home/HomeView.svelte:110
+msgid "Dictionaries"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:83
+msgid "Dictionary"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:38
+msgid "Dictionary Preview"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:46
+msgid "Discard"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:41
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:55
+msgid "Display as"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:58
+msgid "Don't delete"
+msgstr ""
+
+#: src/lib/notifications/NotificationOutlet.svelte:26
+#: src/home/Server.svelte:127
+msgid "Download"
+msgstr ""
+
+#: src/home/Server.svelte:38
+msgid "Downloaded {0}"
+msgstr ""
+
+#: src/home/Server.svelte:37
+msgid "Downloading {0}..."
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:14
+msgid "Ends with"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:37
+#: src/lib/entry-editor/NewEntryDialog.svelte:84
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+msgid "Entry"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:211
+msgid "Entry Only"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:204
+msgid "Entry or sense:"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:15
+msgid "Equals"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:119
+msgid "Error getting sync status"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:195
+msgid "Error getting sync status."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:260
+msgid "Error: {0}"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:184
+msgid "Example"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:91
+msgid "Example sentence"
+msgstr ""
+
+#: src/home/Server.svelte:39
+msgid "Failed to download {0}"
+msgstr ""
+
+#: src/project/browse/EntriesList.svelte:134
+msgid "Failed to load entries"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:22
+msgid "Failed to open data directory, use the path in the text field instead"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:120
+msgid "Failed to synchronize"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:95
+msgid "Failed to synchronize."
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:179
+#: src/home/HomeView.svelte:126
+msgid "Feedback"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:136
+msgid "Field"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:32
+msgid "Field Labels"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:69
+#: src/lib/OpenInFieldWorksButton.svelte:56
+#: src/home/HomeView.svelte:231
+msgid "FieldWorks logo"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:32
+msgid "File name:"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:74
+msgid "File not found"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:100
+msgid "Filter # entries"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:100
+msgid "Filter # words"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:106
+msgid "Filter entries"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:147
+msgid "Filter for"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:106
+msgid "Filter words"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:114
+#: src/lib/components/field-editors/multi-select.svelte:201
+msgid "Filter..."
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:140
+msgid "Find entry..."
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:140
+msgid "Find word..."
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:42
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:41
+msgid "Gloss"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSenseItemList.svelte:26
+msgid "Go to {0}"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:63
+msgid "Grammatical info."
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:10
+msgid "Headword"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:40
+msgid "Hide"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:60
+#: src/lib/history/HistoryView.svelte:59
+msgid "History"
+msgstr ""
+
+#: src/lib/components/audio/audio-provider.svelte:85
+msgid "Hold to record or\\npress and release to start recording."
+msgstr ""
+
+#: src/home/Server.svelte:137
+msgid "I don't see my project"
+msgstr ""
+
+#: src/home/HomeView.svelte:237
+msgid "Import"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:212
+#: src/project/SyncDialog.svelte:252
+msgid "Last change: {0}"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:28
+msgid "Length:"
+msgstr ""
+
+#: src/home/HomeView.svelte:109
+msgid "Lexbox logo"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:43
+msgid "Lexeme form"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:40
+msgid "Lexeme Form"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:63
+msgid "List mode"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:103
+msgid "Literal meaning"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:105
+msgid "Loading Dictionaries..."
+msgstr ""
+
+#: src/home/HomeView.svelte:146
+msgid "loading..."
+msgstr ""
+
+#: src/home/HomeView.svelte:151
+msgid "Local"
+msgstr ""
+
+#: src/home/HomeView.svelte:168
+msgid "Local only"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:189
+msgid "Login"
+msgstr ""
+
+#: src/lib/auth/LoginButton.svelte:71
+#: src/lib/auth/LoginButton.svelte:79
+msgid "Login to see projects"
+msgstr ""
+
+#: src/lib/auth/LoginButton.svelte:61
+msgid "Logout"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:193
+msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:166
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:73
+#: src/lib/entry-editor/object-editors/AddSenseFab.svelte:15
+msgid "Meaning"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:152
+msgid "Missing Examples"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:154
+msgid "Missing Part of Speech"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:155
+msgid "Missing Semantic Domains"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:153
+msgid "Missing Senses"
+msgstr ""
+
+#: src/lib/entry-editor/ItemListItem.svelte:61
+msgid "Move"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:253
+msgid "Never"
+msgstr ""
+
+#: src/project/NewEntryButton.svelte:48
+msgid "New"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:97
+msgid "New {0}"
+msgstr ""
+
+#: src/project/NewEntryButton.svelte:50
+msgid "New Entry"
+msgstr ""
+
+#: src/lib/activity/ActivityView.svelte:61
+msgid "No activity found"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:210
+msgid "No audio"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:71
+msgid "No change name"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:109
+msgid "No Dictionaries found"
+msgstr ""
+
+#: src/project/browse/EntriesList.svelte:160
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:174
+msgid "No entries found"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:66
+msgid "No history found"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:126
+#: src/lib/components/field-editors/multi-select.svelte:220
+msgid "No items found"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:193
+#: src/project/ProjectSidebar.svelte:113
+msgid "No server configured"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:174
+msgid "No words found"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:101
+#: src/lib/components/field-editors/multi-select.svelte:176
+msgid "None"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:16
+msgid "Not equal"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:257
+#: src/project/ProjectSidebar.svelte:111
+msgid "Not logged in"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:114
+msgid "Note"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:187
+#: src/project/ProjectSidebar.svelte:109
+msgid "Offline"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:77
+msgid "Offline, unable to download"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:40
+msgid "Open Data Directory"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:57
+msgid "Open in FieldWorks"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:65
+msgid "Open in new Window"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:46
+msgid "Open Log file"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:43
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:44
+msgid "Part"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:67
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:55
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:45
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:50
+msgid "Part of"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:63
+msgid "Part of speech"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:41
+msgid "Pinned"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:76
+msgid "Preview"
+msgstr ""
+
+#: src/home/HomeView.svelte:211
+msgid "Project name..."
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:60
+msgid "Reference"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:146
+#: src/lib/components/field-editors/multi-select.svelte:256
+msgid "Refine your filter to see more..."
+msgstr ""
+
+#: src/home/Server.svelte:70
+#: src/home/HomeView.svelte:155
+msgid "Refresh Projects"
+msgstr ""
+
+#: src/lib/entry-editor/ItemListItem.svelte:73
+msgid "Remove"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:261
+msgid "Remove audio"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:41
+msgid "Reopen"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:258
+msgid "Replace audio"
+msgstr ""
+
+#: src/lib/components/audio/AudioDialog.svelte:120
+msgid "Save audio"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:
+msgid "Search # or #"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:99
+msgid "Search Dictionaries"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+msgid "Select {0}"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "Select {0} to view details"
+msgstr ""
+
+#: src/lib/components/audio/audio-provider.svelte:66
+#: src/lib/components/audio/audio-provider.svelte:70
+msgid "Select file"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:79
+msgid "Semantic domains"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:166
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:73
+#: src/lib/entry-editor/object-editors/AddSenseFab.svelte:15
+msgid "Sense"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:37
+msgid "Sentence"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:144
+msgid "Settings"
+msgstr ""
+
+#: src/lib/sandbox/Sandbox.svelte:
+msgid "Shadcn Sandbox # #"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:50
+msgid "Share Log file"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:39
+msgid "Show"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:191
+msgid "Show {0} more..."
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:72
+msgid "Simple"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:30
+msgid "Size:"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:12
+msgid "Starts with"
+msgstr ""
+
+#: src/lib/components/field-editors/multi-select.svelte:210
+#: src/lib/components/field-editors/multi-select.svelte:211
+#: src/lib/components/field-editors/multi-select.svelte:283
+msgid "Submit"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:117
+#: src/lib/activity/ActivityView.svelte:103
+#: src/home/Server.svelte:113
+msgid "Synced"
+msgstr ""
+
+#: src/home/HomeView.svelte:168
+msgid "Synced with {0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:149
+#: src/project/SyncDialog.svelte:234
+#: src/project/ProjectSidebar.svelte:124
+msgid "Synchronize"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:89
+msgid "Synchronizing FieldWorks Lite with FieldWorks..."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:181
+#: src/project/SyncDialog.svelte:232
+msgid "Synchronizing..."
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:91
+msgid "Tasks"
+msgstr ""
+
+#: src/home/HomeView.svelte:192
+msgid "Test Project"
+msgstr ""
+
+#: src/stories/i18n/i18n.stories.svelte:
+msgid "This date # and this emoji # are snippets"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:40
+msgid "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen."
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:119
+msgid "Toggle filters"
+msgstr ""
+
+#: src/lib/ThemePicker.svelte:24
+msgid "Toggle theme"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:48
+msgid "Translation"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:170
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:30
+#: src/home/HomeView.svelte:132
+msgid "Troubleshoot"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:36
+msgid "Type:"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:45
+msgid "Unable to open in FieldWorks"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:253
+#: src/project/SyncDialog.svelte:260
+#: src/lib/history/HistoryView.svelte:99
+#: src/lib/activity/ActivityView.svelte:95
+msgid "Unknown"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:115
+msgid "Unknown error"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:80
+msgid "Unknown error {0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:191
+msgid "Unknown server: {0}"
+msgstr ""
+
+#: src/project/browse/EntryView.svelte:49
+#: src/project/browse/EntryRow.svelte:57
+#: src/project/browse/EntryMenu.svelte:32
+msgid "Untitled"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:88
+msgid "Uses components as"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:192
+msgid "Version {0}"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:26
+msgid "View Configuration"
+msgstr ""
+
+#: src/home/Server.svelte:94
+msgid "Where are my projects?"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:40
+#: src/project/browse/EntryMenu.svelte:37
+#: src/lib/entry-editor/NewEntryDialog.svelte:84
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:43
+msgid "Word"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:211
+msgid "Word only"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:204
+msgid "Word or meaning:"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:18
+msgid "Writing System"
+msgstr ""
+
+#: src/lib/components/lcm-rich-text-editor/editor-schema.ts:27
+msgid "Writing system: {0}"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:29
+msgid "Writing Systems"
+msgstr ""
diff --git a/frontend/viewer/src/locales/id.json b/frontend/viewer/src/locales/id.json
deleted file mode 100644
index 593c768aa4..0000000000
--- a/frontend/viewer/src/locales/id.json
+++ /dev/null
@@ -1,2390 +0,0 @@
-{
- "rwLRCA": {
- "message": "– ({0} changes)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 99
- ]
- ],
- "translation": "– ({0} perubahan)"
- },
- "mpbC3j": {
- "message": "{0} - FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 239
- ]
- ],
- "translation": "{0} - FieldWorks"
- },
- "35GcOB": {
- "message": "{0} - FieldWorks Lite",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 200
- ]
- ],
- "translation": "{0} - FieldWorks Lite"
- },
- "0jQasM": {
- "message": "{0} (FieldWorks Lite)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/editor/field/field-title.svelte",
- 22
- ]
- ],
- "translation": "{0} (FieldWorks Lite)"
- },
- "Bi6Xst": {
- "message": "{0} (FieldWorks)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/editor/field/field-title.svelte",
- 23
- ]
- ],
- "translation": "{0} (FieldWorks)"
- },
- "dhBPPx": {
- "message": "{0} Server",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 54
- ]
- ],
- "translation": "Server {0}"
- },
- "tgUNp+": {
- "message": "{0} synced to FieldWorks. {1} synced to FieldWorks Lite.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 95
- ]
- ],
- "translation": "{0} disinkronkan ke FieldWorks. {1} disinkronkan ke FieldWorks Lite."
- },
- "ubuwKa": {
- "message": "{num, plural, one {# change} other {# changes}}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 92
- ],
- [
- "src/project/SyncDialog.svelte",
- 93
- ]
- ],
- "translation": "{num, plural, one {# perubahan} other {# perubahan}}"
- },
- "UuldxO": {
- "message": "A new version of FieldWorks lite is available.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/notifications/NotificationOutlet.svelte",
- 24
- ]
- ],
- "translation": "Versi baru FieldWorks lite tersedia."
- },
- "fhKYsI": {
- "message": "a word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "sebuah kata"
- },
- "uyJsf6": {
- "message": "About",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/about/AboutDialog.svelte",
- 22
- ]
- ],
- "translation": "Tentang"
- },
- "AeXO77": {
- "message": "Account",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 136
- ]
- ],
- "translation": "Akun"
- },
- "XJOV1Y": {
- "message": "Activity",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 93
- ]
- ],
- "translation": "Aktivitas"
- },
- "KdJj3U": {
- "message": "Add component",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 51
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 57
- ]
- ],
- "translation": "Tambah komponen"
- },
- "nI3A8B": {
- "message": "Add Example",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 211
- ]
- ],
- "translation": "Tambah Contoh"
- },
- "dt7w9L": {
- "message": "Add Meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ]
- ],
- "translation": "Tambah Arti"
- },
- "uvBQSU": {
- "message": "Add part of",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 51
- ]
- ],
- "translation": "Tambahkan bagian dari"
- },
- "0YSbah": {
- "message": "Add Sense",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ]
- ],
- "translation": "Tambah Makna"
- },
- "XeIoU/": {
- "message": "ago",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 83
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 78
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 105
- ]
- ],
- "translation": "yang lalu"
- },
- "iPthvs": {
- "message": "an entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "sebuah entri"
- },
- "ZYimak": {
- "message": "Application version",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 33
- ]
- ],
- "translation": "Versi aplikasi"
- },
- "GKJXpX": {
- "message": "Are you sure you want to delete {0}?",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 55
- ]
- ],
- "translation": "Apakah Anda yakin ingin menghapus {0}?"
- },
- "6QeoeO": {
- "message": "Author:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 95
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 91
- ]
- ],
- "translation": "Penulis:"
- },
- "R9Khdg": {
- "message": "Auto",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 73
- ]
- ],
- "translation": "Otomatis"
- },
- "VmDOAV": {
- "message": "Auto synchronizing",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 176
- ]
- ],
- "translation": "Sinkronisasi otomatis"
- },
- "CI9Ae4": {
- "message": "before",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 80
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 75
- ]
- ],
- "translation": "sebelum"
- },
- "3qtIhN": {
- "message": "Best match",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 9
- ]
- ],
- "translation": "Kecocokan terbaik"
- },
- "O2UpM1": {
- "message": "Browse",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 88
- ]
- ],
- "translation": "Jelajahi"
- },
- "dEgA5A": {
- "message": "Cancel",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 110
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 245
- ],
- [
- "src/lib/components/field-editors/select.svelte",
- 164
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 280
- ]
- ],
- "translation": "Batal"
- },
- "7Esn9Y": {
- "message": "Citation form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 55
- ]
- ],
- "translation": "Bentuk kutipan"
- },
- "Q01cKL": {
- "message": "Classic FieldWorks Projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 225
- ]
- ],
- "translation": "Proyek FieldWorks Klasik"
- },
- "K0PCkZ": {
- "message": "clear",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 116
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 205
- ]
- ],
- "translation": "hapus"
- },
- "yz7wBu": {
- "message": "Close",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/ui/button/x-button.svelte",
- 14
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 215
- ],
- [
- "src/lib/about/AboutDialog.svelte",
- 28
- ]
- ],
- "translation": "Tutup"
- },
- "Iy+nsd": {
- "message": "Close Dictionary",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 155
- ]
- ],
- "translation": "Tutup Kamus"
- },
- "jZlrte": {
- "message": "Color",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/ThemePicker.svelte",
- 32
- ]
- ],
- "translation": "Warna"
- },
- "PkH7DZ": {
- "message": "Complex Form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 55
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 45
- ]
- ],
- "translation": "Bentuk Kompleks"
- },
- "W+5v9T": {
- "message": "Complex form types",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 88
- ]
- ],
- "translation": "Jenis bentuk kompleks"
- },
- "j6HACU": {
- "message": "Complex forms",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 67
- ]
- ],
- "translation": "Bentuk-bentuk kompleks"
- },
- "dK3Z9j": {
- "message": "Component",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 43
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 61
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 50
- ]
- ],
- "translation": "Komponen"
- },
- "RRa/CR": {
- "message": "Components",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 77
- ]
- ],
- "translation": "Komponen"
- },
- "b9XOHo": {
- "message": "Create {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 112
- ]
- ],
- "translation": "Buat {0}"
- },
- "sYP6Ef": {
- "message": "Create entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryButton.svelte",
- 12
- ]
- ],
- "translation": "Buat entri"
- },
- "0widty": {
- "message": "Create Example Project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 203
- ]
- ],
- "translation": "Buat Proyek Contoh"
- },
- "OVriW/": {
- "message": "Create word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryButton.svelte",
- 12
- ]
- ],
- "translation": "Buat kata"
- },
- "Jxxmun": {
- "message": "Current Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 42
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 43
- ]
- ],
- "translation": "Entri Saat Ini"
- },
- "e2n436": {
- "message": "Current Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 42
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 43
- ]
- ],
- "translation": "Kata Saat Ini"
- },
- "7p5kLi": {
- "message": "Dashboard",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 86
- ]
- ],
- "translation": "Dasbor"
- },
- "yX4qgn": {
- "message": "Data Directory",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 35
- ]
- ],
- "translation": "Direktori Data"
- },
- "MbRyzp": {
- "message": "Definition",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 52
- ]
- ],
- "translation": "Definisi"
- },
- "cnGeoo": {
- "message": "Delete",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 177
- ]
- ],
- "translation": "Hapus"
- },
- "Y2tU6I": {
- "message": "Delete {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 52
- ],
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 59
- ]
- ],
- "translation": "Hapus {0}"
- },
- "P0mjNu": {
- "message": "Delete Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 55
- ]
- ],
- "translation": "Hapus Entri"
- },
- "i/7SVG": {
- "message": "Delete Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 55
- ]
- ],
- "translation": "Hapus Kata"
- },
- "RY27RL": {
- "message": "Dictionaries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 107
- ],
- [
- "src/home/HomeView.svelte",
- 110
- ]
- ],
- "translation": "Kamus"
- },
- "VrH1k+": {
- "message": "Dictionary",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 82
- ]
- ],
- "translation": "Kamus"
- },
- "OVGpil": {
- "message": "Dictionary Preview",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 38
- ]
- ],
- "translation": "Pratinjau Kamus"
- },
- "NagCcF": {
- "message": "Display as",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 55
- ]
- ],
- "translation": "Tampilkan sebagai"
- },
- "z9VIKz": {
- "message": "Don't delete",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 58
- ]
- ],
- "translation": "Jangan hapus"
- },
- "mzI/c+": {
- "message": "Download",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/notifications/NotificationOutlet.svelte",
- 30
- ],
- [
- "src/home/Server.svelte",
- 119
- ]
- ],
- "translation": "Unduh"
- },
- "VIwCaD": {
- "message": "Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 37
- ],
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 84
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ]
- ],
- "translation": "Entri"
- },
- "byQjNm": {
- "message": "Entry Only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 211
- ]
- ],
- "translation": "Hanya Entri"
- },
- "bQ8ysI": {
- "message": "Entry or sense:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 204
- ]
- ],
- "translation": "Entri atau makna:"
- },
- "yeYJfy": {
- "message": "Error getting sync status",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 117
- ]
- ],
- "translation": "Kesalahan saat mendapatkan status sinkronisasi"
- },
- "ggzvfk": {
- "message": "Error getting sync status.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 186
- ]
- ],
- "translation": "Kesalahan saat mendapatkan status sinkronisasi."
- },
- "TpqeIh": {
- "message": "Error: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 250
- ]
- ],
- "translation": "Kesalahan: {0}"
- },
- "HmI5oK": {
- "message": "Example",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 183
- ]
- ],
- "translation": "Contoh"
- },
- "BGP/S1": {
- "message": "Example sentence",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 90
- ]
- ],
- "translation": "Contoh kalimat"
- },
- "9QXzjh": {
- "message": "Failed to load entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntriesList.svelte",
- 134
- ]
- ],
- "translation": "Gagal memuat entri"
- },
- "MS0/dh": {
- "message": "Failed to open data directory, use the path in the text field instead",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 22
- ]
- ],
- "translation": "Gagal membuka direktori data, gunakan path di bidang teks sebagai gantinya"
- },
- "yPkUF+": {
- "message": "Failed to synchronize",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 89
- ],
- [
- "src/project/SyncDialog.svelte",
- 119
- ]
- ],
- "translation": "Gagal menyinkronkan"
- },
- "YirHq7": {
- "message": "Feedback",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 177
- ],
- [
- "src/home/HomeView.svelte",
- 126
- ]
- ],
- "translation": "Umpan Balik"
- },
- "jI2ZOA": {
- "message": "Field Labels",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 32
- ]
- ],
- "translation": "Label Bidang"
- },
- "uKNYWn": {
- "message": "FieldWorks logo",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 69
- ],
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 56
- ],
- [
- "src/home/HomeView.svelte",
- 231
- ]
- ],
- "translation": "Logo FieldWorks"
- },
- "LwjKwe": {
- "message": "Filter # entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 53
- ]
- ],
- "translation": "Filter # entri"
- },
- "zGI/cf": {
- "message": "Filter # words",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 53
- ]
- ],
- "translation": "Filter # kata"
- },
- "ctQd0R": {
- "message": "Filter entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 59
- ]
- ],
- "translation": "Filter entri"
- },
- "IrEBhq": {
- "message": "Filter words",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 59
- ]
- ],
- "translation": "Filter kata"
- },
- "6HLTEb": {
- "message": "Filter...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 112
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 201
- ]
- ],
- "translation": "Filter..."
- },
- "0KYzFS": {
- "message": "Find entry...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 140
- ]
- ],
- "translation": "Temukan entri..."
- },
- "gotGzB": {
- "message": "Find word...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 140
- ]
- ],
- "translation": "Temukan kata..."
- },
- "F7GHkf": {
- "message": "Gloss",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 41
- ]
- ],
- "translation": "Glos"
- },
- "u8+PAt": {
- "message": "Go to {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSenseItemList.svelte",
- 26
- ]
- ],
- "translation": "Pergi ke {0}"
- },
- "Ks+qfd": {
- "message": "Grammatical info.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 63
- ]
- ],
- "translation": "Info tata bahasa."
- },
- "X5C2hm": {
- "message": "Headword",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 10
- ]
- ],
- "translation": "Kata kepala"
- },
- "vLyv1R": {
- "message": "Hide",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 40
- ]
- ],
- "translation": "Sembunyikan"
- },
- "0caMy7": {
- "message": "History",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 60
- ],
- [
- "src/lib/history/HistoryView.svelte",
- 59
- ]
- ],
- "translation": "Riwayat"
- },
- "E8KyPm": {
- "message": "I don't see my project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 129
- ]
- ],
- "translation": "Saya tidak melihat proyek saya"
- },
- "l3s5ri": {
- "message": "Import",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 237
- ]
- ],
- "translation": "Impor"
- },
- "rZkl7/": {
- "message": "Last change: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 203
- ],
- [
- "src/project/SyncDialog.svelte",
- 242
- ]
- ],
- "translation": "Perubahan terakhir: {0}"
- },
- "Cb8zzH": {
- "message": "Lexbox logo",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 109
- ]
- ],
- "translation": "Logo Lexbox"
- },
- "vSL95+": {
- "message": "Lexeme form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 43
- ]
- ],
- "translation": "Bentuk leksem"
- },
- "8oegWV": {
- "message": "List mode",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 63
- ]
- ],
- "translation": "Mode daftar"
- },
- "2kUuXE": {
- "message": "Literal meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 103
- ]
- ],
- "translation": "Arti harfiah"
- },
- "4PN67S": {
- "message": "Loading Dictionaries...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 104
- ]
- ],
- "translation": "Memuat Kamus..."
- },
- "+yD+Wu": {
- "message": "loading...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 146
- ]
- ],
- "translation": "memuat..."
- },
- "d5zxa4": {
- "message": "Local",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 151
- ]
- ],
- "translation": "Lokal"
- },
- "OgyJSr": {
- "message": "Local only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 168
- ]
- ],
- "translation": "Hanya lokal"
- },
- "z0t9bb": {
- "message": "Login",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 182
- ]
- ],
- "translation": "Masuk"
- },
- "z7IcPF": {
- "message": "Login to see projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/auth/LoginButton.svelte",
- 71
- ],
- [
- "src/lib/auth/LoginButton.svelte",
- 79
- ]
- ],
- "translation": "Masuk untuk melihat proyek"
- },
- "nOhz3x": {
- "message": "Logout",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/auth/LoginButton.svelte",
- 61
- ]
- ],
- "translation": "Keluar"
- },
- "nK30Fy": {
- "message": "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 188
- ]
- ],
- "translation": "Dibuat dengan ❤️ dari 🇦🇹 🇹🇭 🇺🇸"
- },
- "6URaYg": {
- "message": "Meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 165
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 72
- ],
- [
- "src/lib/entry-editor/object-editors/AddSenseFab.svelte",
- 15
- ]
- ],
- "translation": "Arti"
- },
- "oPBJ/O": {
- "message": "Missing Examples",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 81
- ]
- ],
- "translation": "Contoh yang Hilang"
- },
- "sb65UQ": {
- "message": "Missing Part of Speech",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 83
- ]
- ],
- "translation": "Bagian Ucapan yang Hilang"
- },
- "XOUmTu": {
- "message": "Missing Semantic Domains",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 84
- ]
- ],
- "translation": "Domain Semantik yang Hilang"
- },
- "1H/nm7": {
- "message": "Missing Senses",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 82
- ]
- ],
- "translation": "Makna yang Hilang"
- },
- "QWdKwH": {
- "message": "Move",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/ItemListItem.svelte",
- 61
- ]
- ],
- "translation": "Pindahkan"
- },
- "qqeAJM": {
- "message": "Never",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 243
- ]
- ],
- "translation": "Tidak pernah"
- },
- "isRobC": {
- "message": "New",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/NewEntryButton.svelte",
- 48
- ]
- ],
- "translation": "Baru"
- },
- "6WSYbN": {
- "message": "New {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 97
- ]
- ],
- "translation": "Baru {0}"
- },
- "eL8osE": {
- "message": "New Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/NewEntryButton.svelte",
- 50
- ]
- ],
- "translation": "Entri Baru"
- },
- "QUaH5J": {
- "message": "No activity found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 61
- ]
- ],
- "translation": "Tidak ada aktivitas yang ditemukan"
- },
- "cJKxGt": {
- "message": "No change name",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 71
- ]
- ],
- "translation": "Tidak ada nama perubahan"
- },
- "hcFut8": {
- "message": "No Dictionaries found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 108
- ]
- ],
- "translation": "Tidak ada Kamus yang ditemukan"
- },
- "bakDdy": {
- "message": "No entries found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntriesList.svelte",
- 160
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 174
- ]
- ],
- "translation": "Tidak ada entri yang ditemukan"
- },
- "7elymg": {
- "message": "No history found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 66
- ]
- ],
- "translation": "Tidak ada riwayat yang ditemukan"
- },
- "V9PAEu": {
- "message": "No items found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 124
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 220
- ]
- ],
- "translation": "Tidak ada item yang ditemukan"
- },
- "ylgAlG": {
- "message": "No server configured",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 184
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 113
- ]
- ],
- "translation": "Tidak ada server yang dikonfigurasi"
- },
- "qdJypF": {
- "message": "No words found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 174
- ]
- ],
- "translation": "Tidak ada kata yang ditemukan"
- },
- "EdQY6l": {
- "message": "None",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 99
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 176
- ]
- ],
- "translation": "Tidak ada"
- },
- "wMP6DT": {
- "message": "Not logged in",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 247
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 111
- ]
- ],
- "translation": "Belum masuk"
- },
- "KiJn9B": {
- "message": "Note",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 114
- ]
- ],
- "translation": "Catatan"
- },
- "6Aih4U": {
- "message": "Offline",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 180
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 109
- ]
- ],
- "translation": "Luring"
- },
- "LqMYkh": {
- "message": "Open Data Directory",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 40
- ]
- ],
- "translation": "Buka Direktori Data"
- },
- "Y4BKCd": {
- "message": "Open in FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 57
- ]
- ],
- "translation": "Buka di FieldWorks"
- },
- "OsAKOS": {
- "message": "Open in new Window",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 65
- ]
- ],
- "translation": "Buka di Jendela baru"
- },
- "sccXTS": {
- "message": "Open Log file",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 46
- ]
- ],
- "translation": "Buka file Log"
- },
- "vgP+9p": {
- "message": "Part",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 43
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 44
- ]
- ],
- "translation": "Bagian"
- },
- "qW3eh2": {
- "message": "Part of",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 67
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 55
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 45
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 50
- ]
- ],
- "translation": "Bagian dari"
- },
- "h6kyNd": {
- "message": "Part of speech",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 63
- ]
- ],
- "translation": "Kelas kata"
- },
- "kNiQp6": {
- "message": "Pinned",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 41
- ]
- ],
- "translation": "Disematkan"
- },
- "rdUucN": {
- "message": "Preview",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 76
- ]
- ],
- "translation": "Pratinjau"
- },
- "Xp1CO/": {
- "message": "Project name...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 211
- ]
- ],
- "translation": "Nama proyek..."
- },
- "N2C89m": {
- "message": "Reference",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 60
- ]
- ],
- "translation": "Referensi"
- },
- "4mRsmF": {
- "message": "Refine your filter to see more...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 144
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 256
- ]
- ],
- "translation": "Saring filter Anda untuk melihat lebih banyak..."
- },
- "TG4hr2": {
- "message": "Refresh Projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 62
- ],
- [
- "src/home/HomeView.svelte",
- 155
- ]
- ],
- "translation": "Segarkan Proyek"
- },
- "t/YqKh": {
- "message": "Remove",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/ItemListItem.svelte",
- 73
- ]
- ],
- "translation": "Hapus"
- },
- "M7SqjM": {
- "message": "Reopen",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 41
- ]
- ],
- "translation": "Buka kembali"
- },
- "aKuPxK": {
- "message": "Search # or #",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- null
- ]
- ],
- "translation": "Cari # atau #"
- },
- "3NdSH7": {
- "message": "Search Dictionaries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 98
- ]
- ],
- "translation": "Cari Kamus"
- },
- "02ePaq": {
- "message": "Select {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ]
- ],
- "translation": "Pilih {0}"
- },
- "bbTYV2": {
- "message": "Select {0} to view details",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "Pilih {0} untuk melihat detail"
- },
- "mEtszZ": {
- "message": "Semantic domains",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 79
- ]
- ],
- "translation": "Domain semantik"
- },
- "Ivc0e8": {
- "message": "Sense",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 165
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 72
- ],
- [
- "src/lib/entry-editor/object-editors/AddSenseFab.svelte",
- 15
- ]
- ],
- "translation": "Makna"
- },
- "FDpH/H": {
- "message": "Sentence",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 37
- ]
- ],
- "translation": "Kalimat"
- },
- "Tz0i8g": {
- "message": "Settings",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 142
- ]
- ],
- "translation": "Pengaturan"
- },
- "+drua4": {
- "message": "Shadcn Sandbox # #",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/sandbox/Sandbox.svelte",
- null
- ]
- ],
- "translation": "Shadcn Sandbox # #"
- },
- "mFKqBL": {
- "message": "Share Log file",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 50
- ]
- ],
- "translation": "Bagikan file Log"
- },
- "8vETh9": {
- "message": "Show",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 39
- ]
- ],
- "translation": "Tampilkan"
- },
- "0IaUwR": {
- "message": "Show {0} more...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 191
- ]
- ],
- "translation": "Tampilkan {0} lagi..."
- },
- "AQK14J": {
- "message": "Simple",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 72
- ]
- ],
- "translation": "Sederhana"
- },
- "hQRttt": {
- "message": "Submit",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 210
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 211
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 283
- ]
- ],
- "translation": "Kirim"
- },
- "N2FcBE": {
- "message": "Synced",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 103
- ],
- [
- "src/home/Server.svelte",
- 105
- ]
- ],
- "translation": "Tersinkronisasi"
- },
- "JXRN33": {
- "message": "Synced with {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 168
- ]
- ],
- "translation": "Tersinkronisasi dengan {0}"
- },
- "UNnBU9": {
- "message": "Synchronize",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 142
- ],
- [
- "src/project/SyncDialog.svelte",
- 224
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 122
- ]
- ],
- "translation": "Sinkronkan"
- },
- "ivpwMF": {
- "message": "Synchronizing...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 174
- ],
- [
- "src/project/SyncDialog.svelte",
- 222
- ]
- ],
- "translation": "Menyinkronkan..."
- },
- "GtycJ/": {
- "message": "Tasks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 90
- ]
- ],
- "translation": "Tugas"
- },
- "/OCqal": {
- "message": "Test Project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 192
- ]
- ],
- "translation": "Proyek Uji Coba"
- },
- "qYgnDa": {
- "message": "This date # and this emoji # are snippets",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/stories/i18n/i18n.stories.svelte",
- null
- ]
- ],
- "translation": "Tanggal ini # dan emoji ini # adalah cuplikan"
- },
- "f233G3": {
- "message": "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 40
- ]
- ],
- "translation": "Proyek ini sekarang terbuka di FieldWorks. Untuk melanjutkan bekerja di FieldWorks Lite, tutup proyek di FieldWorks dan klik Buka Kembali."
- },
- "L2twOB": {
- "message": "Toggle filters",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 72
- ]
- ],
- "translation": "Beralih filter"
- },
- "2N0C4b": {
- "message": "Toggle theme",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/ThemePicker.svelte",
- 24
- ]
- ],
- "translation": "Beralih tema"
- },
- "wFcvZJ": {
- "message": "Translation",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 48
- ]
- ],
- "translation": "Terjemahan"
- },
- "et+mIi": {
- "message": "Troubleshoot",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 168
- ],
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 30
- ],
- [
- "src/home/HomeView.svelte",
- 132
- ]
- ],
- "translation": "Penyelesaian Masalah"
- },
- "amlaqM": {
- "message": "Unable to open in FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 45
- ]
- ],
- "translation": "Tidak dapat membuka di FieldWorks"
- },
- "Ef7StM": {
- "message": "Unknown",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 243
- ],
- [
- "src/project/SyncDialog.svelte",
- 250
- ],
- [
- "src/lib/history/HistoryView.svelte",
- 99
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 95
- ]
- ],
- "translation": "Tidak diketahui"
- },
- "29VNqC": {
- "message": "Unknown error",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 115
- ]
- ],
- "translation": "Kesalahan yang tidak diketahui"
- },
- "wja8aL": {
- "message": "Untitled",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryView.svelte",
- 49
- ],
- [
- "src/project/browse/EntryRow.svelte",
- 57
- ],
- [
- "src/project/browse/EntryMenu.svelte",
- 32
- ]
- ],
- "translation": "Tanpa Judul"
- },
- "S/J67B": {
- "message": "Uses components as",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 88
- ]
- ],
- "translation": "Menggunakan komponen sebagai"
- },
- "YYdC3A": {
- "message": "Version {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 187
- ]
- ],
- "translation": "Versi {0}"
- },
- "yK+3LL": {
- "message": "View Configuration",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 26
- ]
- ],
- "translation": "Lihat Konfigurasi"
- },
- "LhKBuY": {
- "message": "Where are my projects?",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 86
- ]
- ],
- "translation": "Di mana proyek saya?"
- },
- "dZiBrj": {
- "message": "Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 37
- ],
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 84
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 43
- ]
- ],
- "translation": "Kata"
- },
- "yRdLNW": {
- "message": "Word only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 211
- ]
- ],
- "translation": "Hanya kata"
- },
- "o0GO4i": {
- "message": "Word or meaning:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 204
- ]
- ],
- "translation": "Kata atau arti:"
- },
- "cDHTt1": {
- "message": "Writing system: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/lcm-rich-text-editor/editor-schema.ts",
- 20
- ]
- ],
- "translation": "Sistem penulisan: {0}"
- }
-}
\ No newline at end of file
diff --git a/frontend/viewer/src/locales/id.po b/frontend/viewer/src/locales/id.po
new file mode 100644
index 0000000000..853091c028
--- /dev/null
+++ b/frontend/viewer/src/locales/id.po
@@ -0,0 +1,939 @@
+msgid ""
+msgstr ""
+"POT-Creation-Date: 2025-07-29 14:49+0700\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: @lingui/cli\n"
+"Language: id\n"
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Plural-Forms: \n"
+
+#: src/lib/activity/ActivityView.svelte:99
+msgid "– ({0} changes)"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:28
+#: src/lib/components/audio/audio-editor.svelte:33
+#: src/lib/components/audio/audio-editor.svelte:37
+msgid "{0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:249
+msgid "{0} - FieldWorks"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:209
+msgid "{0} - FieldWorks Lite"
+msgstr ""
+
+#: src/lib/components/editor/field/field-title.svelte:22
+msgid "{0} (FieldWorks Lite)"
+msgstr ""
+
+#: src/lib/components/editor/field/field-title.svelte:23
+msgid "{0} (FieldWorks)"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:30
+msgid "{0} MB"
+msgstr ""
+
+#: src/home/Server.svelte:62
+msgid "{0} Server"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:93
+msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:91
+#: src/project/SyncDialog.svelte:92
+msgid "{num, plural, one {# change} other {# changes}}"
+msgstr ""
+
+#: src/lib/notifications/NotificationOutlet.svelte:20
+msgid "A new version of FieldWorks lite is available."
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "a word"
+msgstr ""
+
+#: src/lib/about/AboutDialog.svelte:22
+msgid "About"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:138
+msgid "Account"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:94
+msgid "Activity"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:206
+#: src/lib/components/audio/AudioDialog.svelte:106
+msgid "Add audio"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:51
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:57
+msgid "Add component"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:212
+msgid "Add Example"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+msgid "Add Meaning"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:51
+msgid "Add part of"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+msgid "Add Sense"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:83
+#: src/lib/activity/ActivityView.svelte:78
+#: src/lib/activity/ActivityView.svelte:105
+msgid "ago"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "an entry"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:21
+msgid "Any Ws"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:33
+msgid "Application version"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:55
+msgid "Are you sure you want to delete {0}?"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:215
+msgid "Audio file not included in Send & Receive"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:95
+#: src/lib/activity/ActivityView.svelte:91
+msgid "Author:"
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:73
+msgid "Auto"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:183
+msgid "Auto synchronizing"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:80
+#: src/lib/activity/ActivityView.svelte:75
+msgid "before"
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:9
+msgid "Best match"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:89
+msgid "Browse"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:110
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:245
+#: src/lib/components/field-editors/select.svelte:166
+#: src/lib/components/field-editors/multi-select.svelte:280
+#: src/lib/components/audio/AudioDialog.svelte:118
+msgid "Cancel"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:55
+msgid "Citation form"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:41
+msgid "Citation Form"
+msgstr ""
+
+#: src/home/HomeView.svelte:225
+msgid "Classic FieldWorks Projects"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:118
+#: src/lib/components/field-editors/multi-select.svelte:205
+msgid "clear"
+msgstr ""
+
+#: src/lib/components/ui/button/x-button.svelte:14
+#: src/lib/components/field-editors/multi-select.svelte:215
+#: src/lib/about/AboutDialog.svelte:28
+msgid "Close"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:157
+msgid "Close Dictionary"
+msgstr ""
+
+#: src/lib/ThemePicker.svelte:32
+msgid "Color"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:55
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:45
+msgid "Complex Form"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:88
+msgid "Complex form types"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:67
+msgid "Complex forms"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:43
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:61
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:50
+msgid "Component"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:77
+msgid "Components"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:13
+msgid "Contains"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:112
+msgid "Create {0}"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryButton.svelte:12
+msgid "Create entry"
+msgstr ""
+
+#: src/home/HomeView.svelte:203
+msgid "Create Example Project"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryButton.svelte:12
+msgid "Create word"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:42
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:43
+msgid "Current Entry"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:42
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:43
+msgid "Current Word"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:87
+msgid "Dashboard"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:35
+msgid "Data Directory"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:52
+msgid "Definition"
+msgstr ""
+
+#: src/home/HomeView.svelte:177
+msgid "Delete"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:52
+#: src/lib/entry-editor/DeleteDialog.svelte:59
+msgid "Delete {0}"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:55
+msgid "Delete Entry"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:55
+msgid "Delete Word"
+msgstr ""
+
+#: src/home/HomeView.svelte:107
+#: src/home/HomeView.svelte:110
+msgid "Dictionaries"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:83
+msgid "Dictionary"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:38
+msgid "Dictionary Preview"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:46
+msgid "Discard"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:41
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:55
+msgid "Display as"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:58
+msgid "Don't delete"
+msgstr ""
+
+#: src/lib/notifications/NotificationOutlet.svelte:26
+#: src/home/Server.svelte:127
+msgid "Download"
+msgstr ""
+
+#: src/home/Server.svelte:38
+msgid "Downloaded {0}"
+msgstr ""
+
+#: src/home/Server.svelte:37
+msgid "Downloading {0}..."
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:14
+msgid "Ends with"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:37
+#: src/lib/entry-editor/NewEntryDialog.svelte:84
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+msgid "Entry"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:211
+msgid "Entry Only"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:204
+msgid "Entry or sense:"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:15
+msgid "Equals"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:119
+msgid "Error getting sync status"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:195
+msgid "Error getting sync status."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:260
+msgid "Error: {0}"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:184
+msgid "Example"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:91
+msgid "Example sentence"
+msgstr ""
+
+#: src/home/Server.svelte:39
+msgid "Failed to download {0}"
+msgstr ""
+
+#: src/project/browse/EntriesList.svelte:134
+msgid "Failed to load entries"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:22
+msgid "Failed to open data directory, use the path in the text field instead"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:120
+msgid "Failed to synchronize"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:95
+msgid "Failed to synchronize."
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:179
+#: src/home/HomeView.svelte:126
+msgid "Feedback"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:136
+msgid "Field"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:32
+msgid "Field Labels"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:69
+#: src/lib/OpenInFieldWorksButton.svelte:56
+#: src/home/HomeView.svelte:231
+msgid "FieldWorks logo"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:32
+msgid "File name:"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:74
+msgid "File not found"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:100
+msgid "Filter # entries"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:100
+msgid "Filter # words"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:106
+msgid "Filter entries"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:147
+msgid "Filter for"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:106
+msgid "Filter words"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:114
+#: src/lib/components/field-editors/multi-select.svelte:201
+msgid "Filter..."
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:140
+msgid "Find entry..."
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:140
+msgid "Find word..."
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:42
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:41
+msgid "Gloss"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSenseItemList.svelte:26
+msgid "Go to {0}"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:63
+msgid "Grammatical info."
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:10
+msgid "Headword"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:40
+msgid "Hide"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:60
+#: src/lib/history/HistoryView.svelte:59
+msgid "History"
+msgstr ""
+
+#: src/lib/components/audio/audio-provider.svelte:85
+msgid "Hold to record or\\npress and release to start recording."
+msgstr ""
+
+#: src/home/Server.svelte:137
+msgid "I don't see my project"
+msgstr ""
+
+#: src/home/HomeView.svelte:237
+msgid "Import"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:212
+#: src/project/SyncDialog.svelte:252
+msgid "Last change: {0}"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:28
+msgid "Length:"
+msgstr ""
+
+#: src/home/HomeView.svelte:109
+msgid "Lexbox logo"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:43
+msgid "Lexeme form"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:40
+msgid "Lexeme Form"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:63
+msgid "List mode"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:103
+msgid "Literal meaning"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:105
+msgid "Loading Dictionaries..."
+msgstr ""
+
+#: src/home/HomeView.svelte:146
+msgid "loading..."
+msgstr ""
+
+#: src/home/HomeView.svelte:151
+msgid "Local"
+msgstr ""
+
+#: src/home/HomeView.svelte:168
+msgid "Local only"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:189
+msgid "Login"
+msgstr ""
+
+#: src/lib/auth/LoginButton.svelte:71
+#: src/lib/auth/LoginButton.svelte:79
+msgid "Login to see projects"
+msgstr ""
+
+#: src/lib/auth/LoginButton.svelte:61
+msgid "Logout"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:193
+msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:166
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:73
+#: src/lib/entry-editor/object-editors/AddSenseFab.svelte:15
+msgid "Meaning"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:152
+msgid "Missing Examples"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:154
+msgid "Missing Part of Speech"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:155
+msgid "Missing Semantic Domains"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:153
+msgid "Missing Senses"
+msgstr ""
+
+#: src/lib/entry-editor/ItemListItem.svelte:61
+msgid "Move"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:253
+msgid "Never"
+msgstr ""
+
+#: src/project/NewEntryButton.svelte:48
+msgid "New"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:97
+msgid "New {0}"
+msgstr ""
+
+#: src/project/NewEntryButton.svelte:50
+msgid "New Entry"
+msgstr ""
+
+#: src/lib/activity/ActivityView.svelte:61
+msgid "No activity found"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:210
+msgid "No audio"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:71
+msgid "No change name"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:109
+msgid "No Dictionaries found"
+msgstr ""
+
+#: src/project/browse/EntriesList.svelte:160
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:174
+msgid "No entries found"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:66
+msgid "No history found"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:126
+#: src/lib/components/field-editors/multi-select.svelte:220
+msgid "No items found"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:193
+#: src/project/ProjectSidebar.svelte:113
+msgid "No server configured"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:174
+msgid "No words found"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:101
+#: src/lib/components/field-editors/multi-select.svelte:176
+msgid "None"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:16
+msgid "Not equal"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:257
+#: src/project/ProjectSidebar.svelte:111
+msgid "Not logged in"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:114
+msgid "Note"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:187
+#: src/project/ProjectSidebar.svelte:109
+msgid "Offline"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:77
+msgid "Offline, unable to download"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:40
+msgid "Open Data Directory"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:57
+msgid "Open in FieldWorks"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:65
+msgid "Open in new Window"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:46
+msgid "Open Log file"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:43
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:44
+msgid "Part"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:67
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:55
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:45
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:50
+msgid "Part of"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:63
+msgid "Part of speech"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:41
+msgid "Pinned"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:76
+msgid "Preview"
+msgstr ""
+
+#: src/home/HomeView.svelte:211
+msgid "Project name..."
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:60
+msgid "Reference"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:146
+#: src/lib/components/field-editors/multi-select.svelte:256
+msgid "Refine your filter to see more..."
+msgstr ""
+
+#: src/home/Server.svelte:70
+#: src/home/HomeView.svelte:155
+msgid "Refresh Projects"
+msgstr ""
+
+#: src/lib/entry-editor/ItemListItem.svelte:73
+msgid "Remove"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:261
+msgid "Remove audio"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:41
+msgid "Reopen"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:258
+msgid "Replace audio"
+msgstr ""
+
+#: src/lib/components/audio/AudioDialog.svelte:120
+msgid "Save audio"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:
+msgid "Search # or #"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:99
+msgid "Search Dictionaries"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+msgid "Select {0}"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "Select {0} to view details"
+msgstr ""
+
+#: src/lib/components/audio/audio-provider.svelte:66
+#: src/lib/components/audio/audio-provider.svelte:70
+msgid "Select file"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:79
+msgid "Semantic domains"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:166
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:73
+#: src/lib/entry-editor/object-editors/AddSenseFab.svelte:15
+msgid "Sense"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:37
+msgid "Sentence"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:144
+msgid "Settings"
+msgstr ""
+
+#: src/lib/sandbox/Sandbox.svelte:
+msgid "Shadcn Sandbox # #"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:50
+msgid "Share Log file"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:39
+msgid "Show"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:191
+msgid "Show {0} more..."
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:72
+msgid "Simple"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:30
+msgid "Size:"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:12
+msgid "Starts with"
+msgstr ""
+
+#: src/lib/components/field-editors/multi-select.svelte:210
+#: src/lib/components/field-editors/multi-select.svelte:211
+#: src/lib/components/field-editors/multi-select.svelte:283
+msgid "Submit"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:117
+#: src/lib/activity/ActivityView.svelte:103
+#: src/home/Server.svelte:113
+msgid "Synced"
+msgstr ""
+
+#: src/home/HomeView.svelte:168
+msgid "Synced with {0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:149
+#: src/project/SyncDialog.svelte:234
+#: src/project/ProjectSidebar.svelte:124
+msgid "Synchronize"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:89
+msgid "Synchronizing FieldWorks Lite with FieldWorks..."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:181
+#: src/project/SyncDialog.svelte:232
+msgid "Synchronizing..."
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:91
+msgid "Tasks"
+msgstr ""
+
+#: src/home/HomeView.svelte:192
+msgid "Test Project"
+msgstr ""
+
+#: src/stories/i18n/i18n.stories.svelte:
+msgid "This date # and this emoji # are snippets"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:40
+msgid "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen."
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:119
+msgid "Toggle filters"
+msgstr ""
+
+#: src/lib/ThemePicker.svelte:24
+msgid "Toggle theme"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:48
+msgid "Translation"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:170
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:30
+#: src/home/HomeView.svelte:132
+msgid "Troubleshoot"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:36
+msgid "Type:"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:45
+msgid "Unable to open in FieldWorks"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:253
+#: src/project/SyncDialog.svelte:260
+#: src/lib/history/HistoryView.svelte:99
+#: src/lib/activity/ActivityView.svelte:95
+msgid "Unknown"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:115
+msgid "Unknown error"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:80
+msgid "Unknown error {0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:191
+msgid "Unknown server: {0}"
+msgstr ""
+
+#: src/project/browse/EntryView.svelte:49
+#: src/project/browse/EntryRow.svelte:57
+#: src/project/browse/EntryMenu.svelte:32
+msgid "Untitled"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:88
+msgid "Uses components as"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:192
+msgid "Version {0}"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:26
+msgid "View Configuration"
+msgstr ""
+
+#: src/home/Server.svelte:94
+msgid "Where are my projects?"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:40
+#: src/project/browse/EntryMenu.svelte:37
+#: src/lib/entry-editor/NewEntryDialog.svelte:84
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:43
+msgid "Word"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:211
+msgid "Word only"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:204
+msgid "Word or meaning:"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:18
+msgid "Writing System"
+msgstr ""
+
+#: src/lib/components/lcm-rich-text-editor/editor-schema.ts:27
+msgid "Writing system: {0}"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:29
+msgid "Writing Systems"
+msgstr ""
diff --git a/frontend/viewer/src/locales/ko.json b/frontend/viewer/src/locales/ko.json
deleted file mode 100644
index 4c432caaa3..0000000000
--- a/frontend/viewer/src/locales/ko.json
+++ /dev/null
@@ -1,2390 +0,0 @@
-{
- "rwLRCA": {
- "message": "– ({0} changes)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 99
- ]
- ],
- "translation": "– ({0} 변경)"
- },
- "mpbC3j": {
- "message": "{0} - FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 239
- ]
- ],
- "translation": "{0} - FieldWorks"
- },
- "35GcOB": {
- "message": "{0} - FieldWorks Lite",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 200
- ]
- ],
- "translation": "{0} - FieldWorks Lite"
- },
- "0jQasM": {
- "message": "{0} (FieldWorks Lite)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/editor/field/field-title.svelte",
- 22
- ]
- ],
- "translation": "{0} (FieldWorks Lite)"
- },
- "Bi6Xst": {
- "message": "{0} (FieldWorks)",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/editor/field/field-title.svelte",
- 23
- ]
- ],
- "translation": "{0} (FieldWorks)"
- },
- "dhBPPx": {
- "message": "{0} Server",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 54
- ]
- ],
- "translation": "{0} 서버"
- },
- "tgUNp+": {
- "message": "{0} synced to FieldWorks. {1} synced to FieldWorks Lite.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 95
- ]
- ],
- "translation": "{0}가 FieldWorks와 동기화되었습니다. {1}가 FieldWorks Lite와 동기화되었습니다."
- },
- "ubuwKa": {
- "message": "{num, plural, one {# change} other {# changes}}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 92
- ],
- [
- "src/project/SyncDialog.svelte",
- 93
- ]
- ],
- "translation": "{num, plural, one {# 변경} other {# 변경}}"
- },
- "UuldxO": {
- "message": "A new version of FieldWorks lite is available.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/notifications/NotificationOutlet.svelte",
- 24
- ]
- ],
- "translation": "FieldWorks lite의 새 버전을 사용할 수 있습니다."
- },
- "fhKYsI": {
- "message": "a word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "단어"
- },
- "uyJsf6": {
- "message": "About",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/about/AboutDialog.svelte",
- 22
- ]
- ],
- "translation": "정보"
- },
- "AeXO77": {
- "message": "Account",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 136
- ]
- ],
- "translation": "계정"
- },
- "XJOV1Y": {
- "message": "Activity",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 93
- ]
- ],
- "translation": "활동"
- },
- "KdJj3U": {
- "message": "Add component",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 51
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 57
- ]
- ],
- "translation": "구성 요소 추가"
- },
- "nI3A8B": {
- "message": "Add Example",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 211
- ]
- ],
- "translation": "예제 추가"
- },
- "dt7w9L": {
- "message": "Add Meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ]
- ],
- "translation": "의미 추가"
- },
- "uvBQSU": {
- "message": "Add part of",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 51
- ]
- ],
- "translation": "의 일부 추가"
- },
- "0YSbah": {
- "message": "Add Sense",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 226
- ]
- ],
- "translation": "의미 추가"
- },
- "XeIoU/": {
- "message": "ago",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 83
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 78
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 105
- ]
- ],
- "translation": "전"
- },
- "iPthvs": {
- "message": "an entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "항목"
- },
- "ZYimak": {
- "message": "Application version",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 33
- ]
- ],
- "translation": "애플리케이션 버전"
- },
- "GKJXpX": {
- "message": "Are you sure you want to delete {0}?",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 55
- ]
- ],
- "translation": "{0}을(를) 삭제하시겠습니까?"
- },
- "6QeoeO": {
- "message": "Author:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 95
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 91
- ]
- ],
- "translation": "작성자:"
- },
- "R9Khdg": {
- "message": "Auto",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 73
- ]
- ],
- "translation": "자동"
- },
- "VmDOAV": {
- "message": "Auto synchronizing",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 176
- ]
- ],
- "translation": "자동 동기화 중"
- },
- "CI9Ae4": {
- "message": "before",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 80
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 75
- ]
- ],
- "translation": "이전"
- },
- "3qtIhN": {
- "message": "Best match",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 9
- ]
- ],
- "translation": "가장 일치하는 항목"
- },
- "O2UpM1": {
- "message": "Browse",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 88
- ]
- ],
- "translation": "찾아보기"
- },
- "dEgA5A": {
- "message": "Cancel",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 110
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 245
- ],
- [
- "src/lib/components/field-editors/select.svelte",
- 164
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 280
- ]
- ],
- "translation": "취소"
- },
- "7Esn9Y": {
- "message": "Citation form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 55
- ]
- ],
- "translation": "인용 형식"
- },
- "Q01cKL": {
- "message": "Classic FieldWorks Projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 225
- ]
- ],
- "translation": "클래식 FieldWorks 프로젝트"
- },
- "K0PCkZ": {
- "message": "clear",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 116
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 205
- ]
- ],
- "translation": "지우기"
- },
- "yz7wBu": {
- "message": "Close",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/ui/button/x-button.svelte",
- 14
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 215
- ],
- [
- "src/lib/about/AboutDialog.svelte",
- 28
- ]
- ],
- "translation": "닫기"
- },
- "Iy+nsd": {
- "message": "Close Dictionary",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 155
- ]
- ],
- "translation": "사전 닫기"
- },
- "jZlrte": {
- "message": "Color",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/ThemePicker.svelte",
- 32
- ]
- ],
- "translation": "색상"
- },
- "PkH7DZ": {
- "message": "Complex Form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 55
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 45
- ]
- ],
- "translation": "복합 형식"
- },
- "W+5v9T": {
- "message": "Complex form types",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 88
- ]
- ],
- "translation": "복합 형식 유형"
- },
- "j6HACU": {
- "message": "Complex forms",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 67
- ]
- ],
- "translation": "복합 형식"
- },
- "dK3Z9j": {
- "message": "Component",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 43
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 61
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 50
- ]
- ],
- "translation": "구성 요소"
- },
- "RRa/CR": {
- "message": "Components",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 77
- ]
- ],
- "translation": "구성 요소"
- },
- "b9XOHo": {
- "message": "Create {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 112
- ]
- ],
- "translation": "{0} 만들기"
- },
- "sYP6Ef": {
- "message": "Create entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryButton.svelte",
- 12
- ]
- ],
- "translation": "항목 만들기"
- },
- "0widty": {
- "message": "Create Example Project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 203
- ]
- ],
- "translation": "예제 프로젝트 만들기"
- },
- "OVriW/": {
- "message": "Create word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryButton.svelte",
- 12
- ]
- ],
- "translation": "단어 만들기"
- },
- "Jxxmun": {
- "message": "Current Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 42
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 43
- ]
- ],
- "translation": "현재 항목"
- },
- "e2n436": {
- "message": "Current Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 42
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 43
- ]
- ],
- "translation": "현재 단어"
- },
- "7p5kLi": {
- "message": "Dashboard",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 86
- ]
- ],
- "translation": "대시보드"
- },
- "yX4qgn": {
- "message": "Data Directory",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 35
- ]
- ],
- "translation": "데이터 디렉터리"
- },
- "MbRyzp": {
- "message": "Definition",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 52
- ]
- ],
- "translation": "정의"
- },
- "cnGeoo": {
- "message": "Delete",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 177
- ]
- ],
- "translation": "삭제"
- },
- "Y2tU6I": {
- "message": "Delete {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 52
- ],
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 59
- ]
- ],
- "translation": "{0} 삭제"
- },
- "P0mjNu": {
- "message": "Delete Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 55
- ]
- ],
- "translation": "항목 삭제"
- },
- "i/7SVG": {
- "message": "Delete Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 55
- ]
- ],
- "translation": "단어 삭제"
- },
- "RY27RL": {
- "message": "Dictionaries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 107
- ],
- [
- "src/home/HomeView.svelte",
- 110
- ]
- ],
- "translation": "사전"
- },
- "VrH1k+": {
- "message": "Dictionary",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 82
- ]
- ],
- "translation": "사전"
- },
- "OVGpil": {
- "message": "Dictionary Preview",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 38
- ]
- ],
- "translation": "사전 미리보기"
- },
- "NagCcF": {
- "message": "Display as",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 55
- ]
- ],
- "translation": "표시 형식"
- },
- "z9VIKz": {
- "message": "Don't delete",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/DeleteDialog.svelte",
- 58
- ]
- ],
- "translation": "삭제 안 함"
- },
- "mzI/c+": {
- "message": "Download",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/notifications/NotificationOutlet.svelte",
- 30
- ],
- [
- "src/home/Server.svelte",
- 119
- ]
- ],
- "translation": "다운로드"
- },
- "VIwCaD": {
- "message": "Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 37
- ],
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 84
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ]
- ],
- "translation": "항목"
- },
- "byQjNm": {
- "message": "Entry Only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 211
- ]
- ],
- "translation": "항목만"
- },
- "bQ8ysI": {
- "message": "Entry or sense:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 204
- ]
- ],
- "translation": "항목 또는 의미:"
- },
- "yeYJfy": {
- "message": "Error getting sync status",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 117
- ]
- ],
- "translation": "동기화 상태를 가져오는 중 오류 발생"
- },
- "ggzvfk": {
- "message": "Error getting sync status.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 186
- ]
- ],
- "translation": "동기화 상태를 가져오는 중 오류가 발생했습니다."
- },
- "TpqeIh": {
- "message": "Error: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 250
- ]
- ],
- "translation": "오류: {0}"
- },
- "HmI5oK": {
- "message": "Example",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 183
- ]
- ],
- "translation": "예제"
- },
- "BGP/S1": {
- "message": "Example sentence",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 90
- ]
- ],
- "translation": "예문"
- },
- "9QXzjh": {
- "message": "Failed to load entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntriesList.svelte",
- 134
- ]
- ],
- "translation": "항목을 로드하지 못했습니다"
- },
- "MS0/dh": {
- "message": "Failed to open data directory, use the path in the text field instead",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 22
- ]
- ],
- "translation": "데이터 디렉터리를 열지 못했습니다. 대신 텍스트 필드의 경로를 사용하세요."
- },
- "yPkUF+": {
- "message": "Failed to synchronize",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 89
- ],
- [
- "src/project/SyncDialog.svelte",
- 119
- ]
- ],
- "translation": "동기화하지 못했습니다"
- },
- "YirHq7": {
- "message": "Feedback",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 177
- ],
- [
- "src/home/HomeView.svelte",
- 126
- ]
- ],
- "translation": "피드백"
- },
- "jI2ZOA": {
- "message": "Field Labels",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 32
- ]
- ],
- "translation": "필드 레이블"
- },
- "uKNYWn": {
- "message": "FieldWorks logo",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 69
- ],
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 56
- ],
- [
- "src/home/HomeView.svelte",
- 231
- ]
- ],
- "translation": "FieldWorks 로고"
- },
- "LwjKwe": {
- "message": "Filter # entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 53
- ]
- ],
- "translation": "#개 항목 필터링"
- },
- "zGI/cf": {
- "message": "Filter # words",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 53
- ]
- ],
- "translation": "#개 단어 필터링"
- },
- "ctQd0R": {
- "message": "Filter entries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 59
- ]
- ],
- "translation": "항목 필터링"
- },
- "IrEBhq": {
- "message": "Filter words",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 59
- ]
- ],
- "translation": "단어 필터링"
- },
- "6HLTEb": {
- "message": "Filter...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 112
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 201
- ]
- ],
- "translation": "필터..."
- },
- "0KYzFS": {
- "message": "Find entry...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 140
- ]
- ],
- "translation": "항목 찾기..."
- },
- "gotGzB": {
- "message": "Find word...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 140
- ]
- ],
- "translation": "단어 찾기..."
- },
- "F7GHkf": {
- "message": "Gloss",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 41
- ]
- ],
- "translation": "주석"
- },
- "u8+PAt": {
- "message": "Go to {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSenseItemList.svelte",
- 26
- ]
- ],
- "translation": "{0}(으)로 이동"
- },
- "Ks+qfd": {
- "message": "Grammatical info.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 63
- ]
- ],
- "translation": "문법 정보."
- },
- "X5C2hm": {
- "message": "Headword",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SortMenu.svelte",
- 10
- ]
- ],
- "translation": "표제어"
- },
- "vLyv1R": {
- "message": "Hide",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 40
- ]
- ],
- "translation": "숨기기"
- },
- "0caMy7": {
- "message": "History",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 60
- ],
- [
- "src/lib/history/HistoryView.svelte",
- 59
- ]
- ],
- "translation": "기록"
- },
- "E8KyPm": {
- "message": "I don't see my project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 129
- ]
- ],
- "translation": "내 프로젝트가 보이지 않습니다"
- },
- "l3s5ri": {
- "message": "Import",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 237
- ]
- ],
- "translation": "가져오기"
- },
- "rZkl7/": {
- "message": "Last change: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 203
- ],
- [
- "src/project/SyncDialog.svelte",
- 242
- ]
- ],
- "translation": "마지막 변경: {0}"
- },
- "Cb8zzH": {
- "message": "Lexbox logo",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 109
- ]
- ],
- "translation": "Lexbox 로고"
- },
- "vSL95+": {
- "message": "Lexeme form",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 43
- ]
- ],
- "translation": "어휘소 형식"
- },
- "8oegWV": {
- "message": "List mode",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 63
- ]
- ],
- "translation": "목록 모드"
- },
- "2kUuXE": {
- "message": "Literal meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 103
- ]
- ],
- "translation": "글자 그대로의 의미"
- },
- "4PN67S": {
- "message": "Loading Dictionaries...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 104
- ]
- ],
- "translation": "사전 로드 중..."
- },
- "+yD+Wu": {
- "message": "loading...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 146
- ]
- ],
- "translation": "로드 중..."
- },
- "d5zxa4": {
- "message": "Local",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 151
- ]
- ],
- "translation": "로컬"
- },
- "OgyJSr": {
- "message": "Local only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 168
- ]
- ],
- "translation": "로컬만"
- },
- "z0t9bb": {
- "message": "Login",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 182
- ]
- ],
- "translation": "로그인"
- },
- "z7IcPF": {
- "message": "Login to see projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/auth/LoginButton.svelte",
- 71
- ],
- [
- "src/lib/auth/LoginButton.svelte",
- 79
- ]
- ],
- "translation": "프로젝트를 보려면 로그인하세요"
- },
- "nOhz3x": {
- "message": "Logout",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/auth/LoginButton.svelte",
- 61
- ]
- ],
- "translation": "로그아웃"
- },
- "nK30Fy": {
- "message": "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 188
- ]
- ],
- "translation": "🇦🇹 🇹🇭 🇺🇸에서 ❤️로 만들었습니다"
- },
- "6URaYg": {
- "message": "Meaning",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 165
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 72
- ],
- [
- "src/lib/entry-editor/object-editors/AddSenseFab.svelte",
- 15
- ]
- ],
- "translation": "의미"
- },
- "oPBJ/O": {
- "message": "Missing Examples",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 81
- ]
- ],
- "translation": "예제 없음"
- },
- "sb65UQ": {
- "message": "Missing Part of Speech",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 83
- ]
- ],
- "translation": "품사 없음"
- },
- "XOUmTu": {
- "message": "Missing Semantic Domains",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 84
- ]
- ],
- "translation": "의미 영역 없음"
- },
- "1H/nm7": {
- "message": "Missing Senses",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 82
- ]
- ],
- "translation": "의미 없음"
- },
- "QWdKwH": {
- "message": "Move",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/ItemListItem.svelte",
- 61
- ]
- ],
- "translation": "이동"
- },
- "qqeAJM": {
- "message": "Never",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 243
- ]
- ],
- "translation": "안 함"
- },
- "isRobC": {
- "message": "New",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/NewEntryButton.svelte",
- 48
- ]
- ],
- "translation": "새로 만들기"
- },
- "6WSYbN": {
- "message": "New {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 97
- ]
- ],
- "translation": "새 {0}"
- },
- "eL8osE": {
- "message": "New Entry",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/NewEntryButton.svelte",
- 50
- ]
- ],
- "translation": "새 항목"
- },
- "QUaH5J": {
- "message": "No activity found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 61
- ]
- ],
- "translation": "활동을 찾을 수 없음"
- },
- "cJKxGt": {
- "message": "No change name",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 71
- ]
- ],
- "translation": "변경 이름 없음"
- },
- "hcFut8": {
- "message": "No Dictionaries found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 108
- ]
- ],
- "translation": "사전을 찾을 수 없음"
- },
- "bakDdy": {
- "message": "No entries found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntriesList.svelte",
- 160
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 174
- ]
- ],
- "translation": "항목을 찾을 수 없음"
- },
- "7elymg": {
- "message": "No history found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/history/HistoryView.svelte",
- 66
- ]
- ],
- "translation": "기록을 찾을 수 없음"
- },
- "V9PAEu": {
- "message": "No items found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 124
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 220
- ]
- ],
- "translation": "항목을 찾을 수 없음"
- },
- "ylgAlG": {
- "message": "No server configured",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 184
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 113
- ]
- ],
- "translation": "서버가 구성되지 않음"
- },
- "qdJypF": {
- "message": "No words found",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 174
- ]
- ],
- "translation": "단어를 찾을 수 없음"
- },
- "EdQY6l": {
- "message": "None",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 99
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 176
- ]
- ],
- "translation": "없음"
- },
- "wMP6DT": {
- "message": "Not logged in",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 247
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 111
- ]
- ],
- "translation": "로그인하지 않음"
- },
- "KiJn9B": {
- "message": "Note",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 114
- ]
- ],
- "translation": "참고"
- },
- "6Aih4U": {
- "message": "Offline",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 180
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 109
- ]
- ],
- "translation": "오프라인"
- },
- "LqMYkh": {
- "message": "Open Data Directory",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 40
- ]
- ],
- "translation": "데이터 디렉터리 열기"
- },
- "Y4BKCd": {
- "message": "Open in FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 57
- ]
- ],
- "translation": "FieldWorks에서 열기"
- },
- "OsAKOS": {
- "message": "Open in new Window",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 65
- ]
- ],
- "translation": "새 창에서 열기"
- },
- "sccXTS": {
- "message": "Open Log file",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 46
- ]
- ],
- "translation": "로그 파일 열기"
- },
- "vgP+9p": {
- "message": "Part",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 43
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 44
- ]
- ],
- "translation": "부분"
- },
- "qW3eh2": {
- "message": "Part of",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 67
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 55
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexForms.svelte",
- 44
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 45
- ],
- [
- "src/lib/entry-editor/field-editors/ComplexFormComponents.svelte",
- 50
- ]
- ],
- "translation": "~의 일부"
- },
- "h6kyNd": {
- "message": "Part of speech",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 63
- ]
- ],
- "translation": "품사"
- },
- "kNiQp6": {
- "message": "Pinned",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 41
- ]
- ],
- "translation": "고정됨"
- },
- "rdUucN": {
- "message": "Preview",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 76
- ]
- ],
- "translation": "미리보기"
- },
- "Xp1CO/": {
- "message": "Project name...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 211
- ]
- ],
- "translation": "프로젝트 이름..."
- },
- "N2C89m": {
- "message": "Reference",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 60
- ]
- ],
- "translation": "참조"
- },
- "4mRsmF": {
- "message": "Refine your filter to see more...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/select.svelte",
- 144
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 256
- ]
- ],
- "translation": "더 보려면 필터를 구체화하세요..."
- },
- "TG4hr2": {
- "message": "Refresh Projects",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 62
- ],
- [
- "src/home/HomeView.svelte",
- 155
- ]
- ],
- "translation": "프로젝트 새로고침"
- },
- "t/YqKh": {
- "message": "Remove",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/ItemListItem.svelte",
- 73
- ]
- ],
- "translation": "제거"
- },
- "M7SqjM": {
- "message": "Reopen",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 41
- ]
- ],
- "translation": "다시 열기"
- },
- "aKuPxK": {
- "message": "Search # or #",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- null
- ]
- ],
- "translation": "# 또는 # 검색"
- },
- "3NdSH7": {
- "message": "Search Dictionaries",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectDropdown.svelte",
- 98
- ]
- ],
- "translation": "사전 검색"
- },
- "02ePaq": {
- "message": "Select {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ]
- ],
- "translation": "{0} 선택"
- },
- "bbTYV2": {
- "message": "Select {0} to view details",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 102
- ]
- ],
- "translation": "자세히 보려면 {0}을(를) 선택하세요"
- },
- "mEtszZ": {
- "message": "Semantic domains",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte",
- 79
- ]
- ],
- "translation": "의미 영역"
- },
- "Ivc0e8": {
- "message": "Sense",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 165
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditor.svelte",
- 72
- ],
- [
- "src/lib/entry-editor/object-editors/AddSenseFab.svelte",
- 15
- ]
- ],
- "translation": "의미"
- },
- "FDpH/H": {
- "message": "Sentence",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 37
- ]
- ],
- "translation": "문장"
- },
- "Tz0i8g": {
- "message": "Settings",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 142
- ]
- ],
- "translation": "설정"
- },
- "+drua4": {
- "message": "Shadcn Sandbox # #",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/sandbox/Sandbox.svelte",
- null
- ]
- ],
- "translation": "Shadcn 샌드박스 # #"
- },
- "mFKqBL": {
- "message": "Share Log file",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 50
- ]
- ],
- "translation": "로그 파일 공유"
- },
- "8vETh9": {
- "message": "Show",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 39
- ]
- ],
- "translation": "표시"
- },
- "0IaUwR": {
- "message": "Show {0} more...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 191
- ]
- ],
- "translation": "{0}개 더 보기..."
- },
- "AQK14J": {
- "message": "Simple",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/BrowseView.svelte",
- 72
- ]
- ],
- "translation": "단순"
- },
- "hQRttt": {
- "message": "Submit",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 210
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 211
- ],
- [
- "src/lib/components/field-editors/multi-select.svelte",
- 283
- ]
- ],
- "translation": "제출"
- },
- "N2FcBE": {
- "message": "Synced",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/activity/ActivityView.svelte",
- 103
- ],
- [
- "src/home/Server.svelte",
- 105
- ]
- ],
- "translation": "동기화됨"
- },
- "JXRN33": {
- "message": "Synced with {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 168
- ]
- ],
- "translation": "{0}와 동기화됨"
- },
- "UNnBU9": {
- "message": "Synchronize",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 142
- ],
- [
- "src/project/SyncDialog.svelte",
- 224
- ],
- [
- "src/project/ProjectSidebar.svelte",
- 122
- ]
- ],
- "translation": "동기화"
- },
- "ivpwMF": {
- "message": "Synchronizing...",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 174
- ],
- [
- "src/project/SyncDialog.svelte",
- 222
- ]
- ],
- "translation": "동기화 중..."
- },
- "GtycJ/": {
- "message": "Tasks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 90
- ]
- ],
- "translation": "작업"
- },
- "/OCqal": {
- "message": "Test Project",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/HomeView.svelte",
- 192
- ]
- ],
- "translation": "테스트 프로젝트"
- },
- "qYgnDa": {
- "message": "This date # and this emoji # are snippets",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/stories/i18n/i18n.stories.svelte",
- null
- ]
- ],
- "translation": "이 날짜 #과 이 이모지 #은 스니펫입니다"
- },
- "f233G3": {
- "message": "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen.",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 40
- ]
- ],
- "translation": "이 프로젝트는 이제 FieldWorks에서 열려 있습니다. FieldWorks Lite에서 계속 작업하려면 FieldWorks에서 프로젝트를 닫고 다시 열기를 클릭하십시오."
- },
- "L2twOB": {
- "message": "Toggle filters",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/SearchFilter.svelte",
- 72
- ]
- ],
- "translation": "필터 전환"
- },
- "2N0C4b": {
- "message": "Toggle theme",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/ThemePicker.svelte",
- 24
- ]
- ],
- "translation": "테마 전환"
- },
- "wFcvZJ": {
- "message": "Translation",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte",
- 48
- ]
- ],
- "translation": "번역"
- },
- "et+mIi": {
- "message": "Troubleshoot",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 168
- ],
- [
- "src/lib/troubleshoot/TroubleshootDialog.svelte",
- 30
- ],
- [
- "src/home/HomeView.svelte",
- 132
- ]
- ],
- "translation": "문제 해결"
- },
- "amlaqM": {
- "message": "Unable to open in FieldWorks",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/OpenInFieldWorksButton.svelte",
- 45
- ]
- ],
- "translation": "FieldWorks에서 열 수 없음"
- },
- "Ef7StM": {
- "message": "Unknown",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/SyncDialog.svelte",
- 243
- ],
- [
- "src/project/SyncDialog.svelte",
- 250
- ],
- [
- "src/lib/history/HistoryView.svelte",
- 99
- ],
- [
- "src/lib/activity/ActivityView.svelte",
- 95
- ]
- ],
- "translation": "알 수 없음"
- },
- "29VNqC": {
- "message": "Unknown error",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 115
- ]
- ],
- "translation": "알 수 없는 오류"
- },
- "wja8aL": {
- "message": "Untitled",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryView.svelte",
- 49
- ],
- [
- "src/project/browse/EntryRow.svelte",
- 57
- ],
- [
- "src/project/browse/EntryMenu.svelte",
- 32
- ]
- ],
- "translation": "무제"
- },
- "S/J67B": {
- "message": "Uses components as",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 88
- ]
- ],
- "translation": "다음을 구성 요소로 사용합니다"
- },
- "YYdC3A": {
- "message": "Version {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/ProjectSidebar.svelte",
- 187
- ]
- ],
- "translation": "버전 {0}"
- },
- "yK+3LL": {
- "message": "View Configuration",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/ViewPicker.svelte",
- 26
- ]
- ],
- "translation": "구성 보기"
- },
- "LhKBuY": {
- "message": "Where are my projects?",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/home/Server.svelte",
- 86
- ]
- ],
- "translation": "내 프로젝트는 어디에 있습니까?"
- },
- "dZiBrj": {
- "message": "Word",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/project/browse/EntryMenu.svelte",
- 37
- ],
- [
- "src/lib/entry-editor/NewEntryDialog.svelte",
- 84
- ],
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 250
- ],
- [
- "src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte",
- 43
- ]
- ],
- "translation": "단어"
- },
- "yRdLNW": {
- "message": "Word only",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 211
- ]
- ],
- "translation": "단어만"
- },
- "o0GO4i": {
- "message": "Word or meaning:",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/entry-editor/EntryOrSensePicker.svelte",
- 204
- ]
- ],
- "translation": "단어 또는 의미:"
- },
- "cDHTt1": {
- "message": "Writing system: {0}",
- "placeholders": {},
- "comments": [],
- "origin": [
- [
- "src/lib/components/lcm-rich-text-editor/editor-schema.ts",
- 20
- ]
- ],
- "translation": "쓰기 시스템: {0}"
- }
-}
\ No newline at end of file
diff --git a/frontend/viewer/src/locales/ko.po b/frontend/viewer/src/locales/ko.po
new file mode 100644
index 0000000000..a49ce7ac1e
--- /dev/null
+++ b/frontend/viewer/src/locales/ko.po
@@ -0,0 +1,939 @@
+msgid ""
+msgstr ""
+"POT-Creation-Date: 2025-07-29 14:49+0700\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: @lingui/cli\n"
+"Language: ko\n"
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Plural-Forms: \n"
+
+#: src/lib/activity/ActivityView.svelte:99
+msgid "– ({0} changes)"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:28
+#: src/lib/components/audio/audio-editor.svelte:33
+#: src/lib/components/audio/audio-editor.svelte:37
+msgid "{0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:249
+msgid "{0} - FieldWorks"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:209
+msgid "{0} - FieldWorks Lite"
+msgstr ""
+
+#: src/lib/components/editor/field/field-title.svelte:22
+msgid "{0} (FieldWorks Lite)"
+msgstr ""
+
+#: src/lib/components/editor/field/field-title.svelte:23
+msgid "{0} (FieldWorks)"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:30
+msgid "{0} MB"
+msgstr ""
+
+#: src/home/Server.svelte:62
+msgid "{0} Server"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:93
+msgid "{0} synced to FieldWorks. {1} synced to FieldWorks Lite."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:91
+#: src/project/SyncDialog.svelte:92
+msgid "{num, plural, one {# change} other {# changes}}"
+msgstr ""
+
+#: src/lib/notifications/NotificationOutlet.svelte:20
+msgid "A new version of FieldWorks lite is available."
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "a word"
+msgstr ""
+
+#: src/lib/about/AboutDialog.svelte:22
+msgid "About"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:138
+msgid "Account"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:94
+msgid "Activity"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:206
+#: src/lib/components/audio/AudioDialog.svelte:106
+msgid "Add audio"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:51
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:57
+msgid "Add component"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:212
+msgid "Add Example"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+msgid "Add Meaning"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:51
+msgid "Add part of"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:227
+msgid "Add Sense"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:83
+#: src/lib/activity/ActivityView.svelte:78
+#: src/lib/activity/ActivityView.svelte:105
+msgid "ago"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "an entry"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:21
+msgid "Any Ws"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:33
+msgid "Application version"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:55
+msgid "Are you sure you want to delete {0}?"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:215
+msgid "Audio file not included in Send & Receive"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:95
+#: src/lib/activity/ActivityView.svelte:91
+msgid "Author:"
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:73
+msgid "Auto"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:183
+msgid "Auto synchronizing"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:80
+#: src/lib/activity/ActivityView.svelte:75
+msgid "before"
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:9
+msgid "Best match"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:89
+msgid "Browse"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:110
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:245
+#: src/lib/components/field-editors/select.svelte:166
+#: src/lib/components/field-editors/multi-select.svelte:280
+#: src/lib/components/audio/AudioDialog.svelte:118
+msgid "Cancel"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:55
+msgid "Citation form"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:41
+msgid "Citation Form"
+msgstr ""
+
+#: src/home/HomeView.svelte:225
+msgid "Classic FieldWorks Projects"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:118
+#: src/lib/components/field-editors/multi-select.svelte:205
+msgid "clear"
+msgstr ""
+
+#: src/lib/components/ui/button/x-button.svelte:14
+#: src/lib/components/field-editors/multi-select.svelte:215
+#: src/lib/about/AboutDialog.svelte:28
+msgid "Close"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:157
+msgid "Close Dictionary"
+msgstr ""
+
+#: src/lib/ThemePicker.svelte:32
+msgid "Color"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:55
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:45
+msgid "Complex Form"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:88
+msgid "Complex form types"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:67
+msgid "Complex forms"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:43
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:61
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:50
+msgid "Component"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:77
+msgid "Components"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:13
+msgid "Contains"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:112
+msgid "Create {0}"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryButton.svelte:12
+msgid "Create entry"
+msgstr ""
+
+#: src/home/HomeView.svelte:203
+msgid "Create Example Project"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryButton.svelte:12
+msgid "Create word"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:42
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:43
+msgid "Current Entry"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:42
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:43
+msgid "Current Word"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:87
+msgid "Dashboard"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:35
+msgid "Data Directory"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:52
+msgid "Definition"
+msgstr ""
+
+#: src/home/HomeView.svelte:177
+msgid "Delete"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:52
+#: src/lib/entry-editor/DeleteDialog.svelte:59
+msgid "Delete {0}"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:55
+msgid "Delete Entry"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:55
+msgid "Delete Word"
+msgstr ""
+
+#: src/home/HomeView.svelte:107
+#: src/home/HomeView.svelte:110
+msgid "Dictionaries"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:83
+msgid "Dictionary"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:38
+msgid "Dictionary Preview"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:46
+msgid "Discard"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:41
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:55
+msgid "Display as"
+msgstr ""
+
+#: src/lib/entry-editor/DeleteDialog.svelte:58
+msgid "Don't delete"
+msgstr ""
+
+#: src/lib/notifications/NotificationOutlet.svelte:26
+#: src/home/Server.svelte:127
+msgid "Download"
+msgstr ""
+
+#: src/home/Server.svelte:38
+msgid "Downloaded {0}"
+msgstr ""
+
+#: src/home/Server.svelte:37
+msgid "Downloading {0}..."
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:14
+msgid "Ends with"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:37
+#: src/lib/entry-editor/NewEntryDialog.svelte:84
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+msgid "Entry"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:211
+msgid "Entry Only"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:204
+msgid "Entry or sense:"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:15
+msgid "Equals"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:119
+msgid "Error getting sync status"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:195
+msgid "Error getting sync status."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:260
+msgid "Error: {0}"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:184
+msgid "Example"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:91
+msgid "Example sentence"
+msgstr ""
+
+#: src/home/Server.svelte:39
+msgid "Failed to download {0}"
+msgstr ""
+
+#: src/project/browse/EntriesList.svelte:134
+msgid "Failed to load entries"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:22
+msgid "Failed to open data directory, use the path in the text field instead"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:120
+msgid "Failed to synchronize"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:95
+msgid "Failed to synchronize."
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:179
+#: src/home/HomeView.svelte:126
+msgid "Feedback"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:136
+msgid "Field"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:32
+msgid "Field Labels"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:69
+#: src/lib/OpenInFieldWorksButton.svelte:56
+#: src/home/HomeView.svelte:231
+msgid "FieldWorks logo"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:32
+msgid "File name:"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:74
+msgid "File not found"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:100
+msgid "Filter # entries"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:100
+msgid "Filter # words"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:106
+msgid "Filter entries"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:147
+msgid "Filter for"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:106
+msgid "Filter words"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:114
+#: src/lib/components/field-editors/multi-select.svelte:201
+msgid "Filter..."
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:140
+msgid "Find entry..."
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:140
+msgid "Find word..."
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:42
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:41
+msgid "Gloss"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSenseItemList.svelte:26
+msgid "Go to {0}"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:63
+msgid "Grammatical info."
+msgstr ""
+
+#: src/project/browse/SortMenu.svelte:10
+msgid "Headword"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:40
+msgid "Hide"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:60
+#: src/lib/history/HistoryView.svelte:59
+msgid "History"
+msgstr ""
+
+#: src/lib/components/audio/audio-provider.svelte:85
+msgid "Hold to record or\\npress and release to start recording."
+msgstr ""
+
+#: src/home/Server.svelte:137
+msgid "I don't see my project"
+msgstr ""
+
+#: src/home/HomeView.svelte:237
+msgid "Import"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:212
+#: src/project/SyncDialog.svelte:252
+msgid "Last change: {0}"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:28
+msgid "Length:"
+msgstr ""
+
+#: src/home/HomeView.svelte:109
+msgid "Lexbox logo"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:43
+msgid "Lexeme form"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:40
+msgid "Lexeme Form"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:63
+msgid "List mode"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:103
+msgid "Literal meaning"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:105
+msgid "Loading Dictionaries..."
+msgstr ""
+
+#: src/home/HomeView.svelte:146
+msgid "loading..."
+msgstr ""
+
+#: src/home/HomeView.svelte:151
+msgid "Local"
+msgstr ""
+
+#: src/home/HomeView.svelte:168
+msgid "Local only"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:189
+msgid "Login"
+msgstr ""
+
+#: src/lib/auth/LoginButton.svelte:71
+#: src/lib/auth/LoginButton.svelte:79
+msgid "Login to see projects"
+msgstr ""
+
+#: src/lib/auth/LoginButton.svelte:61
+msgid "Logout"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:193
+msgid "Made with ❤️ from 🇦🇹 🇹🇭 🇺🇸"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:166
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:73
+#: src/lib/entry-editor/object-editors/AddSenseFab.svelte:15
+msgid "Meaning"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:152
+msgid "Missing Examples"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:154
+msgid "Missing Part of Speech"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:155
+msgid "Missing Semantic Domains"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:153
+msgid "Missing Senses"
+msgstr ""
+
+#: src/lib/entry-editor/ItemListItem.svelte:61
+msgid "Move"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:253
+msgid "Never"
+msgstr ""
+
+#: src/project/NewEntryButton.svelte:48
+msgid "New"
+msgstr ""
+
+#: src/lib/entry-editor/NewEntryDialog.svelte:97
+msgid "New {0}"
+msgstr ""
+
+#: src/project/NewEntryButton.svelte:50
+msgid "New Entry"
+msgstr ""
+
+#: src/lib/activity/ActivityView.svelte:61
+msgid "No activity found"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:210
+msgid "No audio"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:71
+msgid "No change name"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:109
+msgid "No Dictionaries found"
+msgstr ""
+
+#: src/project/browse/EntriesList.svelte:160
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:174
+msgid "No entries found"
+msgstr ""
+
+#: src/lib/history/HistoryView.svelte:66
+msgid "No history found"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:126
+#: src/lib/components/field-editors/multi-select.svelte:220
+msgid "No items found"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:193
+#: src/project/ProjectSidebar.svelte:113
+msgid "No server configured"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:174
+msgid "No words found"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:101
+#: src/lib/components/field-editors/multi-select.svelte:176
+msgid "None"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:16
+msgid "Not equal"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:257
+#: src/project/ProjectSidebar.svelte:111
+msgid "Not logged in"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:114
+msgid "Note"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:187
+#: src/project/ProjectSidebar.svelte:109
+msgid "Offline"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:77
+msgid "Offline, unable to download"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:40
+msgid "Open Data Directory"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:57
+msgid "Open in FieldWorks"
+msgstr ""
+
+#: src/project/browse/EntryMenu.svelte:65
+msgid "Open in new Window"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:46
+msgid "Open Log file"
+msgstr ""
+
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:43
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:44
+msgid "Part"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:67
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:55
+#: src/lib/entry-editor/field-editors/ComplexForms.svelte:44
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:45
+#: src/lib/entry-editor/field-editors/ComplexFormComponents.svelte:50
+msgid "Part of"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:63
+msgid "Part of speech"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:41
+msgid "Pinned"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:76
+msgid "Preview"
+msgstr ""
+
+#: src/home/HomeView.svelte:211
+msgid "Project name..."
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:60
+msgid "Reference"
+msgstr ""
+
+#: src/lib/components/field-editors/select.svelte:146
+#: src/lib/components/field-editors/multi-select.svelte:256
+msgid "Refine your filter to see more..."
+msgstr ""
+
+#: src/home/Server.svelte:70
+#: src/home/HomeView.svelte:155
+msgid "Refresh Projects"
+msgstr ""
+
+#: src/lib/entry-editor/ItemListItem.svelte:73
+msgid "Remove"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:261
+msgid "Remove audio"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:41
+msgid "Reopen"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:258
+msgid "Replace audio"
+msgstr ""
+
+#: src/lib/components/audio/AudioDialog.svelte:120
+msgid "Save audio"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:
+msgid "Search # or #"
+msgstr ""
+
+#: src/project/ProjectDropdown.svelte:99
+msgid "Search Dictionaries"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+msgid "Select {0}"
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:102
+msgid "Select {0} to view details"
+msgstr ""
+
+#: src/lib/components/audio/audio-provider.svelte:66
+#: src/lib/components/audio/audio-provider.svelte:70
+msgid "Select file"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/SenseEditorPrimitive.svelte:79
+msgid "Semantic domains"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:166
+#: src/lib/entry-editor/object-editors/EntryEditor.svelte:73
+#: src/lib/entry-editor/object-editors/AddSenseFab.svelte:15
+msgid "Sense"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:37
+msgid "Sentence"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:144
+msgid "Settings"
+msgstr ""
+
+#: src/lib/sandbox/Sandbox.svelte:
+msgid "Shadcn Sandbox # #"
+msgstr ""
+
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:50
+msgid "Share Log file"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:39
+msgid "Show"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:191
+msgid "Show {0} more..."
+msgstr ""
+
+#: src/project/browse/BrowseView.svelte:72
+msgid "Simple"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:30
+msgid "Size:"
+msgstr ""
+
+#: src/project/browse/filter/OpFilter.svelte:12
+msgid "Starts with"
+msgstr ""
+
+#: src/lib/components/field-editors/multi-select.svelte:210
+#: src/lib/components/field-editors/multi-select.svelte:211
+#: src/lib/components/field-editors/multi-select.svelte:283
+msgid "Submit"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:117
+#: src/lib/activity/ActivityView.svelte:103
+#: src/home/Server.svelte:113
+msgid "Synced"
+msgstr ""
+
+#: src/home/HomeView.svelte:168
+msgid "Synced with {0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:149
+#: src/project/SyncDialog.svelte:234
+#: src/project/ProjectSidebar.svelte:124
+msgid "Synchronize"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:89
+msgid "Synchronizing FieldWorks Lite with FieldWorks..."
+msgstr ""
+
+#: src/project/SyncDialog.svelte:181
+#: src/project/SyncDialog.svelte:232
+msgid "Synchronizing..."
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:91
+msgid "Tasks"
+msgstr ""
+
+#: src/home/HomeView.svelte:192
+msgid "Test Project"
+msgstr ""
+
+#: src/stories/i18n/i18n.stories.svelte:
+msgid "This date # and this emoji # are snippets"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:40
+msgid "This project is now open in FieldWorks. To continue working in FieldWorks Lite, close the project in FieldWorks and click Reopen."
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:119
+msgid "Toggle filters"
+msgstr ""
+
+#: src/lib/ThemePicker.svelte:24
+msgid "Toggle theme"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/ExampleEditorPrimitive.svelte:48
+msgid "Translation"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:170
+#: src/lib/troubleshoot/TroubleshootDialog.svelte:30
+#: src/home/HomeView.svelte:132
+msgid "Troubleshoot"
+msgstr ""
+
+#: src/lib/components/audio/audio-editor.svelte:36
+msgid "Type:"
+msgstr ""
+
+#: src/lib/OpenInFieldWorksButton.svelte:45
+msgid "Unable to open in FieldWorks"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:253
+#: src/project/SyncDialog.svelte:260
+#: src/lib/history/HistoryView.svelte:99
+#: src/lib/activity/ActivityView.svelte:95
+msgid "Unknown"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:115
+msgid "Unknown error"
+msgstr ""
+
+#: src/lib/components/field-editors/audio-input.svelte:80
+msgid "Unknown error {0}"
+msgstr ""
+
+#: src/project/SyncDialog.svelte:191
+msgid "Unknown server: {0}"
+msgstr ""
+
+#: src/project/browse/EntryView.svelte:49
+#: src/project/browse/EntryRow.svelte:57
+#: src/project/browse/EntryMenu.svelte:32
+msgid "Untitled"
+msgstr ""
+
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:88
+msgid "Uses components as"
+msgstr ""
+
+#: src/project/ProjectSidebar.svelte:192
+msgid "Version {0}"
+msgstr ""
+
+#: src/project/browse/ViewPicker.svelte:26
+msgid "View Configuration"
+msgstr ""
+
+#: src/home/Server.svelte:94
+msgid "Where are my projects?"
+msgstr ""
+
+#: src/project/browse/SearchFilter.svelte:40
+#: src/project/browse/EntryMenu.svelte:37
+#: src/lib/entry-editor/NewEntryDialog.svelte:84
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:250
+#: src/lib/entry-editor/object-editors/EntryEditorPrimitive.svelte:43
+msgid "Word"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:211
+msgid "Word only"
+msgstr ""
+
+#: src/lib/entry-editor/EntryOrSensePicker.svelte:204
+msgid "Word or meaning:"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:18
+msgid "Writing System"
+msgstr ""
+
+#: src/lib/components/lcm-rich-text-editor/editor-schema.ts:27
+msgid "Writing system: {0}"
+msgstr ""
+
+#: src/project/browse/filter/WsSelect.svelte:29
+msgid "Writing Systems"
+msgstr ""