Skip to content

Translations update from Hosted Weblate - #104

Merged
OlaProeis merged 11 commits into
OlaProeis:masterfrom
weblate:weblate-ferrite-ferrite-ui
Apr 15, 2026
Merged

Translations update from Hosted Weblate#104
OlaProeis merged 11 commits into
OlaProeis:masterfrom
weblate:weblate-ferrite-ferrite-ui

Conversation

@weblate

@weblate weblate commented Mar 16, 2026

Copy link
Copy Markdown
Contributor

Translations update from Hosted Weblate for Ferrite/Ferrite UI.

Current translation status:

Weblate translation status

Summary by CodeRabbit

  • Localization
    • Expanded German translations and formatting: improved multi-line rendering for many tooltips/help texts, updated labels (e.g., "Numbers" → "Zahlen", "Workspace" → "Arbeitsordner"), and added numerous German strings across file dialogs, terminal/productivity panels, settings, editor preferences, document summaries, tree viewer, widgets/CSV, and UI sections for a more complete experience.
    • Added three Japanese Tree viewer notifications for large-file loading, successful load (with size), and load failure (with error).

Currently translated at 100.0% (736 of 736 strings)

Translation: Ferrite/Ferrite UI
Translate-URL: https://hosted.weblate.org/projects/ferrite/ferrite-ui/de/
@coderabbitai

coderabbitai Bot commented Mar 16, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e5986a9f-fb47-47ef-a246-b61daaa96d93

📥 Commits

Reviewing files that changed from the base of the PR and between dccaecc and 6cbe769.

📒 Files selected for processing (1)
  • locales/de.yaml
✅ Files skipped from review due to trivial changes (1)
  • locales/de.yaml

📝 Walkthrough

Walkthrough

Adds many German localization entries and reflows long German tooltip/help strings in locales/de.yaml; adds three Japanese tree-viewer notification strings to locales/ja.yaml. Changes are limited to locale YAML files; no API or runtime logic altered.

Changes

Cohort / File(s) Summary
German localization (major)
locales/de.yaml
Reflowed multi-line tooltip/help strings and added ~280+ German translation keys across UI areas: file dialogs, terminal labels/filters/errors, editor/CJK and Vim-related settings text, document statistics/outline/JSON stats, tree viewer messages, widget/CSV/pipeline helper strings, shortcuts label change (WorkspaceArbeitsordner), and several small wording replacements (e.g., NumbersZahlen).
Japanese notifications (small)
locales/ja.yaml
Added 3 notification.* strings for tree viewer: large_file_loading, file_loaded, file_load_failed (include %{size} / %{error} placeholders).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

🐇
Ich hopp' durch Wörter, Satz für Satz,
setz' Zeichen neu in deutschem Platz.
Drei kleine Töne auf Japanisch auch,
Übersetzungssprung — ein froher Hauch.
Hopp, die Lokalisierung blüht im Rauch. ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Translations update from Hosted Weblate' accurately describes the main change: locale files updated with new translations synchronized from Hosted Weblate.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@locales/de.yaml`:
- Around line 921-933: Fix the two spelling mistakes in the German locale:
change the Pomodoro timer title value "Promodoro-Stoppuhr" to
"Pomodoro-Stoppuhr" (refer to the title key) and correct the rename confirmation
"Umbennenung bestätigen" to "Umbenennung bestätigen" (refer to the
confirm_rename key); update the strings in locales/de.yaml accordingly.
- Around line 203-206: The translation for the key vim_mode_tooltip contains a
typo: change "Tasteturbelegung" to "Tastaturbelegung" in the vim_mode_tooltip
value so the string reads "Vim-Tastaturbelegung..."; update the value for the
vim_mode_tooltip entry to the corrected word without altering other wording or
line breaks.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: beadf745-4f63-436b-b9d5-72e57b815dc9

📥 Commits

Reviewing files that changed from the base of the PR and between 9704f0c and b532e05.

📒 Files selected for processing (1)
  • locales/de.yaml

Comment thread locales/de.yaml
Comment on lines +203 to +206
vim_mode: Vim-Modus
vim_mode_tooltip: Vim-Tasteturbelegung mit Normal-, Einfüge- und
Kommandomodus. Cursorsteuerung mit "hjkl", "i" um einzufügen und mit "Esc"
zum Normalmodus.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix typo in Vim tooltip label.

Line 204 contains Tasteturbelegung; this should be Tastaturbelegung.

Proposed text fix
-    vim_mode_tooltip: Vim-Tasteturbelegung mit Normal-, Einfüge- und 
+    vim_mode_tooltip: Vim-Tastaturbelegung mit Normal-, Einfüge- und 
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
vim_mode: Vim-Modus
vim_mode_tooltip: Vim-Tasteturbelegung mit Normal-, Einfüge- und
Kommandomodus. Cursorsteuerung mit "hjkl", "i" um einzufügen und mit "Esc"
zum Normalmodus.
vim_mode: Vim-Modus
vim_mode_tooltip: Vim-Tastaturbelegung mit Normal-, Einfüge- und
Kommandomodus. Cursorsteuerung mit "hjkl", "i" um einzufügen und mit "Esc"
zum Normalmodus.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@locales/de.yaml` around lines 203 - 206, The translation for the key
vim_mode_tooltip contains a typo: change "Tasteturbelegung" to
"Tastaturbelegung" in the vim_mode_tooltip value so the string reads
"Vim-Tastaturbelegung..."; update the value for the vim_mode_tooltip entry to
the corrected word without altering other wording or line breaks.

Comment thread locales/de.yaml
Comment on lines +921 to +933
title: Promodoro-Stoppuhr
work: 'Arbeit: %{time}'
break_label: 'Pause: %{time}'
ready: Bereit
cycles: 'Zyklen: %{count}'
stop: Stopp
start_work: mit Arbeit beginnen (25m)
start_break: Pause nehmen (5m)
notes:
title: kurze Notizen
name_label: 'Name:'
note_label: 'Notiz:'
confirm_rename: Umbennenung bestätigen

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Correct user-facing typos in Pomodoro/rename strings.

Line 921 (Promodoro) and Line 933 (Umbennenung) contain spelling errors.

Proposed text fix
-    title: Promodoro-Stoppuhr
+    title: Pomodoro-Stoppuhr
...
-    confirm_rename: Umbennenung bestätigen
+    confirm_rename: Umbenennung bestätigen
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
title: Promodoro-Stoppuhr
work: 'Arbeit: %{time}'
break_label: 'Pause: %{time}'
ready: Bereit
cycles: 'Zyklen: %{count}'
stop: Stopp
start_work: mit Arbeit beginnen (25m)
start_break: Pause nehmen (5m)
notes:
title: kurze Notizen
name_label: 'Name:'
note_label: 'Notiz:'
confirm_rename: Umbennenung bestätigen
title: Pomodoro-Stoppuhr
work: 'Arbeit: %{time}'
break_label: 'Pause: %{time}'
ready: Bereit
cycles: 'Zyklen: %{count}'
stop: Stopp
start_work: mit Arbeit beginnen (25m)
start_break: Pause nehmen (5m)
notes:
title: kurze Notizen
name_label: 'Name:'
note_label: 'Notiz:'
confirm_rename: Umbenennung bestätigen
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@locales/de.yaml` around lines 921 - 933, Fix the two spelling mistakes in the
German locale: change the Pomodoro timer title value "Promodoro-Stoppuhr" to
"Pomodoro-Stoppuhr" (refer to the title key) and correct the rename confirmation
"Umbennenung bestätigen" to "Umbenennung bestätigen" (refer to the
confirm_rename key); update the strings in locales/de.yaml accordingly.

@OlaProeis
OlaProeis merged commit e60b100 into OlaProeis:master Apr 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants