Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Ce dépôt a été archivé le 2022-05-07. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
nyaa-pantsu/translations/README.md

40 lignes
2 Kio
Markdown
Brut Vue normale Historique

2017-06-16 19:46:43 +02:00
# Contributing to translation
You can add your own language support or edit it easily to the website.
## Add a language
To add a language you need to copy /translations/en-us.all.json and translate the strings beside the "translation" key. Do not edit "id" which is the id used to display the translation.
2017-06-16 19:47:51 +02:00
2017-06-16 19:46:43 +02:00
You can also, if you have the website installed, create an empty languageCode.all.json (eg. en-us.all.json) and use the following command:
2017-06-16 19:47:51 +02:00
2017-06-16 19:46:43 +02:00
`cd translations && goi18n -flat false en-us.all.json languageCode.all.json` you need to replace languageCode with the actual language code (eg. en-us)
2017-06-16 19:47:51 +02:00
2017-06-16 19:46:43 +02:00
A new file languageCode.untranslated.json will be created with the new translation strings. Translate them and when it's done, run the following command:
2017-06-16 19:47:51 +02:00
2017-06-16 19:46:43 +02:00
`goi18n -flat=false en-us.all.json languageCode.all.json languageCode.untranslated.json` you need to replace languageCode with the actual language code (eg. en-us)
After creating a new translation, create a new translation string inside "en-us.all.json", like the following:
```
...
},
{
"id": "language_(languageCode)_name",
"translation": "(your language name, in English)"
},
...
```
where languageCode is the newly created ISO code (eg. ja-jp, pt-br).
2017-06-16 19:46:43 +02:00
Before pulling, be sure to delete .unstranslated.json file
## Edit a language
To edit a language you can keep tracking of new strings added to en-us.all.json with the use of git and add the new strings manually to your file.
2017-06-16 19:47:51 +02:00
2017-06-16 19:46:43 +02:00
Or you can also, if you have the website installed, use the following command:
`cd translations && goi18n -flat false en-us.all.json languageCode.all.json` you need to replace languageCode with the actual language code (eg. en-us)
2017-06-16 19:47:51 +02:00
2017-06-16 19:46:43 +02:00
A new file languageCode.untranslated.json will be created with the new translation strings. Translate them and when it's done, run the following command:
2017-06-16 19:47:51 +02:00
2017-06-16 19:46:43 +02:00
`goi18n -flat=false en-us.all.json languageCode.all.json languageCode.untranslated.json` you need to replace languageCode with the actual language code (eg. en-us)
2017-06-16 19:47:51 +02:00
2017-06-16 19:46:43 +02:00
Before pulling, be sure to delete .unstranslated.json file