If you know a language not yet supported by GitHub Readme YouTube Cards, you can help by opening a PR!
All it takes to contribute is to translate two words.
See a list of currently supported locales at /api/locale/
.
It is important that the translations are accurate and sound natural. There is also a preference to matching the translations shown on the YouTube website if possible.
The locale code added to the file should be a 2-letter abbreviation from ISO 639-1 or a 4-letter code with a language and country code (eg. ja
or pt_BR
). Anything appearing in this list should be fine.
You may refer to CONTRIBUTING.md
for details on installing dependencies and running the project locally.
api/locale/en.yml
file to api/locale/<IDENTIFIER>.yml
, where IDENTIFIER is shorthand for the language you are adding, for example, French would be fr.yml
.en:
to your language's identifier and add translations for the strings provided in the file. Only alter the text enclosed in quotes.&lang=IDENTIFIER
to a card URL to make sure it displays correctly (e.g. http://127.0.0.1:8000/?id=dQw4w9WgXcQ&title=Never+Gonna+Give+You+Up×tamp=1642108413&lang=fr
)/api/locale/
and click the "Add file" dropdown button and select "Create new file"api/locale/en.yml
.en.yml
into the editor and add your locale's identifier as the filename followed by the .yml
extension, for example, French would be fr.yml
. Change the top most yaml key en:
to your language's identifier and add translations for the strings provided in the file. Only alter the text enclosed in quotes.Note
When adding a right-to-left language,direction: rtl
should be added to the yaml file to ensure it will display correctly. Seehe.yml
as an example.
Make sure to keep the spacing and formatting consistent.
You can see #70 for an example of what your pull request should look like.
Your locale will become available when your Pull Request is approved.
If you have any questions, feel free to ask!
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4