Date   

Re: Error while generating pot file for translating add-on

Sean
 

The error doesn't seem you.

Instead, you can send an issue from GitHub to the addon author.

* As an extra, when you want to translate or review any project ...
Do not copy your projects to locations that contain characters other than ASCII characters.

On 19/10/2020 06:58, Cuong Dang Manh wrote:
Hi all
I tried generating pot file for NVDA markdown forever add-on, and got the following errors
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
scons: warning: No version of Visual Studio compiler found - C/C++ compilers most likely not set correctly
File "C:\python37\Scripts\scons.exe\__main__.py", line 7, in <module>
Generating pot file markdownForever.pot
xgettext: warning: ’’utf-8’’ is not a valid encoding name. Using ASCII as fallback.
xgettext: Non-ASCII string at addon\globalPlugins\markdownForever\HTTPServer.py:63.
Please specify the source encoding through --from-code or through a comment
as specified in https://www.python.org/peps/pep-0263.html.
scons: *** [markdownForever.pot] Error 1
scons: building terminated because of errors.
I just install program and modules that said in NVDA add-on development, not install dependoncies for this add-on because I thin I just translate, not contribute code yet. Is this cause the problem?

Any help would be appreciated.Cuong







--
Sean

👨‍🦯 I’m a software developer. I coding often Python, sometimes Go and rarely (C)/C++.


Proposal: town hall style (informal) meetings between add-on users and developers in NVDACon 2020

 

Hi all,

According to NVDACon 2020 organizers, the event is still accepting topic submissions. If you do have topics you want to discuss in relation to the conference theme (Bridging The Distance), please send an email to info@....

 

Besides that, as NVDACon gives us an opportunity to socialize and meet add-on users and developers, I propose that add-on authors think about hosting informal meetings with users of their add-ons throughout the conference. This will let users talk to authors of favorite add-ons, and for add-on developers to receive suggestions and bug reports on the spot. I have asked the conference organizers about hosting a meeting with users of my add-ons (Add-on Updater, Resource Monitor, etc.).

 

Cheers,

Joseph


Re: Unmute addon request.

Oleksandr Gryshchenko
 

Hi friends!
Thank you all very much for the good reviews - I'm glad that the add-on has become useful for many people.
Manolo, thanks for your feedback!
Thanks to Cagri Dogan and Dang Manh Cuong, the add-on is now available in Turkish and Vietnamese.
Jason, thanks for the sound, it's short and unobtrusive. It has already been added to the updated version.
The code has also been slightly optimized and comments have been added.
You can download it here:

https://github.com/grisov/Unmute/releases/download/v1.3/unmute-1.3.nvda-addon

Have a nice day and good mood! 😁
Oleksandr


Re: Unmute addon request.

Jason Bratcher
 

You want something short and concise to know that the UnMute actually happened.
You were asking about a sound?
Try this one.

--
Jason Bratcher


Error while generating pot file for translating add-on

 

Hi all
I tried generating pot file for NVDA markdown forever add-on, and got the following errors
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
scons: warning: No version of Visual Studio compiler found - C/C++ compilers most likely not set correctly
File "C:\python37\Scripts\scons.exe\__main__.py", line 7, in <module>
Generating pot file markdownForever.pot
xgettext: warning: ’’utf-8’’ is not a valid encoding name. Using ASCII as fallback.
xgettext: Non-ASCII string at addon\globalPlugins\markdownForever\HTTPServer.py:63.
Please specify the source encoding through --from-code or through a comment
as specified in https://www.python.org/peps/pep-0263.html.
scons: *** [markdownForever.pot] Error 1
scons: building terminated because of errors.
I just install program and modules that said in NVDA add-on development, not install dependoncies for this add-on because I thin I just translate, not contribute code yet. Is this cause the problem?

Any help would be appreciated.Cuong


Noelia's add-ons policies

Noelia Ruiz
 

Hello:

Due to a recent incident on this list, where admins requested to talk
about readFeeds add-ons without cluttering a topic with 100 messages
or more, in which main participants are a member of this list and me.
Also, since ultimately I've received private questions or requests
about add-ons, from several persons, and some of them would be
clarified publicly. And also considering that some pull requests
haven't been accepted by me for, at least in part, due to lack of good
policies not set by me, I've created a .github repo to set pull
request template, issue templates to report bugs and request features,
security policy, a support file where my email address is reflected
and a code of conduct derived (with corresponding credits) from NV
Access COC.
I was strongly reluctant to set this kind of policies in case this may
break flexibility, but I see that due to this lack some pull requests
have potentially been rejected and this is a pity and my
responsibility.
You can see this policies created following GitHub documentation to
create the different kinds of recommended files, at
https://github.com/nvdaes/.github

Cheers and sorry for inconveniences.


Re: Add-on dev and review processes: now public, edits in progress

Noelia Ruiz
 

Hi, but this has been always for public consumption. The only
meningful change that I see in the provided link is that the recently
published code of conduct is mentioned.
I think this process should be clarified or followed more exhaustively, since:

1. Addons following continuous releases may not be reviewed properly
if code is too large.
2. New versions posted on the website may or not be reviewed.

I think this kind of issues may be caused sfor some factors, for example:

a. We don't use a checklist for review on GitHub or other platform
where results are registered and available for public consumption as
done in pull request. This is a super hight traffic list and it's not
easy to search results or see them.


b. Just three persons, one active (Joseph) can now post add-ons on the website.

c. Addons review is a superhard work that requires lot of time and
there are not many reviewers.
For these reasons I hope that NV Access, as promised, can work on the
add-on store or, if not possible, another option is that all us can
post add-ons in a store, like done in other projects that don't
require reviews.
Personally, I would prefer that my addons could be accepted, or some
of them, after a review process to ensure more quality. But I think
that if the process has important lacks like the mentioned ones, it
may not be so fair for everybody.
Fopr example, I'm thinking on an addon posted while some people noted
that a command was in conflict (Zoom add-on), to explain my opinion
with a real example. I think that a checklist on GitHub could help in
this situations.
Cheers

2020-10-18 0:06 GMT+02:00, Joseph Lee <@joslee>:

Hi all,

As I promised a few days ago, the add-on dev and review processes document
is now available for public consumption:

https://addons.nvda-project.org/processes.en.html



Also, the document has been linked to from the community add-ons index
page.



Please provide suggestions and edits for the processes document to make it
friendly toward beginners.

Cheers,

Joseph







Add-on dev and review processes: now public, edits in progress

 

Hi all,

As I promised a few days ago, the add-on dev and review processes document is now available for public consumption:

https://addons.nvda-project.org/processes.en.html

 

Also, the document has been linked to from the community add-ons index page.

 

Please provide suggestions and edits for the processes document to make it friendly toward beginners.

Cheers,

Joseph


Re: can I have Espeak ng binary exe file outside of nvda?

hamidreza abroshan
 

It seams that does not support sappy 5.

On 10/17/20, Roger Stewart <paganus2@...> wrote:
Hmmmmm?  I can't make much sense out of this. There were apparently 3
versions of eSpeak and all had very odd file extensions. I downloaded
all of them but only got one as my anti virus program said download was
blocked as they could harm the system.  The one I did get appeared as a
.zip file but with an odd extension. I used 7Zip on it and it extracted
something which turned out to be yet another .zip file with yet another
extension.  When I ran 7Zip on it I just got a load of files and
folders.  What I need is one file that ends with the extension of .exe
so I can run it and it will install eSpeak 5.0.  The one I have is like
that but is version 4.804 so this must be a bit more up to date but I
have no idea of how to use it.

Roger






On 10/17/2020 1:12 PM, Ralf Kefferpuetz wrote:
https://github.com/espeak-ng/espeak-ng/releases/tag/1.50

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io
<nvda-addons@nvda-addons.groups.io> On Behalf Of hamidreza abroshan
Sent: Samstag, 17. Oktober 2020 18:33
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] can I have Espeak ng binary exe file outside of
nvda?

Thanks.
Can you send me a link please?

On 10/17/20, Brian's Mail list account via groups.io
<bglists=blueyonder.co.uk@groups.io> wrote:
It exists as a sappi 5 version certainly as I've installed it into Jaws.
So it should be available, since there is a mail list for Espeak NG
that I

subscribe to.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "hamidreza abroshan" <hamidreza.abroshan@...>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Saturday, October 17, 2020 12:54 PM
Subject: [nvda-addons] can I have Espeak ng binary exe file outside of
nvda?


Hi,
It maybe off topic, but can I have Espeak ng outside of nvda?
I could not found it in it's github page.
thanks.

--
hamidreza








--
hamidreza











.






--
hamidreza


Re: Suggest edit for NVDA Add on Development Guide #addon

Cyrille
 

Indeed, I have always copied the gettext files in a unique separate environment folder.
And have some .bat scripts to open a DOS console with the updated path variable.
I may also of course add directly this folder containing the gettext files directly in my windows user path.

Regarding the use of WSL, this should clearly not be the unique way to build add-ons. At work, I have sometimes to update and/or rebuild an add-on. But WSL is not allowed on my machine. Probably some other companies have the same policy regarding WSL.

Cheers,

Cyrille

-----Message d'origine-----
De : nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> De la part de Robert Hänggi
Envoyé : samedi 17 octobre 2020 18:35
À : nvda-addons@nvda-addons.groups.io
Objet : Re: [nvda-addons] Suggest edit for NVDA Add on Development Guide #addon #addon

I always thought it to be a strange thing that the gnu gettext tools were copied into the add-on folder, total waste of space.
I have them installed globally so that they are reachable from the shell.
It would be nice if we had a template that sets up the environment for multiple hosted add-ons and not just one.
Perhaps with scripts that allow the creation and maintenance of add-ons, fed from a user configuration file with github tokens etc.
Robert

On 17/10/2020, Luke Davis <luke@...> wrote:
On Sat, 17 Oct 2020, Joseph Lee wrote:

Lint/linting is an old term, denoting small pieces of paper discarded
when holes are punched for programming.
Hahhahhahhahhah! That is the most hilariously precise thing I have
seen all

week! I am so glad I was not actually drinking my coffee when I read that.

Brian, if you had actually asked the question, I'm sure someone would
have pointed you to Google, the first result of which would have
filled your knowledge gap about linting in a more useful, though far less amusing, way.

Or try the following URL, which I made up out of thin air, but which works:

https://en.wikipedia.org/wiki/linting

Luke






Re: can I have Espeak ng binary exe file outside of nvda?

Roger Stewart
 

Hmmmmm?  I can't make much sense out of this. There were apparently 3 versions of eSpeak and all had very odd file extensions. I downloaded all of them but only got one as my anti virus program said download was blocked as they could harm the system.  The one I did get appeared as a .zip file but with an odd extension. I used 7Zip on it and it extracted something which turned out to be yet another .zip file with yet another extension.  When I ran 7Zip on it I just got a load of files and folders.  What I need is one file that ends with the extension of .exe so I can run it and it will install eSpeak 5.0.  The one I have is like that but is version 4.804 so this must be a bit more up to date but I have no idea of how to use it.

Roger

On 10/17/2020 1:12 PM, Ralf Kefferpuetz wrote:
https://github.com/espeak-ng/espeak-ng/releases/tag/1.50

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of hamidreza abroshan
Sent: Samstag, 17. Oktober 2020 18:33
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] can I have Espeak ng binary exe file outside of nvda?

Thanks.
Can you send me a link please?

On 10/17/20, Brian's Mail list account via groups.io <bglists=blueyonder.co.uk@groups.io> wrote:
It exists as a sappi 5 version certainly as I've installed it into Jaws.
So it should be available, since there is a mail list for Espeak NG
that I

subscribe to.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "hamidreza abroshan" <hamidreza.abroshan@...>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Saturday, October 17, 2020 12:54 PM
Subject: [nvda-addons] can I have Espeak ng binary exe file outside of
nvda?


Hi,
It maybe off topic, but can I have Espeak ng outside of nvda?
I could not found it in it's github page.
thanks.

--
hamidreza








--
hamidreza










.


Re: can I have Espeak ng binary exe file outside of nvda?

Roger Stewart
 

I have the installer for eSpeak SAPI 5.  Can't remember where I got it but it does exist out there somewhere.
Roger








On 10/17/2020 11:53 AM, mattias wrote:

there is no working sapi5 espeak-ng. or have something changed?

Den 17 oktober 2020 15:21:29 skrev "Brian's Mail list account via groups.io" <bglists=blueyonder.co.uk@groups.io>:

It exists as a sappi 5 version certainly as I've installed it into Jaws.
So it should be available, since there is a mail list for Espeak NG that I
subscribe to.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "hamidreza abroshan" <hamidreza.abroshan@...>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Saturday, October 17, 2020 12:54 PM
Subject: [nvda-addons] can I have Espeak ng binary exe file outside of nvda?

Hi,
It maybe off topic, but can I have Espeak ng outside of nvda?
I could not found it in it's github page.
thanks.

--
hamidreza







Re: can I have Espeak ng binary exe file outside of nvda?

Ralf Kefferpuetz
 

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of hamidreza abroshan
Sent: Samstag, 17. Oktober 2020 18:33
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] can I have Espeak ng binary exe file outside of nvda?

Thanks.
Can you send me a link please?

On 10/17/20, Brian's Mail list account via groups.io <bglists=blueyonder.co.uk@groups.io> wrote:
It exists as a sappi 5 version certainly as I've installed it into Jaws.
So it should be available, since there is a mail list for Espeak NG
that I

subscribe to.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "hamidreza abroshan" <hamidreza.abroshan@...>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Saturday, October 17, 2020 12:54 PM
Subject: [nvda-addons] can I have Espeak ng binary exe file outside of
nvda?


Hi,
It maybe off topic, but can I have Espeak ng outside of nvda?
I could not found it in it's github page.
thanks.

--
hamidreza










--
hamidreza


Re: can I have Espeak ng binary exe file outside of nvda?

mattias
 

there is no working sapi5 espeak-ng. or have something changed?

Den 17 oktober 2020 15:21:29 skrev "Brian's Mail list account via groups.io" <bglists=blueyonder.co.uk@groups.io>:

It exists as a sappi 5 version certainly as I've installed it into Jaws.
So it should be available, since there is a mail list for Espeak NG that I
subscribe to.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "hamidreza abroshan" <hamidreza.abroshan@...>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Saturday, October 17, 2020 12:54 PM
Subject: [nvda-addons] can I have Espeak ng binary exe file outside of nvda?

Hi,
It maybe off topic, but can I have Espeak ng outside of nvda?
I could not found it in it's github page.
thanks.

--
hamidreza






Re: Suggest edit for NVDA Add on Development Guide #addon

Robert Hänggi
 

I always thought it to be a strange thing that the gnu gettext tools
were copied into the add-on folder, total waste of space.
I have them installed globally so that they are reachable from the shell.
It would be nice if we had a template that sets up the environment for
multiple hosted add-ons and not just one.
Perhaps with scripts that allow the creation and maintenance of
add-ons, fed from a user configuration file with github tokens etc.
Robert

On 17/10/2020, Luke Davis <luke@...> wrote:
On Sat, 17 Oct 2020, Joseph Lee wrote:

Lint/linting is an old term, denoting small pieces of paper discarded when
holes are punched for programming.
Hahhahhahhahhah! That is the most hilariously precise thing I have seen all

week! I am so glad I was not actually drinking my coffee when I read that.

Brian, if you had actually asked the question, I'm sure someone would have
pointed you to Google, the first result of which would have filled your
knowledge gap about linting in a more useful, though far less amusing, way.

Or try the following URL, which I made up out of thin air, but which works:

https://en.wikipedia.org/wiki/linting

Luke






Re: can I have Espeak ng binary exe file outside of nvda?

hamidreza abroshan
 

Thanks.
Can you send me a link please?

On 10/17/20, Brian's Mail list account via groups.io
<bglists=blueyonder.co.uk@groups.io> wrote:
It exists as a sappi 5 version certainly as I've installed it into Jaws.
So it should be available, since there is a mail list for Espeak NG that I

subscribe to.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "hamidreza abroshan" <hamidreza.abroshan@...>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Saturday, October 17, 2020 12:54 PM
Subject: [nvda-addons] can I have Espeak ng binary exe file outside of
nvda?


Hi,
It maybe off topic, but can I have Espeak ng outside of nvda?
I could not found it in it's github page.
thanks.

--
hamidreza










--
hamidreza


Re: Suggest edit for NVDA Add on Development Guide #addon

Luke Davis
 

On Sat, 17 Oct 2020, Joseph Lee wrote:

Lint/linting is an old term, denoting small pieces of paper discarded when holes are punched for programming.
Hahhahhahhahhah! That is the most hilariously precise thing I have seen all week! I am so glad I was not actually drinking my coffee when I read that.

Brian, if you had actually asked the question, I'm sure someone would have pointed you to Google, the first result of which would have filled your knowledge gap about linting in a more useful, though far less amusing, way.

Or try the following URL, which I made up out of thin air, but which works: https://en.wikipedia.org/wiki/linting

Luke


How can I programmatically change the synthesizer when a user interrupts a voice message?

Oleksandr Gryshchenko
 

Hello all,
Another technical question for developers.
I still want to finally deal with questions related to switching synthesizers in NVDA.

The situation is as follows:
* The voice synthesizer switched to another and reads a long message.
* The user interrupts this long message with the Shift or Control key, or switches to another object.
* At this point, I need to catch the voice interrupt event and call callback, which will restore the previous synthesizer.

I don't understand how we can track this event and handle it.
Does NVDA have any mechanisms that can be used in this situation?

I studied the speech module and found that it contains two logical variables: beenCanceled and isPaused.
So these events are tracked in NVDA.

Please could you tell me how this can be done?

Thank you!
Oleksandr


Re: can I have Espeak ng binary exe file outside of nvda?

Brian's Mail list account
 

It exists as a sappi 5 version certainly as I've installed it into Jaws.
So it should be available, since there is a mail list for Espeak NG that I subscribe to.
Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "hamidreza abroshan" <hamidreza.abroshan@...>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Saturday, October 17, 2020 12:54 PM
Subject: [nvda-addons] can I have Espeak ng binary exe file outside of nvda?


Hi,
It maybe off topic, but can I have Espeak ng outside of nvda?
I could not found it in it's github page.
thanks.

--
hamidreza




Re: Suggest edit for NVDA Add on Development Guide #addon

 

Hi,
Lint/linting is an old term, denoting small pieces of paper discarded when holes are punched for programming.
As for the subject under discussion: one workaround would be creating a table or a list of steps to be taken to create an add-on development and packaging environment for different operating systems.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Brian's Mail list account via groups.io
Sent: Saturday, October 17, 2020 3:12 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] Suggest edit for NVDA Add on Development Guide #addon #addon

I do agree. It often seems to me that new terms suddenly appear as well, like most recent, Linting, which are about as transparent as to what they are as a block of reinforced concrete. grin

Brian

bglists@...
Sent via blueyonder.
Please address personal E-mail to:-
briang1@..., putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Damien Garwood" <@daygar>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Saturday, October 17, 2020 10:46 AM
Subject: Re: [nvda-addons] Suggest edit for NVDA Add on Development Guide #addon #addon


Hi Joseph,
Sheesh. No wonder I no longer understand programming if the centre of
that universe involves Linux.
I can guarantee you that a beginner will not feel comfortable using
Linux unless they have no qualms in breaking things. I run my
webserver on Linux, and despite even now, after working with it for a
few years, continuing to follow instructions parrot-style, not
understanding what I'm doing or why I'm doing it, I still feel queasy
every time I have to log into it, almost as if one wrong move will
plummet me to my death just as much as the machine!
Add virtual machines and environments to that, and that puts me
straight off the road. I wouldn't even feel comfortable touching that
without at least a good few one-to-one tutorials, and this is me who
has experimented with and tried to learn about the technical aspects
of computers for a good fifteen years. I will do whatever in the world
it takes to avoid a reformat/reinstall situation because I've broken
something that's way too big for my boots, out of ignorance.
Not to mention. NVDA is a very Windows-centric system, so in my mind
using a Linux development environment just doesn't make logical sense.
But then again, what do I know? I'm fast learning that programming is
no longer just about typing a few commands, hitting a compile button,
and hitting an upload button like it used to be. I'm fast lagging
behind the times, it seems, and now I'm floundering in the dark like a trapped bear in a snare.
So for all I know my opinion might be worth nothing more than pleading
for a saviour. So I guess, make of it what you will.
Cheers,
Damien.

On 17/10/2020 10:07 am, Joseph Lee wrote:
Hi,

A much better idea, although might not be feasible for some, is
switching to WSL (Windows Subsystem for Linux) for add-on building
tasks. You might not be able to send a pull request for add-on dev
guide as it is a wiki page.

Cheers,

Joseph

*From:* nvda-addons@nvda-addons.groups.io
<nvda-addons@nvda-addons.groups.io> *On Behalf Of *Cuong Dang Manh
*Sent:* Saturday, October 17, 2020 2:03 AM
*To:* nvda-addons@nvda-addons.groups.io
*Subject:* [nvda-addons] Suggest edit for NVDA Add on Development
Guide #addon #addon

Hi all

due to some error while generating pot file, I read, and accomplished
setting up add-on development with helpfulness from NVDA community.
Now I'd like to give some suggestion for the NVDA Add on Development
Guide to help other people who beginner like me

At the Setting Up Your Add-on Development Environment section:

For scons and markdown, consider telling user these could be
installed via pip command such as pip install scons, pip install
markdown

consider replacing GNU Gettext by python-gettext because program in
the given link not work when copy msgfmt.exe and xgettext.exe into
add-on directory. Doing this way, I must use other gettext package.
using python-gettext, we don't need to copy anything to add-on directory.

I can edit this, but I don't know that I'm allowed to make pull
request for things like this or not so I send here, which hope the
documentation could be easier to understand

Thanks for your help about my problem in many day.

Cuong