-
-
Notifications
You must be signed in to change notification settings - Fork 21
👋🏻 Language Support Help Wanted! #12
Comments
I translated them into Japanese. You can use them if you like.
|
Thank you so much @fus1ondev, I just wanna check this is a direct translation and not from google translate or chatgpt? |
Of course, it is a direct translation. |
Fantastic, I have already added it into the app, it will be available in the next release. Thank you! |
Dutch Translation:
|
Russian translation: "AlertSomePercentTitle" = "%d%% Осталось"; // 90% Осталось |
Turkish translation:
|
Thanks so much to @kalonya, @fus1ondev, @joostiphone & @ko-oler you guys are legends. All these translations have been added to the app and will be live in the next launch. I have credited you all in the main readme but let me know if there is anything else I can do? |
Traditional Chinese: "AlertSomePercentTitle" = “剩餘電量 %d%%”; // 90% Remaining
|
And also Simplified Chinese: "AlertSomePercentTitle" = “剩余电量 %d%%”; // 90% Remaining
|
Thank you so much @Shane1119, I have added it to both the app and the readme, and it will be available in the next release. |
Hey @joostiphone, @kalonya, @Shane1119, @fus1ondev, @ko-oler would you mind translating these new keys. These will cover the next few updates.
|
Sure! Dutch translation:
|
Turkish translation of the new keys (#12 (comment)):
|
Thanks @kalonya & @joostiphone, you guys rock! |
Japanese translation of the new keys is here:
|
Traditional Chinese:
Simplified Chinese:
By the way, can you change the Traditional Chinese flag to 🇹🇼(Taiwan, ROC)? |
Russian translation of the new keys (#12 (comment)):
|
Thanks @ko-oler and @Shane1119. Also @Shane1119, I've changed the flag and also learned a thing. Thanks so much. |
@fus1ondev I am just waiting on the Japanese amendments dude. |
Also, completely unrelated, but BatteryBoi is on Product Hunt today. Please vote for your favorite battery app @joostiphone, @kalonya, @ko-oler! |
@thebarbican19 make some fixes to translation:
|
If it is about these keys (#12 (comment)), I already translated them. |
Polish translation
|
Thansk so much @K4CZP3R! This is my bad, but I forgot to add the updated keys (they were further down the thread), I have added them now, it's everything from SettingsCustomizationMenuLabel. Sorry for that. |
May I suggest using for translation (I believe most of them should be even free to some extent) services such as: Crowdin I have personally fully translated over 10 apps already using the sites mentioned above and will be happy to translate also BatteryBoi. When you add new strings, all members who helped with translation before, will get notified, that there is new strings needed to translate. The management for you is super easy then. I guess, you should try and check yourself and see how it works for you. |
Can I request to add Single and more Plural forms? Please check this article. "AlertSomePercentTitle" = "%d%% Remaining"; // 90% Remaining For example for my native language Slovak, there is different translation for 1% Remaining, 2-4% Remaining, 5-100% Remaining. "UpdateStatusIdleLabel" = "Last Checked: %@"; // Last Checked: 4 hours ago Also here Single and Plural forms will be needed for correct translation. "TimestampHourFullLabel_Plural" = "%d hours"; Here is needed more Plural forms, so that the translation will be then correct. Also there is 3 genders in Slovak, as it is explained in this article. So it will be different translation for dis/connected devices - pripojený - pripojená - pripojené. "AlertDeviceConnectedTitle" = "'%@' Connected"; //'Joe's Headphones' Connected Regarding this string: "AlertStartedChargeSummary" = "Fully charged at %@."; // Fully charged at 2:32pm Would it be possible to have an option to choose in settings? Either 12 hours (am/pm) or 24 hours (the one used in my country for example)? To be able to translate this string correctly, what is the exact meaning? "SettingsEfficiencyLabel" = "Low Power"; Low Power Consumption? Low Performance? Little Energy (Power) left? |
And here is the Slovak translation: "AlertSomePercentTitle" = "%d%% ostáva"; // 90% ostáva Will alter it then based on added strings :) |
Slovenian translation: "AlertSomePercentTitle" = "Preostalo %d%%"; // 90% Remaining |
Hey Everybody (@Svec-Tomas, @joostiphone, @K4CZP3R, @kalonya, @Shane1119, @ko-oler, @fus1ondev), thanks for all you good work translating the app! It's so incredible seeing everyone contribute to allow everyone globally to use BatteryBoi. Due to the speed of updates and the complexity of this discussion, I have decided (with the help of @Svec-Tomas) to move translations over to a dedicated platform which you can join here. I have already uploaded already translated keys from you all. If you no longer want to be a part of this, I understand but know that I cannot incomplete translations, and thus they will be removed altogether. https://crowdin.com/project/batteryboi/invite?h=c3bb7275e88e71954a50841b976b50a11834099 |
Hi Joe, are you going to add there other languages (Slovak, Slovenian) as well? |
@Svec-Tomas, my apologies, I had added it to the app but not to Crowdin. It's now in there now. Thanks for the reminder. |
Thanks a lot, all translated! |
Thanks @Svec-Tomas, This is now in the app and will be shipped with the next update. @K4CZP3R, I cannot add Polish as the translation is only 40% complete. |
I made an account and completed the translation :) |
Hey guys, I wanted to invite you to chat more freely in the newly created Telegram Group. https://t.me/+RmAXB2JfyOQzMTk0 |
All your translations are now live in the latest version. Thanks for all of your hard work! |
Slovenian language has Slovak flag and Slovak language has Hungarian flag here. 🇸🇰 Slovak I will have to update my translation: |
I guess we need to add for translation a new string "Hidden". At least I do not see it in Crowdin and also it is not translated in my version. Did you get a chance to check and read my post in this thread? |
@Svec-Tomas, the flag issues has been fixed - I don't know what happened there. Thanks for pointing out the missing key, I will get that in. I will add in Crowdin this tomorrow with a few additional keys to add regarding a new overheating alert. |
Hey @joostiphone, @Shane1119, @kalonya, @ko-oler, @fus1ondev & @kannicht. There are new keys for thew new version. There are only a few. I think this should be it for a while. Thanks guys |
Hello! I update translation in crowdin. |
Thanks @ko-oler! |
Also done! (Dutch) |
@joostiphone, in the app buddy! Thanks. |
Copy that, translate completed. :) |
Thanks @Shane1119, I have added these in and will ship in the next update. |
I now have looked at the German translation (I'm a German native speaker) and translated any yet-untranslated string and voted for those that have already been translated & which looked correct. I hope that helps! |
@nathanlesage, there has been a small part of me that has been worried that I have not been able to verify the work that people have done here. I have to just assume it's correct and doesn't tell the user to 'fuck themselves' in whatever language. So thank you for confirming this. |
I totally understand, but in my experience this doesn't happen. I have an app with more than 10 translations of which I understand 2, and nobody complained over the past seven years that my app was insulting them! I was worried for years until the realization set in that luckily people can also be very nice on the internet! :) EDIT: I also saw that you're hesitant to put in incomplete translations: in my opinion, it helps to do that. This means that some users will see two languages in the UI but this way it becomes visible to people that there is i18n support but that there might be help wanted -- maybe even add a link to GitHub in your app so that people quickly find the crowdin link (I would add it to the README as well!) |
I set out to make BatteryBoi for everyone with a Mac, that's why it's free, fully open-source and backward-compatible for v11+. But the final task in making it 100% accessible is to provide full language support for anyone who doesn't speak English.
With that, I need your help, either with corrections or complete translations for languages that are in non-Latin characters
BatteryBoi now has support for the following languages...
Unverified (Auto Translated)
Verified by the Community
For languages not listed above, the format is as follows... Reply in the comments with the full translation.
"SettingsDisplayCycleLabel" = "Cycle Count";
"SettingsPinnedLabel" = "Pin to Screen";
"SettingsRateLabel" = "Rate BatteryBoi";
The text was updated successfully, but these errors were encountered: