Developer Cheerio Posted February 23, 2017 Developer Share Posted February 23, 2017 (edited) Thank you so much to everyone who's expressed interest in or is already starting translations of Oxygen Not Included. We still have a lot of work to do on the translation system, including fixing UI layout issues, adding font support for missing character sets and making sure the entire game is translatable. That being said, we've decided to release an early version of the translation tools so that you can start creating proper translations and we can start fixing problems with the system. Creating a Language Pack Download and install poedit. Open the Oxygen Not Included folder by right clicking on Oxygen Not Included in Steam, going to the Local Files tab and clicking Browse Local Files. Open the strings folder which is located in "OxygenNotIncluded_Data/StreamingAssets/Strings" Open the strings_template.pot with poedit. Click create new translation. Translate the strings by clicking on them. Save the translation to "strings.po" in the same directory to test. Once you're done translating. You can upload the translation to the Steam Workshop using the Oni Uploader. You can find the uploader in your Steam Library by switching your library to Tools and then launching the Oxygen Not Included Uploader. *note: you will need to not translate any words inside {} or <> brackets as those are specifically used by the game. **note: if you are creating a russian or chinese translation, you can take advantage of the language specific fonts by adding "Language: ru" or "Language: zh" to the po file. ***note: you can also choose a font directly by specifying the name of the font in the po file "Font: font_name". The list of fonts currently available are: Chinese: NotoSansCJKsc-Regular Japanese: NotoSansCJKjp-Regular Korean; NotoSansCJKkr-Regular, Russian: RobotoCondensed-Regular Thai: NotoSansThai-Regular Using a Language Pack Launch the game. Click on "Options". Click on "Choose a Different Language" Click on "Steam Workshop" Subscribe to the Language Pack you want to use. Go back to the game and click on the Language Pack you want to use. strings_template.pot Edited April 18, 2019 by KleiChrisP Updated 'mods' directory to 'strings': strings.po and strings.pot are now in a new location 15 1 1 Link to comment Share on other sites More sharing options...
Gsom Posted February 23, 2017 Share Posted February 23, 2017 Can someone post the strings_template.pot file? I don't own the game but I want to translate it to my language. Link to comment Share on other sites More sharing options...
Developer ImDaMisterL Posted February 23, 2017 Developer Share Posted February 23, 2017 11 minutes ago, Gsom said: Can someone post the strings_template.pot file? I don't own the game but I want to translate it to my language. Here you go! strings_template.pot 1 Link to comment Share on other sites More sharing options...
Developer ImDaMisterL Posted February 23, 2017 Developer Share Posted February 23, 2017 Hey @Cheerio, I have a question. Should we translate the stuff inside "{}" or do we leave those? Will the code still work right if we translate those? Link to comment Share on other sites More sharing options...
Developer Cheerio Posted February 23, 2017 Author Developer Share Posted February 23, 2017 Don't translate those. They will get replaced by the game. 1 Link to comment Share on other sites More sharing options...
Developer ImDaMisterL Posted February 23, 2017 Developer Share Posted February 23, 2017 Just now, Cheerio said: Don't translate those. They will get replaced by the game. Thanks Link to comment Share on other sites More sharing options...
PalasNava Posted February 23, 2017 Share Posted February 23, 2017 Working on a spanish (latinamerican) translation! 2 Link to comment Share on other sites More sharing options...
Developer ImDaMisterL Posted February 23, 2017 Developer Share Posted February 23, 2017 2 minutes ago, PalasNava said: Working on a spanish (latinamerican) translation! *high-five!* I'm working on a Brazilian Portuguese one! 6 Link to comment Share on other sites More sharing options...
jpkiller Posted February 23, 2017 Share Posted February 23, 2017 french pls Link to comment Share on other sites More sharing options...
honcharuk Posted February 23, 2017 Share Posted February 23, 2017 Any Russian translators? Есть переводчики на русский? 1 Link to comment Share on other sites More sharing options...
AcidSeth Posted February 23, 2017 Share Posted February 23, 2017 (edited) 23 minutes ago, Cheerio said: Don't translate those. They will get replaced by the game. But does this mean there will be English words in a translated line? If that was the case, it would create some problems, such as word order. e.g from the Italian translation I'm working on: (Line 59) Quote #. STRINGS.BUILDING.STATUSITEMS.BROKEN.TOOLTIP msgctxt "STRINGS.BUILDING.STATUSITEMS.BROKEN.TOOLTIP" msgid "This building was broken by a <style=\"stress\">Stressed</style> Duplicant\n\nIt must be repaired" msgstr "Questa costruzione è stata distrutta da un Duplicante <style=\"stress\">Stressed</style> Duplicant\n\n" Edited February 23, 2017 by AcidSeth typo 1 Link to comment Share on other sites More sharing options...
O.n.y Posted February 23, 2017 Share Posted February 23, 2017 (edited) Started translation on Russian, if anyone want to help - welcome (pm me in Steam), we can do this together - will be faster Edited February 23, 2017 by O.n.y 1 Link to comment Share on other sites More sharing options...
PalasNava Posted February 23, 2017 Share Posted February 23, 2017 2 minutes ago, AcidSeth said: But does this mean there will be English words in a translated line? If that was the case, it would create some problems, such as word order. e.g from the Italian translation I'm working on: (Line 59) No, you can edit those, the ones you can't edit are variables, like {FlowRate}, that one will be replaced with numbers, but the html code in that one is formatting 1 Link to comment Share on other sites More sharing options...
Developer ImDaMisterL Posted February 23, 2017 Developer Share Posted February 23, 2017 (edited) 3 minutes ago, AcidSeth said: But does this mean there will be English words in a translated line? If that was the case, it would create some problems, such as word order. e.g from the Italian translation I'm working on: You can edit the words inside the "><", then you can get rid of the stuff after it if need be, it's what I did for mine. Edited February 23, 2017 by ImDaMisterL 2 Link to comment Share on other sites More sharing options...
Wesselgame Posted February 23, 2017 Share Posted February 23, 2017 1 minute ago, AcidSeth said: But does this mean there will be English words in a translated line? If that was the case, it would create some problems, such as word order. e.g from the Italian translation I'm working on: (Line 59) You can change this: msgid "This building was broken by a <style=\"stress\">Stressed</style> Duplicant\n\nIt must be repaired"msgstr "Questa costruzione è stata distrutta da un Duplicante <style=\"stress\">Stressed</style> Duplicant\n\n" ^^^^^^^^ ^^^^^^^^ but you cant change these: msgid "This building was broken by a <style=\"stress\">Stressed</style> Duplicant\n\nIt must be repaired"msgstr "Questa costruzione è stata distrutta da un Duplicante <style=\"stress\">Stressed</style> Duplicant\n\n" ^^^^^ Link to comment Share on other sites More sharing options...
Developer Cheerio Posted February 23, 2017 Author Developer Share Posted February 23, 2017 In the case of words surrounded by "{}", the entire word including the braces gets replaced by the game. So "Delivering resources to {Target}" gets replaced with "Delivering resources to Microbe Musher". So you shouldn't change the word "Target" because the game looks for that word and replaces it. In the case of words surrounded by "<>" html tags such as "This Duplicant is working in a dangerously low <style=\"oxygen\">Oxygen</style> area", you should translate the word "Oxygen" but not the "<style=\"oxygen\">" because the style tells the game what font/color to use. 2 Link to comment Share on other sites More sharing options...
YongJung Posted February 23, 2017 Share Posted February 23, 2017 Thanks a lot ♥ Link to comment Share on other sites More sharing options...
AcidSeth Posted February 23, 2017 Share Posted February 23, 2017 (edited) Thanks for clearing it up, I thought so but I didn't want to start translating with those doubts! If anyone wants to help with the Italian translation, EDIT HERE (GitHub) or let me know.Italian translation at 10% Edited February 27, 2017 by AcidSeth I'll keep updating the progress in this post. 1 Link to comment Share on other sites More sharing options...
O.n.y Posted February 23, 2017 Share Posted February 23, 2017 For those who want to help with Russian translations, here is github repository: https://github.com/O-n-y/Oxygen-Not-Included---Russian-Translation 2 Link to comment Share on other sites More sharing options...
YongJung Posted February 23, 2017 Share Posted February 23, 2017 Just now, O.n.y said: For those who want to help with Russian translations, here is github repository: https://github.com/O-n-y/Oxygen-Not-Included---Russian-Translation О, вы тоже переводом решили заняться? Много там переводить? Не смотрела ещё. Link to comment Share on other sites More sharing options...
O.n.y Posted February 23, 2017 Share Posted February 23, 2017 Just now, YongJung said: О, вы тоже переводом решили заняться? Много там переводить? Не смотрела ещё. Да, порядочно, поэтому я завела гит. Если хотите помогать переводить тоже, надо будет договориться, кто какую часть делает, чтобы не переводить 2 раза одно и тоже. Напишите мне в стиме Link to comment Share on other sites More sharing options...
YongJung Posted February 23, 2017 Share Posted February 23, 2017 1 minute ago, O.n.y said: Да, порядочно, поэтому я завела гит. Если хотите помогать переводить тоже, надо будет договориться, кто какую часть делает, чтобы не переводить 2 раза одно и тоже. Напишите мне в стиме И как мне вас найти?) Link to comment Share on other sites More sharing options...
O.n.y Posted February 23, 2017 Share Posted February 23, 2017 4 minutes ago, YongJung said: И как мне вас найти?) В профиле не показывается линкованный аккаунт стима? http://steamcommunity.com/id/oniki/ Link to comment Share on other sites More sharing options...
Wesselgame Posted February 23, 2017 Share Posted February 23, 2017 (edited) 1 hour ago, Wesselgame said: Iam currently working on a Dutch translation, i will post it on here when im done! 8] Iam gonna go further tommorow cuz i gotta go now 8] currently at line 577 Edited February 23, 2017 by Wesselgame lel i mistyped "gonna" xD fixed now 1 Link to comment Share on other sites More sharing options...
Developer ImDaMisterL Posted February 23, 2017 Developer Share Posted February 23, 2017 3 minutes ago, Wesselgame said: Iam gonna go further tommorow cuz i gotta go now 8] currently at line 577 Wow, you work fast Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now