* Update main.css * Update torrent_item.jet.html * Update main.js * Update torrent_item.jet.html * Update main.js * Update main.js * Update main.js * Update main.js * Update main.js * Update template_functions_test.go * Update template_functions_test.go * Update user.go * Update profile.jet.html * Update view.jet.html * Update template_functions.go * Update en-us.all.json * Add files via upload * Update CHANGELOG.md * Update main.css * Update template_functions.go * Add files via upload * Update en-us.all.json * Update template_functions_test.go * Update view.jet.html * Update main.css * Update ja-jp.all.json * Update main.css * Update edit.jet.html * Update main.css * Update tomorrow.css * Update ja-jp.all.json * Update main.css * Update view.jet.html * Update comment.go * Update create.go * Update classic.css * Make GetOldNavFromRequest return true by default * Update view.jet.html * Force torrent date in UTC+0 timezone during display * ditto * Update ja-jp.all.json * Update oldNav.jet.html * Update structs.go * Update default_config.yml * Update torrent.go * Update stats.go * Update stats.go * Update user.go * Update template_functions.go * Update template_functions_test.go * Update torrent.go * Update comment.go * Update view.jet.html * Update main.css * Update user.go * Update template_functions.go * Update profile.jet.html * Update main.js
2,1 Kio
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.
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:
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)
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:
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).
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.
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)
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:
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)
Before pulling, be sure to delete .unstranslated.json file