-
Notifications
You must be signed in to change notification settings - Fork 339
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
add a new (spoken) language #117
Comments
I would like to add a German translation ^^ |
I would like to add Slovak translation |
@pepo939393 Awesome! I just created #137 for you, it has a reference to the most recent locale addition as an example. |
I'll try to add Bulgarian :) best regards |
Sounds good! I created #174 for you with some references and an example commit. |
Hi, i would like to add a Czech translation. Can i? |
Absolutely! I will create an issue for it in the next 4 hours or so. |
I've created #190 to track the Czech translation. |
Hi! I would like to add a Spanish translation |
Hi Gabriela! Thanks so much for reaching out! A spanish translation does exist already, but there are a few strings that have been added since then that need attention: check out If you are looking for something more substantial there will be an internationalization framework for the documentation soon, but it isn't in place just yet. I can accelerate that if it is something you are interested in - it would be on the scale of picking a function or two (or however much you want!) and providing a translation for that documentation. |
I would like to add Polish translation? |
Absolutely! I've created #199 to track this. |
Hello, could i add a greek translation? |
Hello @SwoleDuck, absolutely! I've created #240 to track that. |
Hello! I would like to add the Portuguese-Brazil translations! Could you add the tags for hacktoberfest on this? |
Hello! I would like to add the Sinhala(Sri Lanka) translations! |
Sure thing, @Santhusha-bit! I've created #283 to track this, and will add the tags to the PR once it is merged for hacktoberfest. |
Hi @goatshriek , I have followed your guidance to create #284 and solve via #285 . Let me know if that works or any feedback since this is my first time in this space. |
Awesome @viveknshah, thanks! I've left a review on the PR, once those changes are made you should be good to go. |
Hey @goatshriek , I've added Bengali Translations. |
Sure thing! I've added #315 to track that. |
Sounds good! I created #316 to track Swahili, but have left out the language tag for you to fill in depending on the specifics of the locale, as the IANA registry has many different options for it. |
Hello can I contribute to this project by adding albanian translation? |
Absolutely! I've created #324 to track the Albanian translation. |
I would love to add Hindi. |
There is an existing Hindi translation at include/private/config/locale/hi-in.h, but it is missing a few translations. A pull request to translate the missing strings would be appreciated! |
Hi! i wouldnt mind doing some translation to danish :) |
Hello @LasseBuchAspIT that would be great! I have created #343 to track it. |
hi! I would like to finish the spanish localization, I've seen there are still some strings left |
Hi, I would like to add a Hebrew translation |
Sounds good! I've added #350 to track the Hebrew translation. |
Hi, i would like to add Turkish translation |
Sure thing, I've created #388 to track the Turkish localization. |
Hello @goatshriek |
Reopening (closed by accident). |
Hello:) I want to add Korean translation |
Hello @pmj-chosim, thanks for reaching out! There is an existing Korean translation used for localization at If you'd like to do more than that one string, please have a look at the |
Yes, thank you! I compared the en-us and ko-kr locale files (include/private/config/locale/~), but it was hard to find the specific string that needs to be translated. Could you give me some advice? |
To find strings that need to be translated you can do a search for "todo" in the ko-kr.h file. The string will have the English text instead of the Korean, so you would just change it directly in this file and be good to go. Yes, feel free to open a PR and ask any questions there! Don't feel like you have to do the ENTIRE readme (it is quite long) but of course we will appreciate however much you can do! |
If you know a language other than English and you're looking for a way to contribute to a project without knowing much about coding, adding a new locale is a great place to start.
There is a detailed guide on how to go about adding a new language that you know in the localization documentation. If you're feeling up to it, go ahead and open a new issue with the language you would like to add, and go to it!
Is the language that you wanted already added? Look over the locale header for it anyway (in
include/private/config/locale/
); any strings added after it was initially added will still be English placeholders marked with a// todo translate
comment. A contribution translating these is almost as important as the initial translation, and is a much simpler change. Rather than implementing a completely new set of headers, you will just change the placeholder strings to be locale-specific strings instead. If you want to see a list of what strings need translating by locale, you can also use grep to get a current list:If there aren't any for your language or you'd rather do something new, have a look in the
l10n
folder of the repository. This has localized documentation for the project, and there are lots of opportunities to add a paragraph or two of translation. Don't feel like you need to translate an entire file for this, just a few paragraphs is more than enough! Thel10n/zh-cn
folder is a good example of what this could look like as more translations are added.The text was updated successfully, but these errors were encountered: