> Attention!

Attention!All questions not related to the discussion of programs, please ask in the subject.Ambulance for beginners!.

IN THIS SECTION ONLY THE PROGRAM CATALOG! CREATING THOSE QUESTIONS IS FORBIDDEN!PROGRAM SEARCH ISHERE.


12 pagesV  1 2 3 4 5 6 > »  
 
REPLY
> Localization of programs | discussion of techniques and methods of translating programs into their native language
vadim_bogaiskov
Message#1
18.01.10, 15:01
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

����������� �������� download



Ready solutions, requests for transfer, see. Works of participantssavagemessiahzine.com

Lately, to me in PM, as a local interpreter, questions from novice authors began to come in concerning the problems of translating applications 4 pda. In something I can help you figure out something I don’t know myself ...
I conceived this topic to exchange experience on the localization of programs, in which, I hope, both experienced translators and beginners will take part ...

As useful information is accumulated, the topic header will also develop, where I plan to form links to posts of our authors on various topics.

So, let's begin? : yes2:

The first steps:
Microsoft Language Portal - Search terms
ArticleLocalization of programs for Windows Mobile author vadim_bogaiskov
ArticleApplication localization author en-trance
Translation programTranstring author en-trance
Professional tool for application localizationRadialix 2
Attached Image

Special offer from Radialix Software - Professional tool for localizing Radialix 2 applications - for free
savagemessiahzine.com together with the company Radialix Software holds a special promotion - Professional tool for localization of applications Radialix 2 - for free .

Purpose of the action
  • Attract user attention to the possibility of localizing software.
  • To help people involved in non-commercial software localization to legally use a professional tool for solving these problems - Radialix 2.
  • Support the projectLocalization of programson our forum.

You can get a license for Radialix 2 for free, subject to only three conditions:
  • Non-commercial use of Radialix 2.
  • You must be a member of the forum.savagemessiahzine.com, be in the group "Active users", "Friendsavagemessiahzine.com" or higher.
  • Post on the forumsavagemessiahzine.comown localization of the application for PDA.

What to do to get a license?
  • You must send a letter to[email protected] indicating the forum loginsavagemessiahzine.com, your name and surname and links to the post with the localization of the program.

* A license is granted for one user with no limit on the duration of the program and its possibilities.
** In some cases, a license may be refused (for example, if the conditions of a previously issued license are violated).

Date
  • The deadline for the promotion is May 31, 2010.




Post has been editedvadim_bogaiskov - 05.03.10, 20:52
ddk1972
Message#2
11.01.10, 12:54
Old resident
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 1166
Check in: 07.08.07
Samsung Galaxy S6 Edge SM-G925F

Reputation:-  423  +

Vadim, good afternoon!
Senator said that maybe you will help!
English plug-in plug-in for Samsung i8000
more hereand my next post on the same page.
Since this is the first time I am trying to translate something, I have made a mistake somewhere.
Look, what files did I do wrong?
And tell me pliz for the future (or where to read) which translation algorithm?
1) Do I need to remove the digital signature before editing?
2) Do I need to sign back after editing?
3) Do I need a translatedmuirename to*0419or leave as is * 0409?

And the problem is that:
1) When replacing files with my bottom soft buttons, they become Russian
2) For any clicks inside the label inscription
2) When you click on the "change" labels disappear, and at the bottom, and in the name of the widgets and on all virtual buttons!
3) If SamsungToday is selected again in the Today screen settings, the inscriptions appear but only until the first click!
I attach the original cab, original cab files, my modified files.

Thanks in advance!

Attached files

Attached fileTodayPlagin_original.rar(1.05 MB)
Attached fileTodayPlagin_by_ddk1972.rar(282.97 KB)
Attached filesamsungntoday.cab(1.98 MB)


Post has been editedvadim_bogaiskov - 18.01.10, 15:17


--------------------
Samsung I9506 firmware 5.0.1
vadim_bogaiskov
Message#3
11.01.10, 21:52
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

Good day,ddk1972!
Welcome to our ranks!

First answer the questions:
ddk1972 @ 11.1.10, 12:54*
And tell me pliz for the future (or where to read) which translation algorithm?
1) Do I need to remove the digital signature before editing?
2) Do I need to sign back after editing?
3) Should the translated mui be renamed to * 0419 or left as is * 0409?

Read, alas, I do not know where. All your experiences.
1. and 2. Depending on the tool. Actually not needed.
3. Yes. It is by the code page number that the program determines which language to use. The MUI mechanism works as follows: The program determines which language is installed in the system (through the register) and selects the corresponding mui file, if one is missing, the language in which the application is implemented is used.

Since I do not have Samsung, I can not check your mistakes. However, after looking at your files I can say the following:
Files ShortcutPicker.exe, TodayContainer.dll and TodaySelector.dll do not need to be translated. For translation in this case are mui. If you really want to have the translation TodaySelector.dll you can try to create TodaySelector.dll.0419.mui

The word ShortcutSamsungToday seems to me to not be translated, because it is variable for different program modules. Perhaps there are other variables that should not be translated - determined by trial and error.

In the archive you will find my translation MUI for this program.
Attached fileSamsungToday_0419.mui.zip(3.08 KB)

I also added them to the original CAB so that you can immediately install it. Try it ...
Attached filesamsungntoday_ru.cab(1.99 MB)


Remarks: 1). I did not translate the name Touch Player - m. Is there an already established translation?
2). In Russian ROM Today called called Today. I put on the original title, but you can replace ...

Post has been editedvadim_bogaiskov - 11.01.10, 21:54
ddk1972
Message#4
12.01.10, 03:12
Old resident
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 1166
Check in: 07.08.07
Samsung Galaxy S6 Edge SM-G925F

Reputation:-  423  +

vadim_bogaiskov @ 11.1.10, 21:52*
Since I do not have Samsung, I can not check your mistakes

Vadim, thank you so much for your help and work!
1) Unfortunately, your cab did not fix the problem with the "disappearance" of the inscriptions.
Half a night puzzled but found a solution!
It turned out that you need to completely remove the English * 0409.mui !!!!
And it all worked right !!!!
The only question is why is it so strange? -)))
2) Nevertheless, I replaced the "phone book" with just "Contacts", but it did not fit! -)))
3) Here is the result:
Attached Image

more in the profile topic, even the cab itself collected! -)))

Post has been editedddk1972 - 12.01.10, 03:15


--------------------
Samsung I9506 firmware 5.0.1
vadim_bogaiskov
Message#5
12.01.10, 08:06
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

ddk1972 @ 12.1.10, 3:12*
It turned out that you need to completely remove the English * 0409.mui !!!!

This is strange - you need to look at the contents of your registry.
ddk1972
Message#6
12.01.10, 13:06
Old resident
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 1166
Check in: 07.08.07
Samsung Galaxy S6 Edge SM-G925F

Reputation:-  423  +

vadim_bogaiskov @ 12.1.10, 8:06*
need to look at the contents of your registry.

I attach!
It does not work on this tuday item "change" in the "shortcuts" panel, it is also "programs"
again, everyone does not work

In the cable there is a registry key HKEY_CURRENT_USER / Software / Samsung / Today / Shortcut
where the initial set is given, but then the change does not work!

Attached files

Attached fileReestr.rar(242.25 KB)


Post has been editedddk1972 - 12.01.10, 13:06


--------------------
Samsung I9506 firmware 5.0.1
vadim_bogaiskov
Message#7
12.01.10, 13:33
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

ddk1972
Check:

HKEY_CURRENT_USER \ MUI \ CurLang = 0419(in hexadecimal system) or 1049 - in the decimal
and take a look here
HKEY_CURRENT_USER \ nls \ DefaultLCID = 0419
and here
HKEY_CURRENT_USER \ nls \ SystemLCID = 0419
ddk1972
Message#8
12.01.10, 13:50
Old resident
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 1166
Check in: 07.08.07
Samsung Galaxy S6 Edge SM-G925F

Reputation:-  423  +

1) it is
2) and 3) I do not have such a section
create?

Post has been editedddk1972 - 12.01.10, 13:50


--------------------
Samsung I9506 firmware 5.0.1
vadim_bogaiskov
Message#9
12.01.10, 14:35
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

ddk1972 @ 12.1.10, 13:06*
In the cable there is a registry key HKEY_CURRENT_USER / Software / Samsung / Today / Shortcut
where the initial set is given, but then the change does not work!

I hope you exe and dll files are original, not translated. Does the original version of the change work?

Posted 12/01/2010 14:32:

ddk1972 @ 12.1.10, 13:50*
2) and 3) I do not have such a section
create?

Do not. You have everything in the registry. I wrote this: notHKCU, butHklm...

Posted 12/01/2010 14:35:

... and further. Look after trying to create / change a shortcut if a registry branch has occurred: HKEY_CURRENT_USER / Software / Samsung / Today /Labelor something similar ...
ddk1972
Message#10
12.01.10, 21:44
Old resident
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 1166
Check in: 07.08.07
Samsung Galaxy S6 Edge SM-G925F

Reputation:-  423  +

vadim_bogaiskov @ 12.1.10, 14:35*
Does the original version of the change work?

1) in our branch, changes only work for two people ... and on the newest and oldest firmware! -)))
The rest do not work ... nonsense!
2) It was not created, everything is written in the registry as in the cab


--------------------
Samsung I9506 firmware 5.0.1
vadim_bogaiskov
Message#11
13.01.10, 11:19
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

ddk1972 @ 12.1.10, 21:44*
1) in our branch, changes only work for two people ... and on the newest and oldest firmware! -)))
The rest do not work ... nonsense!

So the program most likely uses undocumented features. Write to the author.
ddk1972 @ 12.1.10, 21:44*
2) It was not created, everything is written in the registry as in the cab

Wonderful. I just was afraid that during the translation process the names of variables in the registry were changed, which could affect the performance. This happens sometimes.
ddk1972
Message#12
13.01.10, 20:18
Old resident
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 1166
Check in: 07.08.07
Samsung Galaxy S6 Edge SM-G925F

Reputation:-  423  +

Vadim, good afternoon!
There are a couple of thoughts why the choice of programs can not run

when for example in our other Today (he is calledSamsung widgetpluse) we click on the "add program" and start the application
ShortcutWidget.exeand to him we have in winShortcutWidget.exe.0419.mui, but no English!

When SamsToday is working properly, the same ShortcutWidget.exe application should start
But our Russified Today still thinks that it is looking for mui for the English firmware and when launching ShortcutWidget.exe
does not find and does not start!
I tried to copy and add ShortcutWidget.0419 with the name * 0409, but not yet rolled!

Am I thinking right?
Where is the launch of this application prescribed in the SamsToday files and with what parameters?


--------------------
Samsung I9506 firmware 5.0.1
vadim_bogaiskov
Message#13
13.01.10, 20:46
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

ddk1972 @ 13.1.10, 20:18*
Am I thinking right?

I think no. The mui files are just a collection of resources (words in different languages). Gj'njve need to dig in another place ...
ddk1972 @ 13.1.10, 20:18*
When SamsToday is working properly, the same ShortcutWidget.exe application should start

Do you know this well or is it just a guess? We should take a look if there are any paths to the files (in the registry) in ShortcutWidget.exe.0419.mui and if anything is confused there ...
ddk1972
Message#14
13.01.10, 20:59
Old resident
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 1166
Check in: 07.08.07
Samsung Galaxy S6 Edge SM-G925F

Reputation:-  423  +

1) 100% sure, Forumchanin, who has it working on the English firmware, laid out the screenshots
2) Here are the original files from Russian
3) I also asked the person for whom it works to pull out its files (in the archive)

Attached files

Attached fileShortcutWidget.exe(1.41 MB)
Attached fileShortcutWidget.exe.0419.mui(6.05 KB)
Attached fileShortcutWidget.zip(754.58 KB)


Post has been editedddk1972 - 13.01.10, 21:26


--------------------
Samsung I9506 firmware 5.0.1
vadim_bogaiskov
Message#15
13.01.10, 22:50
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

ddk1972
In these files, I did not notice anything criminal. :(
Try to follow the path of error localization in small steps:
1. Take down everything and install a working English version.
2. then add localization files one by one.
3. After each addition, check whether it works
After you define the file, see what could be wrong with it.
ddk1972
Message#16
18.01.10, 18:07
Old resident
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 1166
Check in: 07.08.07
Samsung Galaxy S6 Edge SM-G925F

Reputation:-  423  +

Once again at the bottom of the status at the moment:

1) On English firmware inSamsungTodayIt works ALL and no complaints.
It works even my translated Todey, if you stupidly rename my mui to 0409

2) On Russian firmware, my Russian cab works, except
Assign Programs to the Programs / Shortcuts Tab
(there at the moment of program selection the program should runShortcutWidget.exe, It is launched to configure programs on a fully working THUDSamsungWidgetPlus)
Those. something prevents you from running this program onSamsungToday.
If you enable error notification in the settings, then windows just writes about the launch error of this file
This problem is in the original cable, in my Russified one.

I compared the registry after installation in the English firmware and in the Russian one - I did not find any differences!
Right herelaid out a piece of the registry from the dump of the English firmware

Post has been editedddk1972 - 18.01.10, 18:14


--------------------
Samsung I9506 firmware 5.0.1
vadim_bogaiskov
Message#17
18.01.10, 19:11
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

ddk1972 @ 18.1.10, 18:07*
I compared the registry after installation in the English firmware and in the Russian one - I did not find any differences!

Registries should at least differ in the value of the variable:
[HKEY_CURRENT_USER \ Software \ Diotek \ DioOCR]
"SupportGUID" = dword:00000419
dron9
Message#18
22.01.10, 11:13
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 673
Check in: 20.04.08
Xiaomi Mi 2

Reputation:-  219  +

Who will tell you how in the American language is considered
First Name - Name?
Last Name - Last Name?
Or vice versa, the first Name is the Last Name; Last Name-Name?
Also this:Title Last Name, First Name Middle Name


--------------------
Bdi ©(Kozma bars)HTC Touch Diamond Fly IQ275 Maraphon
[url = "http: //savagemessiahzine.com/forum/index.
vadim_bogaiskov
Message#19
22.01.10, 11:17
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

dron9 @ 22.1.10, 11:13*
First Name - Name?
Last Name - Last Name?

Exactly.

Posted on 01/22/2010, 11:17:

dron9 @ 22.1.10, 11:13*
Title Last Name, First Name Middle Name

Mgr. Bogaiskov, Vadim something like this. ButMiddle name- this is not a middle name
dron9
Message#20
22.01.10, 11:21
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 673
Check in: 20.04.08
Xiaomi Mi 2

Reputation:-  219  +

vadim_bogaiskov @ 22.1.10, 18:17*
But Middle Name is not a middle name.

Google translates exactly the middle name ... How is it right?
And if it is not a middle name, then what? : blink:

Now rummaged in the dictionary (bookpaper), there is a translation of the wordmiddlespelled as 1. middle 2. middle. So I think regarding this program the word middle can be translated as a middle name. IMHO
By the way, the program ContactUtilities.
Small useful programs (Post # 2808581)

Post has been editeddron9 - 22.01.10, 12:17


--------------------
Bdi ©(Kozma bars)HTC Touch Diamond Fly IQ275 Maraphon
[url = "http: //savagemessiahzine.com/forum/index.
vadim_bogaiskov
Message#21
22.01.10, 14:07
a guest
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3191
Check in: 06.01.06

Reputation:-  997  +

dron9 @ 22.1.10, 11:21*
And if it is not a middle name, then what?

Well, we know that the English have no patronymic.
Wikipedia
Traditionally, in English-speaking countries, a child at birth receives two names: a personal name (personal name, first name) and middle name (middle name). The most important, essential is the first, personal name.


If it is necessary in the operation of the translated program, then you can usesecond namefor storagemiddle namethe subject. If not, translate asSecond name.

Post has been editedvadim_bogaiskov - 22.01.10, 14:16

12 pagesV  1 2 3 4 5 6 > » 


 mobile version    Now: 02.05.19, 23:50