Page 3 of 93

Re: Localistion support (foreign languages)

Posted: Thu Nov 28, 2019 9:11 pm
by DG3GSP
Updated version

Code: Select all

{
.LANGUAGE_NAME 		= "Deutsch",
.language			= "Sprache",
.menu				= "Menü",
.credits			= "Mitwirkende",
.zone				= "Zone",
.rssi				= "Feldstärke",
.battery			= "Batterie",
.contacts			= "Kontakte",
.firmware_info		= "Firmware Info",
.last_heard			= "Zuletzt gehört",
.options			= "Einstellungen",
.display_options	= "Display Optionen",
.channel_details	= "Kanal Details",
.new_contact		= "Neuer Kontakt",
.contact_list		= "Kontaktliste",
.hotspot_mode		= "Hotspot-Modus",
.contact_details	= "Kontakt Details",
.batteryVoltage		= "%d.%dV",
.built				= "Erstellt",
.built				= "Erstellt",
.zones				= "Zonen",
.keypad_locked		= "Tasten gesperrt",
.press_blue_plus_star	= "Blaue Taste +*",
.to_unlock			= "zum entsperren",
.unlocked			= "Entsperrt",
.power_off			= "Schalte aus...",
.error				= "FEHLER",
.rx_only			= "Nur Rx",
.out_of_band		= "AUSSER BAND",
.timeout			= "Zeit abgelaufen",
.tg_entry			= "TG Eingabe",
.pc_entry			= "PC Eingabe",
.user_dmr_id		= "Benutzer ID",
.contact 			= "Kontakt",
.displayRxFreq		= "%d.%05d MHz",
.accept_call		= "Ruf annehmen?",
.private_call		= "Privater Ruf",
.squelch			= "Rauschsperre",
.vfoRxFreq			= "%cR %d.%05d MHz",
.vfoTxFreq			= "%cT %d.%05d MHz",
.vfoEnterFreq		= "%c%c%c.%c%c%c%c%c MHz",
.quick_menu 		= "Schnellfunktion",
.filter				= "Filter:%s",
.all_channels		= "Alle Kanäle",
.gotoChannel		= "Gehe zu %d",
.scan				= "Suchlauf",
.channelToVfo		= "Kanal --> VFO",
.vfoToChannel		= "VFO --> Kanal",
.group				= "Gruppe",
.private			= "Privat",
.all				= "Alle",
.type				= "Type:",
.timeSlot			= "Zeitschlitz",
.none				= "kein",
.contact_saved		= "Kontakt gesp.",
.duplicate			=  "Duplikat",
.tg					= "TG",
.pc					= "PC",
.ts					= "TS",
.mode				= "Modus",
.colour_code		= "Color Code",
.n_a				= "N/A",
.channelDetailsRx	= "Rx:%d.%05dMHz",
.channelDetailsTx	= "Tx:%d.%05dMHz",
.bandwidth			= "Bandbreite",
.stepFreq			= "Schritt:%d.%02dkHz",
.tot				= "TOT",
.off				= "Aus",
.skip				= "Überspringe",
.yes				= "Ja",
.no					= "Nein",
.rx_group			= "Rx Gruppe",
.on					= "Ein",
.timeout_beep		= "Timeout Ton",
.factory_reset		= "Werks-Reset",
.calibration		= "Kalibration",
.band_limits		= "Band Limit",
.beep_volume		= "Beep Lauts.",
.dmr_mic_gain		= "DMR mic",
.key_long			= "Key lang:%1d.%1ds",
.key_repeat			= "Key wied.:%1d.%1ds",
.dmr_filter_timeout	= "Filter Zeit",
};

Re: Localistion support (foreign languages)

Posted: Thu Nov 28, 2019 9:13 pm
by EA3IGM
My original post should have the updated version (new items), no need to repost
EDIT: NVM my forum post, I've PR'd my changes (MarthG)

Re: Localistion support (foreign languages)

Posted: Thu Nov 28, 2019 9:29 pm
by VK3KYY
DG3GSP wrote:
Thu Nov 28, 2019 9:11 pm
Updated version

Code: Select all

{
.LANGUAGE_NAME 		= "Deutsch",
.language			= "Sprache",
.menu				= "Menü",
.credits			= "Mitwirkende",
.zone				= "Zone",
.rssi				= "Feldstärke",
.battery			= "Batterie",
.contacts			= "Kontakte",
.firmware_info		= "Firmware Info",
.last_heard			= "Zuletzt gehört",
.options			= "Einstellungen",
.display_options	= "Display Optionen",
.channel_details	= "Kanal Details",
.new_contact		= "Neuer Kontakt",
.contact_list		= "Kontaktliste",
.hotspot_mode		= "Hotspot-Modus",
.contact_details	= "Kontakt Details",
.batteryVoltage		= "%d.%dV",
.built				= "Erstellt",
.built				= "Erstellt",
.zones				= "Zonen",
.keypad_locked		= "Tasten gesperrt",
.press_blue_plus_star	= "Blaue Taste +*",
.to_unlock			= "zum entsperren",
.unlocked			= "Entsperrt",
.power_off			= "Schalte aus...",
.error				= "FEHLER",
.rx_only			= "Nur Rx",
.out_of_band		= "AUSSER BAND",
.timeout			= "Zeit abgelaufen",
.tg_entry			= "TG Eingabe",
.pc_entry			= "PC Eingabe",
.user_dmr_id		= "Benutzer ID",
.contact 			= "Kontakt",
.displayRxFreq		= "%d.%05d MHz",
.accept_call		= "Ruf annehmen?",
.private_call		= "Privater Ruf",
.squelch			= "Rauschsperre",
.vfoRxFreq			= "%cR %d.%05d MHz",
.vfoTxFreq			= "%cT %d.%05d MHz",
.vfoEnterFreq		= "%c%c%c.%c%c%c%c%c MHz",
.quick_menu 		= "Schnellfunktion",
.filter				= "Filter:%s",
.all_channels		= "Alle Kanäle",
.gotoChannel		= "Gehe zu %d",
.scan				= "Suchlauf",
.channelToVfo		= "Kanal --> VFO",
.vfoToChannel		= "VFO --> Kanal",
.group				= "Gruppe",
.private			= "Privat",
.all				= "Alle",
.type				= "Type:",
.timeSlot			= "Zeitschlitz",
.none				= "kein",
.contact_saved		= "Kontakt gesp.",
.duplicate			=  "Duplikat",
.tg					= "TG",
.pc					= "PC",
.ts					= "TS",
.mode				= "Modus",
.colour_code		= "Color Code",
.n_a				= "N/A",
.channelDetailsRx	= "Rx:%d.%05dMHz",
.channelDetailsTx	= "Tx:%d.%05dMHz",
.bandwidth			= "Bandbreite",
.stepFreq			= "Schritt:%d.%02dkHz",
.tot				= "TOT",
.off				= "Aus",
.skip				= "Überspringe",
.yes				= "Ja",
.no					= "Nein",
.rx_group			= "Rx Gruppe",
.on					= "Ein",
.timeout_beep		= "Timeout Ton",
.factory_reset		= "Werks-Reset",
.calibration		= "Kalibration",
.band_limits		= "Band Limit",
.beep_volume		= "Beep Lauts.",
.dmr_mic_gain		= "DMR mic",
.key_long			= "Key lang:%1d.%1ds",
.key_repeat			= "Key wied.:%1d.%1ds",
.dmr_filter_timeout	= "Filter Zeit",
};
Can you send me a version without accented characters, because until the font is updated they will render as ??

Re: Localistion support (foreign languages)

Posted: Thu Nov 28, 2019 9:30 pm
by VK3KYY
EA3IGM wrote:
Thu Nov 28, 2019 9:13 pm
My original post should have the updated version (new items), no need to repost
EDIT: NVM my forum post, I've PR'd my changes (MarthG)
OK.

I just included whatever you sent me ;-)

Re: Localistion support (foreign languages)

Posted: Thu Nov 28, 2019 9:34 pm
by DG3GSP
Without accented characters :)

Code: Select all

{
.LANGUAGE_NAME 		= "Deutsch",
.language			= "Sprache",
.menu				= "Menue",
.credits			= "Mitwirkende",
.zone				= "Zone",
.rssi				= "Feldstaerke",
.battery			= "Batterie",
.contacts			= "Kontakte",
.firmware_info		= "Firmware Info",
.last_heard			= "Zuletzt gehoert",
.options			= "Einstellungen",
.display_options	= "Display Optionen",
.channel_details	= "Kanal Details",
.new_contact		= "Neuer Kontakt",
.contact_list		= "Kontaktliste",
.hotspot_mode		= "Hotspot-Modus",
.contact_details	= "Kontakt Details",
.batteryVoltage		= "%d.%dV",
.built				= "Erstellt",
.built				= "Erstellt",
.zones				= "Zonen",
.keypad_locked		= "Tasten gesperrt",
.press_blue_plus_star	= "Blaue Taste +*",
.to_unlock			= "zum entsperren",
.unlocked			= "Entsperrt",
.power_off			= "Schalte aus...",
.error				= "FEHLER",
.rx_only			= "Nur Rx",
.out_of_band		= "AUSSER BAND",
.timeout			= "Zeit abgelaufen",
.tg_entry			= "TG Eingabe",
.pc_entry			= "PC Eingabe",
.user_dmr_id		= "Benutzer ID",
.contact 			= "Kontakt",
.displayRxFreq		= "%d.%05d MHz",
.accept_call		= "Ruf annehmen?",
.private_call		= "Privater Ruf",
.squelch			= "Rauschsperre",
.vfoRxFreq			= "%cR %d.%05d MHz",
.vfoTxFreq			= "%cT %d.%05d MHz",
.vfoEnterFreq		= "%c%c%c.%c%c%c%c%c MHz",
.quick_menu 		= "Schnellfunktion",
.filter				= "Filter:%s",
.all_channels		= "Alle Kanaele",
.gotoChannel		= "Gehe zu %d",
.scan				= "Suchlauf",
.channelToVfo		= "Kanal --> VFO",
.vfoToChannel		= "VFO --> Kanal",
.group				= "Gruppe",
.private			= "Privat",
.all				= "Alle",
.type				= "Type:",
.timeSlot			= "Zeitschlitz",
.none				= "kein",
.contact_saved		= "Kontakt gesp.",
.duplicate			=  "Duplikat",
.tg					= "TG",
.pc					= "PC",
.ts					= "TS",
.mode				= "Modus",
.colour_code		= "Color Code",
.n_a				= "N/A",
.channelDetailsRx	= "Rx:%d.%05dMHz",
.channelDetailsTx	= "Tx:%d.%05dMHz",
.bandwidth			= "Bandbreite",
.stepFreq			= "Schritt:%d.%02dkHz",
.tot				= "TOT",
.off				= "Aus",
.skip				= "Skip",
.yes				= "Ja",
.no					= "Nein",
.rx_group			= "Rx Gruppe",
.on					= "Ein",
.timeout_beep		= "Timeout Ton",
.factory_reset		= "Werks-Reset",
.calibration		= "Kalibration",
.band_limits		= "Band Limit",
.beep_volume		= "Beep Lauts.",
.dmr_mic_gain		= "DMR mic",
.key_long			= "Key lang:%1d.%1ds",
.key_repeat			= "Key wied.:%1d.%1ds",
.dmr_filter_timeout	= "Filter Zeit",
.brightness			= "Helligkeit",
.contrast			= "Kontrast",
.colour_invert		= "Anzeige:Invers",
.colour_normal		= "Anzeige:Normal",
.backlight_timeout = "Timeout",
};
EDIT: Add brightness, contrast ect.

Re: Localistion support (foreign languages)

Posted: Thu Nov 28, 2019 9:57 pm
by VK3KYY
One new item

.backlight_timeout = "Timeout",


Because the Tx timeout is in capital letters.


Note. This gets displayed as

"Timeout:XXX"

where XXX is number (Currently the timeout is max 30 secs but I had a request to change this to timeout of up to 3 minutes or more. So its better is there is space for 3 digits

Re: Localistion support (foreign languages)

Posted: Thu Nov 28, 2019 10:07 pm
by VK3KYY
Updated with latest texts

Please check all screens to confirm whether everything fits on the screen and compare with the English version e.g. some settings have the unit at the end e.g dBM and if they don't display it can cause a buffer overflow as the text is too long

Re: Localistion support (foreign languages)

Posted: Thu Nov 28, 2019 10:50 pm
by CT1HSN
Hi there, my translation for the new texts for the Portuguese localisation.

Code: Select all

.on					= "On",
.timeout_beep		= "Beep timeout",
.factory_reset		= "Fact Reset",
.calibration		= "Calibracao",
.band_limits		= "Limites banda",
.beep_volume		= "Volume beep",
.dmr_mic_gain		= "Micro DMR",
.key_long			= "Key long:%1d.%1ds",
.key_repeat			= "Key rpt:%1d.%1ds",
.dmr_filter_timeout	= "Filtro DMR",

Re: Localistion support (foreign languages)

Posted: Thu Nov 28, 2019 10:53 pm
by EA3IGM
Pushing changes to code, thanks!

Re: Localistion support (foreign languages)

Posted: Thu Nov 28, 2019 10:58 pm
by VK3KYY
I emailed you details to setup the development environment etc