diff --git a/src/localization/languages/es.json b/src/localization/languages/es.json
index e97ec4a7..cd13027b 100644
--- a/src/localization/languages/es.json
+++ b/src/localization/languages/es.json
@@ -8,6 +8,7 @@
"AboutSummary": "{appName} es tu lugar ideal para descargas de redes sociales. sin anuncios u otras mierdas sospechosas. ¡solo necesitas pegar un enlace y listo!",
"AboutSupportedServices": "servicios compatibles:",
"EmbedBriefDescription": "guarda contenido de redes sociales sin preocuparte por rastreadores",
+ "MadeWithLove": "hecho con <3 por wukko",
"AccessibilityInputArea": "cuadro de captura",
"AccessibilityOpenAbout": "abrir ventana emergente de acerca de",
"AccessibilityDownloadButton": "botón de descarga",
@@ -35,8 +36,6 @@
"ErrorCantConnectToServiceAPI": "no pude conectarme a la api de {s} . parace que {s} no está disponible o la ip del servidor de {appName} fue bloqueada. inténtalo de nuevo mas tarde.",
"ErrorEmptyDownload": "parece que no hay nada que descargar. ¡intentalo de nuevo con otro enlace!",
"ErrorLiveVideo": "no se puede descargar un video en vivo. espera que termine la transmisión y vuelve a intentarlo.",
- "ErrorNoStreamID": "no existe esa streamId.",
- "ErrorNoType": "no hay tal tipo de respuesta esperada.",
"SettingsAppearanceSubtitle": "apariencia",
"SettingsThemeSubtitle": "tema",
"SettingsFormatSubtitle": "formato de descarga",
@@ -51,7 +50,6 @@
"SettingsQualitySwitchMedium": "media\n",
"SettingsQualitySwitchLow": "baja\n",
"SettingsQualitySwitchLowest": "mas baja",
- "SettingsFormatSwitchAudio": "solo audio",
"SettingsKeepDownloadButton": "mantener >> visible",
"AccessibilityKeepDownloadButton": "mantener el botón de descarga siempre visible",
"SettingsEnableDownloadPopup": "pregunta por la forma de guardar",
@@ -69,6 +67,40 @@
"DownloadPopupWayToSave": "elige una forma de guardar",
"ClickToCopy": "click para copiar",
"Download": "descargar",
- "CopyURL": "copiar url"
+ "CopyURL": "copiar url",
+ "AboutTab": "acerca de",
+ "ChangelogTab": "changelog",
+ "DonationsTab": "donaciones",
+ "SettingsVideoTab": "vídeo",
+ "SettingsAudioTab": "audio",
+ "SettingsOtherTab": "otros",
+ "ChangelogLastCommit": "último commit (en inglés)",
+ "ChangelogLastMajor": "última actualización (en inglés)",
+ "AccessibilityModeToggle": "cambiar el modo de descarga",
+ "DonateLinksDescription": "los links de donación se abren en una nueva pestaña. esta es la mejor manera para donar dinero si quieres que lo reciba directamente.",
+ "SettingsAudioFormatBest": "mejor",
+ "SettingsAudioFormatDescription": "cuando seleccionas el formato mejor, obtienes audio en la mejor calidad disponible, porque el audio se mantiene en su formato original. si seleccionas otro formato obtendrás un archivo ligeramente comprimido",
+ "Keyphrase": "guarda lo que amas",
+ "SettingsDisableChangelogOnUpdate": "no mostrar el changelog después de una actualización masiva",
+ "SettingsRemoveWatermark": "desactivar marca de agua",
+ "ErrorPopupCloseButton": "vale",
+ "ModeToggle": "modo",
+ "ModeToggleSmart": "inteligente",
+ "ErrorLengthAudioConvert": "el límite de duración actual para la conversión de audio es de {s} minutos. escoge el formato \"mejor\" !",
+ "SettingsAudioFullTikTok": "descargar el audio completo",
+ "SettingsAudioFullTikTokDescription": "se descarga el audio original o el sonido usado en el vídeo sin ningún cambio adicional por el autor del vídeo",
+ "ErrorCantGetID": "No pude obtener la info completa del enlace acortado. asegúrate de que funciona o prueba un enlace completo.",
+ "ErrorNoVideosInTweet": "este tweet no tiene videos o gifs. ¡inténtalo con otro!",
+ "ImagePickerTitle": "elige imágenes para descargar",
+ "ImagePickerDownloadAudio": "descargar audio",
+ "ImagePickerExplanationPC": "haz clic derecho en una imagen para guardarla.",
+ "ImagePickerExplanationPhone": "mantén presionada una imagen para guardarla.",
+ "ErrorNoUrlReturned": "el servidor no devolvió un enlace de descarga. Esto nunca debería suceder. recarga la página y vuelve a intentarlo, pero si eso no ayuda, {ContactLink}.",
+ "ErrorUnknownStatus": "he recibido una respuesta que no puedo procesar. lo más probable es que algo con el status esté mal. esto nunca debería suceder. recarga la página y vuelve a intentarlo, pero si eso no ayuda, {ContactLink}.",
+ "PasteFromClipboard": "pegar desde el portapapeles",
+ "SettingsDisableClipboard": "ocultar botón de portapapeles",
+ "FollowTwitter": "sigue la cuenta de {appName} en twitter para encuestas, actualizaciones y más: @justusecobalt",
+ "ChangelogOlder": "actualizaciones anteriores (en inglés)",
+ "ChangelogPressToExpand": "presiona para cargar"
}
}
diff --git a/src/localization/languages/uk.json b/src/localization/languages/uk.json
index 3a7ac159..c50d7122 100644
--- a/src/localization/languages/uk.json
+++ b/src/localization/languages/uk.json
@@ -1,41 +1,41 @@
{
"name": "українська",
"substrings": {
- "ContactLink": "зверніться до супроводжуючего"
+ "ContactLink": "звернись до творця"
},
"strings": {
- "LinkInput": "вставте посилання сюди",
- "AboutSummary": "{appName} - твій помічник по завантаженню контенту з соцмереж. ніякої реклами, ніяких трекерів. вставляєш посилання, отримаєш файл, і допиваєш у спокої свій смузі.",
- "AboutSupportedServices": "наразі підтриманні послуги:",
- "EmbedBriefDescription": "зберігай контент із соцмереж без реклами та трекерів",
- "MadeWithLove": "зроблено з <3 від wukko",
- "AccessibilityInputArea": "місто для посилання",
- "AccessibilityOpenAbout": "відкрити про {appName}",
+ "LinkInput": "встав посилання сюди",
+ "AboutSummary": "{appName} - твій помічник з завантаження контенту з соцмереж. ніякої реклами, трекерів та іншого лайна. вставляєш посилання, отримуєш файл, і допиваєш свій смузі у спокої.",
+ "AboutSupportedServices": "сервіси, що підтримуються станом на зараз:",
+ "EmbedBriefDescription": "зберігай контент із соцмереж без роздратувань",
+ "MadeWithLove": "wukko створив це все з <3",
+ "AccessibilityInputArea": "місце для посилання",
+ "AccessibilityOpenAbout": "про {appName}",
"AccessibilityDownloadButton": "кнопка завантаження",
"AccessibilityOpenSettings": "відкрити налаштування",
- "AccessibilityOpenChangelog": "відкрити \"що нового?\"",
+ "AccessibilityOpenChangelog": "відкрити список змін",
"AccessibilityClosePopup": "закрити вікно",
- "AccessibilityOpenDonate": "відкрити інфу про пожертви",
+ "AccessibilityOpenDonate": "відкрити інфу щодо пожертв",
"TitlePopupAbout": "що таке {appName}?",
"TitlePopupSettings": "налаштування",
- "TitlePopupError": "опаньки...",
+ "TitlePopupError": "от халепа...",
"TitlePopupChangelog": "що нового?",
"TitlePopupDonate": "підтримай {appName}",
"TitlePopupDownload": "завантажити",
- "ErrorSomethingWentWrong": "щось пішло не так, і я нічого не можу отримати для вас. ви можете спробувати ще раз, але якщо проблема не зникне, будь ласка {ContactLink}",
- "ErrorUnsupported": "схоже цей сервіс ще не підтримується, або ваше посилання недійсне.",
- "ErrorBrokenLink": "{s} підтримується, але щось не так з вашим посиланням. можливо, ви не скопіювали його повністю?",
- "ErrorNoLink": "я не можу вгадати, що ви хочете завантажити! будь ласка, дайте мені посилання.",
- "ErrorPageRenderFail": "щось пішло не так і сторінку не вдалося зобразити. якщо ця проблема повторюється або критична, будь ласка, {ContactLink}. було б корисно, якби ви надали сучасний хеш коміту ({s}) та кроки відтворення помилки. наперед дякую :D",
- "ErrorRateLimit": "ви надсилаєте забагато запитів. заспокойтесь, і спробуйте ще раз через трохи часу.",
- "ErrorCouldntFetch": "не зміг отримати ніякої інформації з вашого посилання. перевірте, щоб посилання було дійсним та спробуйте ще раз.",
- "ErrorLengthLimit": "сучасний ліміт тривалості становить {s} хвилин(и). відео, яке ви намагалися завантажити, триває більше {s} хвилин. спробуйте щось інше!",
- "ErrorBadFetch": "сталася помилка коли я намагався отримати інформацію з вашого посилання. ви впевнені що воно працює? перевірте що воно працює, та спробуйте ще раз.",
- "ErrorCorruptedStream": "це завантаження, на жаль, пошкоджено. спробуйте ще раз, або спробуйте інший формат та роздільну здатність.",
- "ErrorNoInternet": "немає інтернету, або api {appName} не працює. перевірте з'єднання з інтернетом та спробуйте ще раз.",
- "ErrorCantConnectToServiceAPI": "я не зміг під'єднатися до api {s}. можливо, {s} не працює, або ip сервера {appName} було відхилено. спробуйте ще раз пізніше.",
- "ErrorEmptyDownload": "я не знайшов того, що можу завантажити с цього посилання. спробуйте інше.",
- "ErrorLiveVideo": "я не можу дивитися в майбутнє і завантажувати відео в прямому ефірі, яке триває. почекайте, поки прямий ефір закінчиться та спробуйте ще раз!",
+ "ErrorSomethingWentWrong": "щось пішло не так, і нічого з того, що ти просив, отримати не вдалось. ти можеш спробувати ще раз, але якщо проблема не зникне, будь ласка, {ContactLink}",
+ "ErrorUnsupported": "схоже, цей сервіс ще не підтримується, або твоє посилання недійсне.",
+ "ErrorBrokenLink": "{s} підтримується, але з твоїм посиланням щось не так. можливо, ти не повністю його скопіював?",
+ "ErrorNoLink": "я не вмію вгадувати, що ти хочеш завантажити! будь ласка, дай мені посилання.",
+ "ErrorPageRenderFail": "щось пішло не так і сторінку відобразити не вдалося. якщо ця проблема повторюється або надзвичайно важлива, будь ласка, {ContactLink}. було б корисно, якби ти надав поточний хеш коміту ({s}) та кроки відтворення помилки. наперед дякую :D",
+ "ErrorRateLimit": "ти надсилаєш забагато запитів. заспокойся та спробуй ще раз пізніше.",
+ "ErrorCouldntFetch": "не зміг отримати ніякої інформації з твого посилання. перевір, щоб посилання було дійсним, та спробуй ще раз.",
+ "ErrorLengthLimit": "поточний ліміт тривалості становить {s} хв. відео, яке ти намагався завантажити, триває більше {s} хв. спробуй щось інше!",
+ "ErrorBadFetch": "я намагався отримати інформацію з твого посилання, але сталася помилка. ти впевнений, що воно працює? переконайся у правильності посилання та спробуй ще раз.",
+ "ErrorCorruptedStream": "на жаль, це завантаження пошкоджено. повтори спробу або спробуй інший формат та роздільну здатність.",
+ "ErrorNoInternet": "немає інтернету, або api {appName} не працює. перевір з'єднання з інтернетом та спробуй ще раз.",
+ "ErrorCantConnectToServiceAPI": "у мене не вийшло під'єднатися до api {s}. можливо, {s} не працює, або ip сервера {appName} було заблоковано. спробуй ще раз пізніше.",
+ "ErrorEmptyDownload": "тут я не бачу нічого, що можна було б завантажити. спробуй інше посилання.",
+ "ErrorLiveVideo": "я не можу дивитися в майбутнє і завантажувати відео з прямого етеру. почекай, доки трансляція закінчиться, та спробуй ще раз!",
"SettingsAppearanceSubtitle": "вигляд",
"SettingsThemeSubtitle": "тема",
"SettingsFormatSubtitle": "формат завантаження",
@@ -52,50 +52,55 @@
"SettingsQualitySwitchLowest": "найнижча",
"SettingsKeepDownloadButton": "зробити >> видимим",
"AccessibilityKeepDownloadButton": "завжди показувати кнопку завантаження",
- "SettingsEnableDownloadPopup": "питати щодо засобу зберігання",
+ "SettingsEnableDownloadPopup": "питати щодо методу зберігання",
"AccessibilityEnableDownloadPopup": "питати, що робити з завантаженнями",
- "SettingsFormatDescription": "обери webm якщо ви бажаєте максимальної якості. webm частіше за все кращий за якістю, але пристрої на ios не можуть програвати їх без сторонніх програм.",
- "SettingsQualityDescription": "якщо вибрана роздільна здатність недоступна, замість неї вибирається найближча. якщо ви хочете опублікувати відео з youtube у twitter, виберіть комбінацію mp4 і 720p. з такими відео twitter працює найкраще.",
- "DonateSubtitle": "допоможіть мені платити за хостинг",
- "DonateDescription": "мені не дуже подобається криптовалюта в її сучасному стані, але це єдиний надійний спосіб для мене отримувати гроші та платити за будь-що за кордоном.",
- "LinkGitHubIssues": ">> повідомляйте про помилки та перегляньте вихідний код на github",
- "LinkGitHubChanges": ">> переглянь попередні оновлення та зроби свій внесок в проект на github",
+ "SettingsFormatDescription": "обери webm, якщо ти бажаєш максимальної якості. webm зазвичай кращий за якістю, але пристрої на ios не можуть програвати їх без сторонніх програм.",
+ "SettingsQualityDescription": "якщо вибрана роздільна здатність недоступна, замість неї вибирається найближча. якщо ти хочеш опублікувати відео з youtube у twitter, вибери комбінацію mp4 і 720p. з такими відео twitter працює найкраще.",
+ "DonateSubtitle": "допоможи платити за оренду серверу",
+ "DonateDescription": "мені не дуже подобається криптовалюта у її сучасному стані, але наразі для мене це єдиний надійний спосіб отримувати гроші та платити за що-небудь за кордоном.",
+ "LinkGitHubIssues": ">> повідомляй про помилки та переглядай код на github",
+ "LinkGitHubChanges": ">> ознайомся з попередніми комітами та зроби свій внесок на github",
"LinkDonateContact": ">> дай нам знати, якщо валюти, у якій ти б хотів задонатити, немає у списку",
- "NoScriptMessage": "{appName} використовує javascript, щоб запрошувати інформацію у сайтів та робити інтерфейс інтерактивним. тобі треба дозволити javascript, щоб користатися сайтом. тут ніколи не буде ніяких реклам та трекерів.",
- "DownloadPopupDescriptionIOS": "в тебе пристрій на ios, тож для завантаження тобі треба натиснути та утримувати кнопку завантаження, потім у з'явившемуся вікні обрати \"завантажити відео\". це продовжуматиметься, доки apple не припинить змушувати розробників використати safari webview в усіх браузерах.",
+ "NoScriptMessage": "{appName} використовує javascript, щоб отримувати інформацію з сайтів та мати інтерактивний інтерфейс. тобі доведеться дозволити javascript, щоб користуватися сайтом. тут ніколи не буде ніякої реклами чи трекерів.",
+ "DownloadPopupDescriptionIOS": "в тебе пристрій на ios, тож для завантаження тобі треба натиснути та утримувати кнопку завантаження, а потім у вікні, яке з'явиться, вибрати \"завантажити відео\". такий обряд доведеться виконувати допоки apple не припинить змушувати розробників використовувати safari webview в усіх браузерах.",
"DownloadPopupDescription": "кнопка завантаження відкриває нову вкладку з запитуваним файлом. це можна змінити у налаштуваннях.",
- "DownloadPopupWayToSave": "обери спосіб зберігання",
+ "DownloadPopupWayToSave": "вибери спосіб зберігання",
"ClickToCopy": "натисни, щоб скопіювати",
"Download": "завантажити",
"CopyURL": "скопіювати url",
"AboutTab": "інфа",
- "ChangelogTab": "зміни",
+ "ChangelogTab": "список змін",
"DonationsTab": "донати",
"SettingsVideoTab": "відео",
"SettingsAudioTab": "аудіо",
"SettingsOtherTab": "інше",
- "ChangelogLastCommit": "останній коммит (англійською мовою)",
- "ChangelogLastMajor": "останнє велике оновлення (англійською мовою)",
+ "ChangelogLastCommit": "останній коміт (англійською мовою)",
+ "ChangelogLastMajor": "останнє оновлення",
"AccessibilityModeToggle": "змінити режим завантаження",
- "DonateLinksDescription": "лінки на донати відкриваються у нових вкладках. це найкращій спосіб донатити, якщо хочеш, щоб ми безпосередньо отримували гроші.",
+ "DonateLinksDescription": "лінки на донати відкриваються у нових вкладках. це найкращий спосіб донатити, якщо хочеш, щоб ми безпосередньо отримували гроші.",
"SettingsAudioFormatBest": "найкращий",
- "SettingsAudioFormatDescription": "якщо обрано найкращий формат, буде завантажено оригінал аудіо. якщо обрано щось інше, завантажений файл буде трохи стисненим.",
- "Keyphrase": "збережи, що любиш",
- "SettingsDisableChangelogOnUpdate": "не показувати \"що нового\" після великих оновлень",
+ "SettingsAudioFormatDescription": "якщо вибрано найкращий формат, буде завантажено оригінал аудіо. якщо вибрано щось інше, завантажений файл буде трохи стисненим.",
+ "Keyphrase": "зберігай те, що любиш",
+ "SettingsDisableChangelogOnUpdate": "не показувати \"що нового\" після суттєвих оновлень",
"SettingsRemoveWatermark": "прибрати вотермарку",
- "ErrorPopupCloseButton": "ясно",
+ "ErrorPopupCloseButton": "зрозуміло",
"ModeToggle": "режим",
"ModeToggleSmart": "розумний",
- "ErrorLengthAudioConvert": "я не можу конвертувати аудіо довше ніж {s} хвилин (и). вибери \"найкращий\" формат аудіо, щоб завантажити аудіо такої тривалості.",
+ "ErrorLengthAudioConvert": "я не можу конвертувати аудіо, якщо воно довше ніж {s} хв. вибери \"найкращий\" формат аудіо, щоб завантажити аудіо такої тривалості.",
"SettingsAudioFullTikTok": "завантажувати повне аудіо",
- "SettingsAudioFullTikTokDescription": "зазвичай таке аудіо-оригінальний звук або пісня, яке використовується в відео. тобто, це аудіо без обрізань, голосу за кадром, і чого-небудь подібного.",
- "ErrorCantGetID": "я не зміг отримати повну інформацію за скороченим посиланням. переконайтеся, що воно працює або спробуйте повне посилання.",
- "ErrorNoVideosInTweet": "цей твіт не містить відео чи gif. спробуйте інший!",
- "ImagePickerTitle": "виберіть зображення для завантаження",
+ "SettingsAudioFullTikTokDescription": "зазвичай таке аудіо - оригінальний звук або пісня, яке використовується у відео. тобто це аудіо без обрізань, голосу за кадром тощо.",
+ "ErrorCantGetID": "я не зміг отримати повну інформацію за скороченим посиланням. переконайся, що воно працює, або спробуй повне посилання.",
+ "ErrorNoVideosInTweet": "цей твіт не містить відео чи gif. спробуй інший!",
+ "ImagePickerTitle": "вибери зображення для завантаження",
"ImagePickerDownloadAudio": "завантажити аудіо",
- "ImagePickerExplanationPC": "клацніть на зображення правою кнопкою миші, щоб зберегти.",
- "ImagePickerExplanationPhone": "натисніть та утримуйте зображення, щоб зберегти.",
- "ErrorNoUrlReturned": "сервер не повернув посилання для завантаження. цього ніколи не повинно статися. обновіть сторінку і спробуйте ще раз, але якщо не допоможе, {ContactLink}",
- "ErrorUnknownStatus": "я отримав відповідь яку я не можу обробити. скоріш за все щось не так зі статусом. цього ніколи не повинно статися. обновіть сторінку і спробуйте ще раз, але якщо не допоможе, {ContactLink}"
+ "ImagePickerExplanationPC": "клацни на зображення правою кнопкою миші, щоб зберегти.",
+ "ImagePickerExplanationPhone": "натисни та утримуй зображення, щоб зберегти.",
+ "ErrorNoUrlReturned": "сервер не повернув посилання для завантаження. таке не має траплятись. онови сторінку і спробуй ще раз, але якщо це не допоможе, {ContactLink}",
+ "ErrorUnknownStatus": "я отримав відповідь, яку я не можу обробити. найімовірніше, щось не так зі статусом. таке не має траплятись. онови сторінку і спробуй ще раз, але якщо це не допоможе, {ContactLink}",
+ "PasteFromClipboard": "вставити з буфера обміну",
+ "SettingsDisableClipboard": "приховати кнопку буфера обміну",
+ "FollowTwitter": "читай твіттер акаунт {appName}, щоб слідкувати за опитуваннями, новинами та більше: @justusecobalt",
+ "ChangelogOlder": "попередні оновлення",
+ "ChangelogPressToExpand": "натисни, щоб завантажити"
}
}