Localistion support (foreign languages)

G4EML
Posts: 549
Joined: Sat Nov 16, 2019 10:01 am

Re: Localistion support (foreign languages)

Post by G4EML » Tue Jul 05, 2022 9:35 am

The radio without firmware supports nothing. Everything must be in the firmware. The original firmware includes Chinese characters. The OpenGD77 firmware does not. As described before, adding support for Chinese characters is a massive job and almost impossible for the developers who do not know the Chinese language.

S58SMS
Posts: 81
Joined: Mon Dec 20, 2021 8:00 am

Re: Localistion support (foreign languages)

Post by S58SMS » Tue Jul 05, 2022 11:52 am

So many chinese people in the World, and not a single developer to include this language? Shame on those.

User avatar
F1RMB
Posts: 1626
Joined: Sat Nov 16, 2019 5:42 am
Location: Grenoble, France
Contact:

Re: Localistion support (foreign languages)

Post by F1RMB » Tue Jul 05, 2022 3:24 pm

vselic wrote:
Tue Jul 05, 2022 11:52 am
So many chinese people in the World, and not a single developer to include this language? Shame on those.

Feel free to make a fork and support it. Let see who will be ashamed.

User avatar
EA3BIL
Posts: 95
Joined: Sat Nov 16, 2019 12:38 pm
Location: Terrassa. BCN.
Contact:

Re: Localistion support (foreign languages)

Post by EA3BIL » Tue Jul 05, 2022 6:12 pm

VK3KYY wrote:
Sun Jun 12, 2022 7:03 am
Guys,

I need translations for the MD9600 firmware loader exe

The texts are

Code: Select all

  <FirmwareLoaderUI_MD9600 Text="Firmware loader (MD9600,RT90)">
    <Controls>
		<Control Id="btnProgram" Text="Select OpenMD9600 file &amp; update." />
		<Control Id="btnSelectDonorFW"	Text="Select official firmware (donor) file" />
    </Controls>
    <Commons>
		<Item Id="FmOnly" Text="FM only" />
		<Item Id="Warning" Text="Warning" />
		<Item Id="Success" Text="Success" />
		<Item Id="Error" Text="Error" />
		<Item Id="OfficialFWNotSelected" Text="You have not selected the official / donor firmware. DMR will not be supported" />
		<Item Id="SelectOfficialFirmware" Text="Select the official firmware" />
		<Item Id="FirmwareFiles" Text="firmware files" />
		<Item Id="OfficialFWVerified" Text="The official firmware file has been verified, and Open firmware uploads will now have DMR functionality" />
		<Item Id="OfficialFWNotCorrect" Text="The file you selected was NOT the official firmware version" />
		<Item Id="ConnectingToRadio" Text="Connecting to radio" />
		<Item Id="ConnectedToRadio" Text="Connected to radio" />
		<Item Id="RadioNotConnected" Text="Radio not connected, or not in DFU mode." />
		<Item Id="OnlyOpenMD9600FirmwareFilesSupported" Text="Only OpenMD9600 firmware files are supported" />
		<Item Id="Writing" Text="Writing" />
		<Item Id="UploadComplete" Text="Upload complete" />
		<Item Id="OperatingSystemNotSupported" Text="Operating system not supported" />
		<Item Id="USBDataError" Text="USB Data Error" />
		<Item Id="UnableEraseMemory" Text="Unable to erase memory section at" />
		<Item Id="UnableInitialiseRadio" Text="Unable to initialise the radio:" />
    </Commons>
as usual its just the parts of the lines which have

Text="xxxxxxx"

which need to be translated.

Not the Id="xxxxx"

Code: Select all

ES:
<FirmwareLoaderUI_MD9600 Text="Cargador de Firmware (MD9600,RT90)">
    <Controls>
		<Control Id="btnProgram" Text="Seleciona fichero OpenMD9600 &amp; Actualitzar." />
		<Control Id="btnSelectDonorFW"	Text="Seleccionar fichero de firmware oficial (donante)" />
    </Controls>
    <Commons>
		<Item Id="FmOnly" Text="Sólo FM" />
		<Item Id="Warning" Text="Atención" />
		<Item Id="Success" Text="Correcto" />
		<Item Id="Error" Text="Error" />
		<Item Id="OfficialFWNotSelected" Text="No ha seleccionado origen de firmware oficial / donante. DMR no podrá usarse" />
		<Item Id="SelectOfficialFirmware" Text="Seleccionar el firmware oficial" />
		<Item Id="FirmwareFiles" Text="Archivos de firmware" />
		<Item Id="OfficialFWVerified" Text="Verificado fichero de firmware oficial correctamente, el firmware Open tendrá funciones DMR" />
		<Item Id="OfficialFWNotCorrect" Text="El fichero seleccionado NO es una versión de firmware oficial" />
		<Item Id="ConnectingToRadio" Text="Conectando con equipo" />
		<Item Id="ConnectedToRadio" Text="Conectado a equipo" />
		<Item Id="RadioNotConnected" Text="Equipo no conectado o no en modo DFU." />
		<Item Id="OnlyOpenMD9600FirmwareFilesSupported" Text="Sólo se acepta firmware OpenMD9600" />
		<Item Id="Writing" Text="Escribiendo" />
		<Item Id="UploadComplete" Text="Carga terminada" />
		<Item Id="OperatingSystemNotSupported" Text="Sistema Operativo no soportado" />
		<Item Id="USBDataError" Text="Error Datos USB" />
		<Item Id="UnableEraseMemory" Text="No se puede borrar memoria en" />
		<Item Id="UnableInitialiseRadio" Text="No se puede acceder a equipo:" />
    </Commons>

Code: Select all

CAT:
<FirmwareLoaderUI_MD9600 Text="Carregador de Firmware (MD9600,RT90)">
    <Controls>
		<Control Id="btnProgram" Text="Selecionar fitxer OpenMD9600 &amp; Actualizar." />
		<Control Id="btnSelectDonorFW"	Text="Seleccionar fitxer de firmware oficial (donant)" />
    </Controls>
    <Commons>
		<Item Id="FmOnly" Text="Sols FM" />
		<Item Id="Warning" Text="Atenció" />
		<Item Id="Success" Text="Correcte" />
		<Item Id="Error" Text="Error" />
		<Item Id="OfficialFWNotSelected" Text="No s'ha seleccionat origen de firmware oficial / donant. DMR no podrà fer-se servir" />
		<Item Id="SelectOfficialFirmware" Text="Seleccionar el firmware oficial" />
		<Item Id="FirmwareFiles" Text="Arxius de firmware" />
		<Item Id="OfficialFWVerified" Text="Verificat fitxer de firmware oficial correctament, el firmware Open tindrà funcions DMR" />
		<Item Id="OfficialFWNotCorrect" Text="El fitxer seleccionat NO és una versió de firmware oficial" />
		<Item Id="ConnectingToRadio" Text="Connectant amb equip" />
		<Item Id="ConnectedToRadio" Text="Connectat a equip" />
		<Item Id="RadioNotConnected" Text="Equip no connectat o no en mode DFU." />
		<Item Id="OnlyOpenMD9600FirmwareFilesSupported" Text="Sols s'accepta firmware OpenMD9600" />
		<Item Id="Writing" Text="Escribint" />
		<Item Id="UploadComplete" Text="Càrrega acabada" />
		<Item Id="OperatingSystemNotSupported" Text="Sistema Operatiu no soportat" />
		<Item Id="USBDataError" Text="Error Dades USB" />
		<Item Id="UnableEraseMemory" Text="No es pots esborrar memòria a" />
		<Item Id="UnableInitialiseRadio" Text="No es pots accedir a l'equip:" />
    </Commons>

User avatar
F1RMB
Posts: 1626
Joined: Sat Nov 16, 2019 5:42 am
Location: Grenoble, France
Contact:

Re: Localistion support (foreign languages)

Post by F1RMB » Thu Jul 07, 2022 4:14 am

Hi Rafa,

Thanks for the updates, will be part of the next release ;-)



Cheers.
---
Daniel

DG3GSP
Posts: 146
Joined: Sun Nov 17, 2019 9:30 am
Location: Southern Germany

Re: Localistion support (foreign languages)

Post by DG3GSP » Wed Nov 02, 2022 4:09 pm

by VK3KYY » 02 Nov 2022, 10:24
Localisation files have been updated for both the on screen texts and voice prompts
Thanks, i will add the translation to the german.h & wordlist_german and post it here.

Is there a MaxLen for the string "altitude"? I can't check that on my GD-77..

Peter, DG3GSP

VK3KYY
Posts: 5131
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia
Contact:

Re: Localistion support (foreign languages)

Post by VK3KYY » Wed Nov 02, 2022 7:53 pm

For Altitude, I think that up to 5 characters should be OK

I used an common abbreviation of Alt for the English version

Cthulhu
Posts: 1
Joined: Thu Oct 27, 2022 1:45 pm

Re: Localistion support (foreign languages)

Post by Cthulhu » Wed Nov 09, 2022 5:58 pm

Hi!
Can you add a Russian translation?
I tried to translate well, but I think will need to check how it will look on devices and adjust it. I will be glad to help
Thanks
Attachments
rus.zip
russian language beta 0.0.1
(5.09 KiB) Downloaded 8 times

User avatar
F1RMB
Posts: 1626
Joined: Sat Nov 16, 2019 5:42 am
Location: Grenoble, France
Contact:

Re: Localistion support (foreign languages)

Post by F1RMB » Thu Nov 10, 2022 6:54 am

Hi,

Not possible without firmware modifications (new fonts)
https://opengd77.com/viewtopic.php?f=10 ... ian#p12711

Cheers.
---
Daniel

Post Reply