Language support for iCircuit
Перейти к файлу
Frank A. Krueger 0eca991458
Update word meanings
2018-11-19 11:07:51 -08:00
Base.lproj Fix English current directions 2018-11-19 09:58:28 -08:00
de.lproj Add translations explanations 2018-11-15 13:15:42 -08:00
es.lproj Add translations explanations 2018-11-15 13:15:42 -08:00
fr.lproj Add translations explanations 2018-11-15 13:15:42 -08:00
it.lproj Add translations explanations 2018-11-15 13:15:42 -08:00
ja.lproj Add translations explanations 2018-11-15 13:15:42 -08:00
pt-BR.lproj Add translations explanations 2018-11-15 13:15:42 -08:00
pt-PT.lproj Add translations explanations 2018-11-15 13:15:42 -08:00
ru.lproj Add translations explanations 2018-11-15 13:15:42 -08:00
zh-Hans.lproj fixed errors in simplified chinese translation 2018-11-18 20:17:08 +08:00
zh-Hant.lproj Add translations explanations 2018-11-15 13:15:42 -08:00
.gitignore Simplify scope names 2018-11-14 10:10:12 -08:00
LICENSE Initial commit 2018-11-11 10:06:58 -08:00
README.md Update word meanings 2018-11-19 11:07:51 -08:00
mtranslate.fsx Add error messages 2018-11-14 11:02:32 -08:00

README.md

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 ID Status
English Base
Japanese ja
German de
Chinese (Simplified) zh-Hans
Chinese (Traditional) zh-Hant
Spanish es
Italian it
Russian ru
French fr
Portuguese (Brazil) pt-BR
Portuguese (Portugal) pt-PT

(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.

Use Title Casing

Most of the words are presented at title of things that can be modified. In English, this means most words get capitalized. Please use the right form of titling for the language.

Weird Words

  • AM is short for "Amplitude Modulation"
  • Autowire is short for "keep components connected during movement by automatically re-routing wires"
  • Current is electrical current
  • DC Rail is often seen in the context of Operational Amplifiers. The "rail" refers to a maximum (or minimum) that the amplifier can achieve. They're DC because they are power and don't affect the signal.
  • Fwd Voltage @ 1A is the Forward Voltage (or Bias) of a Diode when 1A of current is traveling through it. https://en.wikipedia.org/wiki/Diode#Forward_bias
  • Monospace refers to a single width Font (all letters consume the same horizontal space). It's used in programming and looks like what a type writer produces.
  • Off Resistance (Ω) is how much resistance a Relay provides when it is in the Off state.
  • On Resistance (Ω) is how much resistance a Relay provides when it is in the On state.

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