Skip to content

holatuwol/github-crowdin-crontab

Repository files navigation

Script prerequisites

Install uv following the instructions at https://docs.astral.sh/uv/#projects

uv venv
uv pip install -r requirements.txt

Backup retrieval

Translation process

Copy the latest batch to Crowdin

./translate_learn.sh copy_learn_to_local
./translate_learn.sh check_outdated_articles
./translate_learn.sh copy_local_to_crowdin

Machine translate the uploaded batch

Note: You can access the page with the Auto-Translate button (https://crowdin.com/project/liferay-japan-documentation) or use the links below to directly access the Auto-Translate pages.

  1. Perform an initial pass using translation memory

  2. Perform a second pass using Google Translate

  3. Perform a third pass using DeepL Translator:

Manually translate anything that was skipped

Check for the files under the learn.liferay.com here:

You can install the following user script in order to automatically highlight anything that is not 100% translated.

In order to speed up the manual translation process, use advanced filters:

This will allow you to limit what's shown in the CrowdIn translation UI to only untranslated strings:

Sync state between local and learn.liferay.com

./translate_learn.sh copy_crowdin_to_local
./translate_learn.sh copy_local_to_learn
./translate_learn.sh copy_learn_to_local
./translate_learn.sh check_outdated_articles

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages