339 lines
18 KiB
C
339 lines
18 KiB
C
/* -*- coding: binary; -*- */
|
||
/*
|
||
* Copyright (C) 2019-2025 Roger Clark, VK3KYY / G4KYF
|
||
*
|
||
*
|
||
* Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions
|
||
* are met:
|
||
*
|
||
* 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||
*
|
||
* 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer
|
||
* in the documentation and/or other materials provided with the distribution.
|
||
*
|
||
* 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived
|
||
* from this software without specific prior written permission.
|
||
*
|
||
* 4. Use of this source code or binary releases for commercial purposes is strictly forbidden. This includes, without limitation,
|
||
* incorporation in a commercial product or incorporation into a product or project which allows commercial use.
|
||
*
|
||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||
* HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
|
||
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||
*
|
||
*/
|
||
/*
|
||
* Translators: JE4SMQ
|
||
*
|
||
*
|
||
* Rev:
|
||
*/
|
||
#ifndef USER_INTERFACE_LANGUAGES_JAPANESE_H_
|
||
#define USER_INTERFACE_LANGUAGES_JAPANESE_H_
|
||
/********************************************************************
|
||
*
|
||
* VERY IMPORTANT.
|
||
* This file should not be saved with UTF-8 encoding
|
||
* Use Notepad++ on Windows with ANSI encoding
|
||
* or emacs on Linux with windows-1252-unix encoding
|
||
*
|
||
********************************************************************/
|
||
#if defined(PLATFORM_GD77) || defined(PLATFORM_GD77S) || defined(PLATFORM_DM1801) || defined(PLATFORM_DM1801A) || defined(PLATFORM_RD5R)
|
||
__attribute__((section(".upper_text")))
|
||
#endif
|
||
const stringsTable_t japaneseLanguage =
|
||
{
|
||
.magicNumber = { LANGUAGE_TAG_MAGIC_NUMBER, LANGUAGE_TAG_VERSION },
|
||
.LANGUAGE_NAME = "<EFBFBD><EFBFBD>ݺ<EFBFBD>", // MaxLen: 16
|
||
.menu = "<EFBFBD>ƭ-", // MaxLen: 16
|
||
.credits = "<EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>", // MaxLen: 16
|
||
.zone = "<EFBFBD><EFBFBD>-<2D>", // MaxLen: 16
|
||
.rssi = "RSSI", // MaxLen: 16
|
||
.battery = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.contacts = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.last_heard = "<EFBFBD>ޭ<EFBFBD><EFBFBD>۸<EFBFBD>", // MaxLen: 16
|
||
.firmware_info = "̧-ѳ<><D1B3><EFBFBD>ޮ<EFBFBD>γ", // MaxLen: 16
|
||
.options = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.display_options = "ˮ<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><DFBC>", // MaxLen: 16
|
||
.sound_options = "<EFBFBD>ݾ<EFBFBD> <20><><EFBFBD><DFBC>", // MaxLen: 16
|
||
.channel_details = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ųֳ", // MaxLen: 16
|
||
.language = "Language", // MaxLen: 16
|
||
.new_contact = "New <20><><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.dmr_contacts = "DMR <20><><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.contact_details = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ųֳ", // MaxLen: 16
|
||
.hotspot_mode = "ίĽ<EFBFBD>߯<EFBFBD>", // MaxLen: 16
|
||
.built = "Built", // MaxLen: 16
|
||
.zones = "<EFBFBD><EFBFBD>-<2D>", // MaxLen: 16
|
||
.keypad = "<EFBFBD>-<2D>߯<EFBFBD><DFAF>", // MaxLen: 12 (with .ptt)
|
||
.ptt = "PTT", // MaxLen: 12 (with .keypad)
|
||
.locked = "ۯ<EFBFBD>", // MaxLen: 15
|
||
.press_sk2_plus_star = "SK2 + *", // MaxLen: 16
|
||
.to_unlock = "ۯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޮ", // MaxLen: 16
|
||
.unlocked = "ۯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޮ<EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 15
|
||
.power_off = "<EFBFBD><EFBFBD>ݹ<EFBFBD><EFBFBD> Off...", // MaxLen: 16
|
||
.error = "<EFBFBD><EFBFBD>-", // MaxLen: 8
|
||
.rx_only = "<EFBFBD><EFBFBD><EFBFBD>ݷݼ", // MaxLen: 14
|
||
.out_of_band = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 14
|
||
.timeout = "<EFBFBD><EFBFBD>ѱ<EFBFBD><EFBFBD>", // MaxLen: 8
|
||
.tg_entry = "TG ƭ<>خ<EFBFBD>", // MaxLen: 15
|
||
.pc_entry = "PC ƭ<>خ<EFBFBD>", // MaxLen: 15
|
||
.user_dmr_id = "<EFBFBD>-<2D><>- DMR ID", // MaxLen: 15
|
||
.contact = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 15
|
||
.accept_call = "Return call to", // MaxLen: 16
|
||
.private_call = "<EFBFBD><EFBFBD>ײ<EFBFBD><EFBFBD>-ĺ-<2D>", // MaxLen: 16
|
||
.squelch = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 8
|
||
.quick_menu = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƭ-", // MaxLen: 16
|
||
.filter = "̨<EFBFBD><EFBFBD>-", // MaxLen: 7 (with ':' + settings: .none, "CC", "CC,TS", "CC,TS,TG")
|
||
.all_channels = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.gotoChannel = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٲ<EFBFBD>", // MaxLen: 11 (" 1024")
|
||
.scan = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.channelToVfo = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> --> VFO", // MaxLen: 16
|
||
.vfoToChannel = "VFO --> <20><><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.vfoToNewChannel = "VFO --> New<65><77><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.group = "<EFBFBD><EFBFBD><EFBFBD>-<2D><>", // MaxLen: 16 (with .type)
|
||
.private = "<EFBFBD><EFBFBD>ײ<EFBFBD><EFBFBD>-<2D>", // MaxLen: 16 (with .type)
|
||
.all = "<EFBFBD>-<2D>", // MaxLen: 16 (with .type)
|
||
.type = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (with .type)
|
||
.timeSlot = "<EFBFBD><EFBFBD>ѽۯ<EFBFBD>", // MaxLen: 16 (plus ':' and .none, '1' or '2')
|
||
.none = "ż", // MaxLen: 16 (with .timeSlot, "Rx CTCSS:" and ""Tx CTCSS:", .filter/.mode/.dmr_beep)
|
||
.contact_saved = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ο<>ݽ<EFBFBD>", // MaxLen: 16
|
||
.duplicate = "<EFBFBD>ޭ<EFBFBD≯", // MaxLen: 16
|
||
.tg = "TG", // MaxLen: 8
|
||
.pc = "PC", // MaxLen: 8
|
||
.ts = "TS", // MaxLen: 8
|
||
.mode = "<EFBFBD>-<2D><>", // MaxLen: 12
|
||
.colour_code = "<EFBFBD><EFBFBD>-<2D>-<2D><>", // MaxLen: 16 (with ':' * .n_a)
|
||
.n_a = "N/A",// MaxLen: 16 (with ':' * .colour_code)
|
||
.bandwidth = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (with ':' + .n_a, "25kHz" or "12.5kHz")
|
||
.stepFreq = "<EFBFBD>ï<EFBFBD><EFBFBD>", // MaxLen: 7 (with ':' + xx.xxkHz fitted)
|
||
.tot = "TOT", // MaxLen: 16 (with ':' + .off or 15..3825)
|
||
.off = "<EFBFBD><EFBFBD>", // MaxLen: 16 (with ':' + .timeout_beep, .band_limits)
|
||
.zone_skip = "<EFBFBD><EFBFBD>-<2D> <20><><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (with ':' + .yes or .no)
|
||
.all_skip = "<EFBFBD>-<2D> <20><><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (with ':' + .yes or .no)
|
||
.yes = "ʲ", // MaxLen: 16 (with ':' + .zone_skip, .all_skip or .factory_reset)
|
||
.no = "<EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (with ':' + .zone_skip, .all_skip or .factory_reset)
|
||
.tg_list = "TG Lst", // MaxLen: 16 (with ':' and codeplug group name)
|
||
.on = "<EFBFBD><EFBFBD>", // MaxLen: 16 (with ':' + .band_limits)
|
||
.timeout_beep = "<EFBFBD><EFBFBD>ѱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><>", // MaxLen: 16 (with ':' + .n_a or 5..20 + 's')
|
||
.list_full = "List full",
|
||
.dmr_cc_scan = "CC<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 12 (with ':' + settings: .on or .off)
|
||
.band_limits = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (with ':' + .on or .off)
|
||
.beep_volume = "<EFBFBD><EFBFBD>-<2D>ߵ<EFBFBD>خ<EFBFBD>", // MaxLen: 16 (with ':' + -24..6 + 'dB')
|
||
.dmr_mic_gain = "DMR ϲ<><CFB2><EFBFBD>", // MaxLen: 16 (with ':' + -33..12 + 'dB')
|
||
.fm_mic_gain = "FM ϲ<><CFB2><EFBFBD>", // MaxLen: 16 (with ':' + 0..31)
|
||
.key_long = "<EFBFBD>-<2D>ݸ<EFBFBD>", // MaxLen: 11 (with ':' + x.xs fitted)
|
||
.key_repeat = "<EFBFBD>-<2D><><EFBFBD>-<2D>", // MaxLen: 11 (with ':' + x.xs fitted)
|
||
.dmr_filter_timeout = "̨<EFBFBD><EFBFBD>-TO", // MaxLen: 16 (with ':' + 1..90 + 's')
|
||
.brightness = "<EFBFBD><EFBFBD>ٻ", // MaxLen: 16 (with ':' + 0..100 + '%')
|
||
.brightness_off = "<EFBFBD>ި<EFBFBD>-", // MaxLen: 16 (with ':' + 0..100 + '%')
|
||
.contrast = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (with ':' + 12..30)
|
||
.screen_invert = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.screen_normal = "³<EFBFBD>ޮ<EFBFBD>", // MaxLen: 16
|
||
.backlight_timeout = "<EFBFBD><EFBFBD>ѱ<EFBFBD><EFBFBD>", // MaxLen: 16 (with ':' + .no to 30s)
|
||
.scan_delay = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ިڲ", // MaxLen: 16 (with ':' + 1..30 + 's')
|
||
.yes___in_uppercase = "ʲ", // MaxLen: 8 (choice above green/red buttons)
|
||
.no___in_uppercase = "<EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 8 (choice above green/red buttons)
|
||
.DISMISS = "<EFBFBD><EFBFBD><EFBFBD>߲", // MaxLen: 8 (choice above green/red buttons)
|
||
.scan_mode = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><>", // MaxLen: 16 (with ':' + .hold, .pause or .stop)
|
||
.hold = "<EFBFBD>-<2D><><EFBFBD>", // MaxLen: 16 (with ':' + .scan_mode)
|
||
.pause = "<EFBFBD><EFBFBD>-<2D><>", // MaxLen: 16 (with ':' + .scan_mode)
|
||
.list_empty = "ؽ<EFBFBD>ż", // MaxLen: 16
|
||
.delete_contact_qm = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɻ<EFBFBD><EFBFBD>ޮ?", // MaxLen: 16
|
||
.contact_deleted = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>ޮ<EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.contact_used = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD>Ʊ<EFBFBD>", // MaxLen: 16
|
||
.in_tg_list = "in TG list", // MaxLen: 16
|
||
.select_tx = "<EFBFBD><EFBFBD><EFBFBD>ݾ<EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.edit_contact = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16
|
||
.delete_contact = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>ޮ", // MaxLen: 16
|
||
.group_call = "<EFBFBD><EFBFBD><EFBFBD>-<2D>ߺ-<2D>", // MaxLen: 16
|
||
.all_call = "<EFBFBD>-ٺ-<2D>", // MaxLen: 16
|
||
.tone_scan = "<EFBFBD>-ݽ<><DDBD><EFBFBD>", // MaxLen: 16
|
||
.low_battery = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD> !!!", // MaxLen: 16
|
||
.Auto = "<EFBFBD>-<2D>", // MaxLen 16 (with .mode + ':')
|
||
.manual = "<EFBFBD>ƭ<EFBFBD><EFBFBD>", // MaxLen 16 (with .mode + ':')
|
||
.ptt_toggle = "PTT ĸ<><C4B8>", // MaxLen 16 (with ':' + .on or .off)
|
||
.private_call_handling = "PC<EFBFBD><EFBFBD>¹", // MaxLen 16 (with ':' + .on or .off)
|
||
.stop = "<EFBFBD>į<EFBFBD><EFBFBD>", // Maxlen 16 (with ':' + .scan_mode/.dmr_beep)
|
||
.one_line = "1 <20>ޮ<EFBFBD>", // MaxLen 16 (with ':' + .contact)
|
||
.two_lines = "2 <20>ޮ<EFBFBD>", // MaxLen 16 (with ':' + .contact)
|
||
.new_channel = "New <20><><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16, leave room for a space and four channel digits after
|
||
.priority_order = "DB<EFBFBD>ޭ<EFBFBD>", // MaxLen 16 (with ':' + 'Cc/DB/TA')
|
||
.dmr_beep = "DMR <20><>-<2D><>", // MaxLen 16 (with ':' + .star/.stop/.both/.none)
|
||
.start = "<EFBFBD><EFBFBD>-<2D>", // MaxLen 16 (with ':' + .dmr_beep)
|
||
.both = "خ<EFBFBD>γ", // MaxLen 16 (with ':' + .dmr_beep)
|
||
.vox_threshold = "VOX <20>گ<EFBFBD><DAAF><EFBFBD><EFBFBD><EFBFBD>", // MaxLen 16 (with ':' + .off or 1..30)
|
||
.vox_tail = "VOX <20>-<2D>", // MaxLen 16 (with ':' + .n_a or '0.0s')
|
||
.audio_prompt = "<EFBFBD>ݾ<EFBFBD><EFBFBD><EFBFBD>Ų",// Maxlen 16 (with ':' + .silent, .beep or .voice_prompt_level_1)
|
||
.silent = "ż", // Maxlen 16 (with ':' + audio_prompt)
|
||
.rx_beep = "RX beep", // MaxLen 16 (with ':' + .carrier/.talker/.both/.none)
|
||
.beep = "<EFBFBD><EFBFBD>-<2D><>", // Maxlen 16 (with ':' + audio_prompt)
|
||
.voice_prompt_level_1 = "<EFBFBD>ݾ<EFBFBD>", // Maxlen 16 (with ':' + audio_prompt, satellite "mode")
|
||
.transmitTalkerAliasTS1 = "TA<EFBFBD><EFBFBD><EFBFBD><EFBFBD> TS1", // Maxlen 16 (with ':' + .on or .off)
|
||
.squelch_VHF = "VHF <20><><EFBFBD><EFBFBD>",// Maxlen 16 (with ':' + XX%)
|
||
.squelch_220 = "220 <20><><EFBFBD><EFBFBD>",// Maxlen 16 (with ':' + XX%)
|
||
.squelch_UHF = "UHF <20><><EFBFBD><EFBFBD>", // Maxlen 16 (with ':' + XX%)
|
||
.display_screen_invert = "<EFBFBD>ޯ<EFBFBD><EFBFBD><EFBFBD>-", // Maxlen 16 (with ':' + .screen_normal or .screen_invert)
|
||
.openGD77 = "OpenGD77",// Do not translate
|
||
.talkaround = "Talkaround", // Maxlen 16 (with ':' + .on , .off or .n_a)
|
||
.APRS = "APRS", // Maxlen 16 (with ':' + .transmitTalkerAliasTS1 or transmitTalkerAliasTS2)
|
||
.no_keys = "No Keys", // Maxlen 16 (with ':' + audio_prompt)
|
||
.gitCommit = "Git commit",
|
||
.voice_prompt_level_2 = "<EFBFBD>ݾ<EFBFBD> L2", // Maxlen 16 (with ':' + audio_prompt)
|
||
.voice_prompt_level_3 = "<EFBFBD>ݾ<EFBFBD> L3", // Maxlen 16 (with ':' + audio_prompt)
|
||
.dmr_filter = "DMR ̨<><CCA8>-",// MaxLen: 12 (with ':' + settings: "TG" or "Ct" or "TGL")
|
||
.talker = "Talker",
|
||
.dmr_ts_filter = "TS ̨<><CCA8>-", // MaxLen: 12 (with ':' + settings: .on or .off)
|
||
.dtmf_contact_list = "DTMF <20><><EFBFBD><EFBFBD><EFBFBD>ؽ<EFBFBD>", // Maxlen: 16
|
||
.channel_power = "Ch Pwr", //Displayed as "Ch Power:" + .from_master or "Ch Power:"+ power text e.g. "Power:500mW" . Max total length 16
|
||
.from_master = "Ͻ<EFBFBD>-",// Displayed if per-channel power is not enabled the .channel_power
|
||
.set_quickkey = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>- <20><><EFBFBD>", // MaxLen: 16
|
||
.dual_watch = "<EFBFBD>ޭ<EFBFBD><EFBFBD>ܯ<EFBFBD>", // MaxLen: 16
|
||
.info = "<EFBFBD>ޮ<EFBFBD>γ", // MaxLen: 16 (with ':' + .off or .ts or .pwr or .both)
|
||
.pwr = "Pwr",
|
||
.user_power = "<EFBFBD>-<2D><>-Pwr",
|
||
.temperature = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (with ':' + .celcius or .fahrenheit)
|
||
.celcius = "<EFBFBD>C",
|
||
.seconds = "<EFBFBD>ޮ<EFBFBD>",
|
||
.radio_info = "Ѿݷ <20>ޮ<EFBFBD>γ",
|
||
.temperature_calibration = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.pin_code = "<EFBFBD>ݼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ",
|
||
.please_confirm = "<EFBFBD><EFBFBD><EFBFBD>ݼø<EFBFBD><EFBFBD>", // MaxLen: 15
|
||
.vfo_freq_bind_mode = "TRF<EFBFBD><EFBFBD><EFBFBD>",
|
||
.overwrite_qm = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>OK?", //Maxlen: 14 chars
|
||
.eco_level = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.buttons = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.leds = "LEDs",
|
||
.scan_dwell_time = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD>",
|
||
.battery_calibration = "<EFBFBD><EFBFBD>ݱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.low = "<EFBFBD><EFBFBD><EFBFBD>",
|
||
.high = "<EFBFBD>Բ",
|
||
.dmr_id = "DMR ID",
|
||
.scan_on_boot = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.dtmf_entry = "DTMF <20><><EFBFBD>ذ",
|
||
.name = "<EFBFBD>ϴ",
|
||
.carrier = "Carrier",
|
||
.zone_empty = "Zone empty", // Maxlen: 12 chars.
|
||
.time = "<EFBFBD><EFBFBD>",
|
||
.uptime = "Uptime",
|
||
.hours = "<EFBFBD><EFBFBD>",
|
||
.minutes = "<EFBFBD><EFBFBD>",
|
||
.satellite = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.alarm_time = "<EFBFBD>װѼ<EFBFBD>",
|
||
.location = "۹<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.date = "˽",
|
||
.timeZone = "<EFBFBD><EFBFBD>ѿް<EFBFBD>",
|
||
.suspend = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.pass = "<EFBFBD>߽", // For satellite screen
|
||
.elevation = "El",
|
||
.azimuth = "Az",
|
||
.inHHMMSS = "in",
|
||
.predicting = "ֿ<EFBFBD>",
|
||
.maximum = "Max",
|
||
.satellite_short = "Sat",
|
||
.use_location_short = "Location", // MaxLen: 16 (with ':' + .yes or .no)
|
||
.UTC = "UTC",
|
||
.symbols = "NSEW", // symbols: N,S,E,W
|
||
.not_set = "<EFBFBD><EFBFBD>ļŲ",
|
||
.general_options = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.radio_options = "Ѿݵ<EFBFBD><EFBFBD><EFBFBD>",
|
||
.auto_night = "<EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD>ˮ<EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (with .on or .off)
|
||
.dmr_rx_agc = "DMR <20>ޭ<EFBFBD><DEAD>AGC",
|
||
.speaker_click_suppress = "<EFBFBD>د<EFBFBD><EFBFBD>ݻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.",
|
||
.gps = "GPS",
|
||
.end_only = "End only",
|
||
.dmr_crc = "DMR crc",
|
||
.eco = "Eco",
|
||
.safe_power_on = "<EFBFBD>ݾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݹ<EFBFBD><EFBFBD>On", // MaxLen: 16 (with ':' + .on or .off)
|
||
.auto_power_off = "APO", // MaxLen: 16 (with ':' + __._h or .no)
|
||
.apo_with_rf = "APO with RF", // MaxLen: 16 (with ':' + .yes or .no or .n_a)
|
||
.brightness_night = "<EFBFBD>ټ<EFBFBD><EFBFBD>Ҳ", // MaxLen: 16 (with ':' + 0..100 + %)
|
||
.freq_set_VHF = "VHF<EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>",
|
||
.gps_acquiring = "Acquiring",
|
||
.altitude = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.calibration = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڰ<EFBFBD><EFBFBD><EFBFBD>",
|
||
.freq_set_UHF = "UHF<EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>",
|
||
.cal_frequency = "<EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD>",
|
||
.cal_pwr = "<EFBFBD><EFBFBD><EFBFBD>خ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.pwr_set = "<EFBFBD><EFBFBD><EFBFBD>خ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.factory_reset = "<EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><EFBFBD>",
|
||
.rx_tune = "<EFBFBD>ޭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||
.transmitTalkerAliasTS2 = "TA Tx TS2", // Maxlen 16 (with ':' + .ta_text, 'APRS' , .both or .off)
|
||
.ta_text = "÷<EFBFBD><EFBFBD>",
|
||
.daytime_theme_day = "<EFBFBD> ð<>", // MaxLen: 16
|
||
.daytime_theme_night = "<EFBFBD><EFBFBD> ð<>", // MaxLen: 16
|
||
.theme_chooser = "ð<EFBFBD> <20><><EFBFBD><EFBFBD>", // Maxlen: 16
|
||
.theme_options = "ð<EFBFBD> <20><><EFBFBD><DFBC>",
|
||
.theme_fg_default = "÷<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_bg = "<EFBFBD>ޯ<EFBFBD><EFBFBD><EFBFBD>׳<EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_decoration = "<EFBFBD>ڰ<EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_text_input = "÷<EFBFBD><EFBFBD> ƭ<>خ<EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_splashscreen = "<EFBFBD><EFBFBD>ݹ<EFBFBD>. <20><>", // MaxLen: 16 (+ colour rect)
|
||
.theme_bg_splashscreen = "<EFBFBD><EFBFBD><EFBFBD>. <20><>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_notification = "÷<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_warning_notification = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_error_notification = "<EFBFBD>װ <20><><EFBFBD><EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_bg_notification = "<EFBFBD>ޯ<EFBFBD>. <20><><EFBFBD><EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_menu_name = "<EFBFBD>ƭ<EFBFBD>Ҳ", // MaxLen: 16 (+ colour rect)
|
||
.theme_bg_menu_name = "<EFBFBD>ƭ<EFBFBD>Ҳ <20>ޯ<EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_menu_item = "<EFBFBD>ƭ<EFBFBD> <20><>Ӹ", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_menu_item_selected = "<EFBFBD>ƭ<EFBFBD> ʲײ<CAB2>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_options_value = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_header_text = "ͯ<EFBFBD>ް ÷<><C3B7>", // MaxLen: 16 (+ colour rect)
|
||
.theme_bg_header_text = "ͯ<EFBFBD>ް ÷<><C3B7> <20>ޯ<EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_rssi_bar = "RSSI <20>ް", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_rssi_bar_s9p = "RSSI <20>ް S9+", // Maxlen: 16 (+colour rect)
|
||
.theme_fg_channel_name = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ҳ", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_channel_contact = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_channel_contact_info = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ޮ<EFBFBD>γ", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_zone_name = "<EFBFBD>ް<EFBFBD> Ҳ", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_rx_freq = "<EFBFBD>ޭ<EFBFBD>ݼ<EFBFBD><EFBFBD>ʽ<EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_tx_freq = "<EFBFBD><EFBFBD><EFBFBD>ݼ<EFBFBD><EFBFBD>ʽ<EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_css_sql_values = "CSS/SQL <20><><EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_tx_counter = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_polar_drawing = "Polar", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_satellite_colour = "Sat. spot", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_gps_number = "GPS number", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_gps_colour = "GPS spot", // MaxLen: 16 (+ colour rect)
|
||
.theme_fg_bd_colour = "BeiDou spot", // MaxLen: 16 (+ colour rect)
|
||
.theme_colour_picker_red = "<EFBFBD><EFBFBD>", // MaxLen 16 (with ':' + 3 digits value)
|
||
.theme_colour_picker_green = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen 16 (with ':' + 3 digits value)
|
||
.theme_colour_picker_blue = "<EFBFBD><EFBFBD>", // MaxLen 16 (with ':' + 3 digits value)
|
||
.volume = "<EFBFBD><EFBFBD>ح<EFBFBD><EFBFBD>", // MaxLen: 8
|
||
.roaming = "Roaming", // MaxLen 16 (with ':' + .on or .off)
|
||
.show_distance = "<EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><EFBFBD><EFBFBD>", // MaxLen 16 (with ':' + .on or .off)
|
||
.aprs_options = "APRS <20><><EFBFBD><DFBC>", // MaxLen 16
|
||
.aprs_smart = "<EFBFBD>ϰ<EFBFBD>", // MaxLen 16 (with ':' + .mode)
|
||
.aprs_channel = "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", // MaxLen 16 (with ':' + .location)
|
||
.aprs_decay = "Decay", // MaxLen 16 (with ':' + .on or .off)
|
||
.aprs_compress = "Compress", // MaxLen 16 (with ':' + .on or .off)
|
||
.aprs_interval = "<EFBFBD><EFBFBD><EFBFBD>ݶݶ<EFBFBD>", // MaxLen 16 (with ':' + 0.2..60 + 'min')
|
||
.aprs_message_interval = "Msg<EFBFBD>ݶ<EFBFBD>", // MaxLen 16 (with ':' + 3..30)
|
||
.aprs_slow_rate = "Slow Rate", // MaxLen 16 (with ':' + 1..100 + 'min')
|
||
.aprs_fast_rate = "Fast Rate", // MaxLen 16 (with ':' + 10..180 + 's')
|
||
.aprs_low_speed = "Low Speed", // MaxLen 16 (with ':' + 2..30 + 'km/h')
|
||
.aprs_high_speed = "Hi Speed", // MaxLen 16 (with ':' + 2..90 + 'km/h')
|
||
.aprs_turn_angle = "T. Angle", // MaxLen 16 (with ':' + 5..90 + '<degree>')
|
||
.aprs_turn_slope = "T. Slope", // MaxLen 16 (with ':' + 1..255 + '<degree>/v')
|
||
.aprs_turn_time = "T. Time", // MaxLen 16 (with ':' + 5..180 + 's')
|
||
.auto_lock = "<EFBFBD><EFBFBD><EFBFBD>ۯ<EFBFBD>", // MaxLen 16 (with ':' + .off or 0.5..15 (.5 step) + 'min')
|
||
.trackball = "Trackball", // MaxLen 16 (with ':' + .on or .off)
|
||
.dmr_force_dmo = "Force DMO", // MaxLen 16 (with ':' + .n_a or .on or .off)
|
||
.tx_inhibit = "TX Inhibit", // MaxLen 16 (with ':' + .on or .off)
|
||
.latitude_short = "Lat", // MaxLen: 16 (with ':' + latitude value)
|
||
.longitude_short = "Lon", // MaxLen: 16 (with ':' + longitude value)
|
||
.text_size = "Text size",//MaxLen: 16 (with ':' + 1 digit)
|
||
.last_talker = "Last talker", // MaxLen: 16 (with ':' + .off or 2 digits value + 's')
|
||
.mute = "Mute", // MaxLen: 16 (with ':' + .on or .off)
|
||
};
|
||
/********************************************************************
|
||
*
|
||
* VERY IMPORTANT.
|
||
* This file should not be saved with UTF-8 encoding
|
||
* Use Notepad++ on Windows with ANSI encoding
|
||
* or emacs on Linux with windows-1252-unix encoding
|
||
*
|
||
********************************************************************/
|
||
#endif /* USER_INTERFACE_LANGUAGES_JAPANESE_H_ */
|