d8e17478f8
* Add flags for torrents Add a new field, .Language, to the Torrent model, and a new package, torrentLanguages, which maps languages to flags. Added also a flag icon pack from googlei18n/region-flags, with (mostly) public domain flags from Wikipedia. * Optimize flags * Use FlagSprites CSS instead of .png files * Only use flags for languages we support * Add test for CSS flags Ensure that we have all the flags for the languages we support. * Add AdditionalLanguages field to config This allows us to support additional languages for new uploaded torrents, even if we have no translation for it. * Minor CSS fix * Add "other" and "multiple" torrent languages Also removed the TorrentLanguage struct, as it wasn't much useful. * Fix test * Add colspan=2 to category when language is empty Also hide the language column if empty. * Add lang field to search. Hopefully it works with Elasticsearch as well, but I haven't tested (lol Java) * Add language field to ES index and settings * Add language column to JS template * Add keyword type to language ES field * Remove 'raw' from keyword * Set "simple" analyzer on language * Document .Language field on Torrent model |
||
---|---|---|
.. | ||
ca-es.json | ||
de-de.all.json | ||
en-us.all.json | ||
es-es.all.json | ||
fr-fr.all.json | ||
hu-hu.all.json | ||
is-is.all.json | ||
it-it.all.json | ||
ja-jp.all.json | ||
ko-kr.all.json | ||
nb-no.all.json | ||
nl-nl.all.json | ||
pt-br.all.json | ||
pt-pt.all.json | ||
README.md | ||
ro-ro.all.json | ||
ru-ru.all.json | ||
sv-se.all.json | ||
th-th.all.json | ||
zh-cn.all.json | ||
zh-tw.all.json |
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).