-
Notifications
You must be signed in to change notification settings - Fork 309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Crowdin for localization #1373
base: master
Are you sure you want to change the base?
Conversation
Create crowdin.yml
Update crowdin.yml
4fda671
to
eb5255c
Compare
d6e3cea
to
982f63e
Compare
This is great! Could you clarify:
We would also need some guide in the Wiki later. |
f711e2d
to
78f97b9
Compare
Crowdin actions runs in my forked repo at 12:00 UTC+8 every day.
|
ab6289f
to
1848002
Compare
Let's try make the process as smooth as possible, i.e., as little human action as possible.
1, 3 and 4 are fine. But 2 is a manual step. Could we make it pick up untranslated text from the main repo? Or we should run the workflow from main repo instead? |
ae49074
to
57f7a66
Compare
fd0cc96
to
236ad85
Compare
Added these code into crowdin action (before syncs EN strings into crowdin), Now it fetches the latest changes from official repo autometically:
|
1645057
to
e9e7b72
Compare
afd12ec
to
c0b89b5
Compare
There are many contributors who want to contribute to OpenUtau's localization. Crowdin provides a user-friendly UI for them to contribute strings translations without having to learn git and code.
I created a crowdin project for OpenUtau at https://crowdin.com/project/oxygen-dioxideopenutau
Changes made to this repo:
crowdin.yml
and a github action.github/workflows/crowdin.yml
to sync this repo with crowdin projectMisc/sync_strings.py
to use it to fix their stylesunhandled_strings.json
, which is applied when running sync_strings.py.