Replaced the `i18n` and `toml` dependencies with Fyne's built-in language system for localization management. Updated the `Localizer` implementation to handle translations using JSON files and embed functionality. Simplified language selection and persisted settings via Fyne's preferences API.
143 lines
8.8 KiB
JSON
143 lines
8.8 KiB
JSON
{
|
||
"AlsoUsedProgram": "Также в программе используется:",
|
||
"about": "О программе",
|
||
"aboutText": "Простенький интерфейс для консольной утилиты FFmpeg. \nНо я не являюсь автором самой утилиты FFmpeg.",
|
||
"addedFilesTitle": "Добавленные файлы",
|
||
"autoClearAfterAddingToQueue": "Очищать после добавления в очередь",
|
||
"buttonDownloadFFmpeg": "Скачать автоматически FFmpeg",
|
||
"buttonForSelectedDirTitle": "Сохранить в папку:",
|
||
"cancel": "Отмена",
|
||
"changeFFPath": "FFmpeg, FFprobe и FFplay",
|
||
"changeLanguage": "Поменять язык",
|
||
"checkboxOverwriteOutputFilesTitle": "Разрешить перезаписать файл",
|
||
"choose": "выбрать",
|
||
"clearAll": "Очистить список",
|
||
"completedQueue": "Готово",
|
||
"converterVideoFilesSubmitTitle": "Конвертировать",
|
||
"converterVideoFilesTitle": "Конвертер видео, аудио и картинок",
|
||
"download": "Скачать",
|
||
"downloadFFmpegFromSite": "Будет скачано с сайта:",
|
||
"downloadRun": "Скачивается...",
|
||
"dragAndDropFiles": "перетащить файлы",
|
||
"encoderGroupAudio": "Аудио",
|
||
"encoderGroupImage": "Картинки",
|
||
"encoderGroupVideo": "Видео",
|
||
"encoder_apng": "APNG image",
|
||
"encoder_bmp": "BMP image",
|
||
"encoder_flv": "FLV",
|
||
"encoder_gif": "GIF image",
|
||
"encoder_h264_nvenc": "H.264 с поддержкой NVIDIA",
|
||
"encoder_libmp3lame": "libmp3lame MP3 (MPEG audio layer 3)",
|
||
"encoder_libshine": "libshine MP3 (MPEG audio layer 3)",
|
||
"encoder_libtwolame": "libtwolame MP2 (MPEG audio layer 2)",
|
||
"encoder_libvpx": "libvpx VP8 (codec vp8)",
|
||
"encoder_libvpx-vp9": "libvpx VP9 (codec vp9)",
|
||
"encoder_libwebp": "libwebp WebP image",
|
||
"encoder_libwebp_anim": "libwebp_anim WebP image",
|
||
"encoder_libx264": "H.264 libx264",
|
||
"encoder_libx265": "H.265 libx265",
|
||
"encoder_libxvid": "libxvidcore MPEG-4 part 2",
|
||
"encoder_mjpeg": "MJPEG (Motion JPEG)",
|
||
"encoder_mp2": "MP2 (MPEG audio layer 2)",
|
||
"encoder_mp2fixed": "MP2 fixed point (MPEG audio layer 2)",
|
||
"encoder_mpeg1video": "MPEG-1",
|
||
"encoder_mpeg2video": "MPEG-2",
|
||
"encoder_mpeg4": "MPEG-4 part 2",
|
||
"encoder_msmpeg4": "MPEG-4 part 2 Microsoft variant version 3",
|
||
"encoder_msmpeg4v2": "MPEG-4 part 2 Microsoft variant version 2",
|
||
"encoder_msvideo1": "Microsoft Video-1",
|
||
"encoder_png": "PNG image",
|
||
"encoder_qtrle": "QuickTime Animation (RLE) video",
|
||
"encoder_sgi": "SGI image",
|
||
"encoder_tiff": "TIFF image",
|
||
"encoder_wmav1": "Windows Media Audio 1",
|
||
"encoder_wmav2": "Windows Media Audio 2",
|
||
"encoder_wmv1": "Windows Media Video 7",
|
||
"encoder_wmv2": "Windows Media Video 8",
|
||
"encoder_xbm": "XBM (X BitMap) image",
|
||
"error": "Произошла ошибка!",
|
||
"errorConverter": "не смогли отконвертировать видео",
|
||
"errorDragAndDropFile": "Не все файлы добавились",
|
||
"errorFFmpeg": "это не FFmpeg",
|
||
"errorFFmpegVersion": "Не смогли определить версию FFmpeg",
|
||
"errorFFplay": "это не FFplay",
|
||
"errorFFplayVersion": "Не смогли определить версию FFplay",
|
||
"errorFFprobe": "это не FFprobe",
|
||
"errorFFprobeVersion": "Не смогли определить версию FFprobe",
|
||
"errorNoFilesAddedForConversion": "Нет файлов для конвертации",
|
||
"errorQueue": "Ошибка",
|
||
"errorSelectedEncoder": "Конвертер не выбран",
|
||
"errorSelectedFolderSave": "Папка для сохранения не выбрана!",
|
||
"errorSelectedFormat": "Расширение файла не выбрана",
|
||
"exit": "Выход",
|
||
"ffmpegLGPL": "Это программное обеспечение использует библиотеки из проекта **FFmpeg** под **[LGPLv2.1](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)**.",
|
||
"ffmpegTrademark": "**FFmpeg** — торговая марка **[Fabrice Bellard](http://bellard.org/)** , создателя проекта **[FFmpeg](https://ffmpeg.org/about.html)**.",
|
||
"fileForConversionTitle": "Файл:",
|
||
"fileQueueTitle": "Очередь",
|
||
"formPreset": "Предустановка",
|
||
"gratitude": "Благодарность",
|
||
"gratitudeText": "Я искренне благодарю вас за неоценимую\n\rи своевременную помощь:",
|
||
"help": "Справка",
|
||
"helpFFplay": "Клавиши проигрывателя FFplay",
|
||
"helpFFplayActivateFrameStepMode": "Активировать покадровый режим.",
|
||
"helpFFplayCycleVideoFiltersOrShowModes": "Цикл видеофильтров или режимов показа.",
|
||
"helpFFplayDecreaseVolume": "Уменьшить громкость.",
|
||
"helpFFplayDescription": "Описание",
|
||
"helpFFplayDoubleClickLeftMouseButton": "двойной щелчок\nлевой кнопкой мыши",
|
||
"helpFFplayIncreaseVolume": "Увеличить громкость.",
|
||
"helpFFplayKeyDown": "вниз",
|
||
"helpFFplayKeyHoldS": "держать S",
|
||
"helpFFplayKeyLeft": "лево",
|
||
"helpFFplayKeyRight": "право",
|
||
"helpFFplayKeySpace": "SPACE (пробел)",
|
||
"helpFFplayKeyUp": "вверх",
|
||
"helpFFplayKeys": "Клавиши",
|
||
"helpFFplayPause": "Поставить на паузу или продолжить проигрывать.",
|
||
"helpFFplayQuit": "Закрыть проигрыватель.",
|
||
"helpFFplaySeekBForward10Minutes": "Перемотать вперёд на 10 минут.",
|
||
"helpFFplaySeekBForward1Minute": "Перемотать вперёд на 1 минуту.",
|
||
"helpFFplaySeekBackward10Minutes": "Перемотать назад на 10 минут.",
|
||
"helpFFplaySeekBackward10Seconds": "Перемотать назад на 10 секунд.",
|
||
"helpFFplaySeekBackward1Minute": "Перемотать назад на 1 минуту.",
|
||
"helpFFplaySeekForward10Seconds": "Перемотать вперёд на 10 секунд.",
|
||
"helpFFplayToggleFullScreen": "Переключиться на полный экран или выйти с полного экрана.",
|
||
"helpFFplayToggleMute": "Отключить звук или включить звук.",
|
||
"inProgressQueue": "Выполняется",
|
||
"languageSelectionFormHead": "Переключить язык",
|
||
"languageSelectionHead": "Выберите язык",
|
||
"licenseLink": "Сведения о лицензии",
|
||
"licenseLinkOther": "Лицензии от других продуктов, которые используются в программе",
|
||
"menuSettingsLanguage": "Язык",
|
||
"menuSettingsTheme": "Тема",
|
||
"or": "или",
|
||
"parameterCheckbox": "Включить параметр",
|
||
"pathToFfmpeg": "Путь к FFmpeg:",
|
||
"pathToFfplay": "Путь к FFplay:",
|
||
"pathToFfprobe": "Путь к FFprobe:",
|
||
"preset_fast": "fast (медленней чем faster, но будет файл и меньше весить)",
|
||
"preset_faster": "faster (медленней чем veryfast, но будет файл и меньше весить)",
|
||
"preset_medium": "medium (медленней чем fast, но будет файл и меньше весить)",
|
||
"preset_placebo": "placebo (не рекомендуется)",
|
||
"preset_slow": "slow (медленней чем medium, но будет файл и меньше весить)",
|
||
"preset_slower": "slower (медленней чем slow, но будет файл и меньше весить)",
|
||
"preset_superfast": "superfast (медленней чем ultrafast, но будет файл и меньше весить)",
|
||
"preset_ultrafast": "ultrafast (быстро, но файл будет много весить)",
|
||
"preset_veryfast": "veryfast (медленней чем superfast, но будет файл и меньше весить)",
|
||
"preset_veryslow": "veryslow (медленней чем slower, но будет файл и меньше весить)",
|
||
"programmLink": "Сайт проекта",
|
||
"programmVersion": "**Версия программы:** {{.Version}}",
|
||
"queue": "Очередь",
|
||
"save": "Сохранить",
|
||
"selectEncoder": "Кодировщик:",
|
||
"selectFFPathTitle": "Укажите путь к FFmpeg и к FFprobe",
|
||
"selectFormat": "Расширение файла:",
|
||
"settings": "Настройки",
|
||
"testFF": "Проверка FFmpeg на работоспособность...",
|
||
"themesNameDark": "Тёмная",
|
||
"themesNameDefault": "По умолчанию",
|
||
"themesNameLight": "Светлая",
|
||
"titleDownloadLink": "Скачать можно от сюда",
|
||
"total": "Всего",
|
||
"unzipRun": "Распаковывается...",
|
||
"waitingQueue": "В очереди"
|
||
} |