Skip to content

Commit 2ca6e0a

Browse files
committed
l10n: add transcriptions for local time
1 parent 916307a commit 2ca6e0a

13 files changed

+99
-2
lines changed

assets/l10n/app_ar.arb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,12 @@
77
"wildcardMentionChannelDescription": "إخطار القناة",
88
"wildcardMentionStreamDescription": "إخطار الدفق",
99
"wildcardMentionAllDmDescription": "إخطار المستلمين",
10-
"wildcardMentionTopicDescription": "إخطار الموضوع"
10+
"wildcardMentionTopicDescription": "إخطار الموضوع",
11+
"userLocalTime": "{userTime} الوقت المحلي",
12+
"@userLocalTime": {
13+
"description": "Current time in the user's timezone",
14+
"placeholders": {
15+
"userTime": {"type": "DateTime", "format": "jm"}
16+
}
17+
}
1118
}

assets/l10n/app_en.arb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -824,5 +824,12 @@
824824
"zulipAppTitle": "Zulip",
825825
"@zulipAppTitle": {
826826
"description": "The name of Zulip. This should be either 'Zulip' or a transliteration."
827+
},
828+
"userLocalTime": "{userTime} local time",
829+
"@userLocalTime": {
830+
"description": "Current time in the user's timezone",
831+
"placeholders": {
832+
"userTime": {"type": "DateTime", "format": "jm"}
833+
}
827834
}
828835
}

assets/l10n/app_ja.arb

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,12 @@
1616
"userRoleGuest": "ゲスト",
1717
"@userRoleGuest": {},
1818
"userRoleUnknown": "不明",
19-
"@userRoleUnknown": {}
19+
"@userRoleUnknown": {},
20+
"userLocalTime": "現地時間 {userTime}",
21+
"@userLocalTime": {
22+
"description": "Current time in the user's timezone",
23+
"placeholders": {
24+
"userTime": {"type": "DateTime", "format": "jm"}
25+
}
26+
}
2027
}

assets/l10n/app_pl.arb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -900,5 +900,12 @@
900900
"unpinnedSubscriptionsLabel": "Odpięte",
901901
"@unpinnedSubscriptionsLabel": {
902902
"description": "Label for the list of unpinned subscribed channels."
903+
},
904+
"userLocalTime": "{userTime} czas lokalny",
905+
"@userLocalTime": {
906+
"description": "Current time in the user's timezone",
907+
"placeholders": {
908+
"userTime": {"type": "DateTime", "format": "jm"}
909+
}
903910
}
904911
}

assets/l10n/app_ru.arb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -772,5 +772,12 @@
772772
"errorMessageNotSent": "Сообщение не отправлено",
773773
"@errorMessageNotSent": {
774774
"description": "Error message for compose box when a message could not be sent."
775+
},
776+
"userLocalTime": "{userTime} местное время",
777+
"@userLocalTime": {
778+
"description": "Current time in the user's timezone",
779+
"placeholders": {
780+
"userTime": {"type": "DateTime", "format": "jm"}
781+
}
775782
}
776783
}

lib/generated/l10n/zulip_localizations.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1208,6 +1208,12 @@ abstract class ZulipLocalizations {
12081208
/// In en, this message translates to:
12091209
/// **'Zulip'**
12101210
String get zulipAppTitle;
1211+
1212+
/// Current time in the user's timezone
1213+
///
1214+
/// In en, this message translates to:
1215+
/// **'{userTime} local time'**
1216+
String userLocalTime(DateTime userTime);
12111217
}
12121218

12131219
class _ZulipLocalizationsDelegate extends LocalizationsDelegate<ZulipLocalizations> {

lib/generated/l10n/zulip_localizations_ar.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,4 +643,12 @@ class ZulipLocalizationsAr extends ZulipLocalizations {
643643

644644
@override
645645
String get zulipAppTitle => 'Zulip';
646+
647+
@override
648+
String userLocalTime(DateTime userTime) {
649+
final intl.DateFormat userTimeDateFormat = intl.DateFormat.jm(localeName);
650+
final String userTimeString = userTimeDateFormat.format(userTime);
651+
652+
return '$userTimeString الوقت المحلي';
653+
}
646654
}

lib/generated/l10n/zulip_localizations_en.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,4 +643,12 @@ class ZulipLocalizationsEn extends ZulipLocalizations {
643643

644644
@override
645645
String get zulipAppTitle => 'Zulip';
646+
647+
@override
648+
String userLocalTime(DateTime userTime) {
649+
final intl.DateFormat userTimeDateFormat = intl.DateFormat.jm(localeName);
650+
final String userTimeString = userTimeDateFormat.format(userTime);
651+
652+
return '$userTimeString local time';
653+
}
646654
}

lib/generated/l10n/zulip_localizations_ja.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,4 +643,12 @@ class ZulipLocalizationsJa extends ZulipLocalizations {
643643

644644
@override
645645
String get zulipAppTitle => 'Zulip';
646+
647+
@override
648+
String userLocalTime(DateTime userTime) {
649+
final intl.DateFormat userTimeDateFormat = intl.DateFormat.jm(localeName);
650+
final String userTimeString = userTimeDateFormat.format(userTime);
651+
652+
return '現地時間 $userTimeString';
653+
}
646654
}

lib/generated/l10n/zulip_localizations_nb.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,4 +643,12 @@ class ZulipLocalizationsNb extends ZulipLocalizations {
643643

644644
@override
645645
String get zulipAppTitle => 'Zulip';
646+
647+
@override
648+
String userLocalTime(DateTime userTime) {
649+
final intl.DateFormat userTimeDateFormat = intl.DateFormat.jm(localeName);
650+
final String userTimeString = userTimeDateFormat.format(userTime);
651+
652+
return '$userTimeString local time';
653+
}
646654
}

lib/generated/l10n/zulip_localizations_pl.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,4 +643,12 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
643643

644644
@override
645645
String get zulipAppTitle => 'Zulip';
646+
647+
@override
648+
String userLocalTime(DateTime userTime) {
649+
final intl.DateFormat userTimeDateFormat = intl.DateFormat.jm(localeName);
650+
final String userTimeString = userTimeDateFormat.format(userTime);
651+
652+
return '$userTimeString czas lokalny';
653+
}
646654
}

lib/generated/l10n/zulip_localizations_ru.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,4 +643,12 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
643643

644644
@override
645645
String get zulipAppTitle => 'Zulip';
646+
647+
@override
648+
String userLocalTime(DateTime userTime) {
649+
final intl.DateFormat userTimeDateFormat = intl.DateFormat.jm(localeName);
650+
final String userTimeString = userTimeDateFormat.format(userTime);
651+
652+
return '$userTimeString местное время';
653+
}
646654
}

lib/generated/l10n/zulip_localizations_sk.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,4 +643,12 @@ class ZulipLocalizationsSk extends ZulipLocalizations {
643643

644644
@override
645645
String get zulipAppTitle => 'Zulip';
646+
647+
@override
648+
String userLocalTime(DateTime userTime) {
649+
final intl.DateFormat userTimeDateFormat = intl.DateFormat.jm(localeName);
650+
final String userTimeString = userTimeDateFormat.format(userTime);
651+
652+
return '$userTimeString local time';
653+
}
646654
}

0 commit comments

Comments
 (0)