/CircuitTranslations

Language support for iCircuit

Primary LanguageF#Creative Commons Attribution 4.0 InternationalCC-BY-4.0

iCircuit Language Translations

iCircuit is used all around the world in a variety of languages.

I would like to ask for your help translating it to as many of those languages as possible.

If you spot an error in a translation, please open a pull request with the correction - you will be helping many people and I'll be sure to thank you in the app!

Please also feel free to start a new language translation.

Thank you very much for your help!

Creative Commons License

Supported Languages

Language Prefix Link
English Base Strings
Japanese js Strings
German de Strings
Chinese (Simplified) zh Strings
Spanish es Strings
Italian it Strings
Russian ru Strings
French fr Strings

(Sorted by app usage.)

Style Guide

Keep things short

Most of the text is presented in dialog boxes on phones so keeping translations short is preferable to being verbose.

Acronymns, initialisms, and common abbreviations are all welcome so long as they would be recognized by beginners in electronics.

Prefer spaces over hyphenations

If compound words can either be hyphenated or combined with space, prefer space. This is to help the rendering engine layout text properly.

Machine Auto-translation

The script mtranslate.fsx is used to automatically translate missing words and was used to build the initial translations.

It can be run with the following command:

fsharpi --lib:$HOME/.nuget/packages/newtonsoft.json/11.0.2/lib/net45 --exec mtranslate.fsx