use strict; use bytes; =comment Translate.pl attempts to load all of the translations into one file. A translation is simply a hash from English to the other language. =cut $::English = { 'LanguageCode' => 0, # In-game text 'MAX COMBO!!!' => undef, '%d-hit combo!' => undef, # e.g. 3-hit combo! '%d%% damage' => undef, # e.g. 30% damage 'Round %d' => undef, 'REW' => undef, 'REPLAY' => undef, 'DEMO' => undef, 'Press F1 to skip...'=> undef, 'HURRY UP!' => undef, 'TIME IS UP!' => undef, 'Final Judgement' => undef, 'Continue?' => undef, 'SPLAT!' => undef, 'Choose A Fighter Dammit' => undef, # Menu items "Main Menu" => undef, "~SINGLE PLAYER GAME"=> undef, "~MULTI PLAYER GAME"=> undef, "~SURRENDER GAME" => undef, "~OPTIONS" => undef, "~INFO" => undef, "QUIT" => undef, "~OK" => undef, "~LANGUAGE: " => undef, "Options" => undef, "~FULLSCREEN ON" => undef, "~FULLSCREEN OFF" => undef, "GAME SPEED: " => undef, "GAME TIME: " => undef, "STAMINA: " => undef, "~SOUND" => undef, "~RIGHT PLAYER KEYS"=> undef, "~LEFT PLAYER KEYS" => undef, "Sound" => undef, "CHANNELS: " => undef, # Mono / Stereo "SOUND QUALITY: " => undef, # KHz of playback rate "SOUND FIDELITY: " => undef, # 8 bit or 16 bit "MUSIC VOLUME: " => undef, # OFF or numeric "EFFECTS VOLUME: " => undef, # OFF or numeric # Menu options "BABY" => undef, "VERY LOW" => undef, "LOW" => undef, "NORMAL" => undef, "HIGH" => undef, "VERY HIGH" => undef, "NEAR IMMORTAL" => undef, "SNAIL RACE" => undef, "SLOW" => undef, "NORMAL" => undef, "TURBO" => undef, "KUNG-FU MOVIE" => undef, # Sound / Channels "MONO" => undef, "STEREO" => undef, # Sound / Mixing rate settings "LOW" => undef, "MEDIUM" => undef, "HIGH" => undef, # Sound volume "OFF" => undef, # Key configuration '%s player-\'%s\'?' => undef, # The first %s becomes Left or Right. The second %s is up/down/high punch/... 'Left' => undef, 'Right' => undef, "up", => undef, "down", => undef, "left", => undef, "right", => undef, "block", => undef, "low punch", => undef, "high punch", => undef, "low kick", => undef, "high kick" => undef, 'Thanks!' => undef, # Demo screens, 'Fighter Stats' => undef, 'Unfortunately this fighter is not yet playable.' => undef, 'Name: ' => undef, 'Team: ' => undef, 'Style: ' => undef, 'Age: ' => undef, 'Weight: ' => undef, 'Height: ' => undef, 'Shoe size: ' => undef, "Credits" => undef, "CreditsText1" => "OPENMORTAL CREDITS -- THE OPENMORTAL TEAM ARE -- CODING - UPi MUSIC - Purple Motion MUSIC - XTD / Mystic GRAPHICS - UPi German translation - ?? French translation - Vampyre Spanish translation - EdsipeR Portuguese translation - Vinicius Fortuna -- CAST -- Boxer - Zoli Cumi - As himself Descant - As himself Fureszes Orult - Ambrus Grizli - As himself Kinga - As herself Macy - As herself Misi - As himself Rising-san - Surba Sirpi - As himself Taka Ito - Bence Tokeletlen Katona - Dani Watasiwa Baka Janajo - Ulmar Black Dark Evil Mage - UPi -- HOSTING -- sourceforge.net apocalypse.rulez.org freshmeat.net OpenMortal is Copyright 2003 of the OpenMortal Team Distributed under the GNU General Public Licence Version 2\n\n", 'CreditsText2' => 'Thanks to Midway for not harrassing us with legal stuff so far, even though '. 'we must surely violate at least 50 of their patents, international copyrights and registered trademarks. OpenMortal needs your help! If you can contribute music, graphics, improved code, '. 'additional characters, cash, beer, pizza or any other consumable, please mail us '. 'at upi@apocalypse.rulez.org! The same address is currently accepting comments and '. "fanmail too (hint, hint!).\n\n", 'CreditsText3' => "Be sure to check out other stuff from Apocalypse Production and Degec Entertainment\n\n", 'Story1Text' => "We, the Gods of the Evil Killer Black Antipathic Dim (witted) Fire Mages no longer tolerate the lack of evildoing. We send them out on a mission so diabolical, so evil that the world will never be the same again! We order our unworthy followers to DESTROY THE SATURDAY and plunge humanity into a dark age of 5 working days and 1 holiday per week... FOREVER!\n\n\n\n\n\n\n\n\n", 'Story2Text', => "Whenever EVIL looms on the horizon, the good guys are there to save the day. Son Goku, the protector of Earth and Humanity went to the rescue... Only to become ROADKILL on his way to the Mortal Szombat tournament! It was Cumi's first time behind the wheel, after all...\n\n\n\n\n\n\n\n\n", }; $::Hungarian = { 'LanguageCode' => 3, # In-game text 'MAX COMBO!!!' => "MAX KOMBÓ!!!", '%d-hit combo!' => '%dX kombó', '%d%% damage' => '%d%% sebzés', 'Round %d' => '%d. menet', 'REW' => 'VISSZA', 'REPLAY' => undef, 'DEMO' => 'DEMÓ', 'Press F1 to skip...'=> 'F1 gomb: tovább', 'HURRY UP!' => 'GYERÜNK MÁR!', 'TIME IS UP!' => 'NA ENNYI!', 'Final Judgement' => 'Végső Ítélet', 'Continue?' => 'Tovább?', 'SPLAT!' => 'FRÖCCS!', 'Choose A Fighter Dammit' => 'Válassz Játékost, Baszki', # Menu items "Main Menu" => 'FŐMENÜ', "~SINGLE PLAYER GAME"=> '~EGYSZEMÉLYES JÁTÉK', "~MULTI PLAYER GAME"=> '~KÉTSZEMÉLYES JÁTÉK', "~SURRENDER GAME" => '~JÁTÉK FELADÁSA', "~OPTIONS" => '~BEÁLLÍTÁSOK', "~INFO" => '~INFORMÁCIÓK', "QUIT" => 'QUIT', "~OK" => '~OKÉ', "~LANGUAGE: " => '~NYELV: ', "Options" => 'Beállítások', "~FULLSCREEN ON" => 'Teljes képernyő', "~FULLSCREEN OFF" => 'Ablakos megjelenítés', "GAME SPEED: " => 'Játék sebesség: ', "GAME TIME: " => 'Játékidő: ', "STAMINA: " => 'Állóképesség: ', "~SOUND" => '~HANG', "~RIGHT PLAYER KEYS"=> '~Jobb játékos gombjai', "~LEFT PLAYER KEYS" => '~Bal játékos gombjai', "Sound" => 'Hangok', "CHANNELS: " => 'Csatornák: ', "SOUND QUALITY: " => 'Hangminőség: ', "SOUND FIDELITY: " => 'Hangpontosság: ', "MUSIC VOLUME: " => 'Zene hangereje: ', "EFFECTS VOLUME: " => 'Zajok hangereje: ', # Menu options "BABY" => 'CSECSEMŐ', "VERY LOW" => 'NAGYON GYÉR', "LOW" => 'GYÉR', "NORMAL" => 'NORMÁLIS', "HIGH" => 'KEMÉNY', "VERY HIGH" => 'NAGYON KEMÉNY', "NEAR IMMORTAL" => 'TERMINÁTOR', "SNAIL RACE" => 'CSIGAVERSENY', "SLOW" => 'LASSÚ', "NORMAL" => 'NORMÁL', "TURBO" => 'TURBÓ', "KUNG-FU MOVIE" => 'KUNG-FU FILM', "MONO" => 'MONÓ', "STEREO" => 'SZTEREÓ', "LOW" => 'ALACSONY', "MEDIUM" => 'KÖZEPES', "HIGH" => 'MAGAS', "OFF" => 'NINCS', # Key configuration '%s player-\'%s\'?' => '%s játékos - \'%s\'?', 'Left' => 'Bal', 'Right' => 'Jobb', "up", => 'fel', "down", => 'le', "left", => 'balra', "right", => 'jobbra', "block", => 'védés', "low punch", => 'alsó ütés', "high punch", => 'felső ütés', "low kick", => 'alsó rúgás', "high kick" => 'felső rúgás', 'Thanks!' => 'Köszi!', # Demo screens, 'Fighter Stats' => 'Harcos Adatai', 'Unfortunately this fighter is not yet playable.' => 'Sajnos ő még nem játszható.', 'KEYS' => 'GOMBOK', 'Name: ' => 'Név: ', 'Team: ' => 'Csapat: ', 'Style: ' => 'Stílus: ', 'Age: ' => 'Kor: ', 'Weight: ' => 'Súly: ', 'Height: ' => 'Magasság: ', 'Shoe size: ' => 'Cipőméret: ', "Credits" => 'Készítették', "CreditsText1" => "A Mortál Szombat Elkövetői -- A MORTÁL SZOMBAT CSAPAT -- PROGRAM - UPi ZENE - Purple Motion ZENE - XTD / Mystic GRAFIKA - UPi Német fordítás - ?? Francia fordítás - Vampyre Spanyol fordítás - EdispeR -- SZEREPLŐK -- Boxer - Zoli Cumi - Mint önmaga Descant - Mint önmaga Fűrészes Őrült - Ambrus Grizli - Mint önmaga Kinga - Mint önmaga Macy - Mint önmaga Misi - Mint önmaga Rising-san - Surba Sirpi - Mint önmaga Taka Ito - Bence Tökéletlen Katona - Dani Watasiwa Baka Janajo - Ulmar Black Dark Evil Mage - UPi -- SZERVEREINK -- sourceforge.net apocalypse.rulez.org freshmeat.net A Mortál Szombat Copyright 2003, A Mortál Szombat Csapat Distributed under the GNU General Public Licence Version 2\n\n", 'CreditsText2' => 'Thanks to Midway for not harrassing us with legal stuff so far, even though '. 'we must surely violate at least 50 of their patents, international copyrights and registered trademarks. OpenMortal needs your help! If you can contribute music, graphics, improved code, '. 'additional characters, cash, beer, pizza or any other consumable, please mail us '. 'at upi@apocalypse.rulez.org! The same address is currently accepting comments and '. "fanmail too (hint, hint!).\n\n", 'CreditsText3' => "Be sure to check out other stuff from Apocalypse Production and Degec Entertainment\n\n", 'Story1Text' => "Mi, a Gonosz Gyilkos Fekete Ellenszenves Sötét(elméjű) Tűzmágusok istenei nem tűrhetjük tovább a gonosztevés hiányát. Egy küldetést adunk nekik amelyik olyan ördögien gonosz, amilyet a világ még sosem látott! Méltatlan alattvalóink parancsa: ELPUSZTÍTANI A SZOMBATOT hogy az emberiség az 5 munkanap és egy szünnapos hét sötét korába süllyedjen... ÖRÖKRE!\n\n\n\n\n\n\n\n\n", 'Story2Text', => "Whenever EVIL looms on the horizon, the good guys are there to save the day. Son Goku, the protector of Earth and Humanity went to the rescue... Only to become ROADKILL on his way to the Mortal Szombat tournament! It was Cumi's first time behind the wheel, after all...\n\n\n\n\n\n\n\n\n", }; $::French = { 'LanguageCode' => 2, # In-game text 'MAX COMBO!!!' => 'MAX COMBO!!!', '%d-hit combo!' => '%d-coups combo!', # e.g. 3-hit combo! '%d%% damage' => '%d%% degats', # e.g. 30% damage 'Round %d' => 'Round %d', 'REW' => 'REMB', 'REPLAY' => 'RALENTI', 'DEMO' => 'DEMO', 'Press F1 to skip...'=> 'Appuyez sur F1 pour annuler', 'HURRY UP!' => 'DEPECHEZ-VOUS !', 'TIME IS UP!' => 'LE TEMPS EST ECOULE', 'Final Judgement' => 'Jugement Final', 'Continue?' => 'Continuer ?', 'SPLAT!' => 'SPLAT', 'Choose A Fighter Dammit' => 'Choisis un combattant Mildiou !', # Menu items "Main Menu" => "Menu Principal", "~SINGLE PLAYER GAME"=> "JEU SOLO", "~MULTI PLAYER GAME"=> "JEU MULTI", "~SURRENDER GAME" => "Jeu JeMeRends", "~OPTIONS" => "OPTIONS", "~INFO" => "INFO", "QUIT" => "QUITTER", "~OK" => "OK", "~LANGUAGE: " => "LANGUE: ", "Options" => "Options", "~FULLSCREEN ON" => "Plein écran ON", "~FULLSCREEN OFF" => "Plein écran OFF", "GAME SPEED: " => "Vitesse de jeu: ", "GAME TIME: " => "Temps de jeu: ", "STAMINA: " => "Vitalité: ", "~SOUND" => "SON", "~RIGHT PLAYER KEYS"=> "Touches joueur droite", "~LEFT PLAYER KEYS" => "Touches joueur gauche", "Sound" => 'Son', "CHANNELS: " => "CANAUX: ", # Mono / Stereo "SOUND QUALITY: " => "Echantillonage: ", # KHz of playback rate "SOUND FIDELITY: " => "Qualité sonore: ", # 8 bit or 16 bit "MUSIC VOLUME: " => "Volume musical: ", # OFF or numeric "EFFECTS VOLUME: " => "Volume effets : ", # OFF or numeric # Menu options "BABY" => "BEBE", "VERY LOW" => "TRES BAS", "LOW" => "BAS", "NORMAL" => "NORMAL", "HIGH" => "ELEVE", "VERY HIGH" => "TRES ELEVE", "NEAR IMMORTAL" => "PRESQUE IMMORTEL", "SNAIL RACE" => "COURSE D'ESCARGOT", "SLOW" => "LENT", "NORMAL" => "NORMAL", "TURBO" => "TURBO", "KUNG-FU MOVIE" => "FILM DE KUNG-FU", # Sound / Channels "MONO" => "MONO", "STEREO" => "STEREO", # Sound / Mixing rate settings "LOW" => "BAS", "MEDIUM" => "MOYEN", "HIGH" => "HAUT", # Sound volume "OFF" => "OFF", # Key configuration '%s player-\'%s\'?' => '%s joueur-\'%s\'?', # The first %s becomes Left or Right. The second %s is up/down/high punch/... 'Left' => 'Gauche', 'Right' => 'Droite', "up", => "haut", "down", => "bas", "left", => "gauche", "right", => "droite", "block", => "bloquer", "low punch", => "poing bas", "high punch", => "poing haut", "low kick", => "Coup de pied bas", "high kick" => "Coup de pied haut", 'Thanks!' => "Merci !", # Demo screens, 'Fighter Stats' => 'Statistiques Combattant', 'Unfortunately this fighter is not yet playable.' => 'Malheureusement ce combattant n\'est pas encore jouable', 'Name: ' => 'Nom: ', 'Team: ' => 'Equipe: ', 'Style: ' => 'Style: ', 'Age: ' => 'Age: ', 'Weight: ' => 'Poids: ', 'Height: ' => 'Taille: ', 'Shoe size: ' => 'Pointure: ', "Credits" => "Crédits", "CreditsText1" => "OPENMORTAL CREDITS -- L'EQUIPE D'OPENMORTAL EST -- Programmation - UPi Musique - Purple Motion Musique - XTD / Mystic Graphiques - UPi German translation - ?? French translation - Vampyre Spanish translation - EdsipeR Portuguese translation - Vinicius Fortuna -- Acteurs -- Boxer - Zoli Cumi - Dans son rôle Descant - Dans son rôle Fureszes Orult - Ambrus Grizli - Dans son rôle Kinga - Dans son rôle Macy - Dans son rôle Misi - Dans son rôle Rising-san - Surba Sirpi - Dans son rôle Taka Ito - Bence Tokeletlen Katona - Dani Watasiwa Baka Janajo - Ulmar Black Dark Evil Mage - UPi -- HEBERGEMENT -- sourceforge.net apocalypse.rulez.org freshmeat.net OpenMortal est un Copyright 2003 de l'Equipe OpenMortal \ Distribué sous Licence GNU General Public Licence Version 2\n\n", 'CreditsText2' => 'Merci ŕ Midway de ne pas nous harceler avec des trucs légaux (jusqu\'ici), bien que '. 'nous avons sűrement violé au moins 50 de leurs brevets, copyrights internationaux, et marques déposées. OpenMortal a besoin de votre aide ! Si vous pouvez contribuer ŕ la musique, graphiques, programmation améliorée, '. 'personnages supplémentaires, du fric, de la bičre, des pizzas, ou toute autre forme de nourriture, SVP, envoyez-nous un email '. 'ŕ upi@apocalypse.rulez.org! La męme adresse accepte actuellement les commentaires et '. "les emails de fans aussi (astuce, astuce !).\n\n", 'CreditsText3' => "Soyez certains de vérifier les autres programmes de Apocalypse Production et Degec Entertainment\n\n", 'Story1Text' => "Nous, les Dieux des Diaboliques Tueurs Noirs Antipathiques Faibles (humour) Mages de Feu, ne tolérons plus longtemps le manque de faiseurs de mal. Nous les avons une fois de plus envoyés dans un mission si diabolique, si Luciferatique que le monde ne sera plus jamais le męme! Nous ordonnons ŕ nos disciples indignes de DETRUIRE LE SAMEDI et de plonger l'humanité dans un Moyen-Age de 5 jours de travail et 1 jour de vacances par semaine... A TOUT JAMAIS!\n\n\n\n\n\n\n\n\n", 'Story2Text', => "Bien que le Mal lorgne l'horizon, les gentils doivent sauver le jour ! Son Goku, le protecteur de la Terre et de l'Humanité viennent ŕ la rescousse... Seulement afin de devenir le TUEUR IMPITOYABLE sur le long chemin du tournoi Mortal Szombat ! C'était la premičre apparition de Cumi, aprčs tout...\n\n\n\n\n\n\n\n\n", }; $::Spanish = { 'LanguageCode' => 1, # In-game text 'MAX COMBO!!!' => 'MAX COMBO!!!', '%d-hit combo!' => '%d-hit combo!', # e.g. 3-hit combo! '%d%% damage' => '%d%% dańo', # e.g. 30% damage 'Round %d' => 'Round %d', 'REW' => 'RETROCEDER', 'REPLAY' => 'REPRODUCIR', 'DEMO' => 'DEMO', 'Press F1 to skip...'=>'Presiona F1 para saltar...', 'HURRY UP!' => 'APURATE!', 'TIME IS UP!' => 'SE ACABO EL TIEMPO!', 'Final Judgement' => 'Juicio Final', 'Continue?' => 'Continuar?', 'SPLAT!' => 'SPLAT!', 'Choose A Fighter Dammit' => 'Escoge un Peleador', # Menu items "Main Menu" => "Menu Principal", "~SINGLE PLAYER GAME"=>"~1 SOLO JUGADOR ", "~MULTI PLAYER GAME"=> "~MULTIJUGADOR ", "~SURRENDER GAME" => "~ENTREGA ", "~OPTIONS" => "~OPCIONES", "~INFO" => "~INFO", "QUIT" => "SALIR", "~OK" => "~OK", "~LANGUAGE: " => "~LENGUAJE: ", "Options" => "Opciones", "~FULLSCREEN ON" => "~PANTALLA COMPLETA ON", "~FULLSCREEN OFF" => "~PANTALLA COMPLETA OFF", "GAME SPEED: " => "VELOCIDAD DEL JUEGO: ", "GAME TIME: " => "TIEMPO DEL JUEGO: ", "STAMINA: " => "STAMINA: ", "~SOUND" => "~SONIDO", "~RIGHT PLAYER KEYS"=> "~TECLAS JUGADOR DERECHO", "~LEFT PLAYER KEYS" => "~TECLAS JUGADOR IZQUIERDO", "Sound" => "Sonido", "CHANNELS: " => "CANALES: ", # Mono / Stereo "SOUND QUALITY: " => "CALIDAD DEL SONIDO: ", # KHz of playback rate "SOUND FIDELITY: " => "FIDELIDAD DEL SONIDO: ", # 8 bit or 16 bit "MUSIC VOLUME: " => "VOLUMEN DE LA MUSICA: ", # OFF or numeric "EFFECTS VOLUME: " => "VOLUMEN DE LOS EFECTOS: ", # OFF or numeric # Menu options "BABY" => "BEBE", "VERY LOW" => "MUY LENTO", "LOW" => "LENTO", "NORMAL" => "NORMAL", "HIGH" => "ALTO", "VERY HIGH" => "MUY ALTO", "NEAR IMMORTAL" => "CERCA DE LA INMORTALIDAD", "SNAIL RACE" => "CARRERA DE CARACOL", "SLOW" => "LENTO", "NORMAL" => "NORMAL", "TURBO" => "TURBO", "KUNG-FU MOVIE" => "PELICULA DE KUNG-FU", # Sound / Channels "MONO" => "MONO", "STEREO" => "STEREO", # Sound / Mixing rate settings "LOW" => "BAJO", "MEDIUM" => "MEDIO", "HIGH" => "ALTO", # Sound volume "OFF" => "OFF", # Key configuration '%s player-\'%s\'?' => '%s jugador-\'%s\'?', # The first %s becomes Left or Right. The second %s is up/down/high punch/... 'Left' => 'Izquierda', 'Right' => 'Derecha', "up", => "arriba", "down", => "abajo", "left", => "izquierda", "right", => "derecha", "block", => "bloquear", "low punch", => "puńo bajo", "high punch", => "puńo alto", "low kick", => "patada baja", "high kick" => "patada alta", 'Thanks!' => 'Gracias!', # Demo screens, 'Fighter Stats' => 'Estadísticas del Peleador', 'Unfortunately this fighter is not yet playable.' => 'Desafortunadamente este jugador no esta habilitado.', 'Name: ' => 'Nombre: ', 'Team: ' => 'Equipo: ', 'Style: ' => 'Estilo: ', 'Age: ' => 'Edad: ', 'Weight: ' => 'Peso: ', 'Height: ' => 'Altura: ', 'Shoe size: ' => 'Tamańo de zapato: ', "Credits" => "Creditos", "CreditsText1" => "CREDITOS -- EL EQUIPO DE OPENMORTAL ES -- CODING - UPi MUSIC - Purple Motion MUSIC - XTD / Mystic GRAPHICS - UPi German translation - ?? French translation - Vampyre Spanish translation - EdsipeR Portuguese translation - Vinicius Fortuna -- CAST -- Boxer - Zoli Cumi - como el mismo Descant - como el mismo Fureszes Orult - Ambrus Grizli - como el mismo Kinga - como ella misma Macy - como ella misma Misi - como el mismo Rising-san - Surba Sirpi - como el mismo Taka Ito - Bence Tokeletlen Katona - Dani Watasiwa Baka Janajo - Ulmar Black Dark Evil Mage - UPi -- HOSTING -- sourceforge.net apocalypse.rulez.org freshmeat.net OpenMortal es Marca registrada 2003 de OpenMortal Team\ Distribuido bajo la GNU General Public Licence Version 2\n\n", 'CreditsText2' => 'Gracias a Midway por no aplastarnos con su equipo legal'. 'Seguramente nosotros violamos al menos 50 de sus patentes, marcas registradas internacionales y trademarks registradas . OpenMortal necesita de tu ayuda! Si tu puedes contribuir con musica, imagenes, improvisación de codigo, '. 'caracteres adicionales, dinero, cerveza, pizza o cualquier otra cosa consumible, por favor escribenos '. 'a upi@apocalypse.rulez.org! La misma dirección esta actualmente aceptando comentarios y '. "tambien emails de fans (hint, hint!).\n\n", 'CreditsText3' => "Estate atento para verificar otro stuff desde Apocalypse Production y Degec Entertainment\n\n", 'Story1Text' => "Nosotros, los Dioses del Endemoniado Negro Antipatico Asesino Dim no tolero mas lo endemoniado. Enviamos a ellos en una misión tan diabólica, tan endemoniada que el mundo nunca será el mismo de nuevo! Ordenamos a nuestros indignos seguidores a DESTRUIR EL SABADO y plagar la humanidad en una epoca oscura de 5 dias de trabajo y uno de descanso por semana.... POR SIEMPRE!\n\n\n\n\n\n\n\n\n", 'Story2Text', => "Whenever EVIL looms on the horizon, the good guys are there to save the day. Son Goku, the protector of Earth and Humanity went to the rescue... Only to become ROADKILL on his way to the Mortal Szombat tournament! It was Cumi's first time behind the wheel, after all...\n\n\n\n\n\n\n\n\n", }; $::Portuguese = { 'LanguageCode' => 4, # In-game text 'MAX COMBO!!!' => 'COMBO MÁXIMO!!!', '%d-hit combo!' => 'Combo de %d golpes!', '%d%% damage' => 'Dano de %d%%', 'Round %d' => 'Round %d', 'REW' => 'REBOBINANDO', 'REPLAY' => 'REPLAY', 'DEMO' => 'DEMO', 'Press F1 to skip...' => 'Pressione F1 para resumir...', 'HURRY UP!' => 'APRESSEM-SE!', 'TIME IS UP!' => 'TEMPO ESGOTADO!', 'Final Judgement' => 'Julgamento Final', 'Continue?' => 'Continuar?', 'SPLAT!' => 'SPLAT!', 'Choose A Fighter Dammit' => 'Escolha um Lutador', # Menu items "Main Menu" => "Menu Principal", "~SINGLE PLAYER GAME" => "JOGO ~INDIVIDUAL", "~MULTI PLAYER GAME" => "JOGO ~MULTIPLAYER" , "~SURRENDER GAME" => "~Entregar-se", "~OPTIONS" => "~OPÇŐES", "~INFO" => "IN~FORMAÇŐES", "QUIT" => "SAIR", "~OK" => "~OK", "~LANGUAGE: " => "~Língua: ", "Options" => "Opçőes", "~FULLSCREEN ON" => "TELA CHEIA ATIVADA", "~FULLSCREEN OFF" => "TELA CHEIA DESATIVADA", "GAME SPEED: " => "VELOCIDADE DE JOGO: ", "GAME TIME: " => "TEMPO DE JOGO: ", "STAMINA: " => "RESISTĘNCIA: ", "~SOUND" => "~AUDIO", "~RIGHT PLAYER KEYS" => "TECLAS, JOGADOR DA ~DIREITA", "~LEFT PLAYER KEYS" => "TECLAS, JOGADOR DA ~ESQUERDA", "Sound" => "Audio", "CHANNELS: " => "CANAIS: ", # Mono / Stereo "SOUND QUALITY: " => "QUALIDADE DE SOM: ", # KHz of playback rate "SOUND FIDELITY: " => "FIDELIDADE DE SOM: ",# 8 bit or 16 bit "MUSIC VOLUME: " => "VOLUME DA MÚSICA: ", # OFF or numeric "EFFECTS VOLUME: " => "VOLUME DOS EFEITOS: ", # OFF or numeric # Menu options "BABY" => "BEBĘ", "VERY LOW" => "MUITO BAIXA", "LOW" => "BAIXA", "NORMAL" => "NORMAL", "HIGH" => "ALTA", "VERY HIGH" => "MUITO ALTA", "NEAR IMMORTAL" => "QUASE IMORTAL", "SNAIL RACE" => "CORRIDA DE LESMAS", "SLOW" => "DEVAGAR", "NORMAL" => "NORMAL", "TURBO" => "TURBO", "KUNG-FU MOVIE" => "FILME DE KUNG-FU", # Sound / Channels "MONO" => "MONO", "STEREO" => "ESTÉREO", # Sound / Mixing rate settings # CLASHES WITH MENU OPTIONS!!! "LOW" => "BAIXA", "MEDIUM" => "MÉDIA", "HIGH" => "ALTA", # Sound volume "OFF" => "DESLIGADO", # Key configuration '%s player-\'%s\'?' => 'Jogador da %s-\'%s\'?', # The first %s becomes Left or Right. The second %s is up/down/high punch/... 'Left' => 'Esquerda', 'Right' => 'Direita', "up", => 'cima', "down", => 'baixo', "left", => 'esquerda', "right", => 'direita', "block", => 'defesa', "low punch", => 'soco baixo', "high punch", => 'soco alto', "low kick", => 'chute baixo', "high kick" => 'chute alto', 'Thanks!' => 'Obrigado!', # Demo screens, 'Fighter Stats' => 'Ficha Técnica', 'Unfortunately this fighter is not yet playable.' => 'Infelizmente ainda năo é possível jogar com esse lutador', 'Name: ' => 'Nome: ', 'Team: ' => 'Time: ', 'Style: ' => 'Estilo: ', 'Age: ' => 'Idade: ', 'Weight: ' => 'Peso: ', 'Height: ' => 'Altura: ', 'Shoe size: ' => 'Calçado: ', "Credits" => 'Créditos', "CreditsText1" => "CRÉDITOS DE OPENMORTAL -- EQUIPE OPENMORTAL -- PROGRAMADOR - UPi MÚSICA - Purple Motion MÚSICA - XTD / Mystic GRÁFICOS - UPi Traduçăo para o Alemăo - ?? Traduçăo para o Francęs - Vampyre Traduçăo para o Espanhol - EdsipeR Traduçăo para o Portuguęs - Vinicius Fortuna -- ELENCO -- Boxer - Zoli Cumi - ele mesmo Descant - ele mesmo Fureszes Orult - Ambrus Grizli - ele mesmo Kinga - ela mesma Macy - ela mesma Misi - ele mesmo Rising-san - Surba Sirpi - ele mesmo Taka Ito - Bence Tokeletlen Katona - Dani Watasiwa Baka Janajo - Ulmar Black Dark Evil Mage - UPi -- HOSPEDAGEM -- sourceforge.net apocalypse.rulez.org freshmeat.net OpenMortal é marca registrada de 2003 da Equipe OpenMortal Distribuído segundo a Licença Pública Geral GNU Versăo 2\n\n", 'CreditsText2' => 'Obrigado ŕ Midway por năo nos ameaçar com assuntos legais até agora, apesar '. 'de nós certamente termos violado pelo menos umas 50 de suas patentes, direitos de cópia internacionais e marcas registradas. OpenMortal precisa de sua ajuda! Se vocę puder contribuir com músicas, gráicos, códigos aperfeiçoados, '. 'personagens extras, dinheiro, cerveja, pizza ou qualquer outro bem-de-consumo, por favor escreva para nós em upi@apocalypse.rulez.org! '. "Atualmente o mesmo endereço também está aceitando comentários e mensagens de făs.\n\n", 'CreditsText3' => "Năo se esqueça de dar uma olhada nos outros produtos da Apocalypse Production e da Degec Entertainment\n\n", 'Story1Text' => "Nós, os Deuses dos Magos de Fogo Malignos Assassinos Sombrios Antipáticos Estúpidos năo mais toleramos a falta de maldade no mundo. Nós os mandamos em uma missăo tăo diabólica, tăo maligna, que o mundo nunca mais será o mesmo! Nós ordenamos nossos indignos seguidores que DESTUÍSSEM O SÁBADO, condenando a humanidade a uma era sombria, com 5 dias úteis e apenas 1 dia de folga por semana... PARA SEMPRE!\n\n\n\n\n\n\n\n\n", 'Story2Text', => "Sempre que o Mal surge no horizonte, os heróis estăo lá para salvar o dia. Son Goku, o protetor da Terra e da Humanidade, veio entăo para nos salvar... Apenas para ser MORTO ATROPELADO em seu caminho para o torneio de Mortal Szombat! Bem, afinal era o primeiro dia de direçăo de Cumi...\n\n\n\n\n\n\n\n\n", }; %::LanguageCodes = ( 'en' => $::English, 'hu' => $::Hungarian, 'fr' => $::French, 'es' => $::Spanish, 'pt' => $::Portuguese, ); =comment SetLanguage sets the two-character language code. =cut $::Language = $::English; $::Language = $::Hungarian; $::Language = $::French; $::Language = $::Spanish; $::Language = $::Portuguese; sub SetLanguage($) { my ($NewLanguageCode) = @_; $::LanguageCode = $NewLanguageCode; if ( defined $::LanguageCodes{$::LanguageCode} ) { $::Language = $::LanguageCodes{$::LanguageCode}; } else { print "Language $::LanguageCode is not available. Reverting to English.\n"; $::Language = $::English; $::LanguageCode = 'en'; } $::LanguageNumber = $::Language->{'LanguageCode'}; } sub Translate($) { my $text = shift; # print "The translation of '$text' is "; $text = $::Language->{$text} if defined $::Language->{$text}; # print "'$text'.\n"; $::Translated = $text; } 1; # "Connect to game", "Create game" # "Network mode: ", "Connect to: ", "Start Network Play!", "Cancel" # "Connection closed." # "Press Escape to abort" # "Press Escape for the menu" # "You must have port 14882 open for this to work."