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..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
@@ -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