[nvda-addons] Re: commit/goldwave: josephsl: Template changes due to Gettext issues in Mid-September.

  • From: "hoang moc kien 2" <kienhm@xxxxxx>
  • To: <nvda-addons@xxxxxxxxxxxxx>
  • Date: Fri, 17 Oct 2014 11:55:39 +0700

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 PM
Subject: [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
add
localization 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@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due
to 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 PM
Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due
to 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
add
localization 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@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due
to 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 PM
Subject: [nvda-addons] Re: commit/goldwave: josephsl: Template changes due
to 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

Other related posts: