From 0907f56e06a9859ea92705ea1ec7a3912496c600 Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 11 Mar 2015 22:51:56 -0700 Subject: [PATCH] Implement extra Language Translations (Portuguese) Should be easy enough to add subsequent ones without errors; just modify lang_val -> abbrev main_langlist -> as it will appear in the dropdown --- PKHeX.csproj | 1 + PKX/f1-Main.cs | 52 ++++--- Properties/Resources.Designer.cs | 96 +++++++------ Properties/Resources.resx | 3 + Resources/text/other/lang_pt.txt | 234 +++++++++++++++---------------- 5 files changed, 202 insertions(+), 184 deletions(-) diff --git a/PKHeX.csproj b/PKHeX.csproj index 1f39bb0a6..472dbf612 100644 --- a/PKHeX.csproj +++ b/PKHeX.csproj @@ -341,6 +341,7 @@ + diff --git a/PKX/f1-Main.cs b/PKX/f1-Main.cs index 81d43bcb1..d9e4f656d 100644 --- a/PKX/f1-Main.cs +++ b/PKX/f1-Main.cs @@ -37,31 +37,17 @@ namespace PKHeX #endregion #region Language Detection before loading // Set up Language Selection - string[] main_langlist = - { - "English", // ENG - "日本語", // JPN - "Français", // FRE - "Italiano", // ITA - "Deutsch", // GER - "Español", // SPA - "한국어", // KOR - "中文" // CHN - }; foreach (var cbItem in main_langlist) CB_MainLanguage.Items.Add(cbItem); // Try and detect the language - int[] main_langnum = { 2, 1, 3, 4, 5, 7, 8, 9 }; - string[] lang_val = { "en", "ja", "fr", "it", "de", "es", "ko", "zh" }; + int[] main_langnum = {2, 1, 3, 4, 5, 7, 8, 9}; + main_langnum = main_langnum.Concat(Enumerable.Range(10, lang_val.Length).Select(i => i).ToArray()).ToArray(); string filename = Path.GetFileNameWithoutExtension(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); string lastTwoChars = filename.Substring(filename.Length - 2); int lang = Array.IndexOf(main_langnum, Array.IndexOf(lang_val, lastTwoChars)); - if (lang >= 0) - CB_MainLanguage.SelectedIndex = main_langnum[lang]; - else - CB_MainLanguage.SelectedIndex = ((lastTwoChars == "jp") ? 1 : 0); + CB_MainLanguage.SelectedIndex = lang >= 0 ? main_langnum[lang] - 1 : ((lastTwoChars == "jp") ? 1 : 0); #region HaX HaX = (filename.IndexOf("HaX", StringComparison.Ordinal) >= 0); @@ -79,9 +65,8 @@ namespace PKHeX Status = "Language set up"; #endregion #region Localize & Populate - InitializeStrings(); Status = "Strings set up"; InitializeFields(); Status = "Fields set up"; - CB_Language.SelectedIndex = (lang >= 0) ? main_langnum[lang] : 1; + CB_Language.SelectedIndex = (lang >= 0 && lang < 7) ? main_langnum[lang] : 1; #endregion #region Add ContextMenus to the PictureBoxes (PKX slots) @@ -172,6 +157,7 @@ namespace PKHeX TB_OT.Font = (Font)TB_Nickname.Font.Clone(); TB_OTt2.Font = (Font)TB_Nickname.Font.Clone(); Status = "Initialized!"; + CB_Species.SelectedIndex = 1; init = true; @@ -209,6 +195,19 @@ namespace PKHeX public static int colorizedslot; public static int largeWidth, shortWidth; public static string eggname = ""; + public static string[] lang_val = { "en", "ja", "fr", "it", "de", "es", "ko", "zh", "pt" }; + public static string[] main_langlist = + { + "English", // ENG + "日本語", // JPN + "Français", // FRE + "Italiano", // ITA + "Deutsch", // GER + "Español", // SPA + "한국어", // KOR + "中文", // CHN + "Português", // Portuguese + }; public static string[] gendersymbols = { "♂", "♀", "-" }; public static string[] specieslist = { }; public static string[] movelist = { }; @@ -241,10 +240,8 @@ namespace PKHeX public static string[] gamelist = { }; public static string[] puffs = { }; public static string[] itempouch = { }; - public static int[] speciesability = { }; - public static int[] saveoffsets = { }; public static string origintrack; - public static string curlanguage; + public static string curlanguage = "en"; public volatile bool init; public static bool unicode; public ToolTip Tip1 = new ToolTip(); @@ -725,19 +722,18 @@ namespace PKHeX // Language Translation private void changeMainLanguage(object sender, EventArgs e) { - if (init) - buff = preparepkx(buff); // get data currently in form + if (init) buff = preparepkx(buff); // get data currently in form Menu_Options.DropDown.Close(); InitializeStrings(); InitializeLanguage(); - Util.TranslateInterface(this, curlanguage, menuStrip1); + Util.TranslateInterface(this, lang_val[CB_MainLanguage.SelectedIndex], menuStrip1); // Translate the UI to language. populateFields(buff); // put data back in form } private void InitializeStrings() { - string[] lang_val = { "en", "ja", "fr", "it", "de", "es", "ko", "zh" }; - curlanguage = lang_val[CB_MainLanguage.SelectedIndex]; + if (CB_MainLanguage.SelectedIndex < 8) + curlanguage = lang_val[CB_MainLanguage.SelectedIndex]; string l = curlanguage; natures = Util.getStringList("Natures", l); @@ -814,7 +810,7 @@ namespace PKHeX // Localize the Poketransfer to the language (30001) string[] ptransp = { "Poké Transfer", "ポケシフター", "Poké Fret", "Pokétrasporto", "Poképorter", "Pokétransfer", "포케시프터", "ポケシフター" }; - metBW2_30000[1 - 1] = ptransp[CB_MainLanguage.SelectedIndex]; + metBW2_30000[1 - 1] = ptransp[Array.IndexOf(lang_val, curlanguage)]; metBW2_30000[2 - 1] += " (NPC)"; // Anything from an NPC metBW2_30000[3 - 1] += " (" + eggname + ")"; // Egg From Link Trade diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs index 938a0ebd7..ca24f9a6b 100644 --- a/Properties/Resources.Designer.cs +++ b/Properties/Resources.Designer.cs @@ -14776,6 +14776,28 @@ namespace PKHeX.Properties { } } + /// + /// Looks up a localized string similar to ! PKHeX Interface Customization File + ///! Languages: Save this file accordingly and put it in the same folder as PKHeX's executable. + ///! lang_en.txt = English + ///! lang_jp.txt = Japanese + ///! lang_fr.txt = French + ///! lang_de.txt = German + ///! lang_es.txt = Spanish + ///! lang_it.txt = Italian + ///! lang_ko.txt = Korean + ///! lang_pt.txt = Portuguese + ///! Make sure that each edit has a ' = ' between Control name and new Text! + ///! For the Menu Bar, separate the DropDown Item names with ' ; ' + ///! + ///! ----------------------------------------------- [rest of string was truncated]";. + /// + internal static string lang_pt { + get { + return ResourceManager.GetString("lang_pt", resourceCulture); + } + } + /// /// Looks up a localized string similar to lang_ja=! PKHeX Interface Customization File ///! Languages: Save this file accordingly and put it in the same folder as PKHeX's executable. @@ -15040,7 +15062,7 @@ namespace PKHeX.Properties { } /// - /// Looks up a localized string similar to If you are having issues viewing certain symbols: Options -> Toggle Unicode Text. + /// Looks up a localized string similar to If you are having issues viewing certain symbols/text: Options -> Toggle Font. /// /// ///// Main Window @@ -15053,13 +15075,9 @@ namespace PKHeX.Properties { ///Randomize EVs: Set all EVs to 0. ///PP Ups Label: Set all PP Ups to 3. ///Friendship Label: Reset Friendship + ///QR! to wrap text around QR code. /// - ///Click on the OT label to set relevant details to that of the save file. - /// - /// - ///// Save File - /// - ///Click [rest of string was truncated]";. + ///Alt click QR! to load ekx data from a QR url loaded to your clipboar [rest of string was truncated]";. /// internal static string shortcuts { get { @@ -19059,7 +19077,7 @@ namespace PKHeX.Properties { /// /// Looks up a localized string similar to None - /// + ///Rock Smash (HGSS) ///Tall Grass /// ///Dialga/Palkia @@ -19070,6 +19088,7 @@ namespace PKHeX.Properties { ///Building ///Marsh/Safari /// + ///Starter/Fossil/Gift (DP) /// /// /// @@ -19080,9 +19099,8 @@ namespace PKHeX.Properties { /// /// /// - /// - /// - ///Starter/Fossil/Gift. + ///Distortion World (Pt) + ///Starter/Fossil/Gift (Pt). /// internal static string text_EncounterType_de { get { @@ -19092,7 +19110,7 @@ namespace PKHeX.Properties { /// /// Looks up a localized string similar to None - /// + ///Rock Smash (HGSS) ///Tall Grass /// ///Dialga/Palkia @@ -19103,6 +19121,7 @@ namespace PKHeX.Properties { ///Building ///Marsh/Safari /// + ///Starter/Fossil/Gift (DP) /// /// /// @@ -19113,9 +19132,8 @@ namespace PKHeX.Properties { /// /// /// - /// - /// - ///Starter/Fossil/Gift. + ///Distortion World (Pt) + ///Starter/Fossil/Gift (Pt). /// internal static string text_EncounterType_en { get { @@ -19125,7 +19143,7 @@ namespace PKHeX.Properties { /// /// Looks up a localized string similar to None - /// + ///Rock Smash (HGSS) ///Tall Grass /// ///Dialga/Palkia @@ -19136,6 +19154,7 @@ namespace PKHeX.Properties { ///Building ///Marsh/Safari /// + ///Starter/Fossil/Gift (DP) /// /// /// @@ -19146,9 +19165,8 @@ namespace PKHeX.Properties { /// /// /// - /// - /// - ///Starter/Fossil/Gift. + ///Distortion World (Pt) + ///Starter/Fossil/Gift (Pt). /// internal static string text_EncounterType_es { get { @@ -19158,7 +19176,7 @@ namespace PKHeX.Properties { /// /// Looks up a localized string similar to None - /// + ///Rock Smash (HGSS) ///Tall Grass /// ///Dialga/Palkia @@ -19169,6 +19187,7 @@ namespace PKHeX.Properties { ///Building ///Marsh/Safari /// + ///Starter/Fossil/Gift (DP) /// /// /// @@ -19179,9 +19198,8 @@ namespace PKHeX.Properties { /// /// /// - /// - /// - ///Starter/Fossil/Gift. + ///Distortion World (Pt) + ///Starter/Fossil/Gift (Pt). /// internal static string text_EncounterType_fr { get { @@ -19191,7 +19209,7 @@ namespace PKHeX.Properties { /// /// Looks up a localized string similar to None - /// + ///Rock Smash (HGSS) ///Tall Grass /// ///Dialga/Palkia @@ -19202,6 +19220,7 @@ namespace PKHeX.Properties { ///Building ///Marsh/Safari /// + ///Starter/Fossil/Gift (DP) /// /// /// @@ -19212,9 +19231,8 @@ namespace PKHeX.Properties { /// /// /// - /// - /// - ///Starter/Fossil/Gift. + ///Distortion World (Pt) + ///Starter/Fossil/Gift (Pt). /// internal static string text_EncounterType_it { get { @@ -19224,7 +19242,7 @@ namespace PKHeX.Properties { /// /// Looks up a localized string similar to None - /// + ///Rock Smash (HGSS) ///Tall Grass /// ///Dialga/Palkia @@ -19235,6 +19253,7 @@ namespace PKHeX.Properties { ///Building ///Marsh/Safari /// + ///Starter/Fossil/Gift (DP) /// /// /// @@ -19245,9 +19264,8 @@ namespace PKHeX.Properties { /// /// /// - /// - /// - ///Starter/Fossil/Gift. + ///Distortion World (Pt) + ///Starter/Fossil/Gift (Pt). /// internal static string text_EncounterType_ja { get { @@ -19257,7 +19275,7 @@ namespace PKHeX.Properties { /// /// Looks up a localized string similar to None - /// + ///Rock Smash (HGSS) ///Tall Grass /// ///Dialga/Palkia @@ -19268,6 +19286,7 @@ namespace PKHeX.Properties { ///Building ///Marsh/Safari /// + ///Starter/Fossil/Gift (DP) /// /// /// @@ -19278,9 +19297,8 @@ namespace PKHeX.Properties { /// /// /// - /// - /// - ///Starter/Fossil/Gift. + ///Distortion World (Pt) + ///Starter/Fossil/Gift (Pt). /// internal static string text_EncounterType_ko { get { @@ -19290,7 +19308,7 @@ namespace PKHeX.Properties { /// /// Looks up a localized string similar to None - /// + ///Rock Smash (HGSS) ///Tall Grass /// ///Dialga/Palkia @@ -19301,6 +19319,7 @@ namespace PKHeX.Properties { ///Building ///Marsh/Safari /// + ///Starter/Fossil/Gift (DP) /// /// /// @@ -19311,9 +19330,8 @@ namespace PKHeX.Properties { /// /// /// - /// - /// - ///Starter/Fossil/Gift. + ///Distortion World (Pt) + ///Starter/Fossil/Gift (Pt). /// internal static string text_EncounterType_zh { get { diff --git a/Properties/Resources.resx b/Properties/Resources.resx index 1ac8fc84b..400d533b4 100644 --- a/Properties/Resources.resx +++ b/Properties/Resources.resx @@ -5887,4 +5887,7 @@ ..\Resources\text\zh\text_Games_zh.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + + ..\Resources\text\other\lang_pt.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + \ No newline at end of file diff --git a/Resources/text/other/lang_pt.txt b/Resources/text/other/lang_pt.txt index fac4f54ab..56732c2d7 100644 --- a/Resources/text/other/lang_pt.txt +++ b/Resources/text/other/lang_pt.txt @@ -17,49 +17,49 @@ - Change stuff below this line, not above. ----------------Overall PKX Interface------------------ Menu_File = Ficheiro ; Abrir... ; Guardar como... ; Sair -Menu_Tools = Ferramentas ; Alternar Interface da Box ; Carregar/Despejar Boxes ; Relatrio de Dados das Boxes ; Gerador de Cdigo -Menu_Options = Opes ; Idioma ; Sobre o PKHeX ; Mudar Fonte +Menu_Tools = Ferramentas ; Alternar Interface da Box ; Carregar/Despejar Boxes ; Relatório de Dados das Boxes ; Gerador de Código +Menu_Options = Opções ; Idioma ; Sobre o PKHeX ; Mudar Fonte --------------------Main Tab Data---------------------- Tab_Main = Principal Label_PID = PID: BTN_RerollPID = Gerar -Label_Species = Espcies: +Label_Species = Espécies: CHK_Nicknamed = Alcunha: Label_EXP = EXP: -Label_CurLevel = Nvel: +Label_CurLevel = Nível: Label_Nature = Natureza: Label_HeldItem = Item a Segurar: Label_Friendship = Amizade: Label_Form = Forma: Label_Ability = Habilidade: Label_Language = Idioma: -CHK_IsEgg = Ovo +CHK_IsEgg = É Ovo CHK_Infected = Infectado CHK_Cured = Curado Label_PKRS = PkRs: Label_PKRSdays = d: -Label_Country = Pas: -Label_SubRegion = Sub Regio: -Label_3DSRegion = Regio 3DS: +Label_Country = País: +Label_SubRegion = Sub Região: +Label_3DSRegion = Região 3DS: ---------------------Met Tab Data----------------------- Tab_Met = Encontro Label_OriginGame = Jogo de Origem: Label_MetLocation = Local de Encontro: Label_Ball = Bola: -Label_MetLevel = Nvel Encontrado: +Label_MetLevel = Nível Encontrado: Label_MetDate = Data Encontrado: Label_EncounterType = Encontro: CHK_Fateful = Encontro Normal ---------------------Egg Met Data----------------------- CHK_AsEgg = Como Ovo -GB_EggConditions = Condies de Encontro do Ovo +GB_EggConditions = Condições de Encontro do Ovo Label_EggLocation = Local: Label_EggDate = Data: --------------------Stats Tab Data---------------------- -Tab_Stats = Estatsticas +Tab_Stats = Estat. Label_IVs = IVs Label_EVs = EVs -Label_Stats = Estatsticas +Label_Stats = Estatísticas Label_HP = HP: Label_ATK = Atk: Label_DEF = Def: @@ -69,9 +69,9 @@ Label_SPE = Spe: Label_Total = Total: Label_HiddenPowerPrefix = Tipo do Hidden Power: Label_CharacteristicPrefix = Caracteristica: -BTN_RandomIVs = IVs Sorte -BTN_RandomEVs = EVs Sorte -Label_ContestStats = Estatsticas de Concurso +BTN_RandomIVs = IVs à Sorte +BTN_RandomEVs = EVs à Sorte +Label_ContestStats = Estatísticas de Concurso Label_Cool = Cool Label_Beauty = Beauty Label_Cute = Cute @@ -86,21 +86,21 @@ Label_PPups = PP Ups GB_RelearnMoves = Reaprender Ataques -------------------OT/Misc Tab Data--------------------- Tab_OTMisc = OT/Outros -GB_OT = Informao do Treinador +GB_OT = Informação do Treinador Label_TID = TID: Label_SID = SID: Label_OT = OT: RB_OTM = ? RB_OTF = ? -GB_nOT = ltimo (no OT) Treinador +GB_nOT = Último (não OT) Treinador Label_PrevOT = OT: RB_nOTM = ? RB_nOTF = ? GB_ExtraBytes = Bytes Extra GB_Markings = Marcas BTN_Ribbons = Fitas/Medalhas -BTN_History = Memrias/Amie -Label_EncryptionConstant = Constante de Encriptao: +BTN_History = Memórias/Amie +Label_EncryptionConstant = Constante de Encriptação: BTN_RerollEC = Gerar -----------------Save Data Interface-------------------- Tab_Box = Box @@ -108,37 +108,37 @@ Tab_PartyBattle = Box Equipa-Batalha Tab_Other = Outro Tab_Tools = Ferramentas Tab_SAV = SAV -B_OpenPokePuffs = ?Pok Puffs +B_OpenPokePuffs = ?Poké Puffs B_OpenItemPouch = Itens -B_OpenTrainerInfo = Informao do Treinador +B_OpenTrainerInfo = Informação do Treinador B_OUTPasserby = Passerby -B_OpenBoxLayout = Aparncia das Boxes +B_OpenBoxLayout = Aparência das Boxes B_OpenWondercards = Wondercard B_OpenSuperTraining = Super Treino B_OpenHallofFame = Hall of Fame B_OpenOPowers = O-Powers B_OpenEventFlags = Acontecimentos -B_OpenPokedex = Pokdex +B_OpenPokedex = Pokédex B_OpenBerryField = Campos de Berries -- B_OpenSecretBase = Base Secreta --------------------Tab Internals----------------------- L_Party = Equipa: L_BattleBox = Box de Batalha: -L_ReadOnlyPBB = Isto s de leitura. +L_ReadOnlyPBB = Isto é só de leitura. GB_Daycare = Daycare GB_GTS = GTS GB_Fused = Fundido GB_SUBE = Velhote -DayCare_HasEgg = Ovo Disponvel +DayCare_HasEgg = Ovo Disponível L_DaycareSeed = Semente -L_ReadOnlyOther = Este separador s de leitura. +L_ReadOnlyOther = Este separador é só de leitura. B_3DSSETemp = Abrir Temp 3DSSE B_JPEG = Gravar PGL .JPEG -L_IntegrityCheck = Verificao de Integridade: +L_IntegrityCheck = Verificação de Integridade: B_VerifyCHK = Checksums B_VerifySHA = Hashes -L_SAVManipulation = Manipulao do Ficheiro Guardado: +L_SAVManipulation = Manipulação do Ficheiro Guardado: B_SwitchSAV = Mudar SAV B_ExportSAV = Exportar SAV ! End @@ -156,12 +156,12 @@ Tab_Kalos = Fitas Comuns Tab_Extra = Fitas Extra Tab_Medals = Medalhas de Treino GB_Kalos12 = Conjunto 1 -Kalos1a_0 = Campio de Kalos -Kalos1a_1 = Campio de Hoenn -Kalos1a_2 = Campio de Sinnoh +Kalos1a_0 = Campião de Kalos +Kalos1a_1 = Campião de Hoenn +Kalos1a_2 = Campião de Sinnoh Kalos1a_3 = Melhores Amigos Kalos1a_4 = Treino -Kalos1a_5 = Batalhador Hbil +Kalos1a_5 = Batalhador Hábil Kalos1a_6 = Batalhador Experiente Kalos1a_7 = Empenho --- @@ -169,7 +169,7 @@ Kalos1b_0 = Alerta Kalos1b_1 = Choque Kalos1b_2 = Desanimado Kalos1b_3 = Descuidado -Kalos1b_4 = Descontrado +Kalos1b_4 = Descontraído Kalos1b_5 = Dorminhoco Kalos1b_6 = Sorridente Kalos1b_7 = Deslumbrante @@ -181,28 +181,28 @@ Kalos2a_2 = Artista Kalos2a_3 = Pegada Kalos2a_4 = Recorde Kalos2a_5 = Lenda -Kalos2a_6 = Pas +Kalos2a_6 = País Kalos2a_7 = Nacional --- Kalos2b_0 = Terra Kalos2b_1 = Mundo -Kalos2b_2 = Clssico +Kalos2b_2 = Clássico Kalos2b_3 = Premier Kalos2b_4 = Evento -Kalos2b_5 = Aniversrio +Kalos2b_5 = Aniversário Kalos2b_6 = Especial -Kalos2b_7 = Lembrana +Kalos2b_7 = Lembrança --- GB_Extra1 = Conjunto 3 Extra1_0 = Desejando -Extra1_1 = Campio de Batalha -Extra1_2 = Campio Regional -Extra1_3 = Campio Nacional -Extra1_4 = Campio Mundial +Extra1_1 = Campião de Batalha +Extra1_2 = Campião Regional +Extra1_3 = Campião Nacional +Extra1_4 = Campião Mundial L_PastContest = Fitas de Concursos Passados: L_PastBattle = Fitas de Batalhas Passadas: --- -Extra1_7 = Campeo de Hoenn +Extra1_7 = Campeão de Hoenn ORAS_0 = Estrela de Concurso ORAS_1 = Mestre da Fixeza ORAS_2 = Mestre da Beleza @@ -238,11 +238,11 @@ TMedal3_4 = Problemas L_Rank3 = Rank 5 TMedal3_5 = Erva TMedal3_6 = Fogo -TMedal3_7 = gua +TMedal3_7 = Água TMedal4_0 = Fugir L_Rank3 = Rank 6 TMedal4_1 = Segundo -TMedal4_2 = Rpido +TMedal4_2 = Rápido TMedal4_3 = Longo L_Rank3 = Rank 7 TMedal4_4 = Dispersar @@ -251,7 +251,7 @@ TMedal4_6 = Hydreigon L_Rank3 = Rank 8 TMedal4_7 = Melhor --- -L_Bag = ltima Mochila Utilizada: +L_Bag = Última Mochila Utilizada: L_Hits = Pancadas de Sobra: ! End ! ----------------------------------------------------- @@ -263,23 +263,23 @@ BTN_Cancel = Cancelar BTN_Save = Guardar L_Handler = Treinador Actual: - -Tab_OTMemory = Memrias com: OT +Tab_OTMemory = Memórias com: OT L_OT_Friendship = Amizade: L_OT_Affection = Afecto: -Tab_CTMemory = Memrias com: noOT +Tab_CTMemory = Memórias com: nãoOT L_CT_Friendship = Amizade: L_cT_Affection = Afecto: -Tab_Residence = Residncia +Tab_Residence = Residência -- -L_Country = Pas -L_Region = Regio +L_Country = País +L_Region = Região L_Geo0 = Mais Recente: L_Geo1 = Passado 1: L_Geo2 = Passado 2: L_Geo3 = Passado 3: L_Geo4 = Passado 4: -- -L_Arguments = Desactivado ; Nunca deixado ; OT ; Gerao Passada ; Memrias com ; Pokmon ; rea ; Item(s) ; Ataques ; Local ; +L_Arguments = Desactivado ; Nunca deixado ; OT ; Geração Passada ; Memórias com ; Pokémon ; Área ; Item(s) ; Ataques ; Local ; ! End ! ----------------------------------------------------- - DO NOT CHANGE THIS SECTION. @@ -295,7 +295,7 @@ L_Arguments = Desactivado ; Nunca deixado ; OT ; Gera ------------------------------------------------------- L_Berry = Baga: L_Field = Campo: -L_Unfinished = No Acabado: Precisa de Mais Pesquisa +L_Unfinished = Não Acabado: Precisa de Mais Pesquisa L_u1 = 1 L_u2 = 2 L_u3 = 3 @@ -325,16 +325,16 @@ L_BoxName = Nome da Box: ------------------------------------------------------ L_Ash = Volcanic Ash: GB_Misc = Misc -flag_0288 = Esttua Multi -flag_0287 = Esttua Rotation -flag_0286 = Esttua Triples +flag_0288 = Estátua Multi +flag_0287 = Estátua Rotation +flag_0286 = Estátua Triples flag_0293 = Super Multi Desbloqueado flag_0292 = Super Rotation Desbloqueado flag_0291 = Super Triples Desbloqueado flag_0290 = Super Doubles Desbloqueado flag_0289 = Super Singles Desbloqueado -flag_0285 = Esttua Doubles -flag_0284 = Esttua Singles +flag_0285 = Estátua Doubles +flag_0284 = Estátua Singles GB_Rebattle = Voltar a Lutar flag_2835 = (AS) Latios Capturado flag_0420 = (AS) Latios Derrotado @@ -409,19 +409,19 @@ B_Cancel = Cancelar ! SAV_EventFlagsXY = Event Flag Editor (XY) - Change stuff below this line, not above. ------------------------------------------------------- -flag_2546 = Pokdex Obtido +flag_2546 = Pokédex Obtido GB_Misc = Outros -flag_0289 = Esttua Multi -flag_0288 = Esttua Rotation -flag_0287 = Esttua Triples +flag_0289 = Estátua Multi +flag_0288 = Estátua Rotation +flag_0287 = Estátua Triples flag_0294 = Super Multi Desbloqueado flag_0293 = Super Rotation Desbloqueado flag_0292 = Super Triples Desbloqueado flag_0291 = Super Doubles Desbloqueado flag_0290 = Super Singles Desbloqueado flag_0675 = 50: Chatelaine Derrotada -flag_0286 = Esttua Doubles -flag_0285 = Esttua Singles +flag_0286 = Estátua Doubles +flag_0285 = Estátua Singles GB_Rebattle = Voltar a Lutar flag_0114 = Zygarde Capturado flag_0790 = Zygarde Derrotado @@ -448,28 +448,28 @@ B_Cancel = Cancelar ! End ! ----------------------------------------------------- - DO NOT CHANGE THIS SECTION. -! SAV_PokedexORAS = Pokdex Editor (ORAS) +! SAV_PokedexORAS = Pokédex Editor (ORAS) - Change stuff below this line, not above. ------------------------------------------------------ L_goto = goto: GB_Owned = Possuido CHK_P1 = Obtido CHK_P2 = Macho -CHK_P3 = Fmea +CHK_P3 = Fêmea CHK_P4 = Macho Shiny -CHK_P5 = Fmea Shiny +CHK_P5 = Fêmea Shiny GB_Encountered = Encontrado CHK_P6 = Macho -CHK_P7 = Fmea +CHK_P7 = Fêmea CHK_P8 = Macho Shiny -CHK_P9 = Fmea Shiny +CHK_P9 = Fêmea Shiny L_DexNav = DexNav Lv: GB_Language = Idiomas -CHK_L1 = Japons -CHK_L2 = Ingls -CHK_L3 = Francs +CHK_L1 = Japonês +CHK_L2 = Inglês +CHK_L3 = Francês CHK_L4 = Italiano -CHK_L5 = Alemo +CHK_L5 = Alemão CHK_L6 = Espanhol CHK_L7 = Coreano B_FillDex = Completar Dex @@ -480,7 +480,7 @@ B_Cancel = Cancelar ! End ! ----------------------------------------------------- - DO NOT CHANGE THIS SECTION. -! SAV_PokedexXY = Pokdex Editor (XY) +! SAV_PokedexXY = Pokédex Editor (XY) - Change stuff below this line, not above. ------------------------------------------------------- L_goto = goto: @@ -488,21 +488,21 @@ GB_Owned = Possuido CHK_F1 = Estrangeiro (Pre) CHK_P1 = Nativo (Kalos) CHK_P2 = Macho -CHK_P3 = Fmea +CHK_P3 = Fêmea CHK_P4 = Macho Shiny -CHK_P5 = Fmea Shiny +CHK_P5 = Fêmea Shiny CHK_P10 = Por Troca GB_Encountered = Encontro CHK_P6 = Macho -CHK_P7 = Fmea +CHK_P7 = Fêmea CHK_P8 = Macho Shiny -CHK_P9 = Fmea Shiny +CHK_P9 = Fêmea Shiny GB_Language = Idiomas -CHK_L1 = Japons -CHK_L2 = Ingls -CHK_L3 = Francs +CHK_L1 = Japonês +CHK_L2 = Inglês +CHK_L3 = Francês CHK_L4 = Italiano -CHK_L5 = Alemo +CHK_L5 = Alemão CHK_L6 = Espanhol CHK_L7 = Coreano B_FillDex = Completar Dex @@ -517,22 +517,22 @@ B_Cancel = Cancelar - Change stuff below this line, not above. ------------------------------------------------------- B_CopyText = Copiar txt -L_Level = Nvel: +L_Level = Nível: L_Shiny = Shiny: Label_Form = Forma: B_Cancel = Cancelar Label_MetDate = Data: -L_Victory = Nmero de Victria: -GB_OT = Informao do Treinador +L_Victory = Número de Victória: +GB_OT = Informação do Treinador Label_OT = OT: Label_SID = SID: Label_TID = TID: Label_HeldItem = Item em Posse: GB_CurrentMoves = Ataques Actuais -Label_EncryptionConstant = Constante de Encriptao: +Label_EncryptionConstant = Constante de Encriptação: CHK_Nicknamed = Alcunha: -Label_Species = Espcie: -L_PartyNum = ndice da Equipa: +Label_Species = Espécie: +L_PartyNum = Índice da Equipa: B_Close = Guardar ! End ! ----------------------------------------------------- @@ -556,13 +556,13 @@ B_Cancel = Cancelar ------------------------------------------------------- GB_Regular = Normal B_MaxP = Dar Todos -L_1 = Ecloso: -L_2 = Negcio: -L_3 = ?Prmio: +L_1 = Eclosão: +L_2 = Negócio: +L_3 = ?Prémio: L_4 = EXP: L_5 = Captura: L_6 = ?Encontro -L_7 = ?Discrio: +L_7 = ?Discrição: L_8 = Recuperar HP: L_9 = ?PP: L_10 = ?Amizade: @@ -574,21 +574,21 @@ L_15 = ?Speed: L_16 = ?Critical Hit: L_17 = ?Accuracy: GB_Event = Evento -CHK_1 = ?Negcio MAX +CHK_1 = ?Negócio MAX CHK_2 = ?EXP MAX -CHK_3 = ?Prmio MAX -CHK_4 = ?Ecloso MAX +CHK_3 = ?Prémio MAX +CHK_4 = ?Eclosão MAX CHK_5 = ?Captura MAX CHK_6 = ?Recuperar MAX CHK_7 = ?Amizade MAX -CHK_8 = ?No Usado +CHK_8 = ?Não Usado B_AllMax = Dar Todos B_Save = Gravar B_Cancel = Cancelar ! End ! ----------------------------------------------------- - DO NOT CHANGE THIS SECTION. -! SAV_Pokepuff = ?Pok Puffs Editor +! SAV_Pokepuff = ?Poké Puffs Editor - Change stuff below this line, not above. ------------------------------------------------------- L_Count = CNT: @@ -605,7 +605,7 @@ B_Save = Gravar ------------------------------------------------------- L_FlagsCaptured = Bandeiras Apanhadas: B_FSave = < -B_GiveDecor = Dar Todas as Decoraes +B_GiveDecor = Dar Todas as Decorações B_Cancel = Cancelar B_Save = Gravar B_FDisplay = > @@ -621,14 +621,14 @@ L_Confetti = Confetti: L_TeamName = Nome da Equipa: L_TeamSlogan = Lema da Equipa: -- -GB_Object = Disposio de Objectos -L_Index = ndice: -L_Decoration = Decorao: -L_Rotation = Rotao Val: +GB_Object = Disposição de Objectos +L_Index = Índice: +L_Decoration = Decoração: +L_Rotation = Rotação Val: L_X = X Coordinate: L_Y = Y Coordinate: -- -f_PKM = Pokmon do Treinador +f_PKM = Pokémon do Treinador GB_PKM = PKM L_Participant = Participante: L_EncryptionConstant = ENC: @@ -651,22 +651,22 @@ L_PPUps = PPUps GB_Misc = Misc L_MultiplayerSprite = Sprite em Multiplayer: L_Style = Estilo: -GB_Map = Posio no Mapa +GB_Map = Posição no Mapa L_Y = Cordenada Y: L_CurrentMap = Mapa Actual: L_Z = Cordenada Z: L_X = Cordenada X: -L_Offset = (compensao) -GB_Appear = Aparncia Actual (X/Y) +L_Offset = (compensação) +GB_Appear = Aparência Actual (X/Y) L_Outfit = Valores da Roupa -B_GiveAccessories = Dar Todos os Acessrios +B_GiveAccessories = Dar Todos os Acessórios L_Dress = Vestido: -L_Accessory = Acessrio: +L_Accessory = Acessório: L_Bag = Mala: L_Socks = Meias: -L_Pants = Calas: +L_Pants = Calças: L_Shirt = Camisola: -L_Hat = Chapu: +L_Hat = Chapéu: L_FacialHair = Cabelo Facial: L_Hairstyle = Tipo de Penteado: L_HairColor = Cor do Cabelo: @@ -688,19 +688,19 @@ L_TriplesB = Triples: L_DoublesB = Doubles: L_SinglesB = Singles: B_Save = Guardar -L_Stats = Estatsticas +L_Stats = Estatísticas B_Cancel = Cancelar -GB_Overview = Viso Global +GB_Overview = Visão Global L_Seconds = Seg: L_Minutes = Min: L_Hours = Hrs: L_Language = Idioma: -L_PM = PokMiles: -L_Region = Regio: +L_PM = PokéMiles: +L_Region = Região: L_BP = BP: -L_Country = Pas: +L_Country = País: B_MaxCash = + -L_3DSReg = Regio 3DS: +L_3DSReg = Região 3DS: L_Money = $: L_SID = SID: L_TID = TID: @@ -712,14 +712,14 @@ L_Saying2 = 2: L_Saying3 = 3: L_Saying4 = 4: L_Saying5 = 5: -GB_Badges = Crachs +GB_Badges = Crachás cb1 = 1 - Insecto cb2 = 2 - Penhasco cb3 = 3 - Estrondo cb4 = 4 - Planta cb5 = 5 - Voltagem cb6 = 6 - Fada -cb7 = 7 - Psquico +cb7 = 7 - Psíquico cb8 = 8 - Iceberg ! End ! -----------------------------------------------------