2026-03-05 15:00:00 +01:00
|
|
|
|
// ignore: unused_import
|
|
|
|
|
|
import 'package:intl/intl.dart' as intl;
|
|
|
|
|
|
import 'app_localizations.dart';
|
|
|
|
|
|
|
|
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
|
|
|
|
|
|
|
|
/// The translations for Chinese (`zh`).
|
|
|
|
|
|
class AppLocalizationsZh extends AppLocalizations {
|
|
|
|
|
|
AppLocalizationsZh([String locale = 'zh']) : super(locale);
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get appTitle => 'TetraQ';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get welcomeTitle => '欢迎来到 TETRAQ!';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get nameHint => '名字';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get saveAndPlay => '保存并开始';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get onlineTitle => '在线匹配';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get onlineSub => '挑战世界';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get cpuTitle => '人机对战';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get cpuSub => '与AI训练';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get localTitle => '本地游戏';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get localSub => '同屏对战';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get leaderboardTitle => '排行榜';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get questsTitle => '任务';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get themesTitle => '主题';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get tutorialTitle => '教程';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get startGame => '开始游戏';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get createMatch => '创建比赛';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get joinMatch => '加入';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get gameOver => '游戏结束';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get mainMenu => '返回主菜单';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get exit => '退出';
|
2026-03-21 00:00:01 +01:00
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get roomSettings => 'IMPOSTAZIONI STANZA';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get arenaShape => 'FORMA ARENA';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get arenaSize => 'GRANDEZZA';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get timeAndOptions => 'TEMPO E OPZIONI';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get timeLabel => 'TEMPO';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get btnStart => 'AVVIA';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get btnCancel => 'ANNULLA';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get wordOr => 'OPPURE';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get codeHint => 'CODICE';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get publicLobbyTitle => 'LOBBY PUBBLICA';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get emptyLobbyMsg =>
|
|
|
|
|
|
'Nessuna stanza pubblica al momento.\nCreane una tu!';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get roomOf => 'Stanza di';
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
|
String get btnEnter => 'ENTRA';
|
2026-03-05 15:00:00 +01:00
|
|
|
|
}
|