-
Notifications
You must be signed in to change notification settings - Fork 70
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
Fr translation #260
base: master
Are you sure you want to change the base?
Fr translation #260
Conversation
victormltc
commented
Jan 19, 2023
- added french language translation file
- language button now cycles through languages instead of switching : EN > DE > FR > EN...
support for more than 2 languages : changed button behavior from toggling to cycling : EN -> DE -> FR
merge Tuxedo's upstream commits
Hi , Are you planning on accept this PR ? I'm updating the french translation on my fork |
Any news on this? Its quite a trivial PR and useful for many. |
I do appreciate the effort to translate it into french, but since the tcc devs can't speak french, support from our side is a bit hard. I won't be able to add, modify or proofread text myself.
It would mean that we aren't able to publish a release easily, otherwise it would be missing translations every time text gets added or modified. One idea would be to push a release to Github and give some time for a translation pr before tag/deb release.
If there will be active translation support it would be possible to try. I couldn't find your fork @freechelmi. The current pr would need to get updated to the latest tcc version. I will try to get it merged if there is enough support to get text translated. One concern is if translations are missing or people stop translating, in that case the solution might be english text for missing parts or removal of the language. I would like to avoid using automatic translations from services like google or deepl that may sound wrong. |
@tuxedoder I forked TCC for Commown's usage as you broke (by accident, no offense intended) the compatibility of TCC with the NS50AU of Whyopencomputing which we distribute. My commits are there. As you can see we regarding i18n:
It would be nice if we could join our efforts to yours instead of forking, starting with trivial patches like fr t10n but maybe more in depth contributions in the longer term. To start with i18n, the first thing would be to improve tooling, as we need automatic existing t10n messages merge during or after the messages' extraction. This way t10n contributions will be far easier. Have you given https://github.com/daniel-sc/ng-extract-i18n-merge a try? I haven't yet but can work on it if you think such a work could be merged in your codebase. Tell me what you think. |
As a developer, help is appreciated, but what I can do will depend on management. I can ask if there are more specific requests, but I don't think tcc improvements will be denied.
I don't know what
I used
That example generates new messages based on source code and tags id with the i18n labels, puts them into
I am not entirely sure if my answer answers the question. |