Skip to content

Commit 360f8cd

Browse files
authored
✨ Add Russian text delegate (#134)
1 parent d1a32ad commit 360f8cd

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

lib/src/delegates/assets_picker_text_delegate.dart

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,3 +238,47 @@ class GermanTextDelegate implements AssetsPickerTextDelegate {
238238
String durationIndicatorBuilder(Duration duration) =>
239239
AssetsPickerTextDelegate.defaultDurationIndicatorBuilder(duration);
240240
}
241+
242+
/// [AssetsPickerTextDelegate] implements with Russian.
243+
/// Локализация на русский язык.
244+
class RussianTextDelegate implements AssetsPickerTextDelegate {
245+
factory RussianTextDelegate() => _instance;
246+
247+
RussianTextDelegate._internal();
248+
249+
static final RussianTextDelegate _instance = RussianTextDelegate._internal();
250+
251+
@override
252+
String confirm = 'Готово';
253+
254+
@override
255+
String cancel = 'Отмена';
256+
257+
@override
258+
String edit = 'Изменить';
259+
260+
@override
261+
String gifIndicator = 'GIF';
262+
263+
@override
264+
String heicNotSupported = 'Формат HEIC не поддерживается.';
265+
266+
@override
267+
String loadFailed = 'Ошибка при загрузке';
268+
269+
@override
270+
String original = 'Исходное';
271+
272+
@override
273+
String preview = 'Предпросмотр';
274+
275+
@override
276+
String select = 'Выбрать';
277+
278+
@override
279+
String unSupportedAssetType = 'Неподдерживаемый формат ресурса.';
280+
281+
@override
282+
String durationIndicatorBuilder(Duration duration) =>
283+
AssetsPickerTextDelegate.defaultDurationIndicatorBuilder(duration);
284+
}

0 commit comments

Comments
 (0)