devnagari font for hindi
Hi,
I've downloaded the tool and .ts file for hindi. How do I see the translation in devnagari font though?
thanks,
bvgr
Hi,
I've downloaded the tool and .ts file for hindi. How do I see the translation in devnagari font though?
thanks,
bvgr
Do you still have an unanswered question? Please log in first to post your question.
Comments
I assume you are editing the *.ts file with the qt linguist tool and are able to enter devanagari characters. If you send me this *.ts file i can add it to the mscore sources. To see your translation in mscore you must create a release file (*.qm). (File->Release). If you install this release file in .../MuseScore 0.9/locale/ you should see devnagari characters in mscore. (make sure mscore preferences (Edit->preferences->General->Language) is set to "system").
In reply to Devanagari font by [DELETED] 3
When I opened the hindi translation file in a text editor on Windows I noticed it was encoded in "ANSI" instead of "UTF-8 without BOM" (like the Russian translation file).
In reply to When I opened the hindi by David Bolton
The *ts file does not contain any encoding information and is coded in utf8 by definition. The (empty) hindi file has only ascii characters, so windows cannot know its utf8. But the (not empty) russian *.ts file contains non ascii utf8 characters so the windows text editor can find out with some heuristics.
In reply to Devanagari font by [DELETED] 3
Hi Werner,
here is an edited file. I've tried only few words/phrases just to see, how it will look, to be confident and proceed further. pl. let me know. I did generate *.qm file and put it in locale, preference is set to system, but I don't see devnagari font in musescore yet. I did not see hi option in language pull down menu either.
thanks,
bvgr
In reply to hindi ts file by bvgr
It looks like you used some transliteration scheme to describe devanagari characters. Thats not the way it works. You have to enter the unicode devanagari characters directly into the xml file. I dont know how this works on your computer. Maybe a special keyboard or keyboard layout is used or some special software which outputs devanagari characters when you type some latin transliteration.
It looks the output *.qm file has to be renamed to mscore_hi_IN.qm. If i change the language on my linux box with "export LANG=hi" qt tries to load a file of that name (can be traced on linux if you start mscore with the command line option -d).
The language pulldown menu must be updated in the code (i will do this in the next commit).
In reply to Transliteration by [DELETED] 3
ok, looking for ways to get the unicode, so I can update it. I got some layouts, and even some transliteration sites. let's see, how it goes.
best regards,
bvgr
Hi Werner,
here is another attempt. pl. let me know, if you can see the characters properly. I have done many items so far. I have one confusion though. How much of this should be strictly translated to hindi? As you know, we Indians learn english and few other languages fairly early in school. In addition, sheet music is more of western theme, so some of the items like Staff, BPM, MIDI, dynamics etc., may become confusing when translated to hindi to their closest meaning. for example, channel would transliterate to चैनल in devanagari characters, though it's still english, and people may understand it to use it. However, if I put the meaning in the context of digital age, it will be प्रणाल, which not many will understand.
any ideas will be appreciated. it was fun learning UTF and native language meanings after a while.
thanks,
bvgr
In reply to Hi Werner, here is another by bvgr
Your translation works and i added the file as mscore_hi_IN.ts to svn. Its available in revision 1371.
In reply to Your translation works and i by [DELETED] 3
Hi Werner,
You maynot be picky, but I don't want to mis pronounce the name/s in copyright line. Would you pl. give me the phonetic equivalents there? so I can correct it. just like we learn, but and put from dictionary.
thanks,
bvgr
thanks. where is version 1371? here is another update.
commit 1371 refers to a version in the SVN (source code management system).
Here is a link to the listing of files modified/added in commit 1371 : http://mscore.svn.sourceforge.net/viewvc/mscore?view=rev&revision=1371
If you are looking for the software corresponding to this commit, there is not for the moment :) An early windows version (known as prereleases) is generated every 10 commits or so and located in http://prereleases.musescore.org/windows. So wait :)
Regarding translation and choice of words, remember that the goal is not to be strictly compliant with a language but to be usable/understandable by more people, so try to make choices with that in mind. Even in french, sharing the same alphabet with english, I had to keep english words instead of translating them because they are more meaningful in english even for french people.
In reply to commit 1371 refers to a by [DELETED] 5
ok. I will keep these useful pointers in mind. I think I will wait to have another prerelease version, so that I can make changes in translation and see for myself, if the sequence of button clicks/operations do make sense, when translated. and also, as you said, they are understable or not. ( from broad section of users point of view.)
best regards,
bvgr
You can donwload prereleases with Hindi enabled here : http://prereleases.musescore.org/windows/
In reply to Prerelease out by [DELETED] 5
here is an updated one. thanks for the new prerelease. is it okay to keep uploading, whenever I update ts file, or wait till everything is done? it will take a while though.
thanks,
bvgr
In reply to here is an updated one. by bvgr
Since you are the only one working on the Hindi translation, you can do what you want. Simply upload your latest ts file when you want it to be committed to the repository.
Anyhow, great work!