Utils
1. Translations
Bản dịch được lưu trữ dưới dạng Map. Custom bản dịch bằng cách tạo một class kế thừa Translations.
import 'package:get/get.dart';
class Messages extends Translations {
@override
Map<String, Map<String, String>> get keys => {
'en_US': {
'hello': 'Hello World',
},
'de_DE': {
'hello': 'Hallo Welt',
}
};
}Sử dụng bản dịch dễ dàng bằng cách thêm .tr vào sau chuỗi.
Text('title'.tr);2. Locales
Khai báo translations và locale ở GetMaterialApp
Gọi lệnh Get.updateLocale(locale) để cập nhật locale. Bản dịch sẽ tự động thay đổi theo locale mới.
Ngoài ra có thể lấy locale hiện tại của máy làm ngôn ngữ khởi tạo như vị dụ dưới:
3. Thay đổi Theme
4. Một số hàm khác
Xem Platform trong khi running
Xem loại thiết bị
Lấy chiều dài/ rộng
Và nhiều hơn thế nữa
Last updated