Bluegrams / Vividl

Modern Windows GUI for youtube-dl/ yt-dlp
https://vividl.sourceforge.io
BSD 3-Clause "New" or "Revised" License
642 stars 54 forks source link

Add & update translations #12

Open alxnull opened 3 years ago

alxnull commented 3 years ago

This project is always looking for help with translation to non-English languages. If the translation to your language is missing, incomplete or has errors, you're very welcome to contribute!

Where are the files to translate?

This project uses Microsoft's .resx file format to store app resources such as UI string. In the repo, every translation has its own .resx file, all of the form <resource-file-name>.<language-code>.resx.

How to contribute?

Important: Before contributing a new translation, make sure no open pull request for this language already exists & no one has commented on adding this translation below. Then comment below that you want to add this language.

Start by forking this repository. Resx files are best edited with some additional tooling:

With Visual Studio

  1. Clone your forked repository
  2. ResX Resource Manager is a great tool to edit .resx files. Install the Visual Studio extension and open it via the "Tools" menu. ResX Resource Manager shows a table of all strings available for translation. Edit them or add a column for a new language via the toolbar. Alternatively: In the Solution Explorer, go to the "Properties" folder and open the resources file you want to edit. If you want to add a new language, copy the default Resources.resx file and name it Resources.<language-code>.resx.
  3. Commit your changes, push and create a pull request. Link this issue in your PR.

Without Visual Studio

  1. Clone your forked repository
  2. ResX Resource Manager is a great tool to edit .resx files. Install the standalone version, run it and select the directory containing your cloned repository.
  3. The tool should now show all the strings available for translation in a table. Edit them or add a column for a new language via the toolbar.
  4. Commit your changes, push and create a pull request. Link this issue in your PR.

P.S.: Don't forget to star this repo if you like it!

andrewyavors commented 3 years ago

I'll add Ukrainian localization file

c3sxr commented 3 years ago

I'd love to help with Spanish translations 😃

Joaolfelicio commented 3 years ago

Working on a Portuguese translation.

karimelazzouni commented 3 years ago

Will work on Arabic translation 🙂

alainseys commented 3 years ago

added dutch translation and i will add english as well (if not present)

FrejBjornsson commented 3 years ago

I can add a Swedish translation.

mike-unk commented 12 months ago

I will add a Simplified Chinese translation.

Internetezoo commented 3 months ago

I will add Hungarian translation. Thx.

phthalos commented 2 months ago

I will add Korean translation 😉