thanks for your advise! best regard kien----- Original Message ----- From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx>
To: <nvda-addons@xxxxxxxxxxxxx> Sent: Tuesday, October 14, 2014 10:33 PMSubject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September.
Hi, You need to download NVDA translations repository and ask on the translations list to be invited as a translator (please ask on the nvda-translations list for more details). Cheers, Joseph -----Original Message----- From: nvda-addons-bounce@xxxxxxxxxxxxx [mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of hoang moc kien 2 Sent: Tuesday, October 14, 2014 8:24 AM To: nvda-addons@xxxxxxxxxxxxx Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September. Hi joseph, how could i get access / path to file called "settings" in Vietnamese translation folder to Open this file for looking for Control Usage Assistant? best regards kien ----- Original Message ----- From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx> To: <nvda-addons@xxxxxxxxxxxxx> Sent: Monday, October 13, 2014 10:30 PM Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September.Hi, There is a file called "settings" in Vietnamese translation folder. Open this file, look for Control Usage Assistant and say "1". The system will addlocalization file for Control Usage Assistant into your Vietnamese folder.Cheers, Joseph -----Original Message----- From: nvda-addons-bounce@xxxxxxxxxxxxx [mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of hoang moc kien 2 Sent: Monday, October 13, 2014 8:23 AM To: nvda-addons@xxxxxxxxxxxxxSubject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes dueto Gettext issues in Mid-September. hi, how could i add vietnamese to "local" folder in "controlUsageAssistant"? thanks for your attention. kien ----- Original Message ----- From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx> To: <nvda-addons@xxxxxxxxxxxxx> Sent: Monday, October 13, 2014 10:13 PMSubject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes dueto Gettext issues in Mid-September.Hi, The noticeable change would be time field announcements (if I remember right). I'll wti for reviews, then will generate the snapshot. Cheers, Joseph -----Original Message----- From: nvda-addons-bounce@xxxxxxxxxxxxx [mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of Brian's Mail list account BY Sent: Monday, October 13, 2014 2:45 AM To: nvda-addons@xxxxxxxxxxxxx Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September. What has changed from the last dev? If I download it again, will I notice anything? Brian bglists@xxxxxxxxxxxxxxxx Sent via blueyonder. Please address personal email to:- briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff' in the display name field. ----- Original Message ----- From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx> To: <nvda-addons@xxxxxxxxxxxxx> Sent: Sunday, October 12, 2014 5:26 PM Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September.Hi, GoldWave 2.0-dev is almost done - I'd like to get reviews before creating the stable branch to catch errors and critical issues. Thanks. Cheers, Joseph -----Original Message----- From: nvda-addons-commits-bounce@xxxxxxxxxxxxx [mailto:nvda-addons-commits-bounce@xxxxxxxxxxxxx] On Behalf Of commits-noreply@xxxxxxxxxxxxx Sent: Sunday, October 12, 2014 9:23 AM To: nvda-addons-commits@xxxxxxxxxxxxx Subject: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September. 1 new commit in goldwave: https://bitbucket.org/nvdaaddonteam/goldwave/commits/56aa9217cd13/ Changeset: 56aa9217cd13 Branch: master User: josephsl Date: 2014-10-12 16:22:04+00:00 Summary: Template changes due to Gettext issues in Mid-September. As the add-on is relatively stable at this point, it's safe to begin beta testing to gather wider feedback. Affected #: 3 files diff --git a/.gitattributes b/.gitattributes new file mode 100755 index 0000000..a1a1316 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,8 @@ +# Set default behaviour, in case users don't have core.autocrlf set. +* text=auto + +# Try to ensure that po files in the repo does not include # source +code line numbers. +# Every person expected to commit po files should change their +personal config file as described here: +# +https://mail.gnome.org/archives/kupfer-list/2010-June/msg00002.html +*.po filter=cleanpo diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..6d124be --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +addon/doc/*.css +addon/doc/en/ +*_docHandler.py +*.html +*.ini +*.mo +*.pot +*.pyc +*.nvda-addon +.sconsign.dblite diff --git a/site_scons/site_tools/gettexttool/__init__.py b/site_scons/site_tools/gettexttool/__init__.py new file mode 100755 index 0000000..fa3a937 --- /dev/null +++ b/site_scons/site_tools/gettexttool/__init__.py @@ -0,0 +1,49 @@ +""" This tool allows generation of gettext .mo compiled files, pot +files from source code files and pot files for merging. + +Three new builders are added into the constructed environment: + +- gettextMoFile: generates .mo file from .pot file using msgfmt. +- gettextPotFile: Generates .pot file from source code files. +- gettextMergePotFile: Creates a .pot file appropriate for merging +into existing .po files. + +To properly configure get text, define the following variables: + +- gettext_package_bugs_address +- gettext_package_name +- gettext_package_version + + +""" +from SCons.Action import Action + +def exists(env): + return True + +XGETTEXT_COMMON_ARGS = ( + "--msgid-bugs-address='$gettext_package_bugs_address' " + "--package-name='$gettext_package_name' " + "--package-version='$gettext_package_version' " + "-c -o $TARGET $SOURCES" +) + +def generate(env): + env.SetDefault(gettext_package_bugs_address="example@xxxxxxxxxxx") + env.SetDefault(gettext_package_name="") + env.SetDefault(gettext_package_version="") + + env['BUILDERS']['gettextMoFile']=env.Builder( + action=Action("msgfmt -o $TARGET $SOURCE", "Compiling translation $SOURCE"), + suffix=".mo", + src_suffix=".po" + ) + + env['BUILDERS']['gettextPotFile']=env.Builder( + action=Action("xgettext " + XGETTEXT_COMMON_ARGS, "Generating pot file $TARGET"), + suffix=".pot") + + env['BUILDERS']['gettextMergePotFile']=env.Builder( + action=Action("xgettext " + "--omit-header --no-location " + XGETTEXT_COMMON_ARGS, + "Generating pot file $TARGET"), + suffix=".pot") + Repository URL: https://bitbucket.org/nvdaaddonteam/goldwave/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org ---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org ---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org----- Original Message ----- From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx>To: <nvda-addons@xxxxxxxxxxxxx> Sent: Monday, October 13, 2014 10:30 PM Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September.Hi, There is a file called "settings" in Vietnamese translation folder. Open this file, look for Control Usage Assistant and say "1". The system will addlocalization file for Control Usage Assistant into your Vietnamese folder.Cheers, Joseph -----Original Message----- From: nvda-addons-bounce@xxxxxxxxxxxxx [mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of hoang moc kien 2 Sent: Monday, October 13, 2014 8:23 AM To: nvda-addons@xxxxxxxxxxxxxSubject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes dueto Gettext issues in Mid-September. hi, how could i add vietnamese to "local" folder in "controlUsageAssistant"? thanks for your attention. kien ----- Original Message ----- From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx> To: <nvda-addons@xxxxxxxxxxxxx> Sent: Monday, October 13, 2014 10:13 PMSubject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes dueto Gettext issues in Mid-September.Hi, The noticeable change would be time field announcements (if I remember right). I'll wti for reviews, then will generate the snapshot. Cheers, Joseph -----Original Message----- From: nvda-addons-bounce@xxxxxxxxxxxxx [mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of Brian's Mail list account BY Sent: Monday, October 13, 2014 2:45 AM To: nvda-addons@xxxxxxxxxxxxx Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September. What has changed from the last dev? If I download it again, will I notice anything? Brian bglists@xxxxxxxxxxxxxxxx Sent via blueyonder. Please address personal email to:- briang1@xxxxxxxxxxxxxxxx, putting 'Brian Gaff' in the display name field. ----- Original Message ----- From: "Joseph Lee" <joseph.lee22590@xxxxxxxxx> To: <nvda-addons@xxxxxxxxxxxxx> Sent: Sunday, October 12, 2014 5:26 PM Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September.Hi, GoldWave 2.0-dev is almost done - I'd like to get reviews before creating the stable branch to catch errors and critical issues. Thanks. Cheers, Joseph -----Original Message----- From: nvda-addons-commits-bounce@xxxxxxxxxxxxx [mailto:nvda-addons-commits-bounce@xxxxxxxxxxxxx] On Behalf Of commits-noreply@xxxxxxxxxxxxx Sent: Sunday, October 12, 2014 9:23 AM To: nvda-addons-commits@xxxxxxxxxxxxx Subject: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September. 1 new commit in goldwave: https://bitbucket.org/nvdaaddonteam/goldwave/commits/56aa9217cd13/ Changeset: 56aa9217cd13 Branch: master User: josephsl Date: 2014-10-12 16:22:04+00:00 Summary: Template changes due to Gettext issues in Mid-September. As the add-on is relatively stable at this point, it's safe to begin beta testing to gather wider feedback. Affected #: 3 files diff --git a/.gitattributes b/.gitattributes new file mode 100755 index 0000000..a1a1316 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,8 @@ +# Set default behaviour, in case users don't have core.autocrlf set. +* text=auto + +# Try to ensure that po files in the repo does not include # source +code line numbers. +# Every person expected to commit po files should change their +personal config file as described here: +# +https://mail.gnome.org/archives/kupfer-list/2010-June/msg00002.html +*.po filter=cleanpo diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..6d124be --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +addon/doc/*.css +addon/doc/en/ +*_docHandler.py +*.html +*.ini +*.mo +*.pot +*.pyc +*.nvda-addon +.sconsign.dblite diff --git a/site_scons/site_tools/gettexttool/__init__.py b/site_scons/site_tools/gettexttool/__init__.py new file mode 100755 index 0000000..fa3a937 --- /dev/null +++ b/site_scons/site_tools/gettexttool/__init__.py @@ -0,0 +1,49 @@ +""" This tool allows generation of gettext .mo compiled files, pot +files from source code files and pot files for merging. + +Three new builders are added into the constructed environment: + +- gettextMoFile: generates .mo file from .pot file using msgfmt. +- gettextPotFile: Generates .pot file from source code files. +- gettextMergePotFile: Creates a .pot file appropriate for merging +into existing .po files. + +To properly configure get text, define the following variables: + +- gettext_package_bugs_address +- gettext_package_name +- gettext_package_version + + +""" +from SCons.Action import Action + +def exists(env): + return True + +XGETTEXT_COMMON_ARGS = ( + "--msgid-bugs-address='$gettext_package_bugs_address' " + "--package-name='$gettext_package_name' " + "--package-version='$gettext_package_version' " + "-c -o $TARGET $SOURCES" +) + +def generate(env): + env.SetDefault(gettext_package_bugs_address="example@xxxxxxxxxxx") + env.SetDefault(gettext_package_name="") + env.SetDefault(gettext_package_version="") + + env['BUILDERS']['gettextMoFile']=env.Builder( + action=Action("msgfmt -o $TARGET $SOURCE", "Compiling translation $SOURCE"), + suffix=".mo", + src_suffix=".po" + ) + + env['BUILDERS']['gettextPotFile']=env.Builder( + action=Action("xgettext " + XGETTEXT_COMMON_ARGS, "Generating pot file $TARGET"), + suffix=".pot") + + env['BUILDERS']['gettextMergePotFile']=env.Builder( + action=Action("xgettext " + "--omit-header --no-location " + XGETTEXT_COMMON_ARGS, + "Generating pot file $TARGET"), + suffix=".pot") + Repository URL: https://bitbucket.org/nvdaaddonteam/goldwave/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org ---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org ---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org ---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx.To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx.If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx.Community addons can be found here: http://addons.nvda-project.org
---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx. Community addons can be found here: http://addons.nvda-project.org