Translations #6

Closed
opened 2026-06-23 21:22:29 +02:00 by aaly11 · 1 comment
aaly11 commented 2026-06-23 21:22:29 +02:00 (Migrated from github.com)

Большая часть перевода исчезла (версия 1.0.5). Из всего перевода остался лишь перевод нескольких строк в системном лотке.
Немного был озадачен этим обстоятельством, но после добавил местоположение каждой строки перевода и это сработало.

cd translations/
~> lupdate6 -tr-function-alias translate+=loc -no-obsolete -locations absolute .. -ts bearwave_de.ts
Scanning directory '..'...
Updating 'bearwave_de.ts'...
    Found 95 source text(s) (83 new and 12 already existing)
    Removed 63 obsolete entries
    Same-text heuristic provided 63 translation(s)
~> _

Немецкий перевод.
Русский перевод.

1.0.5

Большая часть перевода исчезла (версия 1.0.5). Из всего перевода остался лишь перевод нескольких строк в системном лотке. Немного был озадачен этим обстоятельством, но после добавил местоположение каждой строки перевода и это сработало. ``` cd translations/ ~> lupdate6 -tr-function-alias translate+=loc -no-obsolete -locations absolute .. -ts bearwave_de.ts Scanning directory '..'... Updating 'bearwave_de.ts'... Found 95 source text(s) (83 new and 12 already existing) Removed 63 obsolete entries Same-text heuristic provided 63 translation(s) ~> _ ``` [Немецкий перевод](https://build.opensuse.org/projects/home:AndnoVember:test/packages/bearwave/files/bearwave_de.ts?expand=1). [Русский перевод](https://build.opensuse.org/projects/home:AndnoVember:test/packages/bearwave/files/bearwave_ru.ts?expand=1). [![1.0.5](https://paste.opensuse.org/pastes/d6ceafb68fee/raw "Перевод на немецкий")](https://paste.opensuse.org/pastes/a89870219455/raw)
spalencsar commented 2026-06-24 08:34:41 +02:00 (Migrated from github.com)

Hi @aaly11,

Thank you very much for reporting this issue and for providing the updated translation files!

The translation contexts indeed changed because we split the monolithic Main.qml into separate component files in version 1.0.4, causing Qt to look for contexts like AboutDialog, PlayerBar, etc., instead of Main.

I have updated the German translations accordingly, and also fully integrated your Russian translation file (bearwave_ru.ts) into our CMake build system. Both files are now merged into the main branch and will be part of the next release. I have also added your contribution to the CHANGELOG.md.

Thank you again for your help! I'm closing this issue now.

Hi @aaly11, Thank you very much for reporting this issue and for providing the updated translation files! The translation contexts indeed changed because we split the monolithic `Main.qml` into separate component files in version 1.0.4, causing Qt to look for contexts like `AboutDialog`, `PlayerBar`, etc., instead of `Main`. I have updated the German translations accordingly, and also fully integrated your Russian translation file (`bearwave_ru.ts`) into our CMake build system. Both files are now merged into the `main` branch and will be part of the next release. I have also added your contribution to the `CHANGELOG.md`. Thank you again for your help! I'm closing this issue now.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
spalencsar/bearwave#6
No description provided.