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

request to add phonetics to Indian languages #4410

Closed
nvaccessAuto opened this issue Aug 23, 2014 · 22 comments
Closed

request to add phonetics to Indian languages #4410

nvaccessAuto opened this issue Aug 23, 2014 · 22 comments
Assignees
Labels
component/i18n existing localisations or internationalisation enhancement
Milestone

Comments

@nvaccessAuto
Copy link

Reported by sumandogra on 2014-08-23 08:51
Requirement of addition of feature of phonetics to various Indian languages in NVDA similar to English
Right now, on pressing NUMPAD 2 for various Indian languages no phonetic is available. Request is to add this feature so that it will be helpful for various Indian languages such as Hindi.

@nvaccessAuto
Copy link
Author

Comment 1 by nvdakor on 2014-08-23 09:07
Hi,
This requires character descriptions file for Indic languages. I'll change the component in hopes of getting input from translators.

@nvaccessAuto
Copy link
Author

Comment 2 by blindbhavya on 2014-08-25 10:31
Hi.
Mr. Him Prasad Gautam and I are the Hindi maintainers of NVDA.
We started this very recently so have only almost completed translation and correction in translation of NVDA interface messages.
After completion of correction we will begin translating other files such as Character Descriptions.
In terms of Indian languages, only Hindi and Tamil are have been translated and are maintained.

@nvaccessAuto
Copy link
Author

Comment 4 by siddhartha_iitd on 2014-12-01 07:20
characterDescriptions.dic files for Indian languages - Hindi, Bengali, Punjabi, Malayalam, Gujarati, Konkani - are available at the bitbucket repository mentioned below. We are also trying to get such description files for other Indian Languages.

Please check the branch in_t4410 at the below mentioned url:
https://manish_agrawal@bitbucket.org/manish_agrawal/nvda.git

@nvaccessAuto
Copy link
Author

Comment 5 by jteh on 2014-12-01 09:57
Siddhartha and Bhavya, are you collaborating here or are these separate efforts? Because we already have Hindi translators on board, they need to be managing/approving any changes. Also, because this is a full translation, any work needs to be submitted using the srt system (separate svn repository).

For the other languages, I'm not quite sure how to manage this. Mesar, there doesn't seem to be any interest in translating anything but character descriptions (and maybe symbols?) for other Indian languages. Do you think it makes sense for us to just commit the files directly to NVDA Git or do you think they should be managed by srt even so?

@nvaccessAuto
Copy link
Author

Comment 6 by blindbhavya on 2014-12-01 12:37
Hi,
Currently, these are separate efforts.
Siddhartha, would you like to join the Hindi translation team, there is certainly a need for more maintainers for Hindi (for untranslated parts of User Guie, add-ons, and most parts are left).

@nvaccessAuto
Copy link
Author

Attachment bn_characterDescriptions.dic added by siddhartha_iitd on 2014-12-12 08:07
Description:
Bengali Character Descriptions

@nvaccessAuto
Copy link
Author

Attachment gu_characterDescriptions.dic added by siddhartha_iitd on 2014-12-12 08:08
Description:
Gujarati Character Descriptions

@nvaccessAuto
Copy link
Author

Attachment kok_characterDescriptions.dic added by siddhartha_iitd on 2014-12-12 08:08
Description:
Konkani Character Descriptions

@nvaccessAuto
Copy link
Author

Attachment ml_characterDescriptions.dic added by siddhartha_iitd on 2014-12-12 08:08
Description:
Malayalam Character Descriptions

@nvaccessAuto
Copy link
Author

Attachment pa_Character Descriptions.txt added by siddhartha_iitd on 2014-12-12 08:09
Description:
Punjabi Character Descriptions

@nvaccessAuto
Copy link
Author

Comment 8 by siddhartha_iitd on 2014-12-12 08:13
The character description files for Indian languages - Bengali, Gujarati, Konkani, Malayalam, Punjabi have been attached at the ticket. Moreover, these files are also available at branch in_t4410 at following url:
https://manish_agrawal@bitbucket.org/manish_agrawal/nvda.git

@nvaccessAuto
Copy link
Author

Comment 9 by chrislm on 2014-12-12 09:27
In Hindi characters the symbol:
् '\u094d'
is not pronunced by eSpeak synthesizer...
Could we send a request to Espeak project?

@nvaccessAuto
Copy link
Author

Comment 10 by siddhartha_iitd (in reply to comment 9) on 2014-12-12 09:49
Replying to chrislm:

In Hindi characters the symbol:

् '\u094d'

is not pronunced by eSpeak synthesizer...

Could we send a request to Espeak project?

This is similar to the issue 3805, which says some Unicode characters are not spoken by NVDA. To rectify this issue, I added this character along with its description in symbols.dic file with the level as either some or most.

@nvaccessAuto
Copy link
Author

Comment 11 by chrislm (in reply to comment 9) on 2014-12-12 10:18
Replying to chrislm:

In Hindi characters the symbol:

् '\u094d'

is not pronunced by eSpeak synthesizer...

Sorry, I saw jus now, eSpeak 1.48.13 pronounces all those characters.
I don't think this is a issue described in 3805, I tried eSpeak 1.48.13 in nvda master source and the character is pronounced by eSpeak.
Also, eSpeak TestLatest SAPI5 recognizes this character correctly.
Very thanks.

@nvaccessAuto
Copy link
Author

Comment 12 by dhankuta on 2014-12-14 07:03
Hi,
Currently being the Hindi maintainer, The characterDescription.dic file for Hindi is already committed by me.
In case of Punjabi, Mr. Dinesh Mital punjabimaster259@gmail.com is the translator of Punjabi. Better to contact and provide the file to him and get committed.
In case of the Halanta sign:
Basically, a halanta suppresses the inherited vowel of the preceding consonant. It has no its own pronunciation if followed to a consonant. Though, grammatically, its presence in standalone state or if not preceded by a consonant, is wrong; however, if prevailed, its name must be pronounced. But due to less attention, of the Hindi espeak dictionery writer, its pronunciation was absent in previous versions. Now, after my suggestion, it is included.

@nvaccessAuto
Copy link
Author

Attachment mni_characterDescriptions.dic added by siddhartha_iitd on 2014-12-18 10:11
Description:
Manipuri Character Descriptions

@nvaccessAuto
Copy link
Author

Attachment te_characterDescriptions.dic added by siddhartha_iitd on 2014-12-18 10:14
Description:
Telugu Character Descriptions

@nvaccessAuto
Copy link
Author

Attachment as_characterDescriptions.dic added by siddhartha_iitd on 2015-01-05 07:16
Description:
Assamese Character Descriptions

@nvaccessAuto
Copy link
Author

Comment 13 by MHameed (in reply to comment 4) on 2015-01-10 10:26
Replying to jteh:

Mesar, there doesn't seem to be any interest in translating anything but character descriptions (and maybe symbols?) for other Indian languages. Do you think it makes sense for us to just commit the files directly to NVDA Git or do you think they should be managed by srt even so?

Straight into git, otherwise its creating extra work for us on the translation system side without a real benefit.
Esentially it immidiately becomes an unmaintained language/not in the translation system.
If there is renewed intrest in doing complete translations then the files for those specific languages can be copied back into the svn.

I have not committed Hindi/punjabi character descriptions, as they need to be checked against those already being maintained.
As Jamie says:

Because we already have Hindi translators on board, they need to be managing/approving any changes.

If you wish to contribute on more than character descriptions for those languages, you should join the team for that language, and use the translation system.

Also, because this is a full translation,

[I am not able to find the full translation, where should I be looking?

Replying to [comment:4 siddhartha_iitd](...]

Sorry):

Please check the branch in_t4410 at the below mentioned url:

https://manish_agrawal@bitbucket.org/manish_agrawal/nvda.git

the in_t4410 contains other changes, not purely the work related to this ticket, so I did not use it, just copied the files and made a new commit.

I am not sure who wrote this document:
http://blog.vardhan.net/2013/10/git-flow-for-nvda-india-branch.html

but basically in_t4410 should not contain work for other tickets, and next/in_next should never be merged into it, you should be merging in_t4410 into in_next.

In any case, please test nvda next snapshot 11463 or later.

I will leave Hindi/Punjabi character descriptions comparison/merge to be sorted out by Him Prasad, and I expect to see any changes in the translation system, since this requires minimum effort for everyone.

@nvaccessAuto
Copy link
Author

Comment 14 by MHameed on 2015-01-10 10:39
In [728045f]:

revision="728045fa98120b2f53d30a14e6720f3ecd97d733"
Merge branch 't4410' into next. Incubates #4410

Changes:
Added labels: incubating

@nvaccessAuto
Copy link
Author

Comment 15 by James Teh <jamie@... on 2015-01-30 05:25
In [6e42c0c]:

Add character descriptions for some Indian languages: Assamese, Bengali, Gujarati, Konkani, Malayalam, Manipuri and Telugu.

Fixes #4410.

Changes:
Removed labels: incubating
State: closed

@nvaccessAuto
Copy link
Author

Comment 16 by jteh on 2015-01-30 05:26
Changes:
Milestone changed from None to 2015.1

@nvaccessAuto nvaccessAuto added enhancement component/i18n existing localisations or internationalisation labels Nov 10, 2015
@nvaccessAuto nvaccessAuto added this to the 2015.1 milestone Nov 10, 2015
jcsteh pushed a commit that referenced this issue Nov 23, 2015
…li, Gujarati, Konkani, Malayalam, Manipuri and Telugu.

Fixes #4410.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/i18n existing localisations or internationalisation enhancement
Projects
None yet
Development

No branches or pull requests

2 participants