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

Please use po file to make documentation translation. #12576

Open
vgjh2005 opened this issue Jun 23, 2021 · 12 comments
Open

Please use po file to make documentation translation. #12576

vgjh2005 opened this issue Jun 23, 2021 · 12 comments

Comments

@vgjh2005
Copy link

vgjh2005 commented Jun 23, 2021

Hi all:
I think all translators know when they were making document translation, They must looked for all subversion to find what paragraph had been changed. It is waste all translator's time. Please use po file to replace txt2tag and to allow more and more translator to join our team. NVDA addon community is the best demo site to let us know that it is a good solution. Please all translators come out to discuss this. Thanks!

@gregjozk
Copy link
Contributor

inside revision folder is also file, where differences between previous and current version of original documentation has been listed. it is enough for me. moreover, when working with longer text, I prefer to work with Notepad++ instead of poedit.
another suggestion, could be this discussion moved to translation mailing list?

best regards,
Jožef

@bdorer
Copy link
Sponsor

bdorer commented Jun 23, 2021 via email

@cary-rowen
Copy link
Contributor

If you use po files, it may be easier for novices to learn, because not everyone is technically proficient, but their translation skills may be great.
Regarding the detailed changes in the long text, it is undeniable that git diff has its advantages, but I hope that more people will participate in the translation, and I hope it will be more friendly to novices.

@vgjh2005
Copy link
Author

Hi:
@bdorer
@gregjozk
Had you made NVDA addon comunity site translation? We just need to press down arror to look for what it is then translate it to our language. Now, we need to open the diff file , open the t2t file, then jump to the specific position then select some thing to define ether delete or change them.
The second, because of upgrade process, some content need to be changed one more time. So, diff file isn't a convinient way for all translator members.
If it is a po file, we just need to change it at once in the end of the translation deadline.
We needn't to open more file, we needn't to open different files for the whole translate process, we needn't to jump to the different place all the time. Our time is most valued.
So please reconsider this resolution. Thanks!

@dpy013
Copy link
Contributor

dpy013 commented Jun 30, 2021

I support using .po to replace txt2tags.
On the other hand, .po can reduce the size of the translation repository.

@ehollig
Copy link
Collaborator

ehollig commented Feb 24, 2023

What is the status of this? It sounds as this issue should be discussed and resolved on the translators mailing list

@Adriani90
Copy link
Collaborator

I think a solution for this needs to come from the community, every string has to be defined with _() and this means NV Access has to define the string length and so on every time a new release of NVDA is planed. For GUI translations .po files are nice, but for user guides and so on this might mean a pain for developers.

@ruifontes
Copy link
Contributor

And why not create a script to transform t2t files in po files?
It is not the way community uses to translate the add-ons readme.md files?
I, not a programer, have wrote a small add-on to transform readme.md in nvda.po files to strongly speed up translation using the automatic translation and suggestions of POEdit...

@Adriani90
Copy link
Collaborator

@ruifontes the userguide, changes file and keycommands file are formated in git flavour markdown while the addon documentation is not. This means every NVDA core doc would have to be restructured from scratch, including the automated tasks that are implemented such as synchronisation between userguide and keycommands document etc.
For more details see the discussion in #8734, #9840 and #9968.

@Adriani90
Copy link
Collaborator

I would rather say before re-structuring all the documents, find an alternative translation system which displays the t2t files into a web based module or something like that. In that case even .po files could be transfered in a web based module and you wouldn't need any external software on your PC to translate NVDA. The problem is, most of these kind of translation systems are paid solutions, none of them is completely free.

@dpy013
Copy link
Contributor

dpy013 commented Mar 1, 2023

I would rather say before re-structuring all the documents, find an alternative translation system which displays the t2t files into a web based module or something like that. In that case even .po files could be transfered in a web based module and you wouldn't need any external software on your PC to translate NVDA. The problem is, most of these kind of translation systems are paid solutions, none of them is completely free.

hi You can see
weblate

@zstanecic
Copy link
Contributor

zstanecic commented Mar 1, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants