-
Notifications
You must be signed in to change notification settings - Fork 23
Internationalisation #52
Comments
Window is hidden when the user click on close (or alt+f4), user can restore the window by clicking on the tray icon and quit using Ctrl+Q or the tray icon quit context menu action
Add tests that make sure the tray icon is shown when the application is initialized
Works with one string translated to French Will use the language of the OS. I don't plan to add a setting to change the language.
Works with one string translated to French Will use the language of the OS. I don't plan to add a setting to change the language.
Empty spanish and german translations
@ZeroDot1 I've just uploaded the resources needed for translating mellow player on transifex Wiki page has been updated: https://github.com/ColinDuquesnoy/MellowPlayer/wiki/%5BTutorial%5D-Adding-or-updating-a-translation. I'll close this issue once the French translation is ready (so that I am sure all parts of the application are translatable) |
Good! 👍 You can do it using QtLinguist but I'd prefer if you use transifex. It's easier to pull your changes and discuss potential issue or talk about the string to translate there (there is a forum and you can also add some comments to a specific string). |
@ZeroDot1 Also wait a bit for the sources to be clean. I've realized the first source I pushed contained the strings from QtWebEngine too (we should not translate these). The resource on transifex is already up to date but I see in your screenshot that you don't. |
Pull from transifex, remove all obsoletes translation
Note that settings are currently not translatable (need some work to move some string from Json to C++)
Automatic language selection does not work. '/home/user/MellowPlayer-develop/MellowPlayer-develop/src/MellowPlayer'
qt5ct: using qt5ct plugin
[I] [2017-07-29 22-50-12:046888] [main] Log directory: /home/user/.local/share/MellowPlayer/MellowPlayer/Logs/
[I] [2017-07-29 22-50-12:047023] [main] MellowPlayer 2.95.0.0 - Built on Jul 29 2017 at 22:29:09 (GCC 7.1.1 20170630, 64 bit) with Qt 5.9.1
[I] [2017-07-29 22-50-12:047194] [qt] translation successfully loaded: "de_DE"
[W] [2017-07-29 22-50-14:648987] [qt] <Unknown File>: QML QQuickAnchors: Binding loop detected for property "rightMargin"
[WARNING:flash/platform/pepper/pep_module.cpp(63)] SANDBOXED
|
@ZeroDot1 Sorry I accidentally pushed some code that forced loading of the french translation. Should be fixed now. FYI there are some parts of the application that are not translatable yet (e.g. the settings page). I am working on it. There will be more strings to translate when I'm done. |
So I change now to my Transifex account for future translation in German, the basis is now created. |
👍 OK, I'll let you know when you can start working on them. |
Thank you:) |
Now every parts of the UI is translatable.
@ZeroDot1 You can start working on the remaining translations, the application can now be fully translated. Comment on this forum page if you encounter any issues or if you want me to pull your work from transifex: https://www.transifex.com/colinduquesnoy/teams/59776/discussions/17913/ |
Fix warning when loading en translation, qt wants at least one finished string.
The German translation is ready. |
Thank you for the quick update! I integrated into the git repo (commit 8d6f876) |
The system tray icon is now translatable. Comment here when you're done and feel free to reopen this issue if you find some other places that are not translatable. I'll wait till the end of the week to publish version 3.0 final. |
I've finished :) You can integrate it into MellowPlayer. Do not forget to update the version history before the release, and the website [ @CelineThiry ] |
@ZeroDot1 I found another place where there was a missing translation: the "Open" action of libnotify's notifications. I updated the translation source on transifex. |
Good catch! I have updated the translation source on transifex. |
The translation is ready, thanks for the quick update :) |
Thank you for reporting. I created a new issue (attached to the final release milestone: 3.0.0). Please create new issues if you find other places that are not translatable. |
Add support for internationalisation (use qtlinguist or transifex)
The text was updated successfully, but these errors were encountered: