Jump to content

Search the Community

Showing results for tags 'localization'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Announcements
    • Welcome Aboard
  • Kerbal Space Program 2
    • KSP2 Dev Updates
    • KSP2 Discussion
    • KSP2 Suggestions and Development Discussion
    • Challenges & Mission Ideas
    • The KSP2 Spacecraft Exchange
    • Mission Reports
    • KSP2 Prelaunch Archive
  • Kerbal Space Program 2 Gameplay & Technical Support
    • KSP2 Gameplay Questions and Tutorials
    • KSP2 Technical Support (PC, unmodded installs)
    • KSP2 Technical Support (PC, modded installs)
  • Kerbal Space Program 2 Mods
    • KSP2 Mod Discussions
    • KSP2 Mod Releases
    • KSP2 Mod Development
  • Kerbal Space Program 1
    • KSP1 The Daily Kerbal
    • KSP1 Discussion
    • KSP1 Suggestions & Development Discussion
    • KSP1 Challenges & Mission ideas
    • KSP1 The Spacecraft Exchange
    • KSP1 Mission Reports
    • KSP1 Gameplay and Technical Support
    • KSP1 Mods
    • KSP1 Expansions
  • Community
    • Science & Spaceflight
    • Kerbal Network
    • The Lounge
    • KSP Fan Works
  • International
    • International
  • KerbalEDU
    • KerbalEDU
    • KerbalEDU Website

Categories

  • Developer Articles

Categories

  • KSP2 Release Notes

Categories

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Skype


Twitter


About me


Location


Interests

Found 22 results

  1. Hello, I would like to share the Polish localization of Kerbal Space, which is in beta. Most of the text except KSPedia has been translated. Download link:https://spacedock.info/mod/3251/Polish translation by ReMakee Source code:https://github.com/MarcinZboralski/PolishTranslation License: MIT License Known Issues: - The syntax of some sentences may not make sense Installation 1. Unzip GameData to the main folder 2. Launch the game Photos:https://imgur.com/a/YrDn4L3 , https://imgur.com/a/e4TTRC9 , https://imgur.com/a/08oCDZY , https://imgur.com/a/aYBLwQV
  2. Hi, I'm a Vietnamese KSP player/fan/rocket exploder who is translating the game to Vietnamese since the game is relatively unknown in my country. I've been browsing some threads in the forum about localization but almost (if not, all) of them are from KSP version 1.3. It is now 1.11.1 so I am wondering if anything has changed at all in the process. Are the fonts and the way to change them still the same? Do I have to watch out for anything? Are there any new tools I should use? I've translated roughly 20% of the game and I really want to test it for issues. Every help is appreciated! Thank you!
  3. Game: "Du du du... So, U want to play KSP?" Me: "Yeah..." Game: *Pulls out gun.* "Not today buddy." So, Yeah. Can't play the game at all due to this bug. I'll post all the things you guys need but any ideas on how to fix this? Most of the text doesn't work and is replaced by it. Time warp doesn't work. Running through the launcher doesn't work. Steam not working and even checking the files using my own eyes and Steam's find no errors. Maybe 1-2 but it goes down to 0 every time I check it. If redownloading doesn't work I'm going nuclear. (Aka nuking it from space and redownloading every mod, Steam and everything KSP has ever touched.) Summary: Autoloc messing up and replacing most of the text with errors. Rechecking it doesn't work.
  4. Hello, Universal Storage 2 currently has localization files for Spanish, German, Portuguese and Italian thanks to the help of some amazing volunteers. But there are some additional languages that KSP supports that would be great to get into the mod. I've played with various methods to make translating the mod as easy as possible and I think I've found the best approach with google drive. https://drive.google.com/drive/folders/1UFJLkAK1H04U1CSOjrpiI0RfuzbjPj3b?usp=sharing The translation files are on a shared drive folder which anyone can edit. If you would like to help us translate the mod into other languages you can do so by opening the appropriate file and making the changes. All the files are in place for the languages KSP supports, although some of them are just copies of the en-us file and have yet to be translated. The Change log sheet can be used to add any comments and will help me manage the sheet (it'll also give me a list of names to add to the credits) Thank you in advance for any help you can give to make Universal Storage II a global mod.
  5. When I internationalized XT Landertrons, I crawled through the config files and internationalized everything by hand. No big deal, since there's just five parts and a handful of notification strings. I'd like to internationalize HGR, though, which has dozens of parts, so I'm a lot more interested in an automated solution. I'm envisioning a script that operates on a folder and goes through each part and pulls out the title, manufacturer, description, and tags into an en-us.cfg file. Meanwhile, each autoloc tag gets generated automatically, in a format like "#autoLOC_[short_name_or_abbr_for_mod]_[partname]_title" (and "_desc", "_mfg", and "_tags"). If nobody's made a script like this, I'll make one in Python and submit it to @taniwha's cfgnode library, but I figured I'd ask around first. (@linuxgurugamer, have you made something like this?)
  6. KSP: 1.3.1 Windows Version x64 [Simplified Chinese] Problem: My game freezes at Loading Resource Definition Bundles screen when the game language is simplified Chinese. It loads successfully once I change the game language to English. Mods installed: Community Resource Pack (CommunityResourcePack 0.8.0.0) Module Manager (ModuleManager 3.0.1) Reproduction steps: Set the game language to Simplified Chinese while have mod Community Resource Pack(CRP) or any mods require CRP installed and launch the game. It will freeze at screen "正在加载资源包定义"(Loading Resource Definition Bundles). Log: output_log.txt ArgumentOutOfRangeException: startIndex + length > this.length Parameter name: length at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0 at PartResourceDefinition.GetShortName (Int32 length) [0x00000] in <filename unknown>:0 at PartResourceDefinition.Load (.ConfigNode node) [0x00000] in <filename unknown>:0 at PartResourceDefinitionList.Add (.ConfigNode node) [0x00000] in <filename unknown>:0 at PartResourceLibrary.LoadDefinitions () [0x00000] in <filename unknown>:0 at GameDatabase+<CreateDatabase>c__Iterator4B.MoveNext () [0x00000] in <filename unknown>:0 at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0
  7. Kanadian Dictionary for the Canadian Grammar Pedant License: CC-BY-SA-4.0 (yes it's a 'license' even in en-ca) Download: GitHub SpaceDock Requires: SwitchLanguage Born from a request for en-gb localization, I came up with an example of how to roll your own. I always wanted to do this since KSP 1.3.0 was announced. This is a Canadian English localization dictionary for KSP 1.3 and later, a very simple example of how to alter the default US English dictionary for local English variations. Perhaps it can make a certain physics instructor in Winnipeg consider introducing KSP to their class, without angering their neighbouring English instructor that insists a 'meter' is a measuring device and a 'metre' is a unit of length. Go figure. It requires the KSP Community Localization Project's SwitchLanguage plugin. Multiple thanks to the project for enabling this without me needing to install Visual Studio. I searched through the default en-us dictionary and made sure all of the stock strings were accounted for. If something odd appears, I'd like to know. This covers text strings only, and there are no KSPedia page replacements. There are, however, some additional treats in the package: Kanadian flags and kerbalized Canadian agencies. Add-ons that don't have en-ca text should default to the en-us dictionary. Tested against Ferram Aerospace Research, Kerbal Engineer Redux, Kopernicus, EVE, Scatterer, Stock Visual Enhancements, Stock Visual Terrain, RealPlume Stock, a bunch of DMagic's mods, and others I forget currently. Known problems: Some non-stock text will display as "#kdnLOC_xxxxxx" the first time you open them. Stock text seems unaffected. Workaround is to exit and restart KSP. If that alone doesn't work, you may need to add Module Manager and try restarting KSP again. This seems to be 'fixed' in v1.0.1 but en-us strings are being selected for these for some reason. Text strings introduced for Kanadian agencies will display en-us versions instead of en-ca versions. I've yet to pin down the cause, but to make en-ca versions show you might need to add Module Manager and restart KSP once or twice. Change log:
  8. ·前言· Squad在KSP1.3版本推出了本地化API,允许modder使用更加方便的方式来本地化mod。为了配合坎巴拉太空计划吧MOD发布条例,规范坎巴拉太空计划吧mod发布,故编写此简易教程。这是此教程的forum版本。 ·常用链接· MOD本地化之家(en-us) MOD中文翻译帮助中心 (zh-cn) KSP.Localization类Localizer函数描述 ————————正文———————— 1.本地化标识符(Localization Identifier) 在1.3的KSP中,Squad给了我们一种方式来实现本地化——本地化标识符。 P.S.:建议使用Notepad++等编辑器而不是记事本编辑cfg文件以确保文件编码正确。 ·实现 通过本地化标识符来实现本地化的方式如下: 在.cfg中用本地化标识符替换原文本/在plugin代码中用Localizer.Format函数替换原文本。 运行mod时,KSP会从各mod目录下的Localization文件夹下的dictionary.cfg文件中读取指定语言的Localization部分。 KSP会将本地化标识符所对应的文本输出。 ·本地化标识符的格式 本地化标识符唯一的格式要求是必须以”#”字符开头,其后的字符只要是字母数字下划线均可。 例: #autoLOC_700000 #CAL_AmmoBox_title ·本地化标识符的规范写法 为了更加简单易懂地明白每个本地化标识符的含义及其对应文本,我们推荐按以下命名规则命名每一个本地化标识符。 #MOD名称_部件名_属性 例1:一个叫A的mod的一个叫Engine的部件的标题 #A_Engine_title 例2:一个叫B的mod的一个叫LiquidFuel的资源 #B_Resource_liquidFuel 2. 指定语言 KSP使用国际通用的语言代码来标记语言,现用的5种语言及代码如下 语言代码 对应语言 en-us 英语(美国) zh-cn 中文(中国) es-es 西班牙语(西班牙) jp 日语 ru 俄语 可以添加其他语言的代码实现对其他语言的本地化。 3. 本地化文件的编写格式 本地化文件存储在mod根目录下的Localization/dictionary.cfg配置文件中,每一个配置文件都遵循KSP标准配置结构。 本地化文件的标准格式如下: Localization { 语言代码 { 本地化标识符1 = 对应文本1 本地化标识符2 = 对应文本2 本地化标识符3 = 对应文本3 …… } } 例如: Localization { en-us { #autoLOC_7001100 = Loading... #autoLOC_7001101 = Adding K to Every Word... #autoLOC_7001102 = Adding More Boosters... } } Localization { zh-cn { #autoLOC_7001100 = 加载中… #autoLOC_7001101 = 正在给每个词加上K…. #autoLOC_7001102 = 正在添加更多助推器… } } 4. 对.cfg文件的本地化 对.cfg文件的本地化非常简单,你只需要将.cfg中需要本地化的文本用本地化标识符替换,并在本地化文件中按格式添加对应语言中的对应的本地化标识符的文本。 如将某部件的parts.cfg文件本地化时,在dictionary.cfg中添加如下内容: (图片仅供参考) 对于除部件外例如resource等.cfg文件都适用于此方式。 在这里我建议在本地化时以注释的形式将原文本附在本地化文件中,以方便翻译及校对。 5. 对plugin的本地化 在代码中使用本地化时,你需要声明使用KSP.Localization类才能调用Localizer函数 方法为在代码开头添加 : using KSP.Localization; 最基本的Localizer 函数为Format函数,它接受一个本地化标识符,并返回这个标识符对应的字符串,例如: using KSP.Localization; string text = Localizer.Format(“#autoLOC_500605”); 此时字符串text会被赋值,值的内容为在本地化文件中#autoLOC_500605所对应的文本。 通过此方式,可以将代码中需要翻译的内容使用Localizer.Format函数替换。 更多的Localizer函数可以在常用链接3中找到。 _________________·后言·_________________ 在参与mod本地化时,我们建议与mod原作者取得联系以获得技术支持。 想要寻找需要本地化的mod,可以到常用链接1或2中寻找需要本地化的mod。 想要深入探究mod的本地化可以在常用链接1中与modder进行讨论。 感谢您对KSP本地化事业的支持!
  9. Dear Mod Makers, if you want to find a translator for your mod quickly - please just leave a message in English in >this< thread with instructions and feedback way. Thanks! KSP tiene ahora oficialmente compatibilidad con la localización de varios idiomas, por lo que nuestros modders están tratando de convertir sus trabajos en una versión multi-idioma. Este tema está diseñado para ayudar a la comunidad modder a completar más rápidamente la localización correspondiente, con el fin de permitir un mayor círculo cultural de jugadores que puedan obtener la versión nativa de cada país. Si desea participar en la traducción oficial de mods - ¡entonces esta es tu oportunidad! Enlace a la Página Principal Multi-Idioma Cómo ayudarles: PASOS. 1 - Información sobre solicitudes: 1.1 - Vaya al tema global en este enlace. 1.2 - Encuentre sección de eventos "Localization supported; translations needed", donde exista "Needs .... Spanish". 1.3 - O en la misma sección, fijarse que, aunque aparezca "Needs .... Spanish", puede que ya se esté tratando como indica este post en el segundo punto en ROJO. 1.4 - Puede comprobar si esto es correcto en la misma aplicación del modder. (en la parte superior derecha de la página de GitHub, haz clic en el icono del número situado junto al botón de la horquilla/fork para ver quién ha copiado el reporte de GitHub). Si alguien más ya está trabajando en una traducción siempre puede proporcionar ayuda con la edición y las correcciones, o dividir el trabajo para mods más grandes. 2 - Contactar con el propietario: 2.1 - Haga clic en el enlace que encuentre, o 2.2 - Ir al tema de desarrollo del mod (development), y dejar un mensaje allí, o 2.3 - (Si lo anterior no está disponible), por favor, póngase en contacto con el desarrollador a través de mensajes personales. 3 - ¡Traducir! 4 - Informar: 4.1 - En el tema global, que la traducción ha terminado. 4.2 - En este tema, ¡para que se le marque como intérprete merecido! Mods buscando traductores en ESPAÑOL Alien Space Program - 147 Líneas aprox - Necesita español Asclepius - 174 Líneas aprox - Necesita español CSA Contares "RUS" - 582 Líneas aprox - Necesita español CommNetAntennasExtension - 33 Líneas aprox - Necesita español HideEmptyTechTreeNodes - 30 Líneas aprox - Necesita español Kerbal Field Weapon Pack - 800 Líneas aprox - Necesita español Kerbal Impact - 94 Líneas aprox - Necesita español Kronkus - 193 Líneas aprox - Necesita español KSP Progess Parser - 7 Líneas aprox - Necesita español Mark IV Spaceplane System - 120 Líneas aprox - Necesita español Mk2 Expansion - 330 Líneas aprox - Necesita español Mk3 Expansion - 242 Líneas aprox - Necesita español NovaPunch Rebalanced Beta - 549 Líneas aprox - Necesita español Outer Planets Mod - 117 y 2506 Líneas aprox - Necesita español ScienceLabInfo - 35 Líneas aprox - Necesita español SXT Continued - 1390 Líneas aprox - Necesita español The SSR Microsat Probe Parts - 135 Líneas aprox - Necesita español XTLandertron - 40 Líneas aprox - Necesita español Mods en proyecto Tantares/LV por @fitiales (Requiere actualización, se encuentra en este LINK la parte en Español y en este otro LINK la nueva parte en EN-US) Tantares Stockalike Soyuz & MIR por @fitiales (Requiere actualización, se encuentra en este LINK la parte en Español y en este otro LINK la nueva parte en EN-US) Community Real Agency Pack por @fitiales Mods traducidos en ESPAÑOL (aún no lanzados por su autor - disponibles en GitHub temporalmente) Surface Experiment Pack por @fitiales (se pueden obtener los 5 archivos en este LINK y copiándolo a un archivo .cfg hasta su salida) Cormorant-Aeronology por @Janderklander (se puede obtener pinchando en este LINK y copiándolo a un archivo .cfg hasta su salida) Mods ya traducidos en ESPAÑOL Action Groups ReExtended por @Janderklander Airlock Plus por @GonDragon Antenna helper por @fitiales Astrogator por @Deltathiago98 Auto Actions por @fitiales Action Group Manager Renewed por @fitiales AllYAll por @fitiales AviationLights por @fitiales B9PartSwitch por @fitiales BDArmory Weapons Extension por @Next_Star_Industries BDArmory Continued - por @fitiales Critical Temperature Gauge por @fitiales Cryo Tanks por @fitiales Community Tech Tree por @fitiales Cryo Engines por @fitiales Connected Living Space por @Deltathiago98 Community Resource Pack por @fitiales Contracts Window + por @fitiales CommNetVisualisation por @fitiales Corvus CF por @fitiales Deep Freeze por @fitiales Dr. Jet´s Chop Shop por @fitiales DockRotate por @fitiales Dynamic Battery Storage por @fitiales Explodium Breathing Engines por @fitiales Easy Vessel Switch por @fitiales Feline Utility Rovers por @bice Fenrir Launcher Pack por @fitiales Galileo's Planet Pack por @Janderklander Heat Control por @fitiales Hullcam VDS Continued por @fitiales Interstellar Fuel Switch - por @Janderklander Interstellar Hybrid Rocketry por @Janderklander JSI Advanced Transparent Pods por @fitiales K.A.S. por @fitiales KDEX por @fitiales Kerbal Atomics por @fitiales Kerbalism por @Novak (enlace) Kerbal Planetary Base System por @fitiales Kerbal Science Innovation por @fitiales KerbalSports por @fitiales K.I.S. por @fitiales KSP Interstellar Extended por @fitiales KSPDev Localization Tool por @fitiales Koose (escape pod) por @fitiales Luna Multiplayer (LMP)-Beta por @Dagger Mechjeb por @fitiales Naval Artillery System por @fitiales Near Future Aeronautics por @Janderklander Near Future Propulsion por @fitiales Near Future Electrical por @fitiales Near Future Construction por @fitiales Near Future Solar por @fitiales Near Future Spacecraft por @fitiales Near Future Launch Vehicles por @fitiales Nehemia Engineering Orbital Science por @fitiales PicoPort por @fitiales Precise Maneuver Editor por @Deltathiago98 PatchManager por @swjr-swis Precise Node Continued por @fitiales REKT Escape Pod Mod por @fitiales ResearchBodies por @fitiales RLA Reborn por @fitiales RoverScience Continued por @fitiales Restock por @Pkmniako & @fitiales RestockPlus por @Pkmniako & @fitiales SCANsat - dev version por @Deltathiago98 ScienceAlert Realerted por @fitiales Science Relay por @Deltathiago98 Ship Manifest por @fitiales Simple Logistics por @fitiales SmartTank por @fitiales Special Delivery por @fitiales Speed Unit Annex por @fitiales StageColorPlugin por @fitiales StationScience por @fitiales Stockalike Station Parts Expansion por @fitiales Stockalike Station Parts Redux por @Janderklander SuitRefuelPlugin por @fitiales Surface Mounted Stock-Alike Lights por @fitiales TAC Life Support por @fitiales Talisar Parts por @fitiales Tarsier Space Tech por @fitiales Tokamak Industries Refurbished Parts por @fitiales Toolbar Continued por @fitiales Trajectories Universal Storage II por @Janderklander Vostok Continued por @fitiales Warp Plugin por @fitiales
  10. ここは日本語対応を希望するMOD開発者と、その作業が出来る日本語スピーカーを結び付ける為のスレッドです。 様々なMODが多言語化の協力を必要としています。お互いに協力し合ってKSPのプレイの幅を広げていきましょう。 ※直訳ではなく、KSPの世界観を活かした日本語対応を目指しましょう。 MOD多言語対応のメインスレッド: 上のリンク先の 「Localization supported; translations needed - Links point to the primary assets in need of translating:」 にリストされたMODのうち「Japanese」と書いてあるMODが日本語対応を必要としています。 ローカリゼーションが必要な行数と単語数も記載されています。 作業手順: MODまたはMODの開発者の要望を確認します。 MODの開発スレッドに書き込んだり、もしくは開発者にDM(PM)して、日本語対応の作業を申し入れます。 このスレッドに、MODの名前と作業開始の報告をして下さい。その内容を私が下の例のように書き込みます。 メインスレッドのリンク先にあるGitHubもしくはテキストファイルから作業を開始します。GitHubでは他の人が作業中かもしれませんので、最新のフォークをチェックしてください。 作業が終わったらMODの開発者に連絡して、このスレッドに報告してください。下の作業状況を更新します。 日本語対応待ちのMOD: ※最新ではない可能性があります。 ※作業用GitHubはメインスレッドを参照してください。 SCANsat - 221 Lines; 3630 Words - Needs Japanese Surface Experiment Pack - 1398 Lines; 17549 Words - Needs Spanish, Chinese, Japanese, Russian Astrogator - Needs Japanese Precise Maneuver Editor - Needs Spanish, Chinese, Japanese, Russian Feline Utility Rovers - 1968 Words - Needs Chinese, Japanese Tarsier Space Tech - Needs Spanish, Chinese, Japanese, Russian Deep Freeze - Needs Spanish, Chinese, Japanese, Russian JSI Advanced Transparent Pods - Needs Spanish, Chinese, Japanese, Russian Explodium Breathing Engines - Needs Spanish, Chinese, Japanese, Russian Ship Manifest - Needs Spanish, Chinese, Japanese, Russian Contracts Window + (Plus two associated mods One; Two) - 66 Lines; 190 Words - Needs Spanish, Chinese, Japanese, Russian Science Relay - 13 Lines; 71 Words - Needs Japanese Connected Living Space - Needs Spanish, Chinese, Japanese, Russian Kerbal Planetary Base Systems - 5916 Words - Needs Chinese, Japanese Critical Temperature Gauge - 20 Lines; ~54 Words - Needs Chinese, Japanese PicoPort - Needs Russian, Chinese, Japanese Action Group Manager Continued - Needs Chinese, Japanese, Russian Galileo's Planet Pack - 613 Lines - Needs Spanish, Chinese, Japanese, Russian Community Tech Tree - approx 1300 words, 153 lines: needs Chinese, Japanese, Russian Near Future Construction - approx 2200 words, 160 lines: needs Chinese, Japanese, Russian Near Future Solar - approx 1400 words, 120 lines: needs Chinese, Japanese, Russian Stockalike Station Parts Expansion - approx 1000 words, 84 lines: needs Chinese, Japanese, Russian Cryo Engines - approx 250 words, 25 lines: needs Chinese, Japanese, Russian Cryo Tanks - approx 800 words, 90 lines: needs Chinese, Japanese, Russian Kerbal Atomics - approx 900 words, 40 lines: needs Spanish, Chinese, Japanese, Russian Heat Control - approx 700 words, 59 lines: needs Spanish, Chinese, Japanese, Russian Airlock Plus - 8 Lines; ~25-30 Words - Needs non-stock languages Auto Actions - 17 Lines; ~26 Words - Needs non-stock languages 日本語対応作業中のMOD: e.g) 例 )MOD NAME:EBOSHI SCANsat :zampona 日本語対応済みのMOD: e.g) 例 )MOD NAME:EBOSHI Airlock Plus: EBOSHI Naval Artillery:System: EBOSHI Auto Actions: cakepie Near Future Spacecraft: Yark-aki Near Future Electrical: Yark-aki Extraplanetary Launchpads: Yark-aki Near Future Propulsion:Yark-aki 今は基本的な情報しか書いていませんが、順次情報を増やしたいと思います。
  11. In working on Localization for my mods I was finding it sorta tedious to correlate all the numbers/files etc so I indulged myself in spending some time on something I've always wanted to do: creating a Visual Studio Extension. Currently this has a single focus - which is speeding up the replacement of strings with localizer calls, but with enough time will add in any useful additions. So What does it do? In a nutshell it does this (cause pictures give you a better score right?): It makes it a bit easier to replace strings in your code with Localizer.Format calls. When its actioned it: Replaced the string under the cursor with the Localizer.Format call that has the next tag injected Made sure that the usings statement is in the top of the file Added comment to the end of the line to say what the tag equals do you can still search your code for the text Written the key/values to the cfg files you configure Updated the ID in the settings so we can move straight to the next one Recorded the steps errors to a custom output pane With this I can now run through and refactor strings, and write the cfg files, using the native VS refactoring toolset. I've published it in a git hub repo with an MIT license as per usual modding rules and will add any other features/functions I can come up with that help too. Lots more info on the wiki. Links and Further Info Wiki: https://github.com/TriggerAu/VSToolsForKSP/wiki Source: https://github.com/TriggerAu/VSToolsForKSP This work is licensed under an MIT license as outlined at the OSI site
  12. Automated Static File Localizer (this mod is only useful for mod creators) This mod intends to automate the localization of static files for KSP like textures and KSPedia pages. As most of you already discovered, adding localization to KSPedia or textures is a bit cumbersome and adds more effort for both, mod creators and users. For more info, see here: To make the life for all of us easier, this mod automatically switches the files provided by a mod to let KSP load the correct ones. Warning: Due to multi-threaded loading of KSP, it is possible that this plugin is not able to rename all the files before they are loaded by KSP. It should work however when KSP is started a second time. How to use KSPedia entries For each KSPedia file you want to translate you have to set up a config file with the following content: KSPediaLocalization { path = GameData/Path/to/KSPedia/ filename = filename default = en-us } The path describes the path to your KSPedia files. E.g. GameData/PlanetaryBaseInc/KSPedia/ The filename is the name of your kspedia file. E.g. planetarybaseinc The default sets which language is set by default when the language of the user is not supported All three fields are required. For the files to work, you have to name them according to that scheme: filename + "_" + language_tag + ".lang" for the files that can be translated into and filename + "_" + language_tag + ".ksp" for the file that should be used. in the case of KPBS the folder would look like this: Other static files BEWARE, this feature is still in development and not fully tested yet! Feedback is welcome. For each static file you want to translate you have to set up a config file with the following content: FileLocalization { path = GameData/Path/to/file/ filename = filename.extension default = en-us languages = en-us,es-es } The path describes the path to your KSPedia files. E.g. GameData/PlanetaryBaseInc/Parts/Utility/ The filename is the name of your static file. E.g. cargobay.dds The default sets which language is set by default when the language of the user is not supported The languages field contains all the languages wich are supported for the file. For the files to work, you have to name them according to that scheme: filename + "." + language_tag + ".lang" for the files that can be translated into. You need to provide these files for ALL languages including the one that is delivered as default. filename for the files that sould be used. in the case of KPBS the folder would something look like this: (when Spanish and English is supported) Download Plugin, Source License Automated Static File Localizer is licensed under the Apache License 2.0 But honestly, do whatever you like with the code! You can also add it to your project and adapt it instead of using the .dll. Just let me know when you discovered bugs or problems and know a way to fix them.
  13. Is there a way to provide some "default" language (presumably, english) for the mod? Right now, the labels with no translation in the selected language are just left as-is, which means that if a user has a language which is not supported by the mod, he'll see a useless labels. Officially, KSP supports only five languages, so I just copied the english localization five times with different names. But I guess it's only a matter of time until we get the language mods for lots of other languages. I can't copy my localization for every language there is.
  14. Hello all! Me and bunch of folks are preparing Polish localization of Kerbal Space Program, as it is quite easy with the recent 1.3.0 update and I'm sure that many Polish folks will appreciate this kind of endeavour. Translation is currently in early alpha stage, however most of the game is localized in Polish. There are still few things missing, but I think that it is a good time to present our work and maybe ask for small feedback. There are still "few" things untranslated, but we are hard working to finish the translation: Parts names and descriptions Many training missions Few different options Some contracts and descriptions Installation: Install KSP 1.4.5 Download and unzip the compressed file Copy folder "KSP Localization PL" to Gamedata folder Enjoy almost fully in Polish version of KSP 1.4.5! Know problems: Translation will work properly only on new save files Download: https://spacedock.info/mod/1390/KSP 1.3.0 - Polish translation by CEBULA Translations Changelog: Alpha 1.46: - added missing strings from KSP 1.3.1, so you can play in that version - a lot of strings were translated - some cosmetic upgrades - Training section is still not fully translated to Polish Licence: GPLV2
  15. Hi, is there any existing thread or place in the forums to search and offer help for translating mods? This thread can be it if such a place does not exist.
  16. TO ANYONE THAT IS WILLING TO TRANSLATE TO HIS/HER NATIVE LANGUAGE: Go to this spreadsheet (yes, a spreadsheet) and begin translating into your language. Download: Plugin: Download | GitHub Languages: At the moment I haven't released any supported languages as I'm just translating on my own. But the plugin is available for download. Planned languages: Français Deutsch Nederlands Italiano Polski Credits: Plugin: @Olympic1 French translation: @Olympic1 @yrou @valens @bart @rem0230 @maabaa @vinikk @iceolator88 @legendofkaya German translation: none Dutch translation: @Olympic1 @swjr-swis Italian translation: none Polish translation: none License: Plugin: SwitchLanguage is licensed under the MIT license. See https://opensource.org/licenses/MIT for full details. Language files: The language files are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. See http://creativecommons.org/licenses/by-sa/4.0/ for full details.
  17. Addon Localization Home This topic will serve as a database of mods that support localization, a place where people who can provide translation help can connect with mods that need said help, and as place to discuss how to implement localization in your mod and how to work with stock localization. To facilitate translation help, anyone who needs translations for their mods should do the following: Respond in this thread with a link to the primary resources in need of localization (preferably a GitHub link to the text files or folder with files) If possible provide an estimate of the number of lines and words in need of translation Post a note in any of the relevant translation discussion threads linked below, including the same resources as above Before anyone begins translating it's worth checking to see if someone else is working on a translation for that mod. Check the forum threads for that mod, the international sub-forum threads, and check for any recent forks on GitHub (on the top-right of the GitHub page, click the number icon next to the fork button to see who has copied the GitHub repo). If someone else is already working on a translation you can always provide help with editing and corrections, or split up the work for larger mods. Translation Discussion Groups: Japanese Spanish Russian Chinese Portuguese French German Stock Translations: [Portuguese] [Polish] - Work in progress Community Localization Project - [French] [Dutch] [German] - Work in progress Localization supported; translations available: Action Group Manager Continued - [Spanish] [German] Airlock Plus - [Russian] [Spanish] [Chinese] [Japanese] [Portuguese] [German] [Italian] [French] Astrogator - [Russian] [Spanish] [Chinese] [French] Auto Actions - [Russian] [Spanish] [Chinese] [Japanese] Antenna Helper - [Spanish] [Chinese] [Japanese] Cryo Engines - [Russian] [Spanish] [German] Cryo Tanks - [Russian] [Spanish] [German] CommNet Visualization - [Russian] [Spanish] [German] Community Resource Pack - [German] Community Tech Tree - [Spanish] [German] CommNet Antenna Extension - [Russian] CommNet Antenna Info - [Russian] Critical Temperature Gauge - [Russian] [Spanish] Dr Jet's Chop Shop - [Russian] [Spanish] [German] Easy Vessel Switch - [Russian] Feline Utility Rovers - [Russian] [Spanish] [Chinese] [Portuguese] [German] [Italian] Heat Control - [German] JSI Advanced Transparent Pods - [Russian] Kerbalism - [Russian] [German] Kerbal Atomics - [Spanish] [German] Kerbal Inventory System - [Russian] Kerbal Planetary Base System - [Russian] [Spanish] [Chinese] [German] KSP Interstellar Extended - [Spanish] [Chinese] Naval Artillery System - [Russian] [Spanish] [Chinese] [Japanese] Near Future Construction - [Spanish] [German] Near Future Electrical - [Spanish] [German] Near Future Launch Vehicles - [Spanish] [German] Near Future Propulsion - [Spanish] [German] Near Future Spacecraft - [Partial Russian] [Spanish] [German] Near Future Solar - [Spanish] [German] Nehemia Engineering Orbital Science Mods - [Spanish] [German] Patch Manager - [Russian] [Portuguese] [German] PicoPort - [Spanish] Rover Science Continued - [Spanish] [German] SCANsat - [Russian] [Spanish] [Chinese] [German] [Portuguese] Science Relay - [Russian] [Spanish] [Chinese] Speed Unit Annex - [Russian] [German] [Spanish] Stage Color Plugin - [Russian] [Spanish] [Chinese] Stockalike Station Parts Expansion - [Spanish] Surface Mounted Stock-Alike Lights For Self-Illumination - [Russian] Suit Refill - [Russian] [Spanish] [Chinese] Tantares Spacecraft - [Russian] Tantares Launch Vehicles - [Russian] Toolbar - [Spanish] [Chinese] [German] Vostok Continued - [Russian] Localization supported; translations needed - Links point to the primary assets in need of translating: Action Group Manager Continued - Needs Chinese, Japanese, Russian, Italian, French, Portuguese Astrogator - Needs Japanese, German, Italian, French, Portuguese Auto Actions - 17 Lines; ~26 Words - Needs German, Italian, French, Portuguese Antenna Helper - Needs Russian, German, Italian, French, Portuguese Asclepius Planet Pack - 164 Lines - Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese CommNet Antennas Extension - 10 lines - Needs Spanish, Chinese, Japanese, German, Italian, French, Portuguese CommNet Antennas Info - 6 lines - Needs Spanish, Chinese, Japanese, German, Italian, French, Portuguese CommNet Visualization - 5 words, 2 lines; Needs Chinese, Japanese, Italian, French, Portuguese Community Resource Pack - Needs Spanish, Chinese, Japanese, Russian, Italian, French, Portuguese Community Tech Tree - approx 1300 words, 153 lines; Needs Chinese, Japanese, Russian, Italian, French, Portuguese Connected Living Space - Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese Contracts Window + (Plus two associated mods One; Two) - 66 Lines; 190 Words - Needs Partial Chinese, Japanese, German, Italian, French, Portuguese Critical Temperature Gauge - 20 Lines; ~54 Words - Needs Chinese, Japanese, German, Italian, French, Portuguese Cryo Engines - approx 250 words, 25 lines; Needs Chinese, Japanese, Russian, Italian, French, Portuguese Cryo Tanks - approx 800 words, 90 lines; Needs Chinese, Japanese, Russian, Italian, French, Portuguese Deep Freeze - Needs Spanish, Chinese, Japanese, Russian, Italian, French, Portuguese Dr. Jet's Chop Shop - Needs Chinese, Japanese, Italian, French, Portuguese Easy Vessel Switch - Needs Spanish, Chinese, Japanese, German, Italian, French, Portuguese Explodium Breathing Engines - Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese Feline Utility Rovers - 1968 Words - Needs Japanese, French Filter Extensions - 24 lines - Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese Galileo's Planet Pack - 613 Lines - Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese Heat Control - approx 700 words, 59 lines; Needs Spanish, Chinese, Japanese, Russian, Italian, French, Portuguese JSI Advanced Transparent Pods - Needs Japanese, Italian, French, Portuguese Kerbal Atomics - approx 900 words, 40 lines; Needs Chinese, Japanese, Russian, Italian, French, Portuguese Kerbal Inventory System - Needs Spanish, Chinese, Japanese, German, Italian, French, Portuguese Kerbal Planetary Base Systems - 5916 Words - Needs Japanese, French, Portuguese Kerbal Sports - 16 Lines + 3 paragraphs - Needs Chinese, Japanese, Russian, German, Italian, French, Portuguese Kerbalism - Needs Chinese, Japanese, Spanish, Italian, French, Portuguese KSP Interstellar Extended - Needs Russian, Japanese, German, Italian, French, Portuguese Kronkus Planet Pack - 182 Lines - Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese Near Future Construction - approx 2200 words, 160 lines; Needs Chinese, Japanese, Russian, Italian, French, Portuguese Near Future Electrical - approx 2800 words, 170 lines; Needs Chinese, Japanese, Russian, Italian, French, Portuguese Near Future Launch Vehicles - Needs Chinese, Japanese, Russian, Italian, French, Portuguese Near Future Propulsion - approx 2500 words, 238 lines; Needs Chinese, Japanese, Russian, Italian, French, Portuguese Near Future Solar - approx 1400 words, 120 lines; Needs Chinese, Japanese, Russian, Italian, French, Portuguese Near Future Spacecraft - approx 1200 words, 144 lines; Needs Chinese, Japanese, Italian, French, Portuguese Nehemia Engineering Orbital Science Mods - Needs Chinese, Japanese, Russian, Italian, French, Portuguese Patch Manager - 131 words, 25 lines; Needs Spanish, Chinese, Japanese, Italian, French PicoPort - Needs Russian, Chinese, Japanese, German, Italian, French, Portuguese Precise Maneuver Editor - Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese Real Agencies Collection - Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese Rover Science Continued - Needs Chinese, Japanese, Russian, Italian, French, Portuguese SCANsat - 221 Lines; 3630 Words - Needs Japanese, Italian, French Science Relay - 13 Lines; 71 Words - Needs Japanese, German, Italian, French, Portuguese Ship Manifest - Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese Speed Unit Annex - 25 Lines - Needs Chinese, Japanese, Italian, French, Portuguese Stage Color Plugin - Needs Japanese, German, Italian, French, Portuguese Stockalike Station Parts Expansion - approx 1000 words, 84 lines; Needs Chinese, Japanese, Russian, German, Italian, French, Portuguese Suit Refill - 12 lines; Needs Japanese, German, Italian, French, Portuguese Surface Experiment Pack - 1398 Lines; 17549 Words; Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese Surface Mounted Stock-Alike Lights For Self-Illumination - Needs Spanish, Chinese, Japanese, German, Italian, French, Portuguese Tarsier Space Tech - Needs Spanish, Chinese, Japanese, Russian, German, Italian, French, Portuguese Tantares Launch Vehicles - Needs Spanish, Chinese, Japanese, German, Italian, French, Portuguese Tantares Spacecraft - Needs Spanish, Chinese, Japanese, German, Italian, French, Portuguese Toolbar - Needs Russian, Japanese, Italian, French, Portuguese Vostok Continued - Needs Chinese, Japanese, German, Italian, French, Portuguese Useful links: Lingoona Grammar - describes the available tags used by the grammar system Squad KSP Translations - Stock translation database; may be useful for reference and to match to the stock translation and style KSP 1.3 Modders Notes - Localization support for KSP Localization support for static files - Information on supporting localization for KSPedia, textures, and other non-text files Static File Localizer - Mod for localizing KSPedia and other static files Visual Studio Localization Helper - A VS Extension to help with replacing strings in your code and setting up the localization config file Localizer Helper - A simple mod to allow for forcing KSP to use a non-stock supported language KSPDev Localization Tool - A tool for helping with generating localization files, adding localization support to your mods, and for reloading the localization files in-game to ease the translation process
  18. Hello everyone, The public pre-release of the localization pack is here! It has been a massive undertaking to localize Kerbal Space Program in four more languages: Japanese, Simplified Chinese, Russian and Spanish. Around 4,000,000 lines of code carefully revised to catalogue all the aspects that needed to be localized and addressed. More than 82,000 words translated. 456 images created for textures and UI. 684 slides prepared for the KSPedia. For the past few months more than 20 dedicated volunteers threw everything they’ve got at the game in order to help us catch any error and to ensure that the KSP humor and technical accuracy was kept intact. They did an incredible job and we can’t express enough gratitude for their help, but now we need more eyes to help us polish the final details of the localization effort to ensure a high quality experience to all KSP players around the world. This test build is open for everyone before we officially release the update (1.3). You’ll be able to opt-in via the Steam betas and through the KSP Store. Naturally, you’ll need to own a copy of the game beforehand in order to access these builds. A Pre-release project has been made available on the bug tracker to report errors and/or unlocalized texts. Additionally, to facilitate discussions of the Pre-release branch we’ll be opening up a temporary sub-forum for feedback, but while talking about and exploring bugs on the forum is welcomed, we highly encourage you to use the bug tracker to ensure the team gets all your feedback. For more details of what and how to report, click here. If you need help to get the pre-release builds on your language, check these download tutorials to start playing (the KSP Store tutorial will be made available tomorrow, March 17th). Steam video tutorials: English Español русский 日本の 中国 But that is not all, throughout the pre-release phase, two “additions” will be inserted to the builds: Ambient Light Adjustment: A Boost value to the ambient light setting that can brighten the render engine settings to bring light into the darkness. Asteroid Redirect Mod: The official mod will finally be merged to the base game to add that extra facet to contract gameplay without needing an extra download - including the SENTINEL Infrared Telescope. For more details and the full changelog, check out the Pre-release Chagelog. Got any additional questions? Don’t forget to read our FAQ, now in five languages! English Español русский 日本の 中国 We’re almost there and we couldn’t be more excited. Happy launchings!
  19. Hello all! So far I've made a part mod, contributed to a mod, and created an extension to a mod, but I've never really made a true, in game mod that really interacts with the game per se. The mod/extension I've spent the most time on is my KSP-PAO - Public Affairs Office, which creates a NASA/TV like experience for your missions in real time. This mod relies exclusively on the the AWESOME Telemachus mod to pull KSP data from the game and provide it externally over http. While designing new features to KSP-PAO, I realized that some of them I had been planning on being part of the externalized portion of the code in JavaScript - I realized that I could include some of it IN GAME as another mod so that other people could use it, and I could get some new experience. The functionality I've started playing with is a kerbal biography generator. The game keeps interesting stats on Kerbals that my KSP-PAO should talk about, but what about... where they were born? or went to school.. or what degree(s) they obtained? The next version of KSP has been Internationalized and localized (a process which I have professional experience with) and I wanted to create a way todynamically and consistently create Kerbal biographies in ANY language. So, I've started designing the code to be able to just that. Eventually this mode will allow you to look at the mini-biographies of any of your Kerbals and utilizing the string tables for localized versions for all the KSP supported languages. The Kerbal Chronicle contest really got me thinking about the backgrounds and back stories of not only the four veteran Kerbals, but all of the Wily, Thermin and Belka Kermins out there! I'll be documenting the development of the mod here on the forums. All that being said, when the next version of KSP comes out, I'd like to know how/learn to to.... get the list of all the localized name pre-fixes and suffixes, and their appropriate enumerators. get the list of all the localized location names in KSP (DSN names and contract locations) Also, I'll be asking for help with:. getting some localized grammar structures for three or four sentences I'll be heavily reusing. ...and eventually some great suggestions and additions to the list institutions of higher learning I've started. The list currently includes: Kerdue University (more Kerbonauts have graduated from here than any other school!) The Kerbin Institute of Science Joolian Polytechnic. I'll be also be learning how to create/use some in game UI elements for the first time. Eventually, my KSP-PAO will use this mod, via Telemachus, to read out the biographies of Kerbals from time to time, during a launch or EVA.
  20. Humans are and have always been explorers, regardless of our ethnicity or cultural origin. We all share some underlying traits such as our unquenchable curiosity, our ingenuity and our will to go further and beyond. That is how we were able to venture out of Africa and populate every corner of the world, but that wasn't enough for us, and in the past 60 years we have expanded the grasp of our reach to the ultimate frontier...space. This venture has united us as human beings, and requires the expertise of all fields of science and the collective effort of all nations. At KSP HQ, we deeply believe in this venture. As a multicultural team, we have always tried our best to bring the experience to everyone and inspire future explorers. That is the reason why we started a massive undertaking to localize Kerbal Space Program in four more languages: Japanese, Simplified Chinese, Russian and Spanish. We want to decrease language barriers and let more people enjoy the Kerbal experience in their native tongue. Each language was carefully localized so it keeps the humor and charm of the English version. Keyboard layouts, UI and textures were also modified to please local players of each region To give you an idea of the scope of this endeavor, the game has around 4,000,000 lines of code that had to be carefully revised to start cataloging all the aspects that needed to be localized and addressed. We translated more than 82,000 words, created 456 images for textures and UI, prepared 684 slides for the KSPedia and everything was carefully revised by a team of more than 20 dedicated volunteers. This venture is not over yet, though. In the next two weeks we will pre-release this update to let players start playing in their native language and in the process, help us polish the final details of the localization effort to ensure a high quality experience to all KSP players. The KSP community has always been an essential part of the game, so we are grateful and honored to keep counting on your support. By doing this, we’ll be able to use more resources on other projects in development, while simultaneously continue with localization on a steady pace. The Localization Pack pre-release will come out on March 16th, and as always, you will be able to provide us with your invaluable feedback via our bugtracker. But that is not all, we’ve decided to celebrate this release by announcing The Kerbal Chronicles Contest. Be a space article reporter for a day! To participate, you must write a satirical/parody/comedy article for our space race-themed magazine, The Kerbal Chronicles. As we are getting four new languages, we consider it proper to have four winners from anywhere in the world. The best four, selected by our community, will win the following prizes: Prizes For the four winners: Their article will be published in The Kerbal Chronicles. Winners will get themselves kerbalized by our Lead Artist, along with their own chosen or designed flag in a Shapeways exclusive one of kind figurine, which will be delivered to your home. Have their names – or a name they choose – to be included as astronauts in Kerbal Space Program, available worldwide. A special printed limited edition of The Kerbal Chronicles. The first 10 runner-ups will get a special printed limited edition of The Kerbal Chronicles. The Kerbal Chronicles will be available digitally to everyone, but only these four winners will see their own articles featured, along, of course, with their names as authors. Rules Everyone in the world can participate! Please use proper language (suitable for all ages). The article must have a title and be between 200 and 300 words in length. The article must be set in the Kerbal universe. To participate, you will have to post your article in this forum thread. We will let our community decide for their favorite article via a poll. Important dates The last day to submit your article is March 13, 2017. A poll will be open in the forums on March 14, 2017… everyone can vote! Winners will be announced on March 15, 2017 (one day before pre-release). On March 17, 2017, the magazine will be available digitally. But that is not all! We have more exciting news coming soon, so stay tuned! And next time, we’ll make sure to hype up those future announcements even more!
  21. When "warp here" function is used, game displays "/ to cancel time warp" but this does not work for me. I have non-u.s keyboard (fi), slash is typed with shift+7 or from numpad and neither cancels timewarp. The , key does cancel time warp. Not exactly a question but I didn't know where else to post it..
  22. Dedicated to the devs : @KasperVld@Ted Hello, I'm Simon, the guy who first created the LanguagePatches project for KSP and the French translation mod. First of all, let me tell you the story : Three years ago I first asked the devs about their plans about translating the game, I asked them if they were interested in making a collaboration with me for the translation, but their answer was "we are not focused in localisation efforts as the game is not yet officially published, but we'll contact you in the future once we are ready to start translating the game". So I waited. A lot : 2 years. In 2015 I asked Ted again, I wanted to get information about the plans for translations in the future, and he's answer was positive : So I waited again, and I had no more info. So what are the plans now ? Three years later, now that the game is officially published ? I confirm I'm still wanting to translate the game, so I'd like to have news, you see... I mean.... 3 yrs folks...
×
×
  • Create New...