Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

How to submit an language pack for UltraVnc ?

Any features you would like to see in UltraVNC? Propose it here
Post Reply
Fred

How to submit an language pack for UltraVnc ?

Post by Fred »

I would like to sumbit and include a localized language for Ultravnc and share with others, how to do it ?

Thanks
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6867
Joined: 2004-04-23 10:21
Contact:

Post by Rudi De Vos »

What language ?
We current have different .rc files for different languages.
(French/German)

But they need to be updated to the latest version, just waiting until
we have a semi stable release, we can keep for a longer time.
To much work to update and recompile each rc for each build
I canb help with ITALIAN

Post by I canb help with ITALIAN »

Just send me a big list of terms nad sentences used
User avatar
Oliver
Site-Admin
Site-Admin
Posts: 532
Joined: 2004-04-21 23:04
Location: Frankfurt am Main
Contact:

Post by Oliver »

@Rudi: why not use something like resource DLLs. In this case you just load the string tables from another DLL - i.e. no need to recompile the program or something. I can probably write you C code to do this.
Maybe you are just doing that already, I have had no look in the sources now ...

Oliver
Oliver

How to Report Bugs Effectively
My homepage | WinDirStat
PGP-keys:
  • Forum or UltraVNC-related: 0xA2DD1DBD, E18B 2E2F 4F3E D143 4ED4 3E2B E172 FB55 A2DD 1DBD
  • Other matters: 0x0E88590F, 38B5 5EBA A470 C0F7 0942 81B8 C779 D829 0E88 590F
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6867
Joined: 2004-04-23 10:21
Contact:

Post by Rudi De Vos »

We moved all text to the .rc file
A translation is recompiling with an other .rc

Some work, but flexable. Languages have sometimes different
length, using a seperate resourcefile, we can easy adapt the boxes.
franjb68
Posts: 5
Joined: 2004-05-11 09:35

Post by franjb68 »

Localization would be nice to spread Ultr@VNC. If there is an easy way to do it, I could help with Spanish, but don't make me recompile or translate strings inside source code, please!! :)
kiiali
Posts: 4
Joined: 2004-06-06 17:44
Location: Taiwan
Contact:

Post by kiiali »

Rudi,

You might remember me, for sending you a localized Chinese version (EXE format) to you.

I prefered to the "Olver" way to call a sepearte DLL (or combind resources) for a lang. Becuase, such as chinese, there is a lot of need to fine-tune layout - every text/ edit box/ check box a lot of more need to re-layout.

This is not only text work (unless you keep every static text wide and leave enough spaces).

The other reason is FONT: Eastern Asian (CHT/CHS/KOR/JPN) used 9 as a default dialogbox size. Defualt dialogbox is also very differt with Western styles. refer to this page.

http://www.trigeminal.com/samples/font_choices.html
Localization is the best
kiiali
Posts: 4
Joined: 2004-06-06 17:44
Location: Taiwan
Contact:

Post by kiiali »

If need a simple TEXT translation, here is a reference. "LocWise".

http://www.hanmen.com/products/lcw2info.php
Localization is the best
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6867
Joined: 2004-04-23 10:21
Contact:

Post by Rudi De Vos »

For translation, we moved all text to the .rc file.
This file also contain the the text,fonts, box sizes etc.

winvnc.rc
vncviewer.rc
Are the only files that contain any language depended stuff

The only problem is that during development, a change to
the english rc need to be pushed to all languages. Didn't
make any sense to start on the translations.
I don't expect any more changes to the dialog boxes before release 1.00.

Does anyone know some free translator program that can handle MS vc++ .rc (resource files).

found
http://www.codeproject.com/tools/localizerc.asp

Anybody already used this tool
Post Reply