diff --git a/art/flashFiles/FNF_main_menu_assets.fla b/art/flashFiles/FNF_main_menu_assets.fla index 1b57933106..f718d43f80 100644 Binary files a/art/flashFiles/FNF_main_menu_assets.fla and b/art/flashFiles/FNF_main_menu_assets.fla differ diff --git a/art/flashFiles/TitleEnter.fla b/art/flashFiles/TitleEnter.fla index b52209bcef..158a94c8ee 100644 Binary files a/art/flashFiles/TitleEnter.fla and b/art/flashFiles/TitleEnter.fla differ diff --git a/assets/languages/ptbr/Editors.xml b/assets/languages/ptbr/Editors.xml new file mode 100644 index 0000000000..720843e335 --- /dev/null +++ b/assets/languages/ptbr/Editors.xml @@ -0,0 +1,751 @@ + + + + Autosaving em {0} segundos{1} + (Cancelado)! + + Ok + Cancelar + Salvar + Salvar & Fechar + Fechar + Agora Não + Sim + + + + Símbolo + Animação + Atlas + Spritemap + + Diretório ({0}/) + {0} {1} Encontrado + {0} {1} Encontrados + #{0}s NÃO encontrados# + {0} Spritemap Encontrado + {0} Spritemaps Encontrados + + Os seguintes arquivos já existem: \n\n{0}\n\nIMPORTANTE: SOBRESCREVER É UMA AÇÃO IRREVERSÍVEL! + Sobrescrever Arquivos + Usar Existentes + + + + Alphabet Editor + Editor de Chart + Editor de Personagem + Editor de Fundo + UI Debug State + Wiki + Opções de Depuração + + + + + Escolha uma música pra modificar as charts. + Aperte ACEITAR para escolher uma dificuldade pra editar. + Aperte ACEITAR para escolher uma variação pra editar. + Aperte ACEITAR para editar a chart da dificuldade selecionada. + Escolha uma dificuldade para continuar. + Nova Dificuldade + Aperte ACEITAR para criar uma nova dificuldade de chart. + Nova Música + Aperte ACEITAR para criar uma nova música. + Nova Variação + Aperte ACEITAR para criar uma nova variação pra música. + + + + Criando Nova Chart + Info. da Chart + Nome da Dificuldade + Fundo + Velocidade de Scroll + + Pistas $* Requer pelo menos 1 Pista$ + Pista - #{0} + + + Criação de Música: Erro! + A música que quer criar já existe, se quiser sobrescrevê-la delete a música primeiro! + Criação de Chart: Erro! + A chart que quer criar já existe, se quiser sobrescrevê-la delete a chart primeiro! + + + + + Propriedades da Chart + Editar Dados da Chart + Fundo + Velocidade + + + + Passo: {0} + Batida: {0} + Medida: {0} + BPM: {0} + Compasso: {0}/{1} + + + + Criar Grupo de Eventos + Editar Grupo de Eventos + + Sem Eventos + + Pista #{0} ({1}) + + + + Escolha um tipo de evento... + + + + Editar Metadados + + Dados da Música + Nome da Música + Variação da Música + BPM + Compasso + Dados em Menus (Freeplay/História) + Nome de Exibição + Ícone + Modos Permitidos + Cor + Dificuldades + Valores Personalizados (Avançado) + Tem Vocais + + Modo Oponente + Modo Co-op + + + + Editor de Tipos de Nota + + Editar Tipos de Nota + Tipo de Nota {0} + + + + Criando pista {0} + Editando propriedades da pista {0} + + Criar Nova Pista + Editar Propriedades da Pista + + + + Criando Nova Música + Importando Música + Info. da Música + + Arquivo da Inst. $* Obrigatório*$ + Arquivo das Vozes + + Importar de... + Fonte de Importação: + Psych/Legacy FNF + V-Slice + Projeto V-Slice (.fnfc) + Formato de Chart + Adicionar Áudios + Nome do Arquivo da Música $* Obrigatório$ + Arquivo de Dados/Chart $* Obrigatório$ + Arquivo de Metadados $* Obrigatório$ + + Anterior + Próximo + + + + Personagens + Novo Personagem + Típo + Velocidade + Posição no Palco + Escala + Vão + Posição na Hud (X [0-1],Y) + Vísivel? + Usa velocidade da chart? + Sufixo Vocal + Número de Setas + + + + + + Arquivo + + Novo + Salvar + Salvar Como... + Salvar Eventos Globais + Salvar Eventos Globais Como... + Salvar Chart sem Eventos Locais + Salvar Chart sem Eventos Locais Como... + Salvar Meta + Salvar Meta Como... + Exportar Para FNF Legacy... + Exportar Para Psych Engine... + Sair + + + Editar + + Desfazer + Refazer + Copiar + Colar + Cortar + Deletar + Deletar Notas Empilhadas + + + Chart + + Fazer playtest + Fazer playtest aqui + Fazer playtest como oponente + Fazer playtest como oponente aqui + Ativar scripts durante playtesting + Editar dados da chart + Editar info. da metadata + + + Ver + + Aumentar Zoom + Reduzir Zoom + Resetar Zoom + Mostrar Separação das Seções + Mostrar Separação das Batidas + Mostrar Highlights de Câmera + Ondas Arco-Íris + Ondas de Baixo Detalhe + "Scrollar" pra Esquerda + "Scrollar" pra Direita + Resetar Scroll + + + Música + + Voltar para o início + Avançar para o fim + Adicionar câmera no Oponente + Adicionar câmera no Jogador + Instrumental + Vozes + Hitsounds + + + + Adicionar Marca-página Aqui + Editar Lista de Marca-páginas + Ir para "{0}" + Criando Novo Marca-página... + Nome do Marca-página: + Cor do Marca-página: + Lista de Marca-páginas + Editar Marca-páginas + Novo Marca-página + Lista de Marca-páginas + + + Nota + + Adicionar tamanho à calda + Subtrair tamanho da calda + Selecionar tudo + Selecionar medida + Selecionar Pista + Lista de Tipos de Nota + Editar Lista de Tipos de Nota + + Encaixe + + ↑ Encaixe de Grade + Resetar Encaixe de Grade + ↓ Encaixe de Grade + + Encaixe de {0}x + + + Reprodução + + Tocar/Pausar + ↑ Velocidade por {0}% + Resetar Velocidade + ↓ Velocidade por {0}% + Voltar uma seção + Avançar uma seção + Ir para o início da seção + Voltar um passo + Avançar um passo + Metrônomo + Metrônomo Visual + + + + + Default Note + + + + + + + + Chamada HScript + Movimento de Câmera + Adicionar Zoom de Câmera + Mudança de Môdulo da Câmera + Piscar Câmera + Mudança de BPM + Mudança de Velocidade de Scroll + Alternância de Animações Alt + Tocar Animação + + + + Opções ↓ + + Ondas Sonoras + Hitsounds + Vozes + Editar + Deletar + + Sem Onda + + + Criar Nova + Bloquear\n/Desbloquear + + Eventos Locais\n(Só Nessa Dificuldade) + Eventos Globais\n(Todas as Dificuldades) + Evento Local + Evento Global + + + Adicionar Evento + Editar + Deletar Evento + Sem Eventos + + + Chart Salva em {0}! + + + + + + + Aperte ACEITAR para editar essa pasta. + Aperte ACEITAR para editar esse personagem. + Novo Personagem + Aperte ACEITAR para criar um novo personagem. + Escolha um personagem para editar + Escolha um personagem para editar em {0} + + + + Editando Personagem + Editando Info. do Personagem + Ícone + Cor do Ícone + Duração de Canto + FPS Padrão + Usar Duração de Canto? + Valores Personalizados (Avançado) + + + + + Arquivo + + Novo + Salvar + Salvar Como... + Sair + + + Editar + + Copiar Deslocamento + Colar Deslocamento + Desfazer + Refazer + Editar informação + Editar sprite + + + "Offsets" + + Mover pra Esquerda + Mover pra Cima + Mover pra Baixo + Mover pra Direita + Mover pra Esquerda (Extra) + Mover pra Cima (Extra) + Mover pra Baixo (Extra) + Mover pra Direita (Extra) + Arrastar Offsets com Mouse? + Limpar Offsets + + + Fundo + + Usar "{0}" + Usar Fundo Nenhum + + + Ver + + Aumentar Zoom + Reduzir Zoom + Resetar Zoom + Hitbox do Personagem? + Câmera do Personagem? + Eixos XY? + + + Animação + + Tocar Animação + Parar Animação + Mudar Animação ↑ + Mudar Animação ↓ + Tocar Animação ao Mudar Offset? + + + + Posição (X, Y) + Escala + Editar Info. + Editar Sprite + Posição da CÂmera (X, Y) + Espelhado? + Antialisado? + Testar Como... + Feito Como... + + + + Nova Anim + Nome + Animação + Posição (X, Y) + FPS + Índices (Quadros) + Looping? + Rótulo? + + + + Editar sprite do personagem + Imagem do Personagem $* Obrigatório$ + + + + + + Criando Novo Personagem + Nome do Personagem $* Obrigatório$ + Imagem do Personagem $* Obrigatório$ + + + Criação de Personagem: Erro! + O personagem que quer criar já existe, se quiser sobrescrevê-lo delete o personagem primeiro! + + + + + + + Aperte ACEITAR para editar essa tipográfica. + Nova Tipográfica + Aperte ACEITAR para criar uma nova tipográfica. + Escolha uma tipográfica para editar + + + Nova Tipográfica: Função Não Implementada! + Essa funcionalidade não foi implementada ainda. Por favor espere por mais atualizações da cne pra ter isso funcional.\n\n\n- Tropa da Codename + + + + + + Arquivo + + Novo + Salvar + Salvar Como... + Sair + + + Editar + + Desfazer + Refazer + + + Glifo + + Novo Glifo + Editar Glifo + Deletar Glifo + Deletar Glifo Atual + + + "Offsets" + + Mover pra Esquerda + Mover pra Cima + Mover pra Baixo + Mover pra Direita + Mover pra Esquerda (Extra) + Mover pra Cima (Extra) + Mover pra Baixo (Extra) + Mover pra Direita (Extra) + Limpar Offsets + + + Ver + + Aumentar Zoom + Reduzir Zoom + Resetar Zoom + + + + + + + + Escolha um fundo para editar. Fundos puramente HSCRIPT não são suportados. + Aperte ACEITAR para editar esse fundo. + Novo Fundo + Aperte ACEITAR para criar um novo fundo. + + + + + Arquivo + + Salvar + Salvar Como... + Sair + + + Editar + + Desfazer + Refazer + Editar Info. do Fundo + + + Seleção + + Selecionar Tudo + Deselecionar + Inverter Seleção + + + Ver + + Aumentar Zoom + Reduzir Zoom + Resetar Zoom + Focar em Dad + Focar em GF + Focar em BF + + + Editor + + Mostrar Personagens + + + + Editar sprite do fundo + Imagem do Fundo $* Obrigatório$ + + + + + + Criando Novo Fundo + Info. do Fundo + Nome do Fundo + Caminho do Fundo + + + Criação de Fundo: Erro! + O fundo que quer criar já existe, se quiser sobrescrevê-lo delete o fundo primeiro! + + + + + Editando Infos do Fundo "{0}" + Info. do Fundo + Nome do Fundo + Caminho dos Sprites\n(Precisa de Atualização) + Câmera Inicial\n(X, Y) + Zoom + Atributos Personalizados + + + + Editando Personagem "{0}" + Editando Sprite "{0}" + Editando Caixa "{0}" + Editando XML <{0} /> + + Dados do Personagem + Dados do Sprite + Dados da Caixa + Dados XML + + Nome do Elemento + Nome Identificador + Arquivo da Imagem\n(em "{0}") + Scroll {0} + Escala {0} + Largura + Altura + Câmera {0} + Espaçamento (X, Y) + Skew {0} + Alfa + Ângulo + Fator de Zoom + Nome de Posição + Espelhar X + Antialiasing + Alta Memória + Baixa Memória + Atributos + Prévia das Transformações: + Animações + Cor + + Tipo de Animação + + NENHUM + À BATIDA + LOOP + + + Mesclagem + + + NENHUM + ADIÇÃO + ALFA + ESCURECER + DIFERENÇA + APAGAR + LUZ DIRETA + INVERTER + CAMADA + CLAREAR + MULTIPLICAR + SOBREPOSIÇÃO + TELA + SHADER + SUBTRAIR + SUBEXPOSIÇÃO DE CORES + SUPEREXPOSIÇÃO DE CORES + LUZ SUAVE + EXCLUSÃO + MATIZ + SATURAÇÃO + COR + LUMINOSIDADE + + + Dica: Para acessar atributos,\nSegure Shift ao clicar editar + + Nome em Dados de Animação + + + + Editando XML de {0} + Dados do XML + Atributos + + + Essa posição de personagem é necessária em fundos! + Não pode deletar a Girlfriend + + + Escala: {0}, {1} + Scroll: {0}, {1} + Sprite Desconhecido:\n{0} + + + + Sprites do Fundo + Sprite + Caixa + Personagem + Criação de caixas não foi implementada ainda! + + + + Editando Animação "{0}" + Dados da Anim. + Usar Rótulos\nde Quadro? + Offset (X, Y) + Reprodução Forçada? + + + + + + + + (Fazendo Playtest da Chart) + Sair Do Jogo + Sair Pro Menu + Salvar & Sair Do Jogo + Salvar & Sair Pro Menu + Cancelar + + MUDANÇAS NÃO SALVAS! + Suas mudanças serão *perdidas* se você não as salvar. (Não podem ser recuperadas)\n\n\nGostaria de Cancelar? + + + + Mudanças Não Salvas! + Suas mudanças serão perdidas se você não as salvar. (Não podem ser recuperadas)\n\n\nGostaria de Cancelar? + + Sair Do Jogo + Sair Pro Menu + Salvar & Sair Do Jogo + Salvar & Sair Pro Menu + Cancelar + + + + Configuração da pasta mod está faltando! + Seu mod no momento tá em falta de um arquivo mod config!\n\nGostaria de automaticamente gerar um?\n\n(OBS: Se esse não é seu mod então desative Modo de Desenvolvedor para desabilitar esse popup.) + + Mod config criado! + Seu arquivo mod config foi criado em {0}! + + + + Versão Desatualizada da API! (v{0} < v{1}) + A config do seu mod roda uma Versão API desatualizada! Isso VAI causar problemas de compatibilidade e código!\n\nÉ recomendado que você faça mudanças em seu mod e o arquivo config dele para seguir a nova versão.\n\nEnquanto isso, o jogo tentará seu melhor pra fazer seu mod ser compatível, mas você ainda devia atualizar seu mod.\n\n(OBS: Se esse não é seu mod então desative Modo de Desenvolvedor, e notifique os devs do mod se necessário.) + + \ No newline at end of file diff --git a/assets/languages/ptbr/Main.xml b/assets/languages/ptbr/Main.xml new file mode 100644 index 0000000000..1c1ed542d9 --- /dev/null +++ b/assets/languages/ptbr/Main.xml @@ -0,0 +1,104 @@ + + + + Pontuação:{0} + Erros:{0} + Quebras no Combo:{0} + Precisão:{0} - {1} + Combo:{0} + + [N/A] + F + E + D + C + B + A + S + S++ + + + + PONTUAÇÃO NA SEMANA:{0} + FAIXAS + + + + RECORDE:{0} + Solo + Modo Oponente + Modo Co-Op + Modo Co-Op (Inverso) + + + + + Resumir + Reiniciar Música + Mudar Controles + Alterar Opções + Sair pro menu + Sair pro "charter" + Resumir Cutscene + Pular Cutscene + Reiniciar Cutscene + + + Bagos roxados: {0} + MODO CO-OP + MODO OPONENTE + + + + + *- Membro Público dos Devs principais!* + Contribuições Totais: ~{0}~ / *{1}* (~{2}%~) - Selecione para abrir a conta GitHub + Baixando Lista... + Todos os contribuidores da engine! - Aperte RESETAR para atualizar a lista (Um reset cada 2 minutos). + + + Créditos + Pessoal que fez isso possível! + Escolha isso para ver todos os contribuidores da engine! + Escolha isso para abrir o itch.io do jogo original para doações! + + + + + Desativar Mods + + + + Commit: {0} ({1}) + [{0}] Abrir menu de Mods + + + + + NOVA ATUALIZAÇÃO + INSTALAR + PULAR + + + Preparando instalação do update... + Criando pasta de instalção e limpando arquivos de updates antigos... + + Baixando assets da atualização... + Baixando arquivo {0} + + Baixando novo executável da engine... + Baixando {0} + + Instalando novos arquivos... + Instalando {0} + + + + + Fácil + Normal + Difícil + Ereto + Pesadelo + + \ No newline at end of file diff --git a/assets/languages/ptbr/Options.xml b/assets/languages/ptbr/Options.xml new file mode 100644 index 0000000000..023028d8de --- /dev/null +++ b/assets/languages/ptbr/Options.xml @@ -0,0 +1,213 @@ + + + Sem Descrição + + + Avançado + Menu de Opções + Escolha uma categoria para continuar. + + Controles + Mude os Controles de Jogador 1 e Jogador 2! + + Jogatina + Mude opções de jogo como Downscroll, Velocidade de Scroll, Indencência... + Mexa com opções mais avançadas como Streaming de Áudio... + + Aparência + Muda opções de Aparência como Menus Piscantes... + Mexa com opções mais avançadas como Sprites na VRAM, Antialiasing, Shaders + + Idioma + Mude o idioma usado pela engine. + + Outros + Use esse menu para resetar seu save ou configurações da engine. + + Opções de Depuração + Opções de Depuração pro Modo de Desenvolvedor. + + + + Notas + Esquerda + Baixo + Cima + Direita + + IU + + Aceitar + Voltar + Resetar + Pausar + Trocar Modo + + + Engine + + Trocar Mod + Contador de FPS + + + Volume + Aumentar + Diminuir + Mutar + + Desenvolvedor + + Menus de Desenvolvedor + Abrir Console + Recarregar State + + + + + Framerate + Nem preciso explicar né? + Ilimiatada + + Menu Piscante + Se ativado, irá desativar a piscagem no menu quando seleciona uma opção no Menu Principal, e outras piscagens serão desaceleradas. + + Barra de Vida Colorida + Se desativado, o jogo usará a barra vermelha/verde original da versão week 6 do fnf. + + Efeito "Pixel Perfect" + Se ativado, Week 6 ou outros fundos "pixel" haverão um efeito pixel perfect aplicado, alinhando todo pixel da tela. + + + Qualidade + Modos de qualidade para escolher, "BAIXO" = Desativar todo efeito visual pesado possível para alisar gameplay, "ALTO" = Ativar todos os efeitos visuais, custando performance, "CUSTOM" = Permite escolha pessoal das opções disponíveis em Avançado. + BAIXO + ALTO + CUSTOM + + Antialiasing + Se desativado, vai desativar antialiasing em todo sprite. Pode aumentar performance com o custo de sprites mais, afiados e pixelados. + + Baixa Memória + Se ativado, irá desativar certos elementos de fundos para reduzir uso de memória. + + Shaders em Jogatina + Se desativado, shaders de gameplay (efeitos como a Aberração Chromatica de Thorns) não serão carregados; pode ser útil em despositivos fracos. + + Sprites na VRAM + Se ativado, vai guardar bitmaps só na GPU, liberando um MONTE de memória (EXPERIMENTAL). Desligar isso irá consuimir mais memória, especialmente em sprites maiores. Se tiver incerteza, deixe ligado. + + + + + Downscroll + Se ligado, notas irão ir de cima pra baixo invés de baixo pra cima, como se tivessem caindo. + + Toque Fantasma + Se desligado, tentar acertar qualquer pista que não tem nota irá resultar em erros. + + Indencência + If desligado, vai censurar as cutscenes da Week 7 ou outros. + + Zooms de Câmera + Se desativado, impede a câmera de dar zoom a cada 4 batidas. + + Pause Automático + Se ativado, mudar janelas vai pausar o jogo. + + Volume da Música + Altera apenas o volume da música invés de tudo. + + Volume de SFXs + Altera apenas o volume de efeitos sonoros invés de tudo. + + Atraso Musical + Muda o atraso que as músicas devem seguir. + + + Tamanho da Janela + ... + + Streaming de Música + Se ativado, apenas músicas tocaram por stream, coisa essa que também libera BASTANTE memória custando uso maior de cpu se maior quantia de áudio for "streamado" de uma vez (EXPERIMENTAL). Desligar isso consumirá um monte de memória, especialmente em músicas maiores. Se houver incerteza, só deixa ativado. + + Streamed Vocals + Se ativado, vozes também serão "streamadas" se Streaming de Música tiver ativado, impactará performance se a música usa muitas vocais (EXPERIMENTAL). Se houver incerteza, só deixa desativado. + + + + + Idioma + Idioma por {0} (Versão: {1}) + + + + Forçar Crash + Escolha essa opção para forçar um crash. + + Atualizações Nightly + Se ativado, irá também incluir builds nightly (commits de atualização vindas do repositório da engine basicamente, usando builds de Actions) na checagem de update. + + Checar Atualizações + Escolha essa opção para ver se a engine tem atualizações. + Nenhuma atualização encontrada. + + Modo de Desenvolvedor + Se ativado, você poderá acessar funções de desenvoldor como alguns keybinds, editores, opções de desenvolvedor, atualização de states, console e mais. + + Aviso em Modpacks + Se ativado, um popup no início do jogo vai aparecer se houver avisos sobre o modpack, como configurações em falta, versões incompatíveis e mais. + + Resetar Save + Selecione essa opção para resetar seu save. Isso irá remover todas suas pontuações. + + + + Opções de Depuração + Use esse menu para ativar ou desativar opções de depuração. + + Mostrar Console + Selecione isso para mostrar o console de depuração, que contém informações logadas sobre o jogo. + + Escala Adptável em\nEditores + Se ativado, permitirá os editores a renderizar além da resolução base de 1280x720 do FNF (permitindo mais detalhe e espaço...) + + Burlar Escala Adptável + Desativa a resolução mínima para redimensionamento de editores (Precisa ter Escala Adptável em Editores ativado). + + SFXs em Editores + Se ativado, tocará efeitos sonoros quando tiver trabalhando nos editores (ex: vai tocar SFXs quando marcando checkboxes...) + + Trocar Lados de Evento + Se ativado, eventos globais ficarão à esquerda das pistas. + + Charts Formatadas + Se ativado, arquivos salvos pelo editor de chart serão formatados para serem facilmente visualizados. + + Personagens Formatados + Se ativado, arquivos salvos pelo editor de personagem serão formatados para serem facilmente visualizados. + + Fundos Formatados + Se ativado, arquivos salvos pelo editor de fundo serão formatados para serem facilmente visualizados. + + Borrão Intenso + Se ativado, editores usaram um desfoque mais forte que pode ser mais "lagado" porém com aparência melhor. + + Autosaves em Editores + Se ativado, isso irá automaticamente salvar seus arquivos em editores usando as configurações abaixo. + + Espera nos Saves + Isso controla a frequência em que o editor "auto salvará" seu arquivo (em segundos...) + + Tempo do Aviso + Isso controla por quanto tempo o editor avisará antes de fazer o autosave (em segundos..., 0 para desativar) + + Pasta Autosaves + Se ativado, seu autosave cairá em uma pasta separada com uma timestamp invés de sobrepor seu arquivo atual. (song/autosaves/) + + Atraso no Charter + Se ativado, isso habilitará a opção Atraso Musical no Editor de Chart também. + + Contador de Memória\nAntigo + Se ativado, o contador de memória mostrará o uso de memória do GC do Haxe e seus picos (comportamento original) invés da memória de working set vista no Gerenciador de Tarefas. + + \ No newline at end of file diff --git a/assets/languages/ptbr/assets/images/menus/mainmenu/credits.png b/assets/languages/ptbr/assets/images/menus/mainmenu/credits.png new file mode 100644 index 0000000000..0064713788 Binary files /dev/null and b/assets/languages/ptbr/assets/images/menus/mainmenu/credits.png differ diff --git a/assets/languages/ptbr/assets/images/menus/mainmenu/credits.xml b/assets/languages/ptbr/assets/images/menus/mainmenu/credits.xml new file mode 100644 index 0000000000..bc4b5a4a85 --- /dev/null +++ b/assets/languages/ptbr/assets/images/menus/mainmenu/credits.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/languages/ptbr/assets/images/menus/mainmenu/options.png b/assets/languages/ptbr/assets/images/menus/mainmenu/options.png new file mode 100644 index 0000000000..be4c8e3f3c Binary files /dev/null and b/assets/languages/ptbr/assets/images/menus/mainmenu/options.png differ diff --git a/assets/languages/ptbr/assets/images/menus/mainmenu/options.xml b/assets/languages/ptbr/assets/images/menus/mainmenu/options.xml new file mode 100644 index 0000000000..fea557b5e7 --- /dev/null +++ b/assets/languages/ptbr/assets/images/menus/mainmenu/options.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/languages/ptbr/assets/images/menus/mainmenu/story mode.png b/assets/languages/ptbr/assets/images/menus/mainmenu/story mode.png new file mode 100644 index 0000000000..57d51e4895 Binary files /dev/null and b/assets/languages/ptbr/assets/images/menus/mainmenu/story mode.png differ diff --git a/assets/languages/ptbr/assets/images/menus/mainmenu/story mode.xml b/assets/languages/ptbr/assets/images/menus/mainmenu/story mode.xml new file mode 100644 index 0000000000..e592c5fa1b --- /dev/null +++ b/assets/languages/ptbr/assets/images/menus/mainmenu/story mode.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/languages/ptbr/assets/images/menus/titlescreen/TitleEnter.png b/assets/languages/ptbr/assets/images/menus/titlescreen/TitleEnter.png new file mode 100644 index 0000000000..b9a4462cd2 Binary files /dev/null and b/assets/languages/ptbr/assets/images/menus/titlescreen/TitleEnter.png differ diff --git a/assets/languages/ptbr/assets/images/menus/titlescreen/TitleEnter.xml b/assets/languages/ptbr/assets/images/menus/titlescreen/TitleEnter.xml new file mode 100644 index 0000000000..a9cbbe9c37 --- /dev/null +++ b/assets/languages/ptbr/assets/images/menus/titlescreen/TitleEnter.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/languages/ptbr/config.ini b/assets/languages/ptbr/config.ini new file mode 100644 index 0000000000..88a5d3fd09 --- /dev/null +++ b/assets/languages/ptbr/config.ini @@ -0,0 +1,3 @@ +name="Português (Brasil)" +credits="BerGP" +version="1.0.0" \ No newline at end of file diff --git a/source/funkin/backend/assets/Paths.hx b/source/funkin/backend/assets/Paths.hx index 62542cf400..fec7554a75 100644 --- a/source/funkin/backend/assets/Paths.hx +++ b/source/funkin/backend/assets/Paths.hx @@ -14,6 +14,8 @@ import animate.FlxAnimateFrames; import funkin.backend.assets.ModsFolder; import funkin.backend.scripting.Script; +import flixel.util.typeLimit.OneOfTwo; + using StringTools; class Paths diff --git a/source/funkin/editors/charter/CharterEventScreenNew.hx b/source/funkin/editors/charter/CharterEventScreenNew.hx index f1396a71c2..6fe863527e 100644 --- a/source/funkin/editors/charter/CharterEventScreenNew.hx +++ b/source/funkin/editors/charter/CharterEventScreenNew.hx @@ -203,7 +203,7 @@ class CharterEventScreenNew extends MusicBeatSubstate { } } } else { - eventName.text = "No event"; + eventName.text = TU.get('charter.noEvent', "No events"); curEvent = -1; bWidth = eventName.x + eventName.width+16;