40 keys existed only in app_es.arb and fell back to Spanish everywhere else (15 of them in English). Most were multi-device screens: hostGame, votar, clueIs, whoDoYouThinkIsTheImpostor, waitingPlayersSeeWord. Adds those plus the new keys for impostor awareness, the adjusted impostor count, the eliminated-player notice and the reconnection screen. 51 keys across the 18 supported languages.
845 lines
20 KiB
Dart
845 lines
20 KiB
Dart
// ignore: unused_import
|
||
import 'package:intl/intl.dart' as intl;
|
||
import 'app_localizations.dart';
|
||
|
||
// ignore_for_file: type=lint
|
||
|
||
/// The translations for Turkish (`tr`).
|
||
class AppLocalizationsTr extends AppLocalizations {
|
||
AppLocalizationsTr([String locale = 'tr']) : super(locale);
|
||
|
||
@override
|
||
String get appTitle => 'Sahtekar';
|
||
|
||
@override
|
||
String get subtitle => 'Sosyal çıkarım oyunu';
|
||
|
||
@override
|
||
String get loadingWords => 'Kelimeler yükleniyor...';
|
||
|
||
@override
|
||
String get matchRewards => 'Oyun ödülleri';
|
||
|
||
@override
|
||
String get newMedals => 'Yeni madalyalar';
|
||
|
||
@override
|
||
String get noNewMedalsKeepFire =>
|
||
'Bu kez yeni madalya yok. Ateşini büyütmeye devam et.';
|
||
|
||
@override
|
||
String get calculatingRewards => 'Ödüller hesaplanıyor...';
|
||
|
||
@override
|
||
String get fireLabel => 'Ateş';
|
||
|
||
@override
|
||
String get playersRange => '3-20 oyuncu • İnternet gerektirmez';
|
||
|
||
@override
|
||
String get createGame => 'Oyun oluştur';
|
||
|
||
@override
|
||
String get joinGame => 'Oyuna katıl';
|
||
|
||
@override
|
||
String get howToPlay => 'Nasıl oynanır';
|
||
|
||
@override
|
||
String get settings => 'Ayarlar';
|
||
|
||
@override
|
||
String get gameMode => 'Oyun modu';
|
||
|
||
@override
|
||
String get singleDevice => 'Tek cihaz';
|
||
|
||
@override
|
||
String get multiDevice => 'Çoklu cihaz';
|
||
|
||
@override
|
||
String get category => 'Kategori';
|
||
|
||
@override
|
||
String get categoryAll => 'Tümü';
|
||
|
||
@override
|
||
String get categoryAnimals => 'Hayvanlar';
|
||
|
||
@override
|
||
String get categoryFood => 'Yiyecekler';
|
||
|
||
@override
|
||
String get categoryCountries => 'Ülkeler';
|
||
|
||
@override
|
||
String get categorySports => 'Sporlar';
|
||
|
||
@override
|
||
String get categoryProfessions => 'Meslekler';
|
||
|
||
@override
|
||
String get categoryObjects => 'Nesneler';
|
||
|
||
@override
|
||
String get categoryPlaces => 'Yerler';
|
||
|
||
@override
|
||
String get categoryMovies => 'Filmler';
|
||
|
||
@override
|
||
String get categoryMusic => 'Müzik';
|
||
|
||
@override
|
||
String get categoryTechnology => 'Teknoloji';
|
||
|
||
@override
|
||
String playersCount(int count) {
|
||
return 'Oyuncular ($count)';
|
||
}
|
||
|
||
@override
|
||
String get playersRangeHint => '3-20';
|
||
|
||
@override
|
||
String get playerNameHint => 'Oyuncu adı';
|
||
|
||
@override
|
||
String get playerAlreadyExists => 'Bu isimde bir oyuncu zaten var';
|
||
|
||
@override
|
||
String get maxPlayersReached => 'En fazla 20 oyuncu';
|
||
|
||
@override
|
||
String get minPlayersRequired => 'En az 3 oyuncu gerekli';
|
||
|
||
@override
|
||
String get configuration => 'Yapılandırma';
|
||
|
||
@override
|
||
String get impostors => '🎭 Sahtekarlar';
|
||
|
||
@override
|
||
String get impostorClue => '🔍 Sahtekar için ipucu';
|
||
|
||
@override
|
||
String get impostorClueDescription => 'Sahtekar kategoriyi bilir';
|
||
|
||
@override
|
||
String get debate => '🗣️ Tartışma';
|
||
|
||
@override
|
||
String get debateTime => '⏱️ Tartışma süresi';
|
||
|
||
@override
|
||
String get noLimit => 'Sınırsız';
|
||
|
||
@override
|
||
String get oneMin => '1 dk';
|
||
|
||
@override
|
||
String get twoMin => '2 dk';
|
||
|
||
@override
|
||
String get threeMin => '3 dk';
|
||
|
||
@override
|
||
String get fiveMin => '5 dk';
|
||
|
||
@override
|
||
String get startGame => 'Oyunu başlat';
|
||
|
||
@override
|
||
String get seeYourWord => 'Kelimeni gör';
|
||
|
||
@override
|
||
String get eachPlayerMustSee => 'Her oyuncu kelimesini gizlice görmelidir';
|
||
|
||
@override
|
||
String roundNumber(int round) {
|
||
return 'Tur $round';
|
||
}
|
||
|
||
@override
|
||
String get alreadySeen => 'Kelimesini zaten gördü';
|
||
|
||
@override
|
||
String get tapToSee => 'Görmek için dokun';
|
||
|
||
@override
|
||
String get allSeenStartDebate => 'Herkes gördü → Tartışmayı başlat';
|
||
|
||
@override
|
||
String playersRemaining(int count) {
|
||
return '$count oyuncu kaldı';
|
||
}
|
||
|
||
@override
|
||
String get youAreImpostor => 'Sen sahtekarsın!';
|
||
|
||
@override
|
||
String get yourWordIs => 'Kelimen:';
|
||
|
||
@override
|
||
String clueCategory(String category) {
|
||
return 'İpucu: $category';
|
||
}
|
||
|
||
@override
|
||
String get holdToSeeWord => 'Kelimeni görmek için basılı tut';
|
||
|
||
@override
|
||
String get makeSureNoOneLooks => 'Kimsenin bakmadığından emin ol';
|
||
|
||
@override
|
||
String get showingWord => '👁️ Gösteriliyor...';
|
||
|
||
@override
|
||
String get holdToSee => '👆 Görmek için basılı tut';
|
||
|
||
@override
|
||
String get seenMyWord => 'Kelimemi gördüm';
|
||
|
||
@override
|
||
String debateRound(int round) {
|
||
return 'Tartışma - Tur $round';
|
||
}
|
||
|
||
@override
|
||
String get timeUp => '⏰ Süre doldu!';
|
||
|
||
@override
|
||
String get timeRemaining => '⏱️ Kalan süre';
|
||
|
||
@override
|
||
String get playersInDebate => 'Tartışmadaki oyuncular';
|
||
|
||
@override
|
||
String activePlayersInfo(int active, int impostors) {
|
||
return '$active aktif • $impostors gizli sahtekar';
|
||
}
|
||
|
||
@override
|
||
String get eliminated => 'Elendi';
|
||
|
||
@override
|
||
String get notes => 'Notlar';
|
||
|
||
@override
|
||
String get goToVoting => 'Oylamaya geç';
|
||
|
||
@override
|
||
String get voting => '🗳️ Oylama';
|
||
|
||
@override
|
||
String get turnToVote => 'Oy verme sırası:';
|
||
|
||
@override
|
||
String votesProgress(int current, int total) {
|
||
return 'Oylar: $current/$total';
|
||
}
|
||
|
||
@override
|
||
String get whoIsImpostor => 'Sahtekarın kim olduğunu düşünüyorsun?';
|
||
|
||
@override
|
||
String get confirmVote => 'Oyu onayla';
|
||
|
||
@override
|
||
String get votingComplete => '🗳️ Oylama tamamlandı';
|
||
|
||
@override
|
||
String get allVoted => 'Herkes oy verdi!';
|
||
|
||
@override
|
||
String get tapToReveal => 'Sonucu görmek için dokun';
|
||
|
||
@override
|
||
String get revealResult => 'Sonucu göster';
|
||
|
||
@override
|
||
String get result => 'Sonuç';
|
||
|
||
@override
|
||
String get revealing => 'Gösteriliyor...';
|
||
|
||
@override
|
||
String get wasImpostor => 'SAHTEKAR\'dı! 🎉';
|
||
|
||
@override
|
||
String get wasInnocent => 'MASUM\'du 😱';
|
||
|
||
@override
|
||
String get votesThisRound => 'Bu turun oyları';
|
||
|
||
@override
|
||
String get seeEndResult => 'Nihai sonucu gör';
|
||
|
||
@override
|
||
String get impostorGuessWord => 'Sahtekar kelimeyi tahmin edecek mi?';
|
||
|
||
@override
|
||
String get nextRound => 'Sonraki tur';
|
||
|
||
@override
|
||
String get impostorGuessTitle => '🎯 Sahtekarın tahmini';
|
||
|
||
@override
|
||
String get impostorCanGuess =>
|
||
'Elenen sahtekar\nkelimeyi tahmin etmeyi deneyebilir';
|
||
|
||
@override
|
||
String get ifCorrectImpostorsWin =>
|
||
'Doğru tahmin ederse sahtekarlar kazanır!';
|
||
|
||
@override
|
||
String get guessWordHint => 'Kelime ne olabilir?';
|
||
|
||
@override
|
||
String get dontGuess => 'Tahmin etme';
|
||
|
||
@override
|
||
String get guess => 'Tahmin et';
|
||
|
||
@override
|
||
String get correctGuess => 'Doğru tahmin!';
|
||
|
||
@override
|
||
String theWordWas(String word) {
|
||
return 'Kelime şuydu: $word';
|
||
}
|
||
|
||
@override
|
||
String get impostorsWin => 'Sahtekarlar kazandı!';
|
||
|
||
@override
|
||
String get wrongGuess => 'Yanlış tahmin!';
|
||
|
||
@override
|
||
String get gameContinues => 'Oyun devam ediyor...';
|
||
|
||
@override
|
||
String get gameOver => 'Oyun bitti';
|
||
|
||
@override
|
||
String get playersWin => 'Oyuncular kazandı!';
|
||
|
||
@override
|
||
String get theSecretWordWas => '🔍 Kelime şuydu:';
|
||
|
||
@override
|
||
String categoryLabel(String category) {
|
||
return 'Kategori: $category';
|
||
}
|
||
|
||
@override
|
||
String get theImpostorWas => '🎭 Sahtekar şuydu:';
|
||
|
||
@override
|
||
String get theImpostorsWere => '🎭 Sahtekarlar şunlardı:';
|
||
|
||
@override
|
||
String get votingHistory => '📊 Oylama geçmişi';
|
||
|
||
@override
|
||
String roundElimination(int round, String name) {
|
||
return 'Tur $round: $name';
|
||
}
|
||
|
||
@override
|
||
String get rematch => 'Rövanş';
|
||
|
||
@override
|
||
String get mainMenu => 'Ana menü';
|
||
|
||
@override
|
||
String get notesTitle => '📝 Notlar';
|
||
|
||
@override
|
||
String get notesSaved => 'Notlar kaydedildi';
|
||
|
||
@override
|
||
String get whoAreYou => 'Sen kimsin?';
|
||
|
||
@override
|
||
String get selectYourName => 'Özel notlarını görmek için adını seç';
|
||
|
||
@override
|
||
String notesOf(String name) {
|
||
return '$name adlı oyuncunun notları';
|
||
}
|
||
|
||
@override
|
||
String get notesAboutPlayers => 'Her oyuncu hakkında notlar';
|
||
|
||
@override
|
||
String get playerNoteHint => 'Ne dedi? Şüpheli mi?';
|
||
|
||
@override
|
||
String get freeNote => 'Serbest not';
|
||
|
||
@override
|
||
String get freeNoteHint => 'Kişisel notlar...';
|
||
|
||
@override
|
||
String get rulesTitle => '📖 Nasıl oynanır';
|
||
|
||
@override
|
||
String get rulesWhatIsTitle => '🎭 Sahtekar nedir?';
|
||
|
||
@override
|
||
String get rulesWhatIsBody =>
|
||
'3-20 oyuncu için sosyal bir çıkarım oyunu. Herkes gizli bir kelime alır... sahtekar hariç! Görevin: kimin numaraya yattığını bul.';
|
||
|
||
@override
|
||
String get rulesHowToPlayTitle => '🔍 Nasıl oynanır?';
|
||
|
||
@override
|
||
String get rulesHowToPlayBody =>
|
||
'1. Roller dağıtılır: sahtekar(lar) hariç herkes aynı kelimeyi alır.\n\n2. Tartışma: sırayla her oyuncu kelimeyi doğrudan söylemeden tarif eder. Sahtekar biliyormuş gibi yapmalıdır.\n\n3. Oylama: tartışma bitince herkes sahtekar olduğunu düşündüğü kişiye oy verir.\n\n4. Eleme: en çok oy alan elenir ve sahtekar olup olmadığı açıklanır.\n\n5. Sahtekar idiyse kelimeyi tahmin etmeyi deneyebilir. Doğru tahmin ederse sahtekarlar kazanır!';
|
||
|
||
@override
|
||
String get rulesWhoWinsTitle => '🏆 Kim kazanır?';
|
||
|
||
@override
|
||
String get rulesWhoWinsBody =>
|
||
'• Oyuncular: TÜM sahtekarları elerse kazanır.\n• Sahtekarlar: keşfedilmeden normal oyuncu sayısı sahtekar sayısına eşit veya altına düşerse kazanır; ya da elenince kelimeyi doğru tahmin ederlerse kazanır.';
|
||
|
||
@override
|
||
String get rulesTipsPlayersTitle => '💡 Oyuncular için ipuçları';
|
||
|
||
@override
|
||
String get rulesTipsPlayersBody =>
|
||
'• Kelimeyi bildiğini kanıtlayan ince ipuçları ver, ama sahtekarın kullanabileceği kadar açık olmasın.\n• Kimin belirsiz veya genel cevaplar verdiğini gözlemle.\n• Herkesin ne dediğini yazmak için notları kullan.\n• Kelimeyi doğrudan söyleme, bu sahtekara yardım eder!';
|
||
|
||
@override
|
||
String get rulesTipsImpostorTitle => '🎭 Sahtekar için ipuçları';
|
||
|
||
@override
|
||
String get rulesTipsImpostorBody =>
|
||
'• Diğerlerinin ipuçlarını dikkatle dinle.\n• İnandırıcı ipuçları vermek için kelimeyi çıkarmaya çalış.\n• Emin değilsen ilk konuşan olma.\n• Kategori ipucu verildiyse bunu avantajına kullan.\n• Dikkati dağıtmak için başkalarını suçla.';
|
||
|
||
@override
|
||
String get rulesModesTitle => '📱 Oyun modları';
|
||
|
||
@override
|
||
String get rulesModesBody =>
|
||
'• Tek cihaz: herkes aynı cihazı paylaşır. Her oyuncu bir düğmeye basılı tutarak kelimesini görür.\n\n• Çoklu cihaz: her oyuncu kendi cihazını kullanır. Bluetooth/WiFi Direct ile bağlanılır, internet gerekmez.';
|
||
|
||
@override
|
||
String get rulesExampleTitle => '✏️ Örnek oyun';
|
||
|
||
@override
|
||
String get rulesExampleBody =>
|
||
'Gizli kelime: \"Pizza\"\n\n• Ali: \"Sıcak yenir\" ✓\n• Ayşe: \"Kutu içinde gelir\" ✓\n• Zeynep (sahtekar): \"Çok popüler\" 🤔\n• Mehmet: \"Üstünde peynir var\" ✓\n\nZeynep çok genel bir cevap verdi... Şüpheli!';
|
||
|
||
@override
|
||
String get joinGameTitle => 'Oyuna katıl';
|
||
|
||
@override
|
||
String get multiDeviceMode => 'Çoklu cihaz modu';
|
||
|
||
@override
|
||
String get scanQrDescription =>
|
||
'Bluetooth/WiFi Direct ile oyuna bağlanmak için sunucunun gösterdiği QR kodunu tara.';
|
||
|
||
@override
|
||
String get comingSoon => 'Yakında';
|
||
|
||
@override
|
||
String get nearbyNotAvailable =>
|
||
'Nearby Connections ile çoklu cihaz bağlantısı fiziksel Android cihazları gerektirir.\n\nŞimdilik paylaşılan bir cihazda oynamak için \"Tek cihaz\" modunu kullanın.';
|
||
|
||
@override
|
||
String get back => 'Geri';
|
||
|
||
@override
|
||
String get yes => 'Evet';
|
||
|
||
@override
|
||
String get no => 'Hayır';
|
||
|
||
@override
|
||
String get cancel => 'İptal';
|
||
|
||
@override
|
||
String get accept => 'Kabul et';
|
||
|
||
@override
|
||
String get next => 'Sonraki';
|
||
|
||
@override
|
||
String get settingsTitle => 'Ayarlar';
|
||
|
||
@override
|
||
String get language => 'Dil';
|
||
|
||
@override
|
||
String get soundVolume => 'Efekt ses düzeyi';
|
||
|
||
@override
|
||
String get vibration => 'Titreşim';
|
||
|
||
@override
|
||
String get about => 'Hakkında';
|
||
|
||
@override
|
||
String get version => 'Sürüm';
|
||
|
||
@override
|
||
String get developer => 'Geliştirici';
|
||
|
||
@override
|
||
String get licenses => 'Lisanslar';
|
||
|
||
@override
|
||
String get scanToJoin => 'Katılmak için QR kodu okut';
|
||
|
||
@override
|
||
String get connectedPlayers => 'Bağlı oyuncular';
|
||
|
||
@override
|
||
String get hostGame => 'Oyun yönetimi';
|
||
|
||
@override
|
||
String get waitingPlayersSeeWord =>
|
||
'Herkesin kelimesini görmesi bekleniyor...';
|
||
|
||
@override
|
||
String get activePlayers => 'Aktif oyuncular';
|
||
|
||
@override
|
||
String get playersVoted => 'Oy verdi';
|
||
|
||
@override
|
||
String get waitingVoting => 'Oylar bekleniyor...';
|
||
|
||
@override
|
||
String get waitingForPlayers => 'Oyuncular bekleniyor...';
|
||
|
||
@override
|
||
String needMorePlayers(int count) {
|
||
return '$count oyuncu daha gerekli';
|
||
}
|
||
|
||
@override
|
||
String get starting => 'Başlatılıyor...';
|
||
|
||
@override
|
||
String get enterNameAndScan => 'Adını yaz ve sunucunun QR kodunu okut';
|
||
|
||
@override
|
||
String get yourName => 'Adın';
|
||
|
||
@override
|
||
String get nameRequired => 'Adını yaz';
|
||
|
||
@override
|
||
String get connectingTo => 'Bağlanılıyor:';
|
||
|
||
@override
|
||
String get scanQR => 'QR kodu okut';
|
||
|
||
@override
|
||
String get scanHostQR => 'Sunucunun QR koduna doğrult';
|
||
|
||
@override
|
||
String get connectedWaiting => 'Bağlandı!';
|
||
|
||
@override
|
||
String get waitingForHost => 'Sunucunun oyunu başlatması bekleniyor...';
|
||
|
||
@override
|
||
String get enterNameToSearch => 'Yakındaki oyunları aramak için adını yaz';
|
||
|
||
@override
|
||
String get searchGames => 'Oyun ara';
|
||
|
||
@override
|
||
String get searchingGames => 'Yakındaki oyunlar aranıyor...';
|
||
|
||
@override
|
||
String get noGamesFound => 'Oyun bulunamadı';
|
||
|
||
@override
|
||
String get noGamesFoundHint =>
|
||
'Sunucunun odayı açık tuttuğundan ve yakın olduğunuzdan emin ol';
|
||
|
||
@override
|
||
String get orScanQR => 'Görünmüyor mu? Sunucunun QR kodunu okut';
|
||
|
||
@override
|
||
String get iveSeenIt => 'Gördüm';
|
||
|
||
@override
|
||
String clueIs(String category) {
|
||
return 'İpucu: $category';
|
||
}
|
||
|
||
@override
|
||
String get debatePhaseActive => 'Tartışma aşaması sürüyor';
|
||
|
||
@override
|
||
String get debateInstructions =>
|
||
'Birbirinizle konuşun ve sahtekârın kim olduğunu düşündüğünüzü söyleyin. Hazır olduğunuzda oylama isteyin.';
|
||
|
||
@override
|
||
String get solicitarVotacion => 'Oylama iste';
|
||
|
||
@override
|
||
String get votacionSolicitada => 'Oylama istendi';
|
||
|
||
@override
|
||
String get whoDoYouThinkIsTheImpostor => 'Sahtekâr kim?';
|
||
|
||
@override
|
||
String get selectOnePlayer => 'Oy vermek için bir oyuncu seç';
|
||
|
||
@override
|
||
String get votar => 'Oy ver';
|
||
|
||
@override
|
||
String get selectYourProfile => 'Profilin';
|
||
|
||
@override
|
||
String get selectProfile => 'Bir profil seç';
|
||
|
||
@override
|
||
String get createNewUser => 'Yeni kullanıcı oluştur';
|
||
|
||
@override
|
||
String get userNameRequired => 'Ad boş olamaz';
|
||
|
||
@override
|
||
String get profileSelected => 'Profil seçildi';
|
||
|
||
@override
|
||
String get availableProfiles => 'Kullanılabilir profiller';
|
||
|
||
@override
|
||
String get scanThisCodeFromAnotherPhone =>
|
||
'Bu kodu başka bir telefondan tarayın';
|
||
|
||
@override
|
||
String get gameUsers => 'Oyun kullanıcıları';
|
||
|
||
@override
|
||
String get selectedPlayers => 'Seçilen oyuncular';
|
||
|
||
@override
|
||
String get connectedPhones => 'Bağlı telefonlar';
|
||
|
||
@override
|
||
String get selectedOnThisPhone => 'Bu telefonda seçildi';
|
||
|
||
@override
|
||
String get selectedByAnotherDevice => 'Başka bir cihazda seçildi';
|
||
|
||
@override
|
||
String get available => 'Uygun';
|
||
|
||
@override
|
||
String get notAvailable => 'Uygun değil';
|
||
|
||
@override
|
||
String get release => 'Bırak';
|
||
|
||
@override
|
||
String get select => 'Seç';
|
||
|
||
@override
|
||
String get delete => 'Sil';
|
||
|
||
@override
|
||
String get selectAtLeastThreeUsersToStart =>
|
||
'Select at least 3 users to start.';
|
||
|
||
@override
|
||
String get hostPhoneMustSelectUser =>
|
||
'The host phone must select at least one user.';
|
||
|
||
@override
|
||
String get roomNoLongerInLobby => 'The room is no longer in the lobby.';
|
||
|
||
@override
|
||
String get completeUserSelectionToStart =>
|
||
'Complete user selection to start.';
|
||
|
||
@override
|
||
String get preparingSecureRoom => 'Preparing the secure room';
|
||
|
||
@override
|
||
String get searchingNearbyBluetoothGames =>
|
||
'Searching nearby games over Bluetooth';
|
||
|
||
@override
|
||
String get tapToJoin => 'Tap to join';
|
||
|
||
@override
|
||
String get bluetoothLocationPermissionsRequired =>
|
||
'Bluetooth and location permissions are required to search for games.';
|
||
|
||
@override
|
||
String get bluetoothLocationPermissionsShort =>
|
||
'Bluetooth and location permissions are required';
|
||
|
||
@override
|
||
String get couldNotStartSearch =>
|
||
'Could not start the search. Check Bluetooth and location.';
|
||
|
||
@override
|
||
String couldNotConnectToHost(String host) {
|
||
return 'Could not connect to $host';
|
||
}
|
||
|
||
@override
|
||
String get room => 'Oda';
|
||
|
||
@override
|
||
String get singleDeviceSubtitle => 'Game on this device';
|
||
|
||
@override
|
||
String get singleDeviceDescription =>
|
||
'Ideal for playing together by passing the phone around. Fast, direct setup.';
|
||
|
||
@override
|
||
String get multiDeviceSubtitle => 'Each player on their phone';
|
||
|
||
@override
|
||
String get multiDeviceDescription =>
|
||
'Create a premium room, share the QR code and manage users from the lobby.';
|
||
|
||
@override
|
||
String get singleDeviceGameLabel => 'Game on this device';
|
||
|
||
@override
|
||
String get multiDeviceGameLabel => 'Multi-device game';
|
||
|
||
@override
|
||
String get mainDeviceUser => 'Main device user';
|
||
|
||
@override
|
||
String get couldNotCreateRoom =>
|
||
'Could not create the room. Check Bluetooth.';
|
||
|
||
@override
|
||
String cannotStartWithReason(String reason) {
|
||
return 'Cannot start: $reason';
|
||
}
|
||
|
||
@override
|
||
String get invalidRoom => 'invalid room';
|
||
|
||
@override
|
||
String get defaultPlayerName => 'Oyuncu';
|
||
|
||
@override
|
||
String get play => 'Oyna';
|
||
|
||
@override
|
||
String get history => 'Geçmiş';
|
||
|
||
@override
|
||
String get mainTagline => 'Çok geç olmadan sahtekârı bul';
|
||
|
||
@override
|
||
String get deviceProfile => 'Cihaz profili';
|
||
|
||
@override
|
||
String get profileName => 'Ad';
|
||
|
||
@override
|
||
String get profileNick => 'Takma ad';
|
||
|
||
@override
|
||
String get save => 'Kaydet';
|
||
|
||
@override
|
||
String get automaticLanguage => 'Otomatik';
|
||
|
||
@override
|
||
String get noSavedGames => 'Henüz kaydedilmiş oyun yok.';
|
||
|
||
@override
|
||
String get errorNoGame => 'Hata: oyun yok';
|
||
|
||
@override
|
||
String get disconnectedPlayersWarning =>
|
||
'Bazı oyuncuların cihazı bağlantısız.';
|
||
|
||
@override
|
||
String get assumeOnThisPhone => 'Bu telefonda devral';
|
||
|
||
@override
|
||
String get noResult => 'Sonuç yok';
|
||
|
||
@override
|
||
String historyGameSummary(
|
||
int players,
|
||
int impostors,
|
||
int rounds,
|
||
String word,
|
||
String category,
|
||
) {
|
||
return '\$players oyuncu • \$impostors sahtekar • \$rounds tur\n\$word • \$category';
|
||
}
|
||
|
||
@override
|
||
String voteOf(String name) {
|
||
return '$name için oy';
|
||
}
|
||
|
||
@override
|
||
String firstTurnInstruction(String name) {
|
||
return '$name kelimesini söyleyerek başlar.';
|
||
}
|
||
|
||
@override
|
||
String get impostorsKnowEachOther => '🎭 Sahtekârlar birbirini tanır';
|
||
|
||
@override
|
||
String get impostorsKnowEachOtherDescription =>
|
||
'Her sahtekâr diğerlerinin adlarını görür';
|
||
|
||
@override
|
||
String get impostorsKnowEachOtherNeedsTwo =>
|
||
'Yalnızca 2 veya daha fazla sahtekârla geçerli';
|
||
|
||
@override
|
||
String otherImpostorsTitle(num count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: 'Diğer sahtekârlar',
|
||
one: 'Diğer sahtekâr',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String get youAreTheOnlyImpostor => 'Tek sahtekâr sensin';
|
||
|
||
@override
|
||
String impostorsAdjusted(int count) {
|
||
return 'Oyuncu sayısına göre sahtekâr sayısı $count olarak ayarlandı';
|
||
}
|
||
|
||
@override
|
||
String get eliminatedCannotVote => 'Elendin: artık oy vermiyorsun';
|
||
|
||
@override
|
||
String get reconnecting => 'Yeniden bağlanılıyor...';
|
||
|
||
@override
|
||
String get reconnectingHint =>
|
||
'Sunucuyla bağlantı koptu. Oyundaki yerin korunuyor.';
|
||
|
||
@override
|
||
String get leaveGame => 'Oyundan ayrıl';
|
||
|
||
@override
|
||
String playerRejoined(String name) {
|
||
return '$name oyuna geri döndü';
|
||
}
|
||
}
|