Exit confirmation - A dialog in the app's own style now guards every in-game screen. The safe action is the prominent one, so a stray tap keeps you in the game. - Eleven screens covered, against both the system back gesture and the close buttons. The message adapts: a single-device game is lost, a host ends it for everyone, a client can rejoin. - The two screens the host also opens from the manager take a flag so that back there just closes them instead of offering to quit. Translations - 21 keys were still holding the English text in Arabic, Basque, Hindi, Japanese, Korean, Dutch, Polish, Russian, Turkish and both Chinese variants: 231 strings, covering the whole multi-device flow, permissions and the mode picker. Nothing failed, the app just showed English. - The permissions dialog was hardcoded in Spanish; it is localized now. - Portuguese used Spanish gerunds where pt-PT takes "a + infinitive". Checked what looked untranslated but is not: Animals and Notes are correct Catalan, Configuration and Vibration correct French, Version correct German. Those are whitelisted in the new test rather than silently rewritten. l10n_cobertura_test guards all of it: no missing or orphan keys, no empty values, no English left outside the whitelist, and placeholders preserved.
898 lines
21 KiB
Dart
898 lines
21 KiB
Dart
// ignore: unused_import
|
|
import 'package:intl/intl.dart' as intl;
|
|
import 'app_localizations.dart';
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
/// The translations for Basque (`eu`).
|
|
class AppLocalizationsEu extends AppLocalizations {
|
|
AppLocalizationsEu([String locale = 'eu']) : super(locale);
|
|
|
|
@override
|
|
String get appTitle => 'Inpostorrea';
|
|
|
|
@override
|
|
String get subtitle => 'Dedukzio sozialeko jokoa';
|
|
|
|
@override
|
|
String get loadingWords => 'Hitzak kargatzen...';
|
|
|
|
@override
|
|
String get matchRewards => 'Partidako sariak';
|
|
|
|
@override
|
|
String get newMedals => 'Domina berriak';
|
|
|
|
@override
|
|
String get noNewMedalsKeepFire =>
|
|
'Oraingoan ez dago domina berririk. Jarraitu sua pilatzen.';
|
|
|
|
@override
|
|
String get calculatingRewards => 'Sariak kalkulatzen...';
|
|
|
|
@override
|
|
String get fireLabel => 'Sua';
|
|
|
|
@override
|
|
String get playersRange => '3-20 jokalari • Internetik gabe';
|
|
|
|
@override
|
|
String get createGame => 'Partida sortu';
|
|
|
|
@override
|
|
String get joinGame => 'Partidara batu';
|
|
|
|
@override
|
|
String get howToPlay => 'Nola jolastu';
|
|
|
|
@override
|
|
String get settings => 'Ezarpenak';
|
|
|
|
@override
|
|
String get gameMode => 'Joko-modua';
|
|
|
|
@override
|
|
String get singleDevice => 'Mugikor bakarra';
|
|
|
|
@override
|
|
String get multiDevice => 'Mugikor anitz';
|
|
|
|
@override
|
|
String get category => 'Kategoria';
|
|
|
|
@override
|
|
String get categoryAll => 'Denak';
|
|
|
|
@override
|
|
String get categoryAnimals => 'Animaliak';
|
|
|
|
@override
|
|
String get categoryFood => 'Janaria';
|
|
|
|
@override
|
|
String get categoryCountries => 'Herrialdeak';
|
|
|
|
@override
|
|
String get categorySports => 'Kirolak';
|
|
|
|
@override
|
|
String get categoryProfessions => 'Lanbideak';
|
|
|
|
@override
|
|
String get categoryObjects => 'Objektuak';
|
|
|
|
@override
|
|
String get categoryPlaces => 'Lekuak';
|
|
|
|
@override
|
|
String get categoryMovies => 'Filmak';
|
|
|
|
@override
|
|
String get categoryMusic => 'Musika';
|
|
|
|
@override
|
|
String get categoryTechnology => 'Teknologia';
|
|
|
|
@override
|
|
String playersCount(int count) {
|
|
return 'Jokalariak ($count)';
|
|
}
|
|
|
|
@override
|
|
String get playersRangeHint => '3-20';
|
|
|
|
@override
|
|
String get playerNameHint => 'Jokalariaren izena';
|
|
|
|
@override
|
|
String get playerAlreadyExists =>
|
|
'Izen hori duen jokalari bat badago dagoeneko';
|
|
|
|
@override
|
|
String get maxPlayersReached => 'Gehienez 20 jokalari';
|
|
|
|
@override
|
|
String get minPlayersRequired => 'Gutxienez 3 jokalari behar dira';
|
|
|
|
@override
|
|
String get configuration => 'Konfigurazioa';
|
|
|
|
@override
|
|
String get impostors => '🎭 Inpostoreak';
|
|
|
|
@override
|
|
String get impostorClue => '🔍 Inpostorearentzako pista';
|
|
|
|
@override
|
|
String get impostorClueDescription => 'Inpostoreak kategoria ezagutzen du';
|
|
|
|
@override
|
|
String get debate => '🗣️ Eztabaida';
|
|
|
|
@override
|
|
String get debateTime => '⏱️ Eztabaida-denbora';
|
|
|
|
@override
|
|
String get noLimit => 'Mugarik gabe';
|
|
|
|
@override
|
|
String get oneMin => '1 min';
|
|
|
|
@override
|
|
String get twoMin => '2 min';
|
|
|
|
@override
|
|
String get threeMin => '3 min';
|
|
|
|
@override
|
|
String get fiveMin => '5 min';
|
|
|
|
@override
|
|
String get startGame => 'Partida hasi';
|
|
|
|
@override
|
|
String get seeYourWord => 'Ikusi zure hitza';
|
|
|
|
@override
|
|
String get eachPlayerMustSee =>
|
|
'Jokalari bakoitzak bere hitza ezkutuan ikusi behar du';
|
|
|
|
@override
|
|
String roundNumber(int round) {
|
|
return '$round. txanda';
|
|
}
|
|
|
|
@override
|
|
String get alreadySeen => 'Bere hitza ikusi du dagoeneko';
|
|
|
|
@override
|
|
String get tapToSee => 'Sakatu ikusteko';
|
|
|
|
@override
|
|
String get allSeenStartDebate => 'Denek ikusi dute → Eztabaida hasi';
|
|
|
|
@override
|
|
String playersRemaining(int count) {
|
|
return '$count jokalari falta dira';
|
|
}
|
|
|
|
@override
|
|
String get youAreImpostor => 'Inpostorea zara!';
|
|
|
|
@override
|
|
String get yourWordIs => 'Zure hitza da:';
|
|
|
|
@override
|
|
String clueCategory(String category) {
|
|
return 'Pista: $category';
|
|
}
|
|
|
|
@override
|
|
String get holdToSeeWord => 'Sakatuta eduki zure hitza ikusteko';
|
|
|
|
@override
|
|
String get makeSureNoOneLooks =>
|
|
'Ziurtatu inor gehiago ez dagoela begiratzen';
|
|
|
|
@override
|
|
String get showingWord => '👁️ Erakusten...';
|
|
|
|
@override
|
|
String get holdToSee => '👆 Sakatuta eduki ikusteko';
|
|
|
|
@override
|
|
String get seenMyWord => 'Nire hitza ikusi dut';
|
|
|
|
@override
|
|
String debateRound(int round) {
|
|
return 'Eztabaida - $round. txanda';
|
|
}
|
|
|
|
@override
|
|
String get timeUp => '⏰ Denbora agortu da!';
|
|
|
|
@override
|
|
String get timeRemaining => '⏱️ Geratzen den denbora';
|
|
|
|
@override
|
|
String get playersInDebate => 'Eztabaidan diren jokalariak';
|
|
|
|
@override
|
|
String activePlayersInfo(int active, int impostors) {
|
|
return '$active aktibo • $impostors inpostore ezkutu';
|
|
}
|
|
|
|
@override
|
|
String get eliminated => 'Kanporatua';
|
|
|
|
@override
|
|
String get notes => 'Oharrak';
|
|
|
|
@override
|
|
String get goToVoting => 'Bozkatzera joan';
|
|
|
|
@override
|
|
String get voting => '🗳️ Bozketa';
|
|
|
|
@override
|
|
String get turnToVote => 'Bozkatze-txanda:';
|
|
|
|
@override
|
|
String votesProgress(int current, int total) {
|
|
return 'Botoak: $current/$total';
|
|
}
|
|
|
|
@override
|
|
String get whoIsImpostor => 'Nor da inpostorea zure ustez?';
|
|
|
|
@override
|
|
String get confirmVote => 'Botoa berretsi';
|
|
|
|
@override
|
|
String get votingComplete => '🗳️ Bozketa osatua';
|
|
|
|
@override
|
|
String get allVoted => 'Denek bozka eman dute!';
|
|
|
|
@override
|
|
String get tapToReveal => 'Sakatu emaitza agertzeko';
|
|
|
|
@override
|
|
String get revealResult => 'Emaitza agertu';
|
|
|
|
@override
|
|
String get result => 'Emaitza';
|
|
|
|
@override
|
|
String get revealing => 'Agertzen...';
|
|
|
|
@override
|
|
String get wasImpostor => 'INPOSTOREA zen! 🎉';
|
|
|
|
@override
|
|
String get wasInnocent => 'ERRUGABEA zen 😱';
|
|
|
|
@override
|
|
String get votesThisRound => 'Txanda honetako botoak';
|
|
|
|
@override
|
|
String get seeEndResult => 'Azken emaitza ikusi';
|
|
|
|
@override
|
|
String get impostorGuessWord => 'Inpostoreak hitza asmatzen du?';
|
|
|
|
@override
|
|
String get nextRound => 'Hurrengo txanda';
|
|
|
|
@override
|
|
String get impostorGuessTitle => '🎯 Inpostorearen asmaketa';
|
|
|
|
@override
|
|
String get impostorCanGuess =>
|
|
'Kanporatutako inpostoreak\nhitza asmatzen saia daiteke';
|
|
|
|
@override
|
|
String get ifCorrectImpostorsWin =>
|
|
'Asmatzen badu, inpostoreek irabazten dute!';
|
|
|
|
@override
|
|
String get guessWordHint => 'Zein da hitza zure ustez?';
|
|
|
|
@override
|
|
String get dontGuess => 'Ez saiatu';
|
|
|
|
@override
|
|
String get guess => 'Asmatu';
|
|
|
|
@override
|
|
String get correctGuess => 'Asmatu du!';
|
|
|
|
@override
|
|
String theWordWas(String word) {
|
|
return 'Hitza zen: $word';
|
|
}
|
|
|
|
@override
|
|
String get impostorsWin => 'Inpostoreek irabazi dute!';
|
|
|
|
@override
|
|
String get wrongGuess => 'Ez du asmatu!';
|
|
|
|
@override
|
|
String get gameContinues => 'Partida jarraitzen du...';
|
|
|
|
@override
|
|
String get gameOver => 'Partidaren amaiera';
|
|
|
|
@override
|
|
String get playersWin => 'Jokalariek irabazi dute!';
|
|
|
|
@override
|
|
String get theSecretWordWas => '🔍 Hitza zen:';
|
|
|
|
@override
|
|
String categoryLabel(String category) {
|
|
return 'Kategoria: $category';
|
|
}
|
|
|
|
@override
|
|
String get theImpostorWas => '🎭 Inpostorea zen:';
|
|
|
|
@override
|
|
String get theImpostorsWere => '🎭 Inpostoreak ziren:';
|
|
|
|
@override
|
|
String get votingHistory => '📊 Bozketen historia';
|
|
|
|
@override
|
|
String roundElimination(int round, String name) {
|
|
return '$round. txanda: $name';
|
|
}
|
|
|
|
@override
|
|
String get rematch => 'Errebantxa';
|
|
|
|
@override
|
|
String get mainMenu => 'Menu nagusia';
|
|
|
|
@override
|
|
String get notesTitle => '📝 Oharrak';
|
|
|
|
@override
|
|
String get notesSaved => 'Oharrak gordeta';
|
|
|
|
@override
|
|
String get whoAreYou => 'Nor zara?';
|
|
|
|
@override
|
|
String get selectYourName => 'Aukeratu zure izena ohar pribatuak ikusteko';
|
|
|
|
@override
|
|
String notesOf(String name) {
|
|
return '$name-(r)en oharrak';
|
|
}
|
|
|
|
@override
|
|
String get notesAboutPlayers => 'Jokalari bakoitzari buruzko apunteak';
|
|
|
|
@override
|
|
String get playerNoteHint => 'Zer esan du? Susmagarria?';
|
|
|
|
@override
|
|
String get freeNote => 'Ohar librea';
|
|
|
|
@override
|
|
String get freeNoteHint => 'Apunte pertsonalak...';
|
|
|
|
@override
|
|
String get rulesTitle => '📖 Nola jolastu';
|
|
|
|
@override
|
|
String get rulesWhatIsTitle => '🎭 Zer da Inpostorrea?';
|
|
|
|
@override
|
|
String get rulesWhatIsBody =>
|
|
'3-20 jokalarientzako dedukzio sozialeko jokoa. Denek hitz sekretu bat jasotzen dute... inpostorea izan ezik! Zure misioa: nor ari den itxurak egiten aurkitzea.';
|
|
|
|
@override
|
|
String get rulesHowToPlayTitle => '🔍 Nola jolasten da?';
|
|
|
|
@override
|
|
String get rulesHowToPlayBody =>
|
|
'1. Rolak banatzen dira: denek hitz bera jasotzen dute, inpostorea/inpostoreak izan ezik.\n\n2. Eztabaida: txandaka, jokalari bakoitzak hitza deskribatzen du zuzenean ESAN gabe. Inpostoreak ezagutzen duela itxurak egin behar du.\n\n3. Bozketa: eztabaida amaitzean, denek bozkatzen dute nor den inpostorea uste duten.\n\n4. Kanporatzea: boto gehien dituena kanporatua geratzen da eta inpostorea zen ala ez agertzen da.\n\n5. Inpostorea bazen, hitza asmatzen saia daiteke. Asmatzen badu, inpostoreek irabazten dute!';
|
|
|
|
@override
|
|
String get rulesWhoWinsTitle => '🏆 Nork irabazten du?';
|
|
|
|
@override
|
|
String get rulesWhoWinsBody =>
|
|
'• Jokalariak: irabazten dute inpostore GUZTIAK kanporatzen badituzte.\n• Inpostoreak: irabazten dute aurkitu gabe jarraitzen badute jokalari arruntak inpostore adina edo gutxiago diren arte, edo hitza asmatzen badute kanporatu ondoren.';
|
|
|
|
@override
|
|
String get rulesTipsPlayersTitle => '💡 Jokalarientzako aholkuak';
|
|
|
|
@override
|
|
String get rulesTipsPlayersBody =>
|
|
'• Eman hitza ezagutzen duzula erakusten duten pista sotilak, baina ez hain argiak inpostoreak erabil ditzan.\n• Begiratu nork ematen dituen erantzun lausoak edo generikoak.\n• Erabili oharrak bakoitzak zer esaten duen apuntatzeko.\n• Ez esan hitza zuzenean, horrek inpostoreari laguntzen dio!';
|
|
|
|
@override
|
|
String get rulesTipsImpostorTitle => '🎭 Inpostorearentzako aholkuak';
|
|
|
|
@override
|
|
String get rulesTipsImpostorBody =>
|
|
'• Entzun arretaz besteen pistak.\n• Saiatu hitza deduzitzen pista sinesgarriak emateko.\n• Ez izan lehena hitz egiten ziur ez bazaude.\n• Kategoria pista gisa ematen badizute, erabili zure alde.\n• Salatu besteak arreta desbideratzeko.';
|
|
|
|
@override
|
|
String get rulesModesTitle => '📱 Joko-moduak';
|
|
|
|
@override
|
|
String get rulesModesBody =>
|
|
'• Mugikor bakarra: denek gailua partekatzen dute. Jokalari bakoitzak bere hitza ikusten du botoi bat sakatuta edukiz.\n\n• Mugikor anitz: jokalari bakoitzak bere gailua erabiltzen du. Bluetooth/WiFi Direct bidez konektatzen dira internetik behartu gabe.';
|
|
|
|
@override
|
|
String get rulesExampleTitle => '✏️ Partida-adibidea';
|
|
|
|
@override
|
|
String get rulesExampleBody =>
|
|
'Hitz sekretua: \"Pizza\"\n\n• Ane: \"Beroa jaten da\" ✓\n• Mikel: \"Kutxa batean dator\" ✓\n• Irati (inpostorea): \"Oso ezaguna da\" 🤔\n• Unai: \"Gazta dauka\" ✓\n\nIratik erantzun oso generikoa eman zuen... Susmagarria!';
|
|
|
|
@override
|
|
String get joinGameTitle => 'Partidara batu';
|
|
|
|
@override
|
|
String get multiDeviceMode => 'Mugikor anitzeko modua';
|
|
|
|
@override
|
|
String get scanQrDescription =>
|
|
'Eskaneatu ostalariak erakusten duen QR kodea partidara Bluetooth/WiFi Direct bidez konektatzeko.';
|
|
|
|
@override
|
|
String get comingSoon => 'Laster';
|
|
|
|
@override
|
|
String get nearbyNotAvailable =>
|
|
'Mugikor anitzeko konexioak Nearby Connections-ekin Android gailu fisikoak behar ditu.\n\nOraingoz, erabili \"Mugikor bakarra\" modua gailu partekatuan jolasteko.';
|
|
|
|
@override
|
|
String get back => 'Atzera';
|
|
|
|
@override
|
|
String get yes => 'Bai';
|
|
|
|
@override
|
|
String get no => 'Ez';
|
|
|
|
@override
|
|
String get cancel => 'Ezeztatu';
|
|
|
|
@override
|
|
String get accept => 'Onartu';
|
|
|
|
@override
|
|
String get next => 'Hurrengoa';
|
|
|
|
@override
|
|
String get settingsTitle => 'Ezarpenak';
|
|
|
|
@override
|
|
String get language => 'Hizkuntza';
|
|
|
|
@override
|
|
String get soundVolume => 'Efektuen bolumena';
|
|
|
|
@override
|
|
String get vibration => 'Bibrazioa';
|
|
|
|
@override
|
|
String get about => 'Honi buruz';
|
|
|
|
@override
|
|
String get version => 'Bertsioa';
|
|
|
|
@override
|
|
String get developer => 'Garatzailea';
|
|
|
|
@override
|
|
String get licenses => 'Lizentziak';
|
|
|
|
@override
|
|
String get scanToJoin => 'Eskaneatu QR kodea batzeko';
|
|
|
|
@override
|
|
String get connectedPlayers => 'Konektatutako jokalariak';
|
|
|
|
@override
|
|
String get hostGame => 'Partidaren kudeatzailea';
|
|
|
|
@override
|
|
String get waitingPlayersSeeWord =>
|
|
'Denek beren hitza ikusi arte itxaroten...';
|
|
|
|
@override
|
|
String get activePlayers => 'Jokalari aktiboak';
|
|
|
|
@override
|
|
String get playersVoted => 'Bozkatu dute';
|
|
|
|
@override
|
|
String get waitingVoting => 'Botoen zain...';
|
|
|
|
@override
|
|
String get waitingForPlayers => 'Jokalarien zain...';
|
|
|
|
@override
|
|
String needMorePlayers(int count) {
|
|
return '$count jokalari gehiago behar dira';
|
|
}
|
|
|
|
@override
|
|
String get starting => 'Hasten...';
|
|
|
|
@override
|
|
String get enterNameAndScan =>
|
|
'Idatzi zure izena eta eskaneatu ostalariaren QR kodea';
|
|
|
|
@override
|
|
String get yourName => 'Zure izena';
|
|
|
|
@override
|
|
String get nameRequired => 'Idatzi zure izena';
|
|
|
|
@override
|
|
String get connectingTo => 'Konektatzen';
|
|
|
|
@override
|
|
String get scanQR => 'Eskaneatu QR kodea';
|
|
|
|
@override
|
|
String get scanHostQR => 'Apuntatu ostalariaren QR kodera';
|
|
|
|
@override
|
|
String get connectedWaiting => 'Konektatuta!';
|
|
|
|
@override
|
|
String get waitingForHost => 'Ostalariak partida hasi arte itxaroten...';
|
|
|
|
@override
|
|
String get enterNameToSearch =>
|
|
'Idatzi zure izena inguruko partidak bilatzeko';
|
|
|
|
@override
|
|
String get searchGames => 'Bilatu partidak';
|
|
|
|
@override
|
|
String get searchingGames => 'Inguruko partidak bilatzen...';
|
|
|
|
@override
|
|
String get noGamesFound => 'Ez da partidarik aurkitu';
|
|
|
|
@override
|
|
String get noGamesFoundHint =>
|
|
'Ziurtatu ostalariak gela irekita duela eta gertu zaudetela';
|
|
|
|
@override
|
|
String get orScanQR => 'Ez da agertzen? Eskaneatu ostalariaren QR kodea';
|
|
|
|
@override
|
|
String get iveSeenIt => 'Ikusi dut';
|
|
|
|
@override
|
|
String clueIs(String category) {
|
|
return 'Arrastoa: $category';
|
|
}
|
|
|
|
@override
|
|
String get debatePhaseActive => 'Eztabaida fasea martxan';
|
|
|
|
@override
|
|
String get debateInstructions =>
|
|
'Hitz egin elkarrekin eta esan nor uste duzuen dela inpostorea. Prest zaudetenean, eskatu bozketa.';
|
|
|
|
@override
|
|
String get solicitarVotacion => 'Bozketa eskatu';
|
|
|
|
@override
|
|
String get votacionSolicitada => 'Bozketa eskatuta';
|
|
|
|
@override
|
|
String get whoDoYouThinkIsTheImpostor => 'Nor da inpostorea?';
|
|
|
|
@override
|
|
String get selectOnePlayer => 'Hautatu jokalari bat bozkatzeko';
|
|
|
|
@override
|
|
String get votar => 'Bozkatu';
|
|
|
|
@override
|
|
String get selectYourProfile => 'Zure profila';
|
|
|
|
@override
|
|
String get selectProfile => 'Hautatu profil bat';
|
|
|
|
@override
|
|
String get createNewUser => 'Sortu erabiltzaile berria';
|
|
|
|
@override
|
|
String get userNameRequired => 'Izena ezin da hutsik egon';
|
|
|
|
@override
|
|
String get profileSelected => 'Profila hautatuta';
|
|
|
|
@override
|
|
String get availableProfiles => 'Profil erabilgarriak';
|
|
|
|
@override
|
|
String get scanThisCodeFromAnotherPhone =>
|
|
'Eskaneatu kode hau beste mugikor batetik';
|
|
|
|
@override
|
|
String get gameUsers => 'Partidako erabiltzaileak';
|
|
|
|
@override
|
|
String get selectedPlayers => 'Hautatutako jokalariak';
|
|
|
|
@override
|
|
String get connectedPhones => 'Konektatutako mugikorrak';
|
|
|
|
@override
|
|
String get selectedOnThisPhone => 'Mugikor honetan hautatuta';
|
|
|
|
@override
|
|
String get selectedByAnotherDevice => 'Beste gailu batean hautatuta';
|
|
|
|
@override
|
|
String get available => 'Eskuragarri';
|
|
|
|
@override
|
|
String get notAvailable => 'Ez dago erabilgarri';
|
|
|
|
@override
|
|
String get release => 'Askatu';
|
|
|
|
@override
|
|
String get select => 'Hautatu';
|
|
|
|
@override
|
|
String get delete => 'Ezabatu';
|
|
|
|
@override
|
|
String get selectAtLeastThreeUsersToStart =>
|
|
'Hautatu gutxienez 3 erabiltzaile hasteko.';
|
|
|
|
@override
|
|
String get hostPhoneMustSelectUser =>
|
|
'Ostalariaren mugikorrak gutxienez erabiltzaile bat hautatu behar du.';
|
|
|
|
@override
|
|
String get roomNoLongerInLobby => 'Gela jada ez dago lobbyan.';
|
|
|
|
@override
|
|
String get completeUserSelectionToStart =>
|
|
'Osatu erabiltzaileen hautaketa hasteko.';
|
|
|
|
@override
|
|
String get preparingSecureRoom => 'Gela segurua prestatzen';
|
|
|
|
@override
|
|
String get searchingNearbyBluetoothGames =>
|
|
'Inguruko partidak bilatzen Bluetooth bidez';
|
|
|
|
@override
|
|
String get tapToJoin => 'Sakatu batzeko';
|
|
|
|
@override
|
|
String get bluetoothLocationPermissionsRequired =>
|
|
'Bluetooth eta kokapen baimenak behar dira partidak bilatzeko.';
|
|
|
|
@override
|
|
String get bluetoothLocationPermissionsShort =>
|
|
'Bluetooth eta kokapen baimenak behar dira';
|
|
|
|
@override
|
|
String get couldNotStartSearch =>
|
|
'Ezin izan da bilaketa hasi. Egiaztatu Bluetooth eta kokapena.';
|
|
|
|
@override
|
|
String couldNotConnectToHost(String host) {
|
|
return 'Ezin izan da $host(e)ra konektatu';
|
|
}
|
|
|
|
@override
|
|
String get room => 'Gela';
|
|
|
|
@override
|
|
String get singleDeviceSubtitle => 'Partida gailu honetan';
|
|
|
|
@override
|
|
String get singleDeviceDescription =>
|
|
'Ezin hobea denok elkarrekin jokatzeko mugikorra pasatuz. Konfigurazio azkarra eta zuzena.';
|
|
|
|
@override
|
|
String get multiDeviceSubtitle => 'Jokalari bakoitza bere mugikorrean';
|
|
|
|
@override
|
|
String get multiDeviceDescription =>
|
|
'Sortu gela premium bat, partekatu QR kodea eta kudeatu erabiltzaileak lobbytik.';
|
|
|
|
@override
|
|
String get singleDeviceGameLabel => 'Partida gailu honetan';
|
|
|
|
@override
|
|
String get multiDeviceGameLabel => 'Gailu anitzeko partida';
|
|
|
|
@override
|
|
String get mainDeviceUser => 'Gailuaren erabiltzaile nagusia';
|
|
|
|
@override
|
|
String get couldNotCreateRoom =>
|
|
'Ezin izan da gela sortu. Egiaztatu Bluetooth.';
|
|
|
|
@override
|
|
String cannotStartWithReason(String reason) {
|
|
return 'Ezin da hasi: $reason';
|
|
}
|
|
|
|
@override
|
|
String get invalidRoom => 'gela baliogabea';
|
|
|
|
@override
|
|
String get defaultPlayerName => 'Jokalaria';
|
|
|
|
@override
|
|
String get play => 'Jokatu';
|
|
|
|
@override
|
|
String get history => 'Historia';
|
|
|
|
@override
|
|
String get mainTagline => 'Aurkitu iruzurtia berandu baino lehen';
|
|
|
|
@override
|
|
String get deviceProfile => 'Gailuaren profila';
|
|
|
|
@override
|
|
String get profileName => 'Izena';
|
|
|
|
@override
|
|
String get profileNick => 'Ezizena';
|
|
|
|
@override
|
|
String get save => 'Gorde';
|
|
|
|
@override
|
|
String get automaticLanguage => 'Automatikoa';
|
|
|
|
@override
|
|
String get noSavedGames => 'Oraindik ez dago gordetako partidarik.';
|
|
|
|
@override
|
|
String get errorNoGame => 'Errorea: partidarik ez';
|
|
|
|
@override
|
|
String get disconnectedPlayersWarning =>
|
|
'Jokalari batzuek gailua deskonektatuta dute.';
|
|
|
|
@override
|
|
String get assumeOnThisPhone => 'Hartu mugikor honetan';
|
|
|
|
@override
|
|
String get noResult => 'Emaitzarik ez';
|
|
|
|
@override
|
|
String historyGameSummary(
|
|
int players,
|
|
int impostors,
|
|
int rounds,
|
|
String word,
|
|
String category,
|
|
) {
|
|
return '\$players jokalari • \$impostors inpostore • \$rounds txanda\n\$word • \$category';
|
|
}
|
|
|
|
@override
|
|
String voteOf(String name) {
|
|
return '$name(r)en botoa';
|
|
}
|
|
|
|
@override
|
|
String firstTurnInstruction(String name) {
|
|
return '$name hasiko da bere hitza esanez.';
|
|
}
|
|
|
|
@override
|
|
String get impostorsKnowEachOther => '🎭 Inpostoreek elkar ezagutzen dute';
|
|
|
|
@override
|
|
String get impostorsKnowEachOtherDescription =>
|
|
'Inpostore bakoitzak besteen izenak ikusiko ditu';
|
|
|
|
@override
|
|
String get impostorsKnowEachOtherNeedsTwo =>
|
|
'2 inpostore edo gehiagorekin soilik';
|
|
|
|
@override
|
|
String otherImpostorsTitle(num count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Beste inpostoreak',
|
|
one: 'Beste inpostorea',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get youAreTheOnlyImpostor => 'Zu zara inpostore bakarra';
|
|
|
|
@override
|
|
String impostorsAdjusted(int count) {
|
|
return 'Inpostoreak ${count}era doituta jokalari kopuruagatik';
|
|
}
|
|
|
|
@override
|
|
String get eliminatedCannotVote =>
|
|
'Kanporatuta zaude: ez duzu gehiago bozkatzen';
|
|
|
|
@override
|
|
String get reconnecting => 'Berriz konektatzen...';
|
|
|
|
@override
|
|
String get reconnectingHint =>
|
|
'Ostalariarekiko konexioa galdu da. Partidan duzun lekua gordeta dago.';
|
|
|
|
@override
|
|
String get leaveGame => 'Partidatik irten';
|
|
|
|
@override
|
|
String playerRejoined(String name) {
|
|
return '$name partidara itzuli da';
|
|
}
|
|
|
|
@override
|
|
String get leaveGameTitle => 'Partidatik irten nahi duzu?';
|
|
|
|
@override
|
|
String get leaveGameSingleDevice =>
|
|
'Abian den partida galduko da eta ezin izango duzu berreskuratu.';
|
|
|
|
@override
|
|
String get leaveGameHost =>
|
|
'Zu zara ostalaria: irtenez gero, partida jokalari guztientzat amaituko da.';
|
|
|
|
@override
|
|
String get leaveGameClient =>
|
|
'Partidatik aterako zara. Itzuli ahal izango zara ostalariak zabalik mantentzen duen bitartean.';
|
|
|
|
@override
|
|
String get stayInGame => 'Jokatzen jarraitu';
|
|
|
|
@override
|
|
String get permissionsNeededTitle => 'Baimenak behar dira';
|
|
|
|
@override
|
|
String get permissionsNeededBody =>
|
|
'Jokalari anitzeko modurako hau behar dugu:';
|
|
|
|
@override
|
|
String get openAppSettingsQuestion =>
|
|
'Aplikazioaren ezarpenak ireki nahi dituzu?';
|
|
|
|
@override
|
|
String get openSettings => 'Ireki ezarpenak';
|
|
|
|
@override
|
|
String get permissionLocation => 'Kokapena';
|
|
|
|
@override
|
|
String get permissionBluetoothAdvertise => 'Bluetooth (iragarri)';
|
|
|
|
@override
|
|
String get permissionBluetoothConnect => 'Bluetooth (konektatu)';
|
|
|
|
@override
|
|
String get permissionBluetoothScan => 'Bluetooth (eskaneatu)';
|
|
|
|
@override
|
|
String get permissionNearbyWifi => 'Inguruko Wi-Fi';
|
|
}
|