Skip to content

Commit

Permalink
Merge pull request #1 from dododex/master
Browse files Browse the repository at this point in the history
Pull from Dododex
  • Loading branch information
Pokotuz committed Oct 9, 2018
2 parents 4766cb8 + 4e962fe commit eabc85e
Show file tree
Hide file tree
Showing 3 changed files with 5,761 additions and 3,939 deletions.
100 changes: 52 additions & 48 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,35 @@
The [Dododex Taming Calculator for Ark: Survival Evolved](http://www.dododex.com) is being translated into every language and your help is needed!
The [Dododex Taming Calculator for Ark: Survival Evolved](http://www.dododex.com) is being translated into every language and your help is needed! Translations are crowdsourced — edits made to this Github project will be included in a future version of the app. Continued edits and new languages will be added through Github.

[Join the Translator Chat!](https://discord.gg/KvmRSSV)

![Translate Dododex](https://raw.githubusercontent.com/dododex/translations/master/translate.png?2)

Translations are crowdsourced — edits made to this Github project will be included in a future version of the app. Continued edits and new languages will be added through Github.
## 1. TRANSLATING DODODEX

1. **Open [translations.js](translations.js) and click "Edit."**
1. **If your language is not there, add it.**

## HOW TO CONTRIBUTE
1. To add a new language, copy and paste the entire English section ("en").
1. Change the "en" to your language's code ([list of language codes](https://sites.google.com/site/tomihasa/google-language-codes))). (Regional languages (`es-mx` vs. `es`) are only recommended if the translations will have a noticable difference. When possible, try to translate for the general language to simplify the project.)
1. Translate each of the phrases.
1. **Translate the phrases into your language.**

### 1. Open [translations.js](translations.js) and click "Edit."
### 2. Add translations
Look at the English version of a phrase, and then add a translation to the corresponding section for your language (language codes are listed below). It's best to translate from English to your language, as other languages may not yet be verified.
Look at the English version of a phrase, and then add a translation to the corresponding section for your language (language codes are listed below). It's best to translate from English to your language, as other languages may not yet be verified.

If you are unsure of any translation, please keep it blank so someone else can add it later. Do not add notes to your translation, or add multiple translations. Instead, open an Issue (detailed below) to discuss the correct translation.
If you are unsure of any translation, please keep it blank so someone else can add it later. Do not add notes to your translation, or add multiple translations. Instead, open an Issue (detailed below) to discuss the correct translation.

If you'd like, feel free to add your name and (optionally) a URL the bottom of the file.
1. **Add your name to the list of translators.** If you'd like, feel free to add your name and (optionally) a URL the bottom of the file.
1. **Submit your changes** This will be submitted as a [pull request](https://help.github.com/articles/using-pull-requests/) and will be approved. You

### 3. Submit your changes
This will be submitted as a [pull request](https://help.github.com/articles/using-pull-requests/) and will be approved. You
*(If you have any trouble with these instructions, but still want to help, please contact me at dan14lev at gmail.com or [Join the Translator Chat!](https://discord.gg/KvmRSSV)!)*

> (If you have any trouble with these instructions, but still want to help, please contact me at dan14lev at gmail.com!)
## 2. TRANSLATING CREATURE NAMES
1. **Open [creatures.json](creatures.json) and click "Edit."**
1. **Add translated names in your language.**

## [Join the Translator Chat!](https://discord.gg/KvmRSSV)
Please keep languages in alphabetical order, according to their language code.

If a creature does not have a translation, simply omit it. Do not create a copy of the English translation, as Dododex will automatically fall back on the English translations. However, please consider transliterating if you think it would be more helpful to speakers of your language. IMPORTANT: Dialetcs (For example: Brazilian Portuguese / PT-BR) are not supported. Only two-letter country codes can be used (For example: PT). If there are any discrepencies between dialets, please open an issue on Github so it can be logged.

## NOTES

Expand All @@ -41,41 +51,35 @@ If you're unsure of any translations, have questions about a phrase or its conte
### Variables
Some phrases have variables in them where a term will be inserted into the sentence. These are indicated with a `{0}`. For example, `There are {0} creatures` could become `There are 50 creatures` and the number would increment as more creatures are added. All translations must include this variable. If phrasing in your language can vary depending on what the variable actually is (for example, grammatical gender), please do your best to accomidate what the variable could be. If appropriate, rephrase so the line works better in your language.

### Adding A Missing Language
To add a new language:

1. Copy and paste the entire English section ("en").
2. Change the "en" to your language's code ([list of language codes](https://sites.google.com/site/tomihasa/google-language-codes))). (Regional languages (`es-mx` vs. `es`) are only recommended if the translations will have a noticable difference. When possible, try to translate for the general language to simplify the project.)
3. Translate each of the phrases.

## LIST OF LANGUAGES

| Code | Language | % of Dododex Users* | Translated |
| ---- | -------- | ------------------- | ---------- |
| de | German | 37.4% | ✔
| fr | French | 19.4% | ✔
| pt | Portuguese | 8.4% | ✔
| es | Spanish | 6.1% | ✔
| ru | Russian | 7.6% | ✔
| nl | Dutch | 4.0% | ✔
| it | Italian | 3.8% | Partial
| pl | Polish | 2.4% | ✔
| zh | Chinese (Simplified) | 2.2% | ✔
| da | Danish | 1.3% |
| tr | Turkish | 1.2% |
| sv | Swedish | 1.0% |
| cs | Czech | 0.7% |
| nb | Norwegian | 0.6% |
| hu | Hungarian | 0.5% |
| th | Thai | 0.5% |
| ar | Arabic | 0.4% |
| ko | Korean | 0.3% | Partial
| fi | Finnish | 0.3% |
| ja | Japanese | 0.3% | ✔
| he | Hebrew | 0.2% |
| hr | Croatian | 0.2% |
| sk | Slovak | 0.1% |
| ro | Romanian | 0.1% | ✔
| el | Greek | 0.1% |
## TRANSLATION PROGRESS

| Code | Language | % of Users* | Interface | Creatures |
| ---- | -------- | ----------- | ---------- | -------------------- |
| de | German | 37.4% ||
| fr | French | 19.4% ||
| pt | Portuguese | 8.4% ||
| es | Spanish | 6.1% ||
| ru | Russian | 7.6% | ✅ | ✅
| nl | Dutch | 4.0% ||
| it | Italian | 3.8% | Partial |
| pl | Polish | 2.4% ||
| zh | Chinese (Simplified) | 2.2% | ✅ | Partial
| da | Danish | 1.3% | | Partial
| tr | Turkish | 1.2% ||
| sv | Swedish | 1.0% | |
| cs | Czech | 0.7% ||
| nb | Norwegian | 0.6% | |
| hu | Hungarian | 0.5% | |
| th | Thai | 0.5% ||
| ar | Arabic | 0.4% | |
| ko | Korean | 0.3% | Partial |
| fi | Finnish | 0.3% | |
| ja | Japanese | 0.3% | ✅ | ✅
| he | Hebrew | 0.2% | |
| hr | Croatian | 0.2% | |
| sk | Slovak | 0.1% | |
| ro | Romanian | 0.1% ||
| el | Greek | 0.1% | |


_*Percent of non-English Dododex users_
Loading

0 comments on commit eabc85e

Please sign in to comment.