diff --git a/script/patch-rpath.sh b/script/patch-rpath.sh index 8fdfd1794..d352c53b5 100755 --- a/script/patch-rpath.sh +++ b/script/patch-rpath.sh @@ -31,11 +31,11 @@ fi if [ "$PLATFORM" = 'Darwin' ]; then echo "[patch-rpath] patching macOS binaries..." - - install_name_tool -add_rpath "@executable_path/" bin/musikcube - install_name_tool -add_rpath "@executable_path/lib" bin/musikcube - install_name_tool -add_rpath "@executable_path/" bin/musikcubed - install_name_tool -add_rpath "@executable_path/lib" bin/musikcubed + SOURCE_DIR=$1 + install_name_tool -add_rpath "@executable_path/" $SOURCE_DIR/bin/musikcube + install_name_tool -add_rpath "@executable_path/lib" $SOURCE_DIR/bin/musikcube + install_name_tool -add_rpath "@executable_path/" $SOURCE_DIR/bin/musikcubed + install_name_tool -add_rpath "@executable_path/lib" $SOURCE_DIR/bin/musikcubed fi exit 0 diff --git a/src/musikcube/data/locales/uk_UA.json b/src/musikcube/data/locales/uk_UA.json new file mode 100644 index 000000000..18abf778f --- /dev/null +++ b/src/musikcube/data/locales/uk_UA.json @@ -0,0 +1,258 @@ +{ + "dimensions": { + "browse_categories_overlay_width": 35, + "equalizer_overlay_width": 46, + "indexer_overlay_width": 28, + "output_device_overlay_width": 35, + "playqueue_album_header_overlay_width": 35, + "playqueue_playlist_add_to_queue_overlay_width": 35, + "playqueue_playlist_list_overlay_width": 35, + "playqueue_playlist_name_overlay_width": 35, + "preamp_overlay_width": 40, + "reassign_hotkey_overlay_width": 35, + "server_overlay_width": 45, + "track_list_rate_track_width": 24, + "track_search_sort_order_width": 32, + "transcoder_bitrate_overlay_width": 24, + "transcoder_format_overlay_width": 24 + }, + "schemaVersion": 1, + "strings": { + "browse_categories_title": "виберіть теку", + "browse_no_paths_overlay_error_message": "ви не обрали жодну папку з метаданними.\n\nви маєте додати хочаб одну директорію у вікні налаштувань перед тим як ви зможете шукати за директорією .", + "browse_no_paths_overlay_error_title": "ні один шлях не обраний", + "browse_no_subdirectories_toast": " Тут немає більше суб-директорій.\n\nнатисніть '%s' щоб увімкнути обране.", + "browse_pick_path_last_directory": "остання тека", + "browse_pick_path_overlay_title": "виберіть директорію з музикою", + "browse_playlist_modified": "грайлист змінено. натисніть '%s' щоб зберегти.", + "browse_title_album_artists": "виконавці альбому", + "browse_title_albums": "альбоми", + "browse_title_artists": "виконавці", + "browse_title_category": "категорія", + "browse_title_directory": "тека", + "browse_title_directory_tracks": "пісні в %s", + "browse_title_genres": "жанри", + "browse_title_playlists": "грайлисти", + "browse_title_tracks": "пісні (сортувати за %s)", + "button_cancel": "відмінити", + "button_close": "закрити", + "button_continue": "продовжити", + "button_dont_remind_me": "не нагадувати", + "button_dont_show_again": "не показувати це знову", + "button_no": "ні", + "button_ok": "ок", + "button_open_url": "відкрити url", + "button_remind_me_later": "нагадати пізніше", + "button_retry": "спробувати знову", + "button_save": "зберегти", + "button_start": "почати", + "button_unregister": "відключити", + "button_yes": "так", + "color_theme_256_overlay_message": "вимкнення спрощення до 256 кольорів увімкне RGB режим кольорів, який замінить кольори в стандартній темі. вимкнення цієї опції покращить теми, але це може спричинити до проблем з відображенням інших аплікацій поки термінал не буде перезапущенним.\n\nви впевнені що хочете вимкнути спрощення до 256 кольорів?", + "color_theme_list_overlay_title": "кольорні теми", + "console_list_title": "журнали налагодження", + "console_version": "версія musikcube %s", + "default_overlay_title": "musikcube", + "equalizer_button_load": "завантажити", + "equalizer_button_save": "зберегти", + "equalizer_button_zero": "нуль", + "equalizer_overlay_enabled": "еквалайзер увімкнений", + "equalizer_overlay_frequencies": "частотні полоси", + "hotkeys_backup": "резервна копія", + "hotkeys_backup_failure_message": "резервна копія *НЕ* вдалася! будь ласка переконайтеся що ви маєте дозвіл на запис для цієї теки:\n\n{{path}}", + "hotkeys_backup_failure_title": "резервна копія не вдалася", + "hotkeys_backup_success_message": "клавіатурні скорочення були збережені до цієї локації:\n\n{{path}}", + "hotkeys_backup_success_title": "резервна копія пройшла вдало", + "hotkeys_conflict_message": "гаряча клавіша '{{hotkey}}' *може* конфліктувати з '{{existing}}', в жалежності від контексту.\n\nви впевнені що хочете назначити це скорочення?", + "hotkeys_conflict_title": "клавіша конфліктує", + "hotkeys_delete_binding_message": "чи хочете ви скинути цю гарячу клавішу '{{key}}' до її стандартних налаштувань '{{default}}'?", + "hotkeys_delete_binding_title": "скинути гарячі клавіші", + "hotkeys_reassign_overlay_title": "переназначити клавіатурне скорочення", + "hotkeys_reset_all_message": "ви впевнені що хочете скинути всі скорочення до стандартних?\n\nіснуючі користувацькі скорочення будуть забуті!", + "hotkeys_reset_all_title": "скинути скорочення", + "hotkeys_reset_defaults": "скинути все", + "hotkeys_title": "клавіатурні скорочення", + "indexer_overlay_rebuild": "перебудувати бібліотеку", + "indexer_overlay_reindex": "сканувати зміни", + "indexer_overlay_title": "сканер метаданних", + "library_configuration_in_settings": "підключення бібліотек може бути налаштоване в налаштуваннях", + "library_error_closed_by_server": "відмовлено сервером", + "library_error_connection_failed": "сервер неактивний", + "library_error_format": "error: %s", + "library_error_format_retrying": "помилка: %s (пробуємо знову...)", + "library_error_incompatible_version": "несумісна версія сервера", + "library_error_invalid_password": "неправильний пароль", + "library_error_unknown": "???", + "library_not_connected": "неможливо з'єднатися до бібліотек musikcube", + "library_not_connected_with_hostname": "неможливо під'єднатися до %s", + "library_remote_connected_banner": "під'єднано до %s", + "locale_overlay_select_title": "вибрати льокалізацію", + "lyrics_list_title": "лірика для '%s' від '%s'", + "lyrics_loading": "шукаємо лірику...", + "lyrics_lookup_failed": "Пошук лірики невдався. натисніть '%s' щоб спробувати наново.", + "lyrics_not_playing": "неможливо показати лірику тому що нічого не грає!", + "main_syncing_banner": "синхронізація метаданних (%d пісень оброблено)", + "main_syncing_banner_start": "синхронізація метаданних...", + "playback_overlay_invalid_transport": "вибраний драйвер виводу (%s) не підтримує crossfading.", + "playback_overlay_no_output_plugins_mesage": "не знайдено плагінів для виводу!", + "playback_overlay_output_device_title": "пристрій виводу", + "playback_overlay_output_plugins_title": "плагіни пристрою виводу", + "playback_overlay_transport_title": "режим програвання", + "playqueue_overlay_add_as_next_in_queue": "додати наступним в черзі", + "playqueue_overlay_add_category_title": "дії категорії", + "playqueue_overlay_add_hotswap_queue": "гаряча заміна з чергою програвання", + "playqueue_overlay_add_to_end_in_queue": "додати в кінець черги", + "playqueue_overlay_add_to_playlist": "додати до грайлисту", + "playqueue_overlay_add_to_start_of_queue": "додати на початок черги", + "playqueue_overlay_album_header_actions_title": "дії альбома", + "playqueue_overlay_album_jump_to": "перейти до альбома в бібліотекі", + "playqueue_overlay_album_play": "програти альбом", + "playqueue_overlay_artist_jump_to": "перейти до артиста в текі", + "playqueue_overlay_confirm_delete_message": "ви впевнені що хочете видалити'%s'?", + "playqueue_overlay_confirm_overwrite_message": "ви впевнені що хочете перезаписати грайлист '%s'?", + "playqueue_overlay_delete_playlist_title": "видалити грайлист", + "playqueue_overlay_genre_jump_to": "перейти до жанру в текі", + "playqueue_overlay_load_playlist_title": "завантажити грайлист", + "playqueue_overlay_load_playlists_none_message": "ви не зберегли жоден грайлист!", + "playqueue_overlay_new": "новий...", + "playqueue_overlay_new_playlist_name_title": "нова назва грайлиста", + "playqueue_overlay_playlist_name_title": "назва грайлиста", + "playqueue_overlay_rename_playlist_title": "перейменувати грайлист", + "playqueue_overlay_save_playlist_title": "зберегти грайлист", + "playqueue_overlay_select_playlist_title": "вибрати грайлист", + "playqueue_overlay_track_actions_title": "дії пісні", + "playqueue_title": "черга програвання", + "plugin_overlay_title": "налаштувати плагіни", + "search_filter_hint": "пошук", + "search_regex_hint": "регулярні вирази", + "settings_8color_theme_name": "8 кольорів (режим сумісності)", + "settings_advanced_settings": "розширені налаштування", + "settings_auto_update_check": "перевіряти на оновлення при запуску", + "settings_backspace_to_remove": "шлях музики (BACKSPACE щоб видалити)", + "settings_check_for_updates": "перевірити на наявність оновлень", + "settings_color_theme": "тема кольору: ", + "settings_configure_plugin_title": "налаштувати \"{{name}}\"", + "settings_default_theme_name": "стандартний", + "settings_degrade_256": "спростити до 256 кольорів", + "settings_enable_disable_plugins": "налаштувати плагіни", + "settings_enable_transparency": "прозорий фон", + "settings_first_run_dialog_body": "додати декілька директорій які містять пісні, потім натисніть '%s' щоб показати вигляд бібліотеки та почніть прослуховування\n\nдля вирішення проблем, натисніть '%s' щоб перейти до консольного вигляду.\n\nінші клавіатурні скорочення показані в командному рядку внизу екрана. увімкнути командний режим натиском клавіші 'ESC'.\n\nвиберіть 'ok' щоб почати.", + "settings_first_run_dialog_title": "ласкаво просимо до musikcube!", + "settings_hotkey_tester": "клавіатурні скорочення", + "settings_last_fm": "last.fm", + "settings_last_fm_dialog_message_link_error": "невдалося отримати токег посилання аккаунта від last.fm.\n\nбудь ласка спробуйте пізніше.", + "settings_last_fm_dialog_message_obtaining_token": "контактуємо last.fm для з'єднання токена аккаунта...", + "settings_last_fm_dialog_message_register_error": "невдалося з'єднати ваш last.fm аккаунт.\n\nбудь ласка, будьте впевненими, що ви відкриваєте бажане посилання і дали дозволення:\n\n{{link}}\n\nнатисніть ENTER щоб спробувати знову.", + "settings_last_fm_dialog_message_registered": "зареєстровано з аккаунтом: '{{username}}'\n\nпрослухайте трохи музики!", + "settings_last_fm_dialog_message_registering_session": "отримуємо токен сесії, будь ласка зачекайте...", + "settings_last_fm_dialog_message_unregistered": "ні одного аккаунта last.fm зареєстровано.\n\nнатисніть ENTER щоб почати з'єднання.", + "settings_last_fm_dialog_message_waiting_for_user": "натисніть 'o' щоб відкрити посилання на сторінку аккаунта у вашому типовому браузері,або самостійно перейдіть за цим посиланням:\n\n{{link}}\n\nпісля надання дозволу,натисніть 'ENTER' щоб продовжити.\n\n(примітка: вас можливо попросять зайти у ваш профіль last.fm.)", + "settings_last_fm_dialog_title": "реєстрація last.fm", + "settings_library_type": "тип бібліотеки: ", + "settings_library_type_local": "локальна", + "settings_library_type_overlay_title": "тип бібліотеки", + "settings_library_type_remote": "віддалено", + "settings_library_type_remote_hostname": "назва пристрою:", + "settings_library_type_remote_http_port": "аудіо порт:", + "settings_library_type_remote_library_transcoder_bitrate": "bitrate: %d", + "settings_library_type_remote_library_transcoder_bitrate_overlay_title": "оберіть бітрейт транскодера", + "settings_library_type_remote_library_transcoder_enable": "транскод аудіо", + "settings_library_type_remote_library_transcoder_format": "формат: %s", + "settings_library_type_remote_library_transcoder_format_overlay_title": "оберіть формат транскодера", + "settings_library_type_remote_password": "пароль:", + "settings_library_type_remote_tls_warning_overlay_message": "сервер musikcube не підтримує ssl/tls з коробки.\n\nякщо ви хочете використовувати ssl/tls вам потрібно налаштувати припинення дії ssl використовуючи щось по типу apache.\n\nбільше інформації на цій сторонці вікі:\n\n{{link}}", + "settings_library_type_remote_tls_warning_overlay_title": "musikcube та tls", + "settings_library_type_remote_use_tls": "використати tls", + "settings_library_type_remote_wss_port": "порт метадата:", + "settings_minimize_to_tray": "мінімізувати до системного трею", + "settings_needs_restart": "вам потрібно перезапустити musikcube для застосування змін щоб отримати еффект.", + "settings_no_plugin_config_message": "плагін \"{{name}}\" не має жодних налаштувань.", + "settings_no_plugin_config_title": "нема налаштувань", + "settings_output_device": "пристрій виводу: ", + "settings_output_device_default": "звичайний", + "settings_output_driver": "драйвер виводу: ", + "settings_preamp": "передпідсилювач та повторне відтворення", + "settings_preamp_invalid_gain_message": "значення коефіцієнта посилення передпідсилювача повинні бути в межах від -20,0 до 20,0 дБ", + "settings_preamp_invalid_gain_title": "недійсний відтворення", + "settings_preamp_label": "відтворення передпідсилювача (дБ):", + "settings_remove_missing": "видалити відсутні файли з бібліотеки", + "settings_replay_gain": "повторне відтворення: ", + "settings_replay_gain_mode_album": "альбом", + "settings_replay_gain_mode_disabled": "вимкнено", + "settings_replay_gain_mode_track": "пісня", + "settings_replay_gain_title": "режим повторного відтворення", + "settings_save_session_on_exit": "зберегти сесію при виході", + "settings_seek_not_scrub": "пошук відтворення (не забувати)", + "settings_selected_locale": "мова: ", + "settings_server_enable_http": "трансляція аудіо увімкнена", + "settings_server_enable_websockets": "метадата сервера увімкнена", + "settings_server_invalid_settings_message": "недійсні або відсутні налаштування. будь ласка перевірте значення та спробуйте знову.", + "settings_server_invalid_settings_title": "недійсні налаштування", + "settings_server_maximum_transcoders": "максимальна активність транскодерів:", + "settings_server_password": "пароль:", + "settings_server_port": "порт:", + "settings_server_setup": "налаштування сервера", + "settings_server_transcoder_cache_count": "кількість кешованих файлів транскодера:", + "settings_server_transcoder_synchronous": "синхронне транскодування", + "settings_server_use_ipv6": "використовувати ipv6", + "settings_show_dotfiles": "показати dotfiles в текі", + "settings_space_to_add": "шукати (SPACE щоб додати)", + "settings_start_minimized": "запустити мінімізовано", + "settings_sync_on_startup": "синхронізувати метаданні при запуску", + "settings_transport_type": "режим відтворення: ", + "settings_transport_type_crossfade": "crossfade", + "settings_transport_type_gapless": "gapless", + "shortcuts_browse": "шукати", + "shortcuts_console": "logs", + "shortcuts_filter": "фільтер", + "shortcuts_library": "бібліотека", + "shortcuts_lyrics": "текст", + "shortcuts_play_queue": "чега програвання", + "shortcuts_quit": "вийти", + "shortcuts_settings": "налаштування", + "shortcuts_tracks": "пісні", + "track_filter_title": "пісні (сортувати за %s)", + "track_list_rate_track_overlay_title": "оцінити пісню", + "track_list_sort_album": "альбом", + "track_list_sort_artist": "виконавець", + "track_list_sort_date_added_asc": "дата додавання [asc]", + "track_list_sort_date_added_desc": "дата додавання [desc]", + "track_list_sort_date_updated_asc": "дата оновлення [asc]", + "track_list_sort_date_updated_desc": "дата оновлення [desc]", + "track_list_sort_genre": "жанр", + "track_list_sort_last_played_asc": "остання програна [asc]", + "track_list_sort_last_played_desc": "остання програна [desc]", + "track_list_sort_overlay_title": "обрати порядок сортування", + "track_list_sort_play_count_asc": "кількість програних [asc]", + "track_list_sort_play_count_desc": "кількість програних [desc]", + "track_list_sort_rating_asc": "рейтинг [asc]", + "track_list_sort_rating_desc": "рейтинг [desc]", + "track_list_sort_title": "назва пісні", + "tracklist_hot_swap_success_toast": "черга програвання гаряччо-замінена поточним списком", + "tracklist_unknown_album": "[невідомий альбом]", + "transport_empty_album": "[альбом]", + "transport_empty_artist": "[виконавець]", + "transport_empty_song": "[пісня]", + "transport_muted": "заглушено", + "transport_playing_format": "$state $title за $artist з $album", + "transport_playing_format_buffering": "буферизація", + "transport_playing_format_paused": "призупинено", + "transport_playing_format_playing": "грає", + "transport_repeat_list": "повторити список", + "transport_repeat_off": "повторення вимкнено", + "transport_repeat_track": "повторити трек", + "transport_shuffle": "перемішати", + "transport_stopped": "відтворення призупинено", + "transport_volume": "гучність", + "unknown_category_value": "[невідомо #%d]", + "update_check_dialog_message": "версія musikcube %s доступна для завантаження. журнал змін та бінарники доступні на:\n\n%s", + "update_check_dialog_title": "доступна нова версія!", + "update_check_no_updates_message": "оновлень не знайдено.", + "update_check_no_updates_title": "перевірка оновлень", + "validator_dialog_number_parse_bounded_error": "please enter a number between {{minimum}} and {{maximum}} to continue.", + "validator_dialog_number_parse_error": "введіть номер щоб продовжити.", + "validator_dialog_title": "помилка перевірки", + "visualizer_overlay_no_visualizers_message": "не знайдено візуалізаторів!", + "visualizer_overlay_title": "візуалізатор" + } +}