translation

This commit is contained in:
wgh19
2024-05-15 19:11:49 +08:00
parent 7e71b5b1ce
commit ed36114ffd
6 changed files with 217 additions and 9 deletions

4
lib/utils/debug.dart Normal file
View File

@@ -0,0 +1,4 @@
/// function used for debug
void debug() {
}

View File

@@ -1,3 +1,6 @@
import 'dart:convert';
import 'package:flutter/services.dart';
import 'package:pixes/foundation/app.dart';
extension Translation on String {
@@ -7,8 +10,10 @@ extension Translation on String {
this;
}
static const translation = <String, Map<String, String>>{
"zh_CN": {},
"zh_TW": {},
};
static late final Map<String, Map<String, dynamic>> translation;
static Future<void> init() async{
var data = await rootBundle.loadString("assets/tr.json");
translation = Map<String, Map<String, dynamic>>.from(jsonDecode(data));
}
}