@@ -18,6 +18,7 @@ const List<AssetPickerTextDelegate> assetPickerTextDelegates =
18
18
JapaneseAssetPickerTextDelegate (),
19
19
ArabicAssetPickerTextDelegate (),
20
20
FrenchAssetPickerTextDelegate (),
21
+ VietnameseAssetPickerTextDelegate (),
21
22
];
22
23
23
24
/// Obtain the text delegate from the given locale.
@@ -844,3 +845,99 @@ class FrenchAssetPickerTextDelegate extends AssetPickerTextDelegate {
844
845
@override
845
846
String get sUnitAssetCountLabel => 'quantité' ;
846
847
}
848
+
849
+ /// [AssetPickerTextDelegate] implements with Vietnamese.
850
+ /// Dịch tiếng Việt
851
+ class VietnameseAssetPickerTextDelegate extends AssetPickerTextDelegate {
852
+ const VietnameseAssetPickerTextDelegate ();
853
+
854
+ @override
855
+ String get languageCode => 'vi' ;
856
+
857
+ @override
858
+ String get confirm => 'Xác nhận' ;
859
+
860
+ @override
861
+ String get cancel => 'Hủy' ;
862
+
863
+ @override
864
+ String get edit => 'Chỉnh sửa' ;
865
+
866
+ @override
867
+ String get gifIndicator => 'GIF' ;
868
+
869
+ @override
870
+ String get loadFailed => 'Tải thất bại' ;
871
+
872
+ @override
873
+ String get original => 'Gốc' ;
874
+
875
+ @override
876
+ String get preview => 'Xem trước' ;
877
+
878
+ @override
879
+ String get select => 'Chọn' ;
880
+
881
+ @override
882
+ String get emptyList => 'Danh sách trống' ;
883
+
884
+ @override
885
+ String get unSupportedAssetType => 'Loại tệp không được hỗ trợ' ;
886
+
887
+ @override
888
+ String get unableToAccessAll =>
889
+ 'Không thể truy cập vào các tệp trên thiết bị của bạn' ;
890
+
891
+ @override
892
+ String get viewingLimitedAssetsTip => 'Đang xem các tệp và thư mục hạn chế' ;
893
+
894
+ @override
895
+ String get changeAccessibleLimitedAssets =>
896
+ 'Thay đổi quyền truy cập tệp hạn chế' ;
897
+
898
+ @override
899
+ String get accessAllTip => 'Ứng dụng chỉ có thể truy cập một số tệp. '
900
+ 'Hãy vào cài đặt hệ thống và cho phép ứng dụng truy cập tất cả các tệp trên thiết bị' ;
901
+
902
+ @override
903
+ String get goToSystemSettings => 'Đi đến cài đặt hệ thống' ;
904
+
905
+ @override
906
+ String get accessLimitedAssets => 'Tiếp tục với quyền truy cập hạn chế' ;
907
+
908
+ @override
909
+ String get accessiblePathName => 'Tệp truy cập' ;
910
+
911
+ @override
912
+ String get sTypeAudioLabel => 'Âm thanh' ;
913
+
914
+ @override
915
+ String get sTypeImageLabel => 'Hình ảnh' ;
916
+
917
+ @override
918
+ String get sTypeVideoLabel => 'Video' ;
919
+
920
+ @override
921
+ String get sTypeOtherLabel => 'Khác' ;
922
+
923
+ @override
924
+ String get sActionPlayHint => 'phát' ;
925
+
926
+ @override
927
+ String get sActionPreviewHint => 'xem trước' ;
928
+
929
+ @override
930
+ String get sActionSelectHint => 'chọn' ;
931
+
932
+ @override
933
+ String get sActionSwitchPathLabel => 'chuyển đổi đường dẫn' ;
934
+
935
+ @override
936
+ String get sActionUseCameraHint => 'Sử dụng máy ảnh' ;
937
+
938
+ @override
939
+ String get sNameDurationLabel => 'thời lượng' ;
940
+
941
+ @override
942
+ String get sUnitAssetCountLabel => 'số lượng' ;
943
+ }
0 commit comments