-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Localization #77
Comments
@ThePotatoChronicler Would you be interested in updating the Czech localization as well as localizing the masterlists? @Freso Would you be interested in doing the same for Danish? @Sharlikran Would you be interested in doing the same for Spanish? @3ventic Would you be interested in doing the same for Finnish? @cpasmoi Would you be interested in doing the same for French? @steamb23 & @sean-kang Would you two be interested in doing the same for Korean? @Trollmen & @Yoosk Would you two be interested in doing the same for Polish? @Lakrits, @simoneddeland, & @ddbb07 Would you three be interested in doing the same for Swedish? |
@ironmagician Would you be interested in doing the same for Portuguese? @TokcDK Would you be interested in doing the same for Russian? |
@kuroko137 & @tktk11 Would you two be interested in doing the same for Japanese? |
Sure, I downloaded the spreadsheet. Should be done before the next weekend. |
@ironmagician Thank you so much! Just FYI, I added instructions on how to use the spreadsheet in the issue description. I'll quote it here as well:
|
@ironmagician The template file was recently updated (in loot/loot@185db17), so there are 6 new/updated strings that need translating for the program. Could you please update these as well? @RacerBG Could you please do the same for Bulgarian? |
No problems, I will do it tomorrow though. 😃 |
No problem at all, take as much time as you need! |
@ironmagician @RacerBG I've added this message to the masterlist:
Can you guys please provide translations for it as well when you have the chance? |
Hey @silentdark would you be able to translate these two message anchors into Chinese? &mainQuestCompleted
Only use this plugin once the main quest of the game has been completed.
&versionXofYorGreaterRequired
Requires version **%1%** or greater of **%2%**. |
Chinese translation: &mainQuestCompleted
只有在游戏的主要任务完成后才可以使用这个插件。
&versionXofYorGreaterRequired
需要 **%2%** 的 **%1%** 或更高版本。 |
@3ventic I just wondered if you would still be interested in updating the Finnish translation of LOOT? Theres a good amount of messages that need to be updated / translated (for the application as well as our new |
@kuroko137 We have two more strings that need to be translated into Japanese, see |
@kuroko137, two new strings were added since you last updated the Japanese translation, would you be willing to translate them whenever you have the chance? We'd really appreciate it as always! @silentdark, the prelude is also missing Chinese translations for three strings, would you be willing to translate them as well? You can quickly find them in the spreadsheet linked in the original post. |
Finnish update loot/loot#1899 |
Preface
This issue will keep track of localization across all of the masterlists & the program itself. It will also serve as a hub for translators to discuss translations & ask for help. If you need context for any message, please file an issue at LOOT's source code issue tracker. There is also a dedicated translations channel in our Discord server if you prefer discussing translations that way. Please, don't be afraid to ask for help. We're more than happy to provide it & are deeply grateful for any contribution. You'll also be mentioned in our credits if you aren't already.
LOOT Localization
Localization for Your Language
Comprehensive instructions for localizing the program for your language are available at this Contributing readme. If you're not familiar with making a pull request or using Git in general, we have a guide that explains the basics of the process. We're also always happy to help if you're having trouble.
If you feel uncomfortable with the process or don't have the time, you can download the template here. Then, go to the
resources/l10n
folder of LOOT's repo & navigate to the folder corresponding to your language if it exists (see below for what language each code represents) to download itsloot.po
file. Finally, only follow the steps from the Contributing readme about using Poedit to translate the app & send us your updated or newloot.po
file instead; we can update or add your language's localization for you.LOOT Localization Progress
These are the languages LOOT currently supports & the number of strings that need updated or new translations for each:
bg
cs
da
de
es
fi
fr
it
ja
ko
pl
pt_BR
pt_PT
ru
sv
tk_TK
uk_UA
zh_CN
* Installer string translations missing or need review
Note: languages added recently may not be included in the latest stable release of LOOT, but they will be in the update following their addition. This applies to translation updates as well.
Note: if your language isn't listed, you can always add your language by following the instructions in the article linked above. Please, feel free to double-check the localization for your language even if it's complete.
Masterlist Localization
The Masterlist Prelude
With the introduction of the masterlist prelude in LOOT v0.17.0, translating masterlist messages is significantly more streamlined. You can now make a single pull request to the prelude repository with translations for all of the messages there, & LOOT will essentially be able to distribute them to each masterlist at runtime.
How masterlists handle language can be read about here, but you basically need to find the
lang
key with your language's locale code (e.g.,de
for German,es
for Spanish,zh_CN
for Simplified Chinese) & update thetext
key with your translation. If one doesn't exist for a given message, you can add one using other translations as a template. The localized content data structures should be sorted alphabetically by locale code with the exception ofen
at the beginning since it is LOOT's default language.Note: if your language isn't currently supported by LOOT, you need to add support for it first before translating the masterlist prelude. Adding support is discussed in the readme linked to earlier.
Weblate
LOOT can also be translated by using Weblate and this includes the LOOT application itself, the Prelude as well as the Installer.
The text was updated successfully, but these errors were encountered: