Skip to content

Commit 27766e6

Browse files
authored
💬 Semantics with Hebrew and Arabic (#242)
1 parent 057be22 commit 27766e6

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

lib/src/delegates/asset_picker_text_delegate.dart

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,40 @@ class HebrewAssetPickerTextDelegate extends AssetPickerTextDelegate {
301301

302302
@override
303303
String get accessiblePathName => 'קבצים נגישים';
304+
305+
// Using English for semantics usage, since Hebrew is not supported for TalkBack.
306+
@override
307+
String get sTypeAudioLabel => 'Audio';
308+
309+
@override
310+
String get sTypeImageLabel => 'Image';
311+
312+
@override
313+
String get sTypeVideoLabel => 'Video';
314+
315+
@override
316+
String get sTypeOtherLabel => 'Other asset';
317+
318+
@override
319+
String get sActionPlayHint => 'play';
320+
321+
@override
322+
String get sActionPreviewHint => 'preview';
323+
324+
@override
325+
String get sActionSelectHint => 'select';
326+
327+
@override
328+
String get sActionSwitchPathLabel => 'switch path';
329+
330+
@override
331+
String get sActionUseCameraHint => 'use camera';
332+
333+
@override
334+
String get sNameDurationLabel => 'duration';
335+
336+
@override
337+
String get sUnitAssetCountLabel => 'count';
304338
}
305339

306340
/// [AssetPickerTextDelegate] implementiert mit der deutschen Übersetzung.
@@ -578,6 +612,39 @@ class ArabicAssetPickerTextDelegate extends AssetPickerTextDelegate {
578612

579613
@override
580614
String get accessiblePathName => 'ملفات يمكن الوصول إليها';
615+
616+
@override
617+
String get sTypeAudioLabel => 'صوتي';
618+
619+
@override
620+
String get sTypeImageLabel => 'صورة';
621+
622+
@override
623+
String get sTypeVideoLabel => 'فيديو';
624+
625+
@override
626+
String get sTypeOtherLabel => 'آخر';
627+
628+
@override
629+
String get sActionPlayHint => 'تشغيل';
630+
631+
@override
632+
String get sActionPreviewHint => 'معاينة';
633+
634+
@override
635+
String get sActionSelectHint => 'تحديد';
636+
637+
@override
638+
String get sActionSwitchPathLabel => 'تبديل المسار';
639+
640+
@override
641+
String get sActionUseCameraHint => 'استخدم الكاميرا';
642+
643+
@override
644+
String get sNameDurationLabel => 'مدة';
645+
646+
@override
647+
String get sUnitAssetCountLabel => 'عدد';
581648
}
582649

583650
/// [AssetPickerTextDelegate] implements with French.

0 commit comments

Comments
 (0)