From 3fe863037640709624dc59aca14fb1af7c32dc5e Mon Sep 17 00:00:00 2001 From: Cevheri Date: Fri, 21 Jul 2023 05:12:42 +0300 Subject: [PATCH] Added Turkish Language Support (#331) Hi, I added Turkish Language Support and tested. [issue](https://github.com/fluttercandies/flutter_wechat_assets_picker/issues/330) Cevheri Best regards. --------- Co-authored-by: Hasan Basri Bayat Co-authored-by: Alex Li --- .../delegates/asset_picker_text_delegate.dart | 95 +++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/lib/src/delegates/asset_picker_text_delegate.dart b/lib/src/delegates/asset_picker_text_delegate.dart index 5b1c4737..31210136 100644 --- a/lib/src/delegates/asset_picker_text_delegate.dart +++ b/lib/src/delegates/asset_picker_text_delegate.dart @@ -19,6 +19,7 @@ const List assetPickerTextDelegates = ArabicAssetPickerTextDelegate(), FrenchAssetPickerTextDelegate(), VietnameseAssetPickerTextDelegate(), + TurkishAssetPickerTextDelegate(), ]; /// Obtain the text delegate from the given locale. @@ -941,3 +942,97 @@ class VietnameseAssetPickerTextDelegate extends AssetPickerTextDelegate { @override String get sUnitAssetCountLabel => 'số lượng'; } + +/// [AssetPickerTextDelegate] implements with Turkish +/// Türkçe Yerelleştirme +class TurkishAssetPickerTextDelegate extends AssetPickerTextDelegate { + const TurkishAssetPickerTextDelegate(); + + @override + String get languageCode => 'tr'; + + @override + String get confirm => 'Onayla'; + + @override + String get cancel => 'İptal'; + + @override + String get edit => 'Düzenle'; + + @override + String get gifIndicator => 'GIF'; + + @override + String get loadFailed => 'Yükleme başarısız'; + + @override + String get original => 'Orijinal'; + + @override + String get preview => 'Önizleme'; + + @override + String get select => 'Seç'; + + @override + String get emptyList => 'Boş liste'; + + @override + String get unSupportedAssetType => 'Desteklenmeyen HEIC medya tipi'; + + @override + String get unableToAccessAll => 'Cihazdaki tüm varlıklara erişilemiyor'; + + @override + String get viewingLimitedAssetsTip => + 'Yalnızca uygulamanın erişebileceği dosya ve albümleri göster'; + + @override + String get accessAllTip => + 'Uygulama, cihazdaki yalnızca bazı dosyalara erişebilir. ' + 'Sistem ayarlarını açın ve uygulamanın şunları yapmasına izin verin ' + 'Cihazdaki tüm dosyalara erişin'; + + @override + String get goToSystemSettings => 'Sistem ayarlarına gidin'; + + @override + String get accessLimitedAssets => 'Sınırlı erişimle devam et'; + + @override + String get accessiblePathName => 'Mevcut Varlıklar'; + + @override + String get sTypeAudioLabel => 'Ses'; + + @override + String get sTypeImageLabel => 'Resim'; + + @override + String get sTypeVideoLabel => 'Video'; + + @override + String get sTypeOtherLabel => 'Diğer medya'; + + @override + String get sActionPlayHint => 'Oynat'; + + @override + String get sActionPreviewHint => 'Ön izleme'; + + @override + String get sActionSelectHint => 'Seçmek'; + + @override + String get sActionSwitchPathLabel => 'Dosya yolunu değiştir'; + + @override + String get sActionUseCameraHint => 'Kamera Kullan'; + + @override + String get sNameDurationLabel => 'Süre'; + + @override + String get sUnitAssetCountLabel => 'Sayı'; +}