Skip to content
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

Make translation easier for newcomers #236

Closed
lumingzh opened this issue Dec 21, 2021 · 23 comments
Closed

Make translation easier for newcomers #236

lumingzh opened this issue Dec 21, 2021 · 23 comments
Labels
help wanted Extra attention is needed

Comments

@lumingzh
Copy link
Contributor

Discussed in https://github.com/cvfosammmm/Setzer/discussions/218

Originally posted by lumingzh September 23, 2021
It will be great to use online translation service like weblate.org for localization.

  • easier for newcomers to contribute
  • there are many translators happy to help

Here is me: https://hosted.weblate.org/user/flywater/

Thank you.

@cvfosammmm cvfosammmm added the help wanted Extra attention is needed label Jun 11, 2023
@oscfdezdz
Copy link
Contributor

I've managed to get Weblate to work with my fork of Setzer. It's required to add the translation template and some more changes that I will make now in a PR. I can set it up if you want and give you the permissions, we have 14 days to configure it before asking for Libre hosting. Or I can try again with my fork and make screenshots to the process, as you prefer.

@cvfosammmm
Copy link
Owner

Thanks for helping out with this. You can set it up, then give me permission.

@oscfdezdz
Copy link
Contributor

Are #90, #160 and #232 going to be merged? Those po files would have to be updated with the latest changes to avoid conflicts with Weblate because of the file names in POTFILES that have been added, renamed or deleted.

@cvfosammmm
Copy link
Owner

They can be merged through Weblate when it's set up.

The license is not correct btw.: it has to be "GPL 3 or later", not "3 only".

@oscfdezdz
Copy link
Contributor

Sorry, it's fixed now.

@oscfdezdz
Copy link
Contributor

It's almost ready, I've enabled two add-ons: Update LINGUAS file and Update PO files to match POT (msgmerge), they should take care of adding new languages to LINGUAS file when they are added and update PO files when translation template is updated in master. We are only missing the first configuration here: https://hosted.weblate.org/guide/setzer/application/ that has to be done in GitHub settings. After that, we could request approval for Libre hosting or unlock and let contributions come in before requesting it.

@cvfosammmm
Copy link
Owner

cvfosammmm commented Jun 14, 2023

I have added the "hook". Do I have to do anything else? It still shows the warning sign.

@cvfosammmm
Copy link
Owner

Hey, I don't think we should just merge the PR through Weblate before consultation. One of them is WIP as well. Maybe you can ask the authors on here.

@oscfdezdz
Copy link
Contributor

I have added the "hook". Do I have to do anything else? It still shows the warning sign.

I guess it's because there has been no change in the repository after activating it.

Hey, I don't think we should just merge the PR through Weblate before consultation. One of them is WIP as well. Maybe you can ask the authors on here.

It's already reverted, I'll ask them.

@cvfosammmm
Copy link
Owner

Warning is now gone.

@oscfdezdz
Copy link
Contributor

Great, everything is working as expected. All the guidelines and conditions to request approval for Libre hosting are met, you can now apply by adding the additional message they request.

@cvfosammmm
Copy link
Owner

Have done so.

@cvfosammmm
Copy link
Owner

Haven't heard back from Weblate. Btw. can I close the PRs about spanish and portoguese now that I merged the Weblate one?

@oscfdezdz
Copy link
Contributor

It shouldn't take much longer, in other projects it hasn't been more than a week. Yes, you can close them.

@cvfosammmm
Copy link
Owner

cvfosammmm commented Jun 18, 2023

What about the french translation? Have you heard back from the translator? Because it seems that it has been added also, and it was marked WIP before.

@oscfdezdz
Copy link
Contributor

No, I don't know anything yet. It was added but removed right after with 9721678, I tried to remove the commits with the CLI that Weblate has, but it wasn't possible. I don't know if it could have been done in the PR.

@cvfosammmm
Copy link
Owner

Ok, thanks.

@oscfdezdz
Copy link
Contributor

No response yet? Maybe we could open a ticket and ask.

@cvfosammmm
Copy link
Owner

cvfosammmm commented Jun 23, 2023

No, but they sent me emails about requesting libre hosting, which I have already done.

@oscfdezdz
Copy link
Contributor

oscfdezdz commented Jun 26, 2023

I just checked the status and it looks like the request was approved. We can unlock the project, to start receiving contributions. Should I stay as project maintainer there?

@cvfosammmm
Copy link
Owner

You can stay as maintainer, if you like. Did you unlock the project already?

@oscfdezdz
Copy link
Contributor

Did you unlock the project already?

No, but it is now unlocked.

@cvfosammmm
Copy link
Owner

Cool, closing this now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants