From 1fa6d045e454a4268f20a6dd180a0231163ec2ba Mon Sep 17 00:00:00 2001 From: Darren John de Lima Date: Wed, 8 Dec 2021 21:36:49 +0000 Subject: [PATCH 1/2] chore: Added Pt & Ro Translations --- README.md | 2 + .../ui/settings/SettingsFragment.kt | 8 +- app/src/main/res/values-pt/strings-pt.xml | 188 ++++++++++++++++++ app/src/main/res/values-ro/strings-ro.xml | 188 ++++++++++++++++++ 4 files changed, 383 insertions(+), 3 deletions(-) create mode 100644 app/src/main/res/values-pt/strings-pt.xml create mode 100644 app/src/main/res/values-ro/strings-ro.xml diff --git a/README.md b/README.md index 54c4d114..fad64425 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,8 @@ https://github.com/LagradOst/CloudStream-3/releases * 🇩🇪 German * 🇹🇷 Turkish * 🇲🇰 Macedonian +* 🇧🇷 Portuguese (Brazil) +* 🇷🇴 Romanian ***SCREENSHOTS:*** diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt index ec038450..be001b89 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt @@ -117,9 +117,11 @@ class SettingsFragment : PreferenceFragmentCompat() { Triple("\uD83C\uDDEE\uD83C\uDDF3", "Malayalam", "ml"), Triple("\uD83C\uDDF3\uD83C\uDDF4", "Norsk", "no"), Triple("\ud83c\udde9\ud83c\uddea", "German", "de"), - Triple("🇱🇧", "Arabic", "ar"), - Triple("🇹🇷", "Turkish", "tr"), - Triple("\ud83c\uddf2\ud83c\uddf0", "Macedonian", "mk") + Triple("\ud83c\udde6\ud83c\uddf7", "Arabic", "ar"),// originally flag_lb \ud83c\uddf1\ud83c\udde7 + Triple("\ud83c\uddf9\ud83c\uddf7", "Turkish", "tr"), + Triple("\ud83c\uddf2\ud83c\uddf0", "Macedonian", "mk"), + Triple("\ud83c\udde7\ud83c\uddf7", "Portuguese (Brazil)", "pt"), + Triple("\ud83c\uddf7\ud83c\uddf4", "Romanian", "ro"), ).sortedBy { it.second } //ye, we go alphabetical, so ppl don't put their lang on top private fun showAccountSwitch(context: Context, api: AccountManager) { diff --git a/app/src/main/res/values-pt/strings-pt.xml b/app/src/main/res/values-pt/strings-pt.xml new file mode 100644 index 00000000..f1fb3aab --- /dev/null +++ b/app/src/main/res/values-pt/strings-pt.xml @@ -0,0 +1,188 @@ + + + + Poster + @string/result_poster_img_des + Episode Poster + Main Poster + Next Random + Go back + Change Provider + Preview Background + Velocidade (%.2fx) + Classificado: %.1f + Nova atualização encontrada!\n%s -> %s + (Cheio) %s + CloudStream + Início + Buscar + Downloads + Opções + Buscar… + Sem dados + Mais Opções + Próximo episódio + Gêneros + Compartir + Abrir no Navegador + Saltar Carga + Cargando… + Assistindo + Em espera + Completado + Deixado + Planejando assistir + Nenhuma + Assistir Filme + Stream Torrent + Origems + Subtítulos + Reintentar conexão… + Voltar atrás + Reproduzir episódio + Descàrregar + Descàrregado + Descàrregando + Descàrrega Pausada + Descàrrega Iniciada + Descàrrega Fallida + Descàrrega Cancelada + Descàrrega Terminada + Error Cargando Links + Armazenagem Interno + Dub + Sub + Eliminar Arquivo + Reproduzir Arquivo + Retomar Descàrrega + Pausar Descàrrega + Desativar o relatório automático de erros + Mais info + Esconder + Reproduzir + Info + Filtrar Marcadores + Marcadores + Eliminar + Aplicar + Cancelar + Velocidade do Reproductor + Ajustes de Subtítulos + Color do Texto + Color do Delineado + Color do Fondo + Color da Janela + Tipo de Borda + Elevação de Subtítulo + Fonte + Tamanho da Fonte + Busca usando fornecedores + Busca usando tipos + %d Benenes dadas a os devs + Nenhum Benene dado + Auto-seleção de Idioma + Descàrregar Idiomas + Segure para reinicializar para o padrão + Continuar Assistindo + Eliminar + Mais Info + Uma VPN pode ser necessária para que este provedor funcione corretamente + Este provedor é uma torrent; uma VPN é recomendada + Descripção + Nenhuma Trama Encontrada + Nenhuma Descripção Encontrada + Picture-in-picture + Continua a reprodução em um player em miniatura em cima de outros apps + Botão de redimensionamento do player + Tirar as bordas negras + Subtítulos + Configurações de subtítulos do Player + Modo Eigengravy + Adiciona um botão de velocidade no player + Deslize para buscar para frente + Deslize para a esq. ou dir. para controlar o tempo no player + Deslize para mudar as configurações + Deslize para o lado esq. ou dir. para ajustar brilho ou volume + Duplo toque para buscar para frente + Usar o brilho da sistema + Usar o brilho da sistema em vez de uma sobreposição escura + Buscar + Info + Búsqueda Avançada + Mostra resultados da busca separados por fornecedor + Só envia dados sobre travamentos + Não envia nenhum dado + Mostrar episódios de enchimento para anime + Mostrar actualizações do app + Busca novas actualizações à iniciar + Actualizar à Pré-lançamentos + Busca actualizações pré-lançamento em vez de só lançamentos completos + Github + App light novel por os mesmos devs + Junte-se à Discord + Dar um benene à os devs + Benene dada + Linguagem do App + Este fornecedor não tem suporte para Chromecast + Links Não Encontrados + Link copiado para a prancheta + Reproduzir episódio + Reinicializar para o padrão + Temporada + Sem Temporada + Episódio + Episódios + T + E + Eliminar Arquivo + Eliminar + Pausar + Retomar + Isto apagarà %s permanentemente\nVocê tem certeza? + Em Curso + Concluído + Estado + Ano + Classificação + Duração + Sitio + Sinopsis + Em fila + Não Há Subtítulos + Por Padrão + Livre + Usado + App + Filmes + Séries de TV + Desenhos animados + Anime + Torrent + Erro de origem + Erro remoto + Erro de Renderizador + Erro inesperado do player reproductor + Erro de descàrrega; verifica permissões de armazenamento + Chromecast o Episódio + Chromecast á o Espelho + Assistir no App + Assistir no VLC + Assistir no Navegador + Copiar Link + Auto Descàrrega + Descàrregar Espelho + Recarregar Links + Nenhuma Atualização + Buscar Atualização + Fixar + Mudar Tamanho + Origem + Pular OP + Não mostra de novo + Atualizar + Calidade Preferida + Mostrar Anime Dublado/Subtítulado + Ajustar para a Tela + Esticar + Aumentar + \ No newline at end of file diff --git a/app/src/main/res/values-ro/strings-ro.xml b/app/src/main/res/values-ro/strings-ro.xml new file mode 100644 index 00000000..365e6a69 --- /dev/null +++ b/app/src/main/res/values-ro/strings-ro.xml @@ -0,0 +1,188 @@ + + + + Poster + @string/result_poster_img_des + Episode Poster + Main Poster + Next Random + Go back + Change Provider + Preview Background + Viteză (%.2fx) + Evaluat: %.1f + Noua actualizare găsită!\n%s -> %s + (Umplut) %s + CloudStream + Principal + Căutare + Descărcări + Opțiuni + Căutare… + Fără date + Mai Multe Opțiuni + Următorul episod + Genuri + Partajare + Deschideți în browser + Săriți încărcarea + Încărcare… + Urmărind + În așteptare + Finalizat + Renunțat + Planificare pentru a urmări + Niciunul + Urmăriți filmul + Stream Torrent + Surse + Subtitrare + Reîncercarea conexiunii… + Întoarce-te + Redă episodul + Descărcare + Descărcat + Descărcând + Descărcare în Pauză + Descărcare Începută + Descărcare Eșuată + Descărcare Anulată + Descărcare Finalizată + Eroare de Încărcare a Linkurilor + Memorie Internă + Dub + Sub + Șterge Fișierul + Redare Fișierul + Continuați Descărcarea + Pauză Descărcare + Dezactivați raportarea automată a erorilor + Mai multe info + Ascunde + Începe + Info + Filtrează Marcajele + Marcajele + Eliminați + Aplicați + Anulați + Viteza de Redare + Opțiuni de Subtitrare + Culoarea Textului + Culoarea Conturului + Culoarea de Fundal + Culoarea Ferestrei + Tipul de Margine + Elevația Subtitrărilor + Fontul + Dimensiunea Fontului + Căutare cu ajutorul furnizorilor + Căutare utilizând tipuri + %d Benenes date la dezvii + Fără Beneni administrați + Auto-selectare Limbă + Descărcați Limbi + Țineți apăsat pentru a reseta la valorile implicite + Continuă să Urmărești + Eliminați + Mai Multe Info + Este posibil să fie necesar un VPN pentru ca acest furnizor să funcționeze corect + Acest furnizor este un torrent, se recomandă un VPN + Descriere + Nici o Parcelă Găsită + Nicio Descriere Găsită + Picture-in-picture + Continuă redarea într-un player în miniatură deasupra altor aplicații + Butonul de Redimensionare a Playerului + Eliminați marginile negre + Subtitrare + Opțiuni de subtitrare a Playerului + Modul Eigengravy + Adaugă un buton de viteză în player + Glisați pentru a căuta + Glisați la stânga sau la dreapta pentru a controla timpul în player + Glisați pentru a ajusta opțiunile + Glisați pe partea stângă sau dreaptă pentru a schimba luminozitatea sau volumul + Atingeți dublu pentru a căuta + Utilizați luminozitatea sistemului + Utilizați luminozitatea sistemului în playerul aplicației în loc de o suprapunere întunecată + Căutare + Info + Căutare Avansată + Afișează rezultatele căutării sortate după furnizor + Trimite numai rapoarte de accident + Nu trimite date + Arată episoade de umplutură anime + Afișați actualizările aplicației + Căutare automată a noilor actualizări la pornire + Actualizare la pre-lansări + Căutați doar actualizări de pre-lansare în loc de versiuni complete + Github + Aplicația light novel de către aceiași dezvii + Alăturați-vă Discord + Dați un benene pentru dezvii + Benene dat + Limba Aplicației + Acest furnizor nu are suport pentru Chromecast + Niciun Link Găsit + Link copiat în clipboard + Redă episodul + Resetarea la valoarea implicită + Sezonul + Fără Sezon + Episodul + Episoade + S + E + Șterge Fișierul + Șterge + Pauză + Continuarea + Acest lucru va șterge definitiv %s\nEști sigur? + În Curs + Încheiat + Status + An + Rating + Durată + Site-ul + Sinopsis + În coadă + Fără Subtitrări + Implicit + Liberă + Utilizată + Aplicație + Filme + Serial TV + Caricaturi + Anime + Torrent + Eroare de sursă + Eroare de telecomandă + Eroare de randare + Eroare neașteptată a playerului + Eroare de descărcare; verificați permisiunile de stocare + Chromecast Acest Episod + Chromecast Acest Oglindă + Redă în Aplicație + Redă în VLC + Redă în Browser + copie Link-ul + Auto-descărcare + Descărcare Oglindă + Reîncărcare Link-uri + Nicio Actualizare Găsită + Verificați dacă există Actualizări + Blocare + Redimensionați + Sursă + Săriți OP + Nu mai apare din nou + Actualizare + Calitatea Preferată + Afișarea Anime-ului Dublat/Subtitrat + Se Potrivesc la Ecran + Întindere + Mărire + \ No newline at end of file From 3e3e5da2f4e1b933d662944e6c2989bf1a2d25c3 Mon Sep 17 00:00:00 2001 From: Arjix <53124886+ArjixWasTaken@users.noreply.github.com> Date: Wed, 8 Dec 2021 23:37:51 +0200 Subject: [PATCH 2/2] fixed indentation --- .../lagradost/cloudstream3/ui/settings/SettingsFragment.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt index be001b89..65df438d 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt @@ -120,8 +120,8 @@ class SettingsFragment : PreferenceFragmentCompat() { Triple("\ud83c\udde6\ud83c\uddf7", "Arabic", "ar"),// originally flag_lb \ud83c\uddf1\ud83c\udde7 Triple("\ud83c\uddf9\ud83c\uddf7", "Turkish", "tr"), Triple("\ud83c\uddf2\ud83c\uddf0", "Macedonian", "mk"), - Triple("\ud83c\udde7\ud83c\uddf7", "Portuguese (Brazil)", "pt"), - Triple("\ud83c\uddf7\ud83c\uddf4", "Romanian", "ro"), + Triple("\ud83c\udde7\ud83c\uddf7", "Portuguese (Brazil)", "pt"), + Triple("\ud83c\uddf7\ud83c\uddf4", "Romanian", "ro"), ).sortedBy { it.second } //ye, we go alphabetical, so ppl don't put their lang on top private fun showAccountSwitch(context: Context, api: AccountManager) {