New languages: Indonesian, Ukrainian (#1673)

* New languages: Indonesian, Ukrainian

* use ninja generator under macos

---------

Co-authored-by: Paulchen-Panther <16664240+Paulchen-Panther@users.noreply.github.com>
This commit is contained in:
LordGrey 2023-12-29 11:54:13 +01:00 committed by GitHub
parent 2aa0d01dde
commit bb96e1003d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 396 additions and 36 deletions

View File

@ -17,9 +17,8 @@ echo "Compile Hyperion on '${RUNNER_OS}' with build type '${BUILD_TYPE}' and pla
# Build the package on MacOS, Windows or Linux
if [[ "$RUNNER_OS" == 'macOS' ]]; then
mkdir build || exit 1
cd build
cmake -DPLATFORM=${PLATFORM} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX:PATH=/usr/local ../ || exit 2
make -j $(sysctl -n hw.ncpu) package || exit 3
cmake -B build -G Ninja -DPLATFORM=${PLATFORM} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_INSTALL_PREFIX:PATH=/usr/local || exit 2
cmake --build build --target package --parallel $(sysctl -n hw.ncpu) || exit 3
cd ${GITHUB_WORKSPACE} && source /${GITHUB_WORKSPACE}/test/testrunner.sh || exit 4
exit 0;
exit 1 || { echo "---> Hyperion compilation failed! Abort"; exit 5; }

View File

@ -117,7 +117,7 @@ jobs:
echo '::group::Update/Install dependencies'
brew untap --force homebrew/core homebrew/cask
brew update || true
brew install qt${{ inputs.qt_version }} vulkan-headers || true
brew install qt${{ inputs.qt_version }} vulkan-headers ninja || true
echo '::endgroup::'
- name: 👷 Build

View File

@ -10,7 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- New language: Hebrew
- New languages: Hebrew, Indonesian, Ukrainian
**Event Services**
Newly introduced Event Service configuration and consistent handling across all components

View File

@ -973,7 +973,9 @@
"general_speech_en": "English",
"general_speech_es": "Spanish",
"general_speech_fr": "French",
"general_speech_he": "Hebrew",
"general_speech_hu": "Hungarian",
"general_speech_id": "Indonesian",
"general_speech_it": "Italian",
"general_speech_ja": "Japanese",
"general_speech_nb": "Norwegian (Bokmål)",
@ -984,6 +986,7 @@
"general_speech_ru": "Russian",
"general_speech_sv": "Swedish",
"general_speech_tr": "Turkish",
"general_speech_uk": "Ukrainian",
"general_speech_vi": "Vietnamese",
"general_speech_zh-CN": "Chinese (simplified)",
"general_webui_title": "Hyperion - Web Configuration",

View File

@ -0,0 +1,266 @@
{
"conf_colors_blackborder_intro": "Lewati bar hitam di mana pun mereka berada. Setiap mode menggunakan algoritme pendeteksian lain yang disetel untuk situasi khusus. Tinggikan ambang batas jika tidak berhasil untuk Anda.",
"conf_colors_color_intro": "Buat satu atau beberapa profil kalibrasi, sesuaikan setiap warna, kecerahan, linearisasi, dan lainnya.",
"conf_colors_smoothing_intro": "Smoothing meratakan perubahan warna/kecerahan untuk mengurangi gangguan yang mengganggu.",
"conf_effect_bgeff_intro": "Menentukan efek/warna latar belakang, yang ditampilkan selama Hyperion \"idle\". Selalu dimulai dengan channel prioritas 255.",
"conf_effect_fgeff_intro": "Tentukan efek boot atau warna, yang ditampilkan sewaktu Hyperion dinyalakan selama durasi yang ditentukan.",
"conf_effect_path_intro": "Memuat efek dari jalur yang ditentukan. Tambahan Anda dapat menonaktifkan efek tunggal berdasarkan nama untuk menyembunyikannya dari semua daftar efek.",
"conf_general_impexp_expbtn": "Ekspor",
"conf_general_impexp_impbtn": "Impor",
"conf_general_impexp_l1": "Impor konfigurasi dengan memilih file konfigurasi di bawah ini dan klik \"Impor\".",
"conf_general_impexp_l2": "Ekspor konfigurasi dengan mengklik \"Ekspor\". Peramban Anda akan memulai pengunduhan.",
"conf_general_impexp_title": "Konfigurasi Impor/Ekspor",
"conf_general_intro": "Pengaturan dasar di sekitar Hyperion dan WebUI yang tidak sesuai dengan kategori lain.",
"conf_general_label_title": "Pengaturan Umum",
"conf_grabber_fg_intro": "Screen capture adalah tangkapan layar sistem lokal Anda sebagai sumber input, tempat Hyperion diinstal.",
"conf_grabber_v4l_intro": "USB capture adalah perangkat (capture) yang terhubung melalui USB yang digunakan untuk memasukkan gambar sumber untuk diproses.",
"conf_helptable_expl": "Penjelasan",
"conf_helptable_option": "Opsi",
"conf_leds_contr_label_contrtype": "Tipe kontroler:",
"conf_leds_device_intro": "Hyperion mendukung banyak kontroler untuk mengirimkan data ke perangkat target Anda. Pilih kontroler LED dari daftar yang sudah diurutkan dan di konfigurasikan. Kami telah memilih pengaturan default terbaik untuk setiap perangkat.",
"conf_leds_layout_advanced": "Pengaturan Tingkat Lanjut",
"conf_leds_layout_btn_checklist": "Tampilkan checklist",
"conf_leds_layout_button_savelay": "Simpan Layout",
"conf_leds_layout_button_updsim": "Perbarui Preview",
"conf_leds_layout_checkp1": "LED hitam adalah LED pertama Anda, LED pertama adalah titik di mana Anda memasukkan sinyal data Anda.",
"conf_leds_layout_checkp2": "Layout ini selalu tampak dari depan TV Anda, tidak pernah dari belakang.",
"conf_leds_layout_checkp3": "Pastikan arahnya sudah benar. LED abu-abu menunjukkan LED nomor 2 dan 3 untuk memvisualisasikan arah data.",
"conf_leds_layout_checkp4": "Gap: Untuk membuat gap, abaikan terlebih dulu ketika Anda menentukan Atas/Bawah/Kiri/Kanan, kemudian tetapkan panjang gap Anda untuk menghilangkan sejumlah led. Ubah posisi gap sampai sesuai.",
"conf_leds_layout_cl_bottom": " Bawah",
"conf_leds_layout_cl_cornergap": "Gap Sudut",
"conf_leds_layout_cl_edgegap": "Gap Tepi",
"conf_leds_layout_cl_gaglength": "Panjang gap",
"conf_leds_layout_cl_gappos": "posisi gap",
"conf_leds_layout_cl_hleddepth": "Kedalaman LED horizontal",
"conf_leds_layout_cl_inppos": "Posisi input",
"conf_leds_layout_cl_left": "Kiri",
"conf_leds_layout_cl_overlap": "Overlap",
"conf_leds_layout_cl_reversdir": "Membalikkan arah",
"conf_leds_layout_cl_right": "Kanan",
"conf_leds_layout_cl_top": "Atas",
"conf_leds_layout_cl_vleddepth": "Kedalaman LED vertikal",
"conf_leds_layout_frame": "Layout Klasik (Bingkai LED)",
"conf_leds_layout_generatedconf": "Konfigurasi LED yang Dihasilkan/Saat Ini",
"conf_leds_layout_intro": "Anda juga memerlukan tata letak LED, yang mencerminkan posisi LED Anda. Layout klasik yang biasanya dipakai adalah bingkai TV, tetapi kami juga mendukung pembuatan matriks LED (LED Walls). Tampilan pada tata letak ini SELALU dari DEPAN TV Anda.",
"conf_leds_layout_ma_cabling": "Pengkabelan",
"conf_leds_layout_ma_horiz": "Horisontal",
"conf_leds_layout_ma_optbottomleft": "Kiri bawah",
"conf_leds_layout_ma_optbottomright": "Kanan bawah",
"conf_leds_layout_ma_opthoriz": "Horisontal",
"conf_leds_layout_ma_optparallel": "Paralel",
"conf_leds_layout_ma_optsnake": "Snake",
"conf_leds_layout_ma_opttopleft": "Kiri Atas",
"conf_leds_layout_ma_opttopright": "Kanan atas",
"conf_leds_layout_ma_optvert": "Vertikal",
"conf_leds_layout_ma_order": "Order",
"conf_leds_layout_ma_position": "Input",
"conf_leds_layout_ma_vert": "Vertikal",
"conf_leds_layout_matrix": "Layout Matriks (Dinding LED)",
"conf_leds_layout_peview": "Preview Layout LED",
"conf_leds_layout_preview_l1": "Ini adalah LED pertama Anda (posisi input)",
"conf_leds_layout_preview_l2": "Ini memvisualisasikan arah data (LED kedua/ketiga)",
"conf_leds_layout_preview_ledpower": "Maks. konsumsi daya: $1 A",
"conf_leds_layout_preview_originCL": "Dibuat dari: Layout Klasik (Bingkai LED)",
"conf_leds_layout_preview_originMA": "Dibuat dari: Layout Matriks (Dinding LED)",
"conf_leds_layout_preview_originTEXT": "Dibuat dari: Textfield",
"conf_leds_layout_preview_totalleds": "Total LED: $1",
"conf_leds_layout_ptlh": "Horisontal",
"conf_leds_layout_ptlv": "Vertikal",
"conf_leds_layout_textf1": "Kolom teks ini menunjukkan secara default layout yang dimuat saat ini dan akan ditimpa jika Anda membuat layout baru dengan opsi-opsi di atas. Secara opsional, Anda dapat melakukan pengeditan lebih lanjut.",
"conf_leds_nav_label_ledcontroller": "Kontroler LED",
"conf_leds_nav_label_ledlayout": "Tata Letak LED",
"conf_leds_optgroup_RPiGPIO": "RPi GPIO",
"conf_leds_optgroup_RPiPWM": "RPi PWM",
"conf_leds_optgroup_RPiSPI": "RPi SPI",
"conf_leds_optgroup_network": "Jaringan",
"conf_leds_optgroup_usb": "USB/Serial",
"conf_logging_btn_autoscroll": "Scrolling otomatis",
"conf_logging_btn_pbupload": "Unggah laporan untuk permintaan dukungan",
"conf_logging_contpolicy": "Report Privacy Policy",
"conf_logging_label_intro": "Area untuk memeriksa pesan log, Anda akan melihat lebih banyak atau lebih sedikit informasi tergantung pada tingkat logging yang ditetapkan.",
"conf_logging_lastreports": "Laporan sebelumnya",
"conf_logging_nomessage": "Tidak ada pesan log yang tersedia.",
"conf_logging_report": "Laporan",
"conf_logging_uplfailed": "Gagal mengunggah! Silakan periksa koneksi internet Anda!",
"conf_logging_uploading": "Menyiapkan data...",
"conf_logging_uplpolicy": "Dengan mengklik tombol ini, Anda menyetujui",
"conf_logging_yourlink": "Tautan ke laporan Anda",
"conf_network_bobl_intro": "Receiver untuk Boblight",
"conf_network_fbs_intro": "Receiver Google Flatbuffers. Digunakan untuk transmisi gambar yang cepat.",
"conf_network_forw_intro": "Meneruskan semua input ke instalasi Hyperion kedua yang dapat dikendalikan dengan kontroler LED lain",
"conf_network_json_intro": "JSON-RPC-Port dari semua instance Hyperion, yang digunakan untuk kontrol jarak jauh.",
"conf_network_proto_intro": "PROTO-Port dari semua contoh Hyperion, digunakan untuk streaming gambar (HyperionScreenCap, Kodi Addon, Android Hyperion Grabber, ...)",
"conf_webconfig_label_intro": "Pengaturan konfigurasi web. Edit dengan bijak.",
"dashboard_alert_message_confedit": "Konfigurasi Hyperion Anda telah dimodifikasi. Untuk menerapkannya, mulai ulang Hyperion.",
"dashboard_alert_message_confedit_t": "Konfigurasi yang dimodifikasi",
"dashboard_alert_message_confsave_success": "Konfigurasi Hyperion Anda telah berhasil disimpan. Perubahan yang Anda buat sekarang sudah aktif.",
"dashboard_alert_message_confsave_success_t": "Konfigurasi disimpan",
"dashboard_alert_message_disabled": "Instance ini saat ini dinonaktifkan! Untuk menggunakannya lagi, aktifkan di dasbor.",
"dashboard_alert_message_disabled_t": "perangkat keras LED dinonaktifkan",
"dashboard_componentbox_label_comp": "Komponen",
"dashboard_componentbox_label_status": "Status",
"dashboard_componentbox_label_title": "Status komponen",
"dashboard_infobox_label_currenthyp": "Versi Hyperion Anda:",
"dashboard_infobox_label_disableh": "Matikan Instance: $1",
"dashboard_infobox_label_enableh": "Aktifkan Instance: $1",
"dashboard_infobox_label_instance": "Instance:",
"dashboard_infobox_label_latesthyp": "Versi Hyperion Terbaru:",
"dashboard_infobox_label_platform": "Platform:",
"dashboard_infobox_label_ports": "Ports",
"dashboard_infobox_label_smartacc": "Akses Cerdas",
"dashboard_infobox_label_statush": "Status Hyperion:",
"dashboard_infobox_label_title": "Information",
"dashboard_infobox_message_updatesuccess": "Anda menjalankan Hyperion versi terbaru.",
"dashboard_infobox_message_updatewarning": "Versi terbaru dari Hyperion telah tersedia! ($1)",
"dashboard_label_intro": "Dasbor memberi Anda gambaran umum singkat tentang status Hyperion",
"dashboard_newsbox_label_title": "Hyperion-Blog",
"dashboard_newsbox_noconn": "Tidak dapat terhubung ke Server Hyperion untuk mengambil postingan terbaru, apakah koneksi internet Anda berfungsi?",
"dashboard_newsbox_readmore": "Baca lebih lanjut",
"dashboard_newsbox_visitblog": "Kunjungi Hyperion-Blog",
"edt_conf_bobls_heading_title": "Server Boblight",
"edt_conf_color_blue_title": "Biru",
"edt_conf_color_green_title": "Hijau",
"edt_conf_color_red_title": "Merah",
"edt_conf_enum_HORIZONTAL": "Horisontal",
"edt_conf_enum_VERTICAL": "Vertikal",
"edt_conf_enum_bbdefault": "bawaan",
"edt_conf_fbs_heading_title": "Server Flatbuffer",
"edt_conf_fg_type_title": "Tipe",
"edt_conf_fge_type_title": "Tipe",
"edt_conf_fw_heading_title": "Forwarder",
"edt_conf_gen_heading_title": "Pengaturan Umum",
"edt_conf_net_heading_title": "Jaringan",
"edt_conf_pbs_heading_title": "Server Buffer Protokol",
"edt_conf_smooth_heading_title": "Menghaluskan",
"edt_conf_smooth_type_title": "Tipe",
"edt_conf_v4l2_heading_title": "Capture USB-Input",
"edt_conf_v4l2_input_title": "Input",
"edt_conf_webc_heading_title": "Konfigurasi Web",
"edt_dev_general_heading_title": "Pengaturan Umum",
"edt_eff_reversedirection": "Membalikkan arah",
"edt_eff_snake_header": "Snake",
"effectsconfigurator_button_conttest": "Tes terus menerus",
"effectsconfigurator_button_deleffect": "Hapus Efek",
"effectsconfigurator_button_editeffect": "Load Effect",
"effectsconfigurator_button_saveeffect": "Simpan Efek",
"effectsconfigurator_button_starttest": "Mulai tes",
"effectsconfigurator_button_stoptest": "Hentikan tes",
"effectsconfigurator_editdeleff": "Menghapus/Memuat Efek",
"effectsconfigurator_label_chooseeff": "Pilih Template",
"effectsconfigurator_label_effectname": "Nama efek",
"effectsconfigurator_label_intro": "Menciptakan efek baru dari efek dasar yang disesuaikan dengan keinginan Anda. Tergantung pada Efek, tersedia opsi seperti warna, kecepatan, arah dan lainnya.",
"general_access_advanced": "Tingkat lanjut",
"general_access_default": "bawaan",
"general_access_expert": "Ahli",
"general_btn_back": "Kembali",
"general_btn_cancel": "Batal",
"general_btn_continue": "Lanjut",
"general_btn_iswitch": "Saklar",
"general_btn_next": "Berikutnya",
"general_btn_off": "Mati",
"general_btn_ok": "OK",
"general_btn_on": "Hidup",
"general_btn_restarthyperion": "Muat Ulang Hyperion",
"general_btn_save": "Simpan",
"general_btn_saveandreload": "Simpan dan Muat Ulang",
"general_btn_yes": "Iya",
"general_button_savesettings": "Simpan Pengaturan",
"general_col_blue": "Biru",
"general_col_green": "Hijau",
"general_col_red": "Merah",
"general_comp_BLACKBORDER": "Pendeteksi Blackbar",
"general_comp_BOBLIGHTSERVER": "Server Boblight",
"general_comp_FLATBUFSERVER": "Server Flatbuffer",
"general_comp_FORWARDER": "Forwarder",
"general_comp_GRABBER": "Capture Screen",
"general_comp_LEDDEVICE": "Output LED",
"general_comp_PROTOSERVER": "Server Buffer Protokol",
"general_comp_SMOOTHING": "Menghaluskan",
"general_comp_V4L": "Capture USB-Input",
"general_country_de": "German",
"general_country_es": "Spanyol",
"general_country_fr": "Prancis",
"general_country_it": "Itali",
"general_country_nl": "Belanda",
"general_country_uk": "Inggris",
"general_country_us": "Amerika Serikat",
"general_speech_cs": "Ceko",
"general_speech_de": "German",
"general_speech_en": "Inggris",
"general_speech_es": "Spanyol",
"general_speech_it": "Itali",
"general_webui_title": "Hyperion - Konfigurasi Web",
"general_wiki_moreto": "Informasi lebih lanjut tentang \"$1\" di Wiki kami",
"main_ledsim_btn_togglelednumber": "Nomor LED",
"main_ledsim_btn_toggleleds": "Tampilkan LED",
"main_ledsim_btn_togglelivevideo": "Vidio Langsung",
"main_ledsim_text": "Visualisasi langsung warna LED dan opsional stream video saat ini dari capture card Anda.",
"main_ledsim_title": "Visualisasi LED",
"main_menu_about_token": "Tentang Hyperion",
"main_menu_colors_conf_token": "Pemrosesan Gambar",
"main_menu_configuration_token": "Instance LED",
"main_menu_dashboard_token": "Dashboard",
"main_menu_effect_conf_token": "Efek",
"main_menu_effectsconfigurator_token": "Konfigurator Efek",
"main_menu_general_conf_token": "Umum",
"main_menu_grabber_conf_token": "Capturing Hardware",
"main_menu_input_selection_token": "Pilihan Input",
"main_menu_leds_conf_token": "Output LED",
"main_menu_logging_token": "Log",
"main_menu_network_conf_token": "Layanan Jaringan",
"main_menu_remotecontrol_token": "Remote Kontrol",
"main_menu_support_token": "Dukungan",
"main_menu_system_token": "Sistem",
"main_menu_update_token": "Perbarui",
"main_menu_webconfig_token": "Konfigurasi Web",
"remote_adjustment_intro": "Memodifikasi warna/kecerahan/kompensasi pada saat runtime. $1",
"remote_adjustment_label": "Penyesuaian warna",
"remote_color_button_reset": "Reset Warna/Efek",
"remote_color_intro": "Menetapkan efek atau warna. Dan juga, efek yang Anda ciptakan sendiri, juga dicantumkan (jika tersedia). $1",
"remote_color_label": "Warna/Efek",
"remote_color_label_color": "Warna:",
"remote_components_intro": "Mengaktifkan dan menonaktifkan komponen Hyperion selama waktu berjalan. $1",
"remote_components_label": "Kontrol komponen",
"remote_effects_label_effects": "Efek:",
"remote_input_clearall": "Menghapus semua Efek/Warna",
"remote_input_duration": "Durasi:",
"remote_input_intro": "Hyperion menggunakan sistem prioritas untuk memilih source. Semua yang Anda tetapkan memiliki prioritas (Efek/Warna/Tangkapan layar/tangkapan USB dan sumber jaringan). Secara default, Hyperion memilih sumber tergantung pada prioritas (angka terendah mencerminkan sumber yang aktif saat ini). Sekarang Anda memiliki kesempatan untuk memilih sumber sendiri. $1",
"remote_input_ip": "IP:",
"remote_input_label": "Pemilihan Source",
"remote_input_label_autoselect": "Pilihan Otomatis",
"remote_input_origin": "Asal",
"remote_input_owner": "Tipe",
"remote_input_priority": "Priority",
"remote_input_setsource_btn": "Pilih Source",
"remote_input_sourceactiv_btn": "Source aktif",
"remote_input_status": "Status/Tindakan",
"remote_losthint": "Catatan: Semua perubahan akan hilang setelah restart.",
"remote_maptype_intro": "Biasanya tata-letak LED menentukan LED mana yang mencakup area gambar tertentu. Anda dapat mengubahnya di sini: $1.",
"remote_maptype_label": "Jenis pemetaan",
"remote_maptype_label_multicolor_mean": "Berarti Warna Sederhana",
"remote_maptype_label_unicolor_mean": "Berarti Gambar Berwarna",
"remote_optgroup_syseffets": "Efek Sistem",
"remote_optgroup_usreffets": "Efek Pengguna",
"remote_videoMode_2D": "2D",
"remote_videoMode_3DSBS": "3DSBS",
"remote_videoMode_3DTAB": "3DTAB",
"remote_videoMode_intro": "Beralih di antara mode video yang berbeda untuk menikmati film 3D! Semua perangkat perekaman didukung. $1",
"remote_videoMode_label": "Mode video",
"support_label_affinstr1": "Klik tautan yang sesuai dengan negara Anda",
"support_label_affinstr2": "Semua yang Anda beli (apa pun itu), kami akan mendapatkan sedikit biaya berdasarkan turnover Anda",
"support_label_affinstr3": "Anda SELALU membayar dengan harga yang sama, sama sekali tidak ada perbedaan. Cobalah!",
"support_label_btctext": "Alamat:",
"support_label_donate": "Donasi atau gunakan tautan afiliasi kami",
"support_label_donationpp": "Donasi:",
"support_label_fbtext": "Bagikan halaman Facebook Hyperion kami dan dapatkan pemberitahuan ketika pembaruan baru dirilis",
"support_label_ggtext": "Circle us on Google +!",
"support_label_igtext": "Kunjungi kami di Instagram untuk melihat foto-foto Hyperion terbaru!",
"support_label_intro": "Hyperion adalah sebuah software gratis non-profit. Dikembangkan dengan tim yang kecil dan karena itulah kami membutuhkan dukungan Anda.",
"support_label_spreadtheword": "Sebarkan berita",
"support_label_title": "Dukung Hyperion",
"support_label_twtext": "Bagikan dan ikuti di Twitter, selalu dapatkan informasi terbaru tentang perkembangan Hyperion",
"support_label_webpagetext": "Rumah dari Hyperion",
"support_label_webpagetitle": "Halaman web",
"support_label_webrestitle": "Sumber daya informasi dan bantuan",
"support_label_yttext": "Bosan dengan gambar? Lihat saluran YouTube kami!"
}

View File

@ -0,0 +1,98 @@
{
"about_resources": "$1 бібліотек",
"about_translations": "Переклади",
"about_version": "Версія",
"conf_general_impexp_expbtn": "Експорт",
"conf_general_impexp_impbtn": "Імпорт",
"conf_general_label_title": "Загальні налаштування",
"conf_helptable_expl": "Пояснення",
"conf_helptable_option": "Опції",
"conf_leds_layout_btn_checklist": "Показати чеклист",
"conf_leds_layout_cl_bottom": "Низ",
"conf_leds_layout_cl_left": "Зліва",
"conf_leds_layout_cl_right": "Справа",
"conf_leds_layout_cl_top": "Верх",
"conf_leds_layout_preview_totalleds": "Всього LEDів:",
"conf_leds_optgroup_network": "Мережа",
"dashboard_alert_message_confedit_t": "Конфігурацію змінено",
"dashboard_alert_message_confsave_success_t": "Конфігурацію збережено",
"dashboard_componentbox_label_status": "Статус",
"dashboard_infobox_label_currenthyp": "Ваша версія Hyperion:",
"dashboard_infobox_label_latesthyp": "Остання версія Hyperion:",
"dashboard_infobox_label_platform": "Платформа:",
"dashboard_infobox_label_ports": "Порти",
"dashboard_infobox_label_smartacc": "Розумний Доступ",
"dashboard_infobox_label_statush": "Статус Hyperion:",
"dashboard_infobox_label_title": "Інформація",
"dashboard_newsbox_readmore": "Читати більше",
"edt_conf_enum_action_restart": "Перезапустити",
"edt_conf_time_event_title": "Час",
"edt_conf_webc_port_title": "HHTP порт",
"edt_dev_spec_useAPIv2_title": "Використовувати API v2",
"effectsconfigurator_button_deleffect": "Видалити Ефект",
"effectsconfigurator_button_editeffect": "Завантажити Ефект",
"effectsconfigurator_button_saveeffect": "Зберегти Ефект",
"effectsconfigurator_button_starttest": "Розпочати тест",
"effectsconfigurator_button_stoptest": "Зупинити тест",
"effectsconfigurator_label_effectname": "Ім'я ефекту",
"general_btn_cancel": "Відмінити",
"general_btn_continue": "Продовжити",
"general_btn_next": "Наступний",
"general_btn_ok": "ОК",
"general_btn_restarthyperion": "Перезапустити Hyperion",
"general_btn_save": "Зберегти",
"general_btn_saveandreload": "Зберегти і перезавантажити",
"general_btn_yes": "Так",
"general_col_blue": "синій",
"general_col_green": "зелений",
"general_col_red": "червоний",
"general_country_de": "Німеччина",
"general_country_es": "Іспанія",
"general_country_fr": "Франція",
"general_country_it": "Італія",
"general_country_nl": "Нідерланди",
"general_country_uk": "Велика Британія",
"general_country_us": "США",
"general_speech_ca": "Каталанська",
"general_speech_cs": "Чеська",
"general_speech_de": "Німецька",
"general_speech_el": "Грецька",
"general_speech_en": "Англійська",
"general_speech_es": "Іспанська",
"general_speech_hu": "Угорська",
"general_speech_it": "Італійська",
"general_speech_ja": "Японська",
"general_webui_title": "Hyperion — Веб-конфігурація",
"infoDialog_general_error_title": "Помилка",
"infoDialog_general_success_title": "Успіх",
"info_conlost_label_reason": "Можлива причина:",
"main_menu_about_token": "Про Hyperion",
"main_menu_colors_conf_token": "Обробка Зображення",
"main_menu_effect_conf_token": "Ефекти",
"main_menu_general_conf_token": "Загальні",
"main_menu_grabber_conf_token": "Пристрої Захоплення",
"main_menu_logging_token": "Логування",
"main_menu_network_conf_token": "Мережеві сервіси",
"main_menu_remotecontrol_token": "Віддалений Контроль",
"main_menu_support_token": "Підтримка",
"main_menu_system_token": "Система",
"main_menu_webconfig_token": "Веб конфігурація",
"remote_adjustment_label": "Корекція кольору",
"remote_color_label_color": "Колір:",
"remote_effects_label_effects": "Ефект:",
"remote_input_ip": "IP:",
"remote_input_priority": "Пріоритет",
"remote_optgroup_syseffets": "Системні Ефекти",
"remote_optgroup_usreffets": "Користувацькі Ефекти",
"remote_videoMode_2D": "2D",
"support_label_btctext": "Адреса:",
"support_label_forumtitle": "Форум",
"support_label_ghtext": "Відвідайте нас на GitHub",
"support_label_title": "Підтримати Hyperion",
"support_label_webpagetitle": "Домашня сторінка",
"support_label_wikititle": "Документація",
"update_button_install": "Встановити",
"update_label_description": "Опис:",
"update_label_type": "Тип:",
"update_versreminder": "Ваша версія: $1"
}

View File

@ -1,6 +1,6 @@
var storedLang;
var availLang = ['ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'fr', 'he', 'hu', 'it', 'ja', 'nl', 'nb', 'pl', 'pt', 'ro', 'sv', 'vi', 'ru', 'tr', 'zh-CN'];
var availLangText = ['Català', 'Čeština', 'Dansk', 'Deutsch', 'Ελληνική', 'English', 'Español', 'Français', 'עִברִית' ,'Magyar', 'Italiano', '日本語', 'Nederlands', 'Norsk Bokmål', 'Polski', 'Português', 'Română', 'Svenska', 'Tiếng Việt', 'русский', 'Türkçe', '汉语'];
var availLang = ['ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'fr', 'he', 'hu', 'id', 'it', 'ja', 'nl', 'nb', 'pl', 'pt', 'ro', 'ru', 'sv', 'tr', 'uk', 'vi', 'zh-CN'];
var availLangText = ['Català', 'Čeština', 'Dansk', 'Deutsch', 'Ελληνική', 'English', 'Español', 'Français', 'עִברִית' ,'Magyar', 'Indonesia', 'Italiano', '日本語', 'Nederlands', 'Norsk Bokmål', 'Polski', 'Português', 'Română', 'русский', 'Svenska', 'Türkçe', 'Українська', 'Tiếng Việt', '汉语'];
//$.i18n.debug = true;

View File

@ -21,46 +21,40 @@ endif()
if (ENABLE_MDNS)
set(USE_SYSTEM_QMDNS_LIBS ${DEFAULT_USE_SYSTEM_QMDNS_LIBS} CACHE BOOL "use qmdnsengine library from system")
if (USE_SYSTEM_QMDNS_LIBS)
if(USE_SYSTEM_QMDNS_LIBS)
find_package(qmdnsengine REQUIRED)
else ()
if(WIN32)
set(QMDNS_LIBRARIES ${CMAKE_BINARY_DIR}/lib/qmdnsengine${CMAKE_STATIC_LIBRARY_SUFFIX})
else()
set(QMDNS_LIBRARIES ${CMAKE_BINARY_DIR}/lib/${CMAKE_STATIC_LIBRARY_PREFIX}qmdnsengine${CMAKE_STATIC_LIBRARY_SUFFIX})
endif()
get_property(isMultiConfig GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
set(QMDNS_CMAKE_ARGS
-DBUILD_SHARED_LIBS:BOOL=OFF
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}
-DBIN_INSTALL_DIR:STRING=lib
-DLIB_INSTALL_DIR:STRING=lib
-DINCLUDE_INSTALL_DIR:STRING=include
-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}
$<$<NOT:$<BOOL:${isMultiConfig}>>:-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}>
-Wno-dev
)
else()
include(ExternalProject)
ExternalProject_Add(qmdns
PREFIX ${CMAKE_BINARY_DIR}/dependencies/external/qmdnsengine
PREFIX ${CMAKE_CURRENT_BINARY_DIR}/external/qmdnsengine
BUILD_ALWAYS OFF
DOWNLOAD_COMMAND ""
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/qmdnsengine
CMAKE_ARGS ${QMDNS_CMAKE_ARGS}
BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/external/qmdnsengine/bin
CMAKE_ARGS -DBUILD_SHARED_LIBS:BOOL=OFF
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}
-DBIN_INSTALL_DIR:STRING=lib
-DLIB_INSTALL_DIR:STRING=lib
-DINCLUDE_INSTALL_DIR:STRING=include
-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH}
-DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
-DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}
-DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS}
-DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
-Wno-dev # We don't want to be warned over unused variables
INSTALL_DIR ${CMAKE_BINARY_DIR}
BUILD_BYPRODUCTS ${QMDNS_LIBRARIES}
BUILD_BYPRODUCTS <INSTALL_DIR>/lib/${CMAKE_STATIC_LIBRARY_PREFIX}qmdnsengine${CMAKE_STATIC_LIBRARY_SUFFIX}
)
add_library(qmdnsengine STATIC IMPORTED GLOBAL)
set_target_properties(qmdnsengine PROPERTIES
IMPORTED_LOCATION ${QMDNS_LIBRARIES}
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_BINARY_DIR}/include
)
add_dependencies(qmdnsengine qmdns)
endif ()
ExternalProject_Get_Property(qmdns INSTALL_DIR)
set_target_properties(qmdnsengine PROPERTIES
IMPORTED_LOCATION "${INSTALL_DIR}/lib/${CMAKE_STATIC_LIBRARY_PREFIX}qmdnsengine${CMAKE_STATIC_LIBRARY_SUFFIX}"
INTERFACE_INCLUDE_DIRECTORIES "${INSTALL_DIR}/include"
)
endif()
endif()
#=============================================================================