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