mirror of
https://github.com/TeamPiped/Piped.git
synced 2024-08-30 18:43:17 +00:00
Translations update from Weblate (#451)
* Translated using Weblate (Malayalam) Currently translated at 96.8% (62 of 64 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/ml/ * Added translation using Weblate (Croatian) * Translated using Weblate (Croatian) Currently translated at 100.0% (64 of 64 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/hr/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 90.6% (58 of 64 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/nb_NO/ * Added translation using Weblate (Spanish) * Translated using Weblate (Spanish) Currently translated at 100.0% (64 of 64 strings) Translation: Piped/Frontend Translate-URL: https://hosted.weblate.org/projects/piped/frontend/es/ * Add languages to selector. Co-authored-by: vachan-maker <vachan2014carmel@gmail.com> Co-authored-by: rootedetc <rootable@protonmail.com> Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Sergio Varela <sergitroll9@gmail.com> Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
This commit is contained in:
parent
04fe4d0d75
commit
c2aaf635a1
@ -11,7 +11,13 @@
|
||||
<p>{{ $t("actions.uses_api_from") }}<a href="https://sponsor.ajay.app/">sponsor.ajay.app</a></p>
|
||||
<label for="chkEnableSponsorblock"><b v-t="'actions.enable_sponsorblock'"/></label>
|
||||
<br />
|
||||
<input id="chkEnableSponsorblock" class="uk-checkbox" v-model="sponsorBlock" @change="onChange($event)" type="checkbox" />
|
||||
<input
|
||||
id="chkEnableSponsorblock"
|
||||
class="uk-checkbox"
|
||||
v-model="sponsorBlock"
|
||||
@change="onChange($event)"
|
||||
type="checkbox"
|
||||
/>
|
||||
<br />
|
||||
<label for="chkSkipSponsors"><b v-t="'actions.skip_sponsors'"/></label>
|
||||
<br />
|
||||
@ -31,15 +37,33 @@
|
||||
<br />
|
||||
<label for="chkSkipInteraction"><b v-t="'actions.skip_interaction'"/></label>
|
||||
<br />
|
||||
<input id="chkSkipInteraction" class="uk-checkbox" v-model="skipInteraction" @change="onChange($event)" type="checkbox" />
|
||||
<input
|
||||
id="chkSkipInteraction"
|
||||
class="uk-checkbox"
|
||||
v-model="skipInteraction"
|
||||
@change="onChange($event)"
|
||||
type="checkbox"
|
||||
/>
|
||||
<br />
|
||||
<label for="chkSkipSelfPromo"><b v-t="'actions.skip_self_promo'"/></label>
|
||||
<br />
|
||||
<input id="chkSkipSelfPromo" class="uk-checkbox" v-model="skipSelfPromo" @change="onChange($event)" type="checkbox" />
|
||||
<input
|
||||
id="chkSkipSelfPromo"
|
||||
class="uk-checkbox"
|
||||
v-model="skipSelfPromo"
|
||||
@change="onChange($event)"
|
||||
type="checkbox"
|
||||
/>
|
||||
<br />
|
||||
<label for="chkSkipNonMusic"><b v-t="'actions.skip_non_music'"/></label>
|
||||
<br />
|
||||
<input id="chkSkipNonMusic" class="uk-checkbox" v-model="skipMusicOffTopic" @change="onChange($event)" type="checkbox" />
|
||||
<input
|
||||
id="chkSkipNonMusic"
|
||||
class="uk-checkbox"
|
||||
v-model="skipMusicOffTopic"
|
||||
@change="onChange($event)"
|
||||
type="checkbox"
|
||||
/>
|
||||
<br />
|
||||
<label for="ddlTheme"><b v-t="'actions.theme'"/></label>
|
||||
<br />
|
||||
@ -51,7 +75,13 @@
|
||||
<br />
|
||||
<label for="chkAutoPlayVideo"><b v-t="'actions.autoplay_video'"/></label>
|
||||
<br />
|
||||
<input id="chkAutoPlayVideo" class="uk-checkbox" v-model="autoPlayVideo" @change="onChange($event)" type="checkbox" />
|
||||
<input
|
||||
id="chkAutoPlayVideo"
|
||||
class="uk-checkbox"
|
||||
v-model="autoPlayVideo"
|
||||
@change="onChange($event)"
|
||||
type="checkbox"
|
||||
/>
|
||||
<br />
|
||||
<label for="chkAudioOnly"><b v-t="'actions.audio_only'"/></label>
|
||||
<br />
|
||||
@ -66,7 +96,13 @@
|
||||
<br />
|
||||
<label for="txtBufferingGoal"><b v-t="'actions.buffering_goal'"/></label>
|
||||
<br />
|
||||
<input id="txtBufferingGoal" class="uk-input uk-width-auto" v-model="bufferingGoal" @change="onChange($event)" type="text" />
|
||||
<input
|
||||
id="txtBufferingGoal"
|
||||
class="uk-input uk-width-auto"
|
||||
v-model="bufferingGoal"
|
||||
@change="onChange($event)"
|
||||
type="text"
|
||||
/>
|
||||
<br />
|
||||
<label for="ddlCountrySelection"><b v-t="'actions.country_selection'"/></label>
|
||||
<br />
|
||||
@ -76,7 +112,12 @@
|
||||
<br />
|
||||
<label for="ddlDefaultHomepage"><b v-t="'actions.default_homepage'"/></label>
|
||||
<br />
|
||||
<select id="ddlDefaultHomepage" class="uk-select uk-width-auto" v-model="defaultHomepage" @change="onChange($event)">
|
||||
<select
|
||||
id="ddlDefaultHomepage"
|
||||
class="uk-select uk-width-auto"
|
||||
v-model="defaultHomepage"
|
||||
@change="onChange($event)"
|
||||
>
|
||||
<option value="trending" v-t="'titles.trending'" />
|
||||
<option value="feed" v-t="'titles.feed'" />
|
||||
</select>
|
||||
@ -87,21 +128,44 @@
|
||||
<br />
|
||||
<label for="chkMinimizeDescription"><b v-t="'actions.minimize_description_default'"/></label>
|
||||
<br />
|
||||
<input id="chkMinimizeDescription" class="uk-checkbox" v-model="minimizeDescription" @change="onChange($event)" type="checkbox" />
|
||||
<input
|
||||
id="chkMinimizeDescription"
|
||||
class="uk-checkbox"
|
||||
v-model="minimizeDescription"
|
||||
@change="onChange($event)"
|
||||
type="checkbox"
|
||||
/>
|
||||
<br />
|
||||
<label for="chkStoreWatchHistory"><b v-t="'actions.store_watch_history'"/></label>
|
||||
<br />
|
||||
<input id="chkStoreWatchHistory" class="uk-checkbox" v-model="watchHistory" @change="onChange($event)" type="checkbox" />
|
||||
<input
|
||||
id="chkStoreWatchHistory"
|
||||
class="uk-checkbox"
|
||||
v-model="watchHistory"
|
||||
@change="onChange($event)"
|
||||
type="checkbox"
|
||||
/>
|
||||
<br />
|
||||
<label for="ddlLanguageSelection"><b v-t="'actions.language_selection'"/></label>
|
||||
<br />
|
||||
<select id="ddlLanguageSelection" class="uk-select uk-width-auto" v-model="selectedLanguage" @change="onChange($event)">
|
||||
<select
|
||||
id="ddlLanguageSelection"
|
||||
class="uk-select uk-width-auto"
|
||||
v-model="selectedLanguage"
|
||||
@change="onChange($event)"
|
||||
>
|
||||
<option :key="language.code" v-for="language in languages" :value="language.code">{{ language.name }}</option>
|
||||
</select>
|
||||
<br />
|
||||
<label for="ddlEnabledCodecs"><b v-t="'actions.enabled_codecs'"/></label>
|
||||
<br />
|
||||
<select id="ddlEnabledCodecs" class="uk-select uk-width-auto" v-model="enabledCodecs" @change="onChange($event)" multiple>
|
||||
<select
|
||||
id="ddlEnabledCodecs"
|
||||
class="uk-select uk-width-auto"
|
||||
v-model="enabledCodecs"
|
||||
@change="onChange($event)"
|
||||
multiple
|
||||
>
|
||||
<option value="av1">AV1</option>
|
||||
<option value="vp9">VP9</option>
|
||||
<option value="avc">AVC (h.264)</option>
|
||||
@ -138,9 +202,16 @@
|
||||
|
||||
<hr />
|
||||
|
||||
<label for="ddlInstanceSelection"><b>{{ $t("actions.instance_selection") }}:</b></label>
|
||||
<label for="ddlInstanceSelection"
|
||||
><b>{{ $t("actions.instance_selection") }}:</b></label
|
||||
>
|
||||
<br />
|
||||
<select id="ddlInstanceSelection" class="uk-select uk-width-auto" v-model="selectedInstance" @change="onChange($event)">
|
||||
<select
|
||||
id="ddlInstanceSelection"
|
||||
class="uk-select uk-width-auto"
|
||||
v-model="selectedInstance"
|
||||
@change="onChange($event)"
|
||||
>
|
||||
<option v-bind:key="instance.name" v-for="instance in instances" v-bind:value="instance.apiurl">
|
||||
{{ instance.name }}
|
||||
</option>
|
||||
@ -177,17 +248,18 @@ export default {
|
||||
selectedLanguage: "en",
|
||||
languages: [
|
||||
{ code: "bn", name: "বাংলা" },
|
||||
{ code: "zh_Hant", name: "Chinese (Traditional)" },
|
||||
{ code: "en", name: "English" },
|
||||
{ code: "fr", name: "français" },
|
||||
{ code: "de", name: "Deutsch" },
|
||||
{ code: "it", name: "italiano"},
|
||||
{ code: "el", name: "Ελληνικά" },
|
||||
{ code: "es", name: "Español" },
|
||||
{ code: "en", name: "English" },
|
||||
{ code: "fa", name: "فارسی" },
|
||||
{ code: "fr", name: "français" },
|
||||
{ code: "it", name: "italiano" },
|
||||
{ code: "lt", name: "lietuvių kalba" },
|
||||
{ code: "ml", name: "മലയാളം" },
|
||||
{ code: "nb_NO", name: "Norwegian Bokmål" },
|
||||
{ code: "fa", name: "فارسی" },
|
||||
{ code: "tr", name: "Türkçe" },
|
||||
{ code: "zh_Hant", name: "Chinese (Traditional)" },
|
||||
],
|
||||
enabledCodecs: ["av1", "vp9", "avc"],
|
||||
disableLBRY: false,
|
||||
|
78
src/locales/es.json
Normal file
78
src/locales/es.json
Normal file
@ -0,0 +1,78 @@
|
||||
{
|
||||
"video": {
|
||||
"sponsor_segments": "Segmentos de patrocinio",
|
||||
"watched": "Vistos",
|
||||
"views": "visualizaciones",
|
||||
"videos": "Vídeos"
|
||||
},
|
||||
"preferences": {
|
||||
"ssl_score": "Puntuación SSL",
|
||||
"has_cdn": "¿Tiene CDN?",
|
||||
"instance_locations": "Ubicaciones de las instancias",
|
||||
"instance_name": "Nombre de la instancia"
|
||||
},
|
||||
"comment": {
|
||||
"pinned_by": "Fijado por"
|
||||
},
|
||||
"actions": {
|
||||
"enable_lbry_proxy": "Activar Proxy para LBRY",
|
||||
"disable_lbry": "Desactivar LBRY para el streaming",
|
||||
"show_description": "Mostrar descripción",
|
||||
"minimize_description": "Minimizar descripción",
|
||||
"donations": "Donaciones",
|
||||
"auto_play_next_video": "Reproducción automática del siguiente vídeo",
|
||||
"loop_this_video": "Poner en bucle este vídeo",
|
||||
"import_from_json": "Importar desde JSON",
|
||||
"export_to_json": "Exportar a JSON",
|
||||
"no": "No",
|
||||
"yes": "Sí",
|
||||
"show_more": "Mostrar más",
|
||||
"instance_selection": "Selección de instancias",
|
||||
"enabled_codecs": "Códecs habilitados (múltiples)",
|
||||
"instances_list": "Lista de instancias",
|
||||
"language_selection": "Selección de lenguajes",
|
||||
"store_watch_history": "Recordar historial de visualización",
|
||||
"minimize_description_default": "Minimizar la descripción por defecto",
|
||||
"show_comments": "Mostrar comentarios",
|
||||
"default_homepage": "Página de inicio predeterminada",
|
||||
"country_selection": "Selección de países",
|
||||
"buffering_goal": "Objetivo de amortiguación (en segundos)",
|
||||
"default_quality": "Calidad predeterminada",
|
||||
"audio_only": "Sólo audio",
|
||||
"autoplay_video": "Reproducción automática de video",
|
||||
"light": "Claro",
|
||||
"dark": "Oscuro",
|
||||
"auto": "Automático",
|
||||
"theme": "Tema",
|
||||
"skip_non_music": "Saltar la música: Sección no musical",
|
||||
"skip_self_promo": "Saltar sin pagar/autopromoción",
|
||||
"skip_interaction": "Omitir Recordatorio de interacción (Suscribirse)",
|
||||
"skip_preview": "Saltar la vista previa/resumen",
|
||||
"skip_outro": "Omitir tarjetas finales/créditos",
|
||||
"skip_intro": "Saltar el intermedio/la animación de entrada",
|
||||
"skip_sponsors": "Omitir patrocinadores",
|
||||
"enable_sponsorblock": "Activar SponsorBlock",
|
||||
"uses_api_from": "Utiliza la API de ",
|
||||
"back": "Volver",
|
||||
"channel_name_desc": "Nombre del canal (Z-A)",
|
||||
"channel_name_asc": "Nombre del canal (A-Z)",
|
||||
"least_recent": "Lo menos reciente",
|
||||
"most_recent": "Lo más reciente",
|
||||
"sort_by": "Ordenar por:",
|
||||
"view_subscriptions": "Ver suscripciones",
|
||||
"unsubscribe": "Anular suscripción",
|
||||
"subscribe": "Suscribirme"
|
||||
},
|
||||
"titles": {
|
||||
"feed": "Feed",
|
||||
"subscriptions": "Suscripciones",
|
||||
"history": "Historial",
|
||||
"trending": "En tendencias",
|
||||
"preferences": "Preferencias",
|
||||
"register": "Registrarse",
|
||||
"login": "Iniciar sesión"
|
||||
},
|
||||
"player": {
|
||||
"watch_on": "Ver en"
|
||||
}
|
||||
}
|
78
src/locales/hr.json
Normal file
78
src/locales/hr.json
Normal file
@ -0,0 +1,78 @@
|
||||
{
|
||||
"video": {
|
||||
"sponsor_segments": "Sponzorski segmenti",
|
||||
"watched": "Pogledano",
|
||||
"views": "pregleda",
|
||||
"videos": "Videozapisi"
|
||||
},
|
||||
"preferences": {
|
||||
"ssl_score": "SSL ocjena",
|
||||
"has_cdn": "Posjeduje CDN?",
|
||||
"instance_locations": "Lokacije instanca",
|
||||
"instance_name": "Ime instance"
|
||||
},
|
||||
"comment": {
|
||||
"pinned_by": "Prikačio korisnik"
|
||||
},
|
||||
"actions": {
|
||||
"enable_lbry_proxy": "Uključi proxy za LBRY",
|
||||
"disable_lbry": "Isključi reprodukciju LBRY servisa",
|
||||
"minimize_description_default": "Uvijek sakrij prikaz opisa",
|
||||
"minimize_description": "Sakrij opis",
|
||||
"show_description": "Prikaži opis",
|
||||
"donations": "Donacije",
|
||||
"auto_play_next_video": "Automatski reproduciraj idući videozapis",
|
||||
"loop_this_video": "Ponavljanje videozapisa",
|
||||
"import_from_json": "Uvezi u JSON formatu",
|
||||
"export_to_json": "Izvezi u JSON",
|
||||
"no": "Ne",
|
||||
"yes": "Da",
|
||||
"show_more": "Prikaži više",
|
||||
"instance_selection": "Izbor instanci",
|
||||
"enabled_codecs": "Omogućeni kodeci",
|
||||
"instances_list": "Popis instanci",
|
||||
"language_selection": "Izbor jezika",
|
||||
"store_watch_history": "Sačuvaj povijest gledanja",
|
||||
"show_comments": "Prikaži komentare",
|
||||
"default_homepage": "Zadana glavna stranica",
|
||||
"country_selection": "Izbor države",
|
||||
"buffering_goal": "Cilj međuspremnika (u sekundama)",
|
||||
"default_quality": "Zadana kvaliteta",
|
||||
"audio_only": "Samo zvučni zapisi",
|
||||
"autoplay_video": "Automatski reproduciraj video",
|
||||
"light": "Svijetla",
|
||||
"dark": "Tamna",
|
||||
"auto": "Automatski",
|
||||
"theme": "Tema",
|
||||
"skip_non_music": "Preskoči u glazbi: dijelovi bez glazbe",
|
||||
"skip_self_promo": "Preskoči osobnu promociju",
|
||||
"skip_preview": "Preskoči pregled",
|
||||
"uses_api_from": "Koristi API od ",
|
||||
"back": "Natrag",
|
||||
"channel_name_desc": "Ime kanala (Ž-A)",
|
||||
"channel_name_asc": "Ime kanala (A-Ž)",
|
||||
"least_recent": "Najstarije",
|
||||
"most_recent": "Najnovije",
|
||||
"sort_by": "Sortiraj po:",
|
||||
"view_subscriptions": "Pogledaj pretplate",
|
||||
"unsubscribe": "Otkaži pretplatu",
|
||||
"subscribe": "Pretplati se",
|
||||
"skip_interaction": "Preskoči molbu za interakcijom",
|
||||
"skip_outro": "Preskoči odjavnu špicu",
|
||||
"skip_intro": "Preskoči uvodne animacije",
|
||||
"skip_sponsors": "Preskoči sponzore",
|
||||
"enable_sponsorblock": "Uključi Sponsorblock"
|
||||
},
|
||||
"player": {
|
||||
"watch_on": "Gledaj na"
|
||||
},
|
||||
"titles": {
|
||||
"subscriptions": "Pretplate",
|
||||
"history": "Povijest",
|
||||
"preferences": "Postavke",
|
||||
"feed": "Pretplate",
|
||||
"register": "Registracija",
|
||||
"login": "Prijava",
|
||||
"trending": "U trendu"
|
||||
}
|
||||
}
|
@ -32,7 +32,7 @@
|
||||
"country_selection": "രാജ്യം തിരഞ്ഞെടുക്കുക",
|
||||
"audio_only": "ശബ്ദം മാത്രം",
|
||||
"enable_sponsorblock": "Sponsorblock സജ്ജമാക്കുക",
|
||||
"uses_api_from": "ഇതിൽ നിന്ന് എപിഐ ഉപയോഗിക്കുന്നു ",
|
||||
"uses_api_from": "ഉപയോഗിക്കുന്ന എപിഐ ",
|
||||
"back": "തിരികെ പോവുക",
|
||||
"channel_name_desc": "ചാനലിൻ്റെ പേര് (Z-A)",
|
||||
"channel_name_asc": "ചാനലിന്റെ പേര് (A-Z)",
|
||||
@ -49,7 +49,11 @@
|
||||
"loop_this_video": "വിഡിയോ ലൂപ്പ് ചെയ്യുക",
|
||||
"minimize_description": "വിവരണം ചെറുതാക്കുക",
|
||||
"yes": "അതെ",
|
||||
"show_more": "കൂടുതൽ കാണിക്കുക"
|
||||
"show_more": "കൂടുതൽ കാണിക്കുക",
|
||||
"buffering_goal": "ബഫറിംഗ് ലക്ഷ്യം(സെക്കൻഡുകളിൽ)",
|
||||
"import_from_json": "JSON നിന്ന് ഇറക്കുമതി ചെയ്യൂ",
|
||||
"export_to_json": "JSON-ലേക്ക് എക്സ്പ്പോർട്ട് ചെയ്യുക",
|
||||
"instance_selection": "ഇൻസ്റ്റ്ൻസ് തിരഞ്ഞെടുക്കുക"
|
||||
},
|
||||
"player": {
|
||||
"watch_on": "കാണുക"
|
||||
@ -57,7 +61,8 @@
|
||||
"video": {
|
||||
"watched": "കണ്ടതാണ്",
|
||||
"views": "കാഴ്ചകൾ",
|
||||
"videos": "വിഡിയോകൾ"
|
||||
"videos": "വിഡിയോകൾ",
|
||||
"sponsor_segments": "സ്പോൺസർമാരുടെ ഭാഗങ്ങൾ"
|
||||
},
|
||||
"comment": {
|
||||
"pinned_by": "പിൻ ചെയ്തിരിക്കുന്നത്"
|
||||
@ -65,6 +70,7 @@
|
||||
"preferences": {
|
||||
"ssl_score": "എസ് എസ് എൽ സ്കോർ",
|
||||
"has_cdn": "സിഡിഎൻ ഉപയോഗിക്കിന്നിണ്ടോ?",
|
||||
"instance_name": "ഇൻസ്റ്റ്ൻസിന്റെ പേര്"
|
||||
"instance_name": "ഇൻസ്റ്റ്ൻസിന്റെ പേര്",
|
||||
"instance_locations": "ഇൻസ്റ്റൻസ് ലൊക്കേഷനുകൾ"
|
||||
}
|
||||
}
|
||||
|
@ -35,7 +35,17 @@
|
||||
"subscribe": "Abonner",
|
||||
"enable_lbry_proxy": "Skru på mellomtjener for LBRY",
|
||||
"disable_lbry": "Skru av LBRY-strømming",
|
||||
"enabled_codecs": "Aktiverte forskjellige kodek"
|
||||
"enabled_codecs": "Aktiverte forskjellige kodek",
|
||||
"show_description": "Vis beskrivelse",
|
||||
"donations": "Donasjoner",
|
||||
"auto_play_next_video": "Autospill neste video",
|
||||
"loop_this_video": "Gjenta denne videoen",
|
||||
"import_from_json": "Importer fra JSON",
|
||||
"export_to_json": "Eksporter til JSON",
|
||||
"no": "Nei",
|
||||
"yes": "Ja",
|
||||
"show_more": "Vis mer",
|
||||
"instance_selection": "Valg av instans"
|
||||
},
|
||||
"player": {
|
||||
"watch_on": "Vis på"
|
||||
@ -46,6 +56,22 @@
|
||||
"preferences": "Innstillinger",
|
||||
"register": "Registrering",
|
||||
"login": "Logg inn",
|
||||
"trending": "På vei opp"
|
||||
"trending": "På vei opp",
|
||||
"subscriptions": "Abonnementer"
|
||||
},
|
||||
"video": {
|
||||
"sponsor_segments": "Sponsor-segmenter",
|
||||
"watched": "Sett",
|
||||
"views": "visninger",
|
||||
"videos": "Videoer"
|
||||
},
|
||||
"preferences": {
|
||||
"ssl_score": "SSL-poengsum",
|
||||
"has_cdn": "Har innholdsleveransenettverk?",
|
||||
"instance_locations": "Instansested",
|
||||
"instance_name": "Instansenavn"
|
||||
},
|
||||
"comment": {
|
||||
"pinned_by": "Festet av"
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user