breaking change: ofText->galleryPaginationText

This commit is contained in:
Sacha Arbonel
2021-08-02 15:30:58 -04:00
parent e44a4ce3a1
commit 59b4f5568c
11 changed files with 42 additions and 32 deletions
@@ -136,9 +136,9 @@ class _GalleryFooterState extends State<GalleryFooter> {
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
children: <Widget>[ children: <Widget>[
Text( Text(
'${widget.currentPage + 1} ' context.translations.galleryPaginationText(
'${context.translations.ofText} ' currentPage: widget.currentPage,
'${widget.totalPages}', totalPages: widget.totalPages),
style: galleryFooterThemeData.titleTextStyle, style: galleryFooterThemeData.titleTextStyle,
), ),
], ],
@@ -296,8 +296,9 @@ abstract class Translations {
/// The text shown for "You" /// The text shown for "You"
String get youText; String get youText;
/// The text shown for "Of" /// Gallery footer pagination text
String get ofText; String galleryPaginationText(
{required int currentPage, required int totalPages});
/// The text shown for "File" /// The text shown for "File"
String get fileText; String get fileText;
@@ -657,7 +658,9 @@ class DefaultTranslations implements Translations {
String get youText => 'You'; String get youText => 'You';
@override @override
String get ofText => 'of'; String galleryPaginationText(
{required int currentPage, required int totalPages}) =>
'${currentPage + 1} of $totalPages';
@override @override
String get fileText => 'File'; String get fileText => 'File';
@@ -167,7 +167,7 @@ void main() {
expect(translations.withText, isNotNull); expect(translations.withText, isNotNull);
expect(translations.inText, isNotNull); expect(translations.inText, isNotNull);
expect(translations.youText, isNotNull); expect(translations.youText, isNotNull);
expect(translations.ofText, isNotNull); expect(translations.galleryPaginationText, isNotNull);
expect(translations.fileText, isNotNull); expect(translations.fileText, isNotNull);
expect(translations.replyToMessageLabel, isNotNull); expect(translations.replyToMessageLabel, isNotNull);
}); });
@@ -374,7 +374,9 @@ class NnStreamChatLocalizations extends GlobalStreamChatLocalizations {
String get youText => 'You'; String get youText => 'You';
@override @override
String get ofText => 'of'; String galleryPaginationText(
{required int currentPage, required int totalPages}) =>
'$currentPage of $totalPages';
@override @override
String get fileText => 'File'; String get fileText => 'File';
@@ -350,7 +350,9 @@ class StreamChatLocalizationsEn extends GlobalStreamChatLocalizations {
String get youText => 'You'; String get youText => 'You';
@override @override
String get ofText => 'of'; String galleryPaginationText(
{required int currentPage, required int totalPages}) =>
'${currentPage + 1} of $totalPages';
@override @override
String get fileText => 'File'; String get fileText => 'File';
@@ -68,7 +68,8 @@ class StreamChatLocalizationsEs extends GlobalStreamChatLocalizations {
String get genericErrorText => 'Hubo un problema'; String get genericErrorText => 'Hubo un problema';
@override @override
String get loadingMessagesError => 'Hubo un error mientras se cargaba el mensaje'; String get loadingMessagesError =>
'Hubo un error mientras se cargaba el mensaje';
@override @override
String resultCountText(int count) => '$count resultados'; String resultCountText(int count) => '$count resultados';
@@ -354,7 +355,9 @@ class StreamChatLocalizationsEs extends GlobalStreamChatLocalizations {
String get youText => 'Usted'; String get youText => 'Usted';
@override @override
String get ofText => 'de'; String galleryPaginationText(
{required int currentPage, required int totalPages}) =>
'${currentPage + 1} de $totalPages';
@override @override
String get fileText => 'Archivo'; String get fileText => 'Archivo';
@@ -354,7 +354,9 @@ class StreamChatLocalizationsFr extends GlobalStreamChatLocalizations {
String get youText => 'Vous'; String get youText => 'Vous';
@override @override
String galleryPaginationText({required int currentPage, required int totalPages}) => '${currentPage+1} de $totalPages'; String galleryPaginationText(
{required int currentPage, required int totalPages}) =>
'${currentPage + 1} de $totalPages';
@override @override
String get fileText => 'Fichier'; String get fileText => 'Fichier';
@@ -340,16 +340,18 @@ class StreamChatLocalizationsHi extends GlobalStreamChatLocalizations {
String get sendLabel => 'भेजें'; String get sendLabel => 'भेजें';
@override @override
String get withText => 'विद'; String get withText => 'विद';//TODO: break?
@override @override
String get inText => 'इन'; String get inText => 'इन';//TODO: break?
@override @override
String get youText => 'आप'; String get youText => 'आप';
@override @override
String get ofText => 'ऑफ़'; String galleryPaginationText(
{required int currentPage, required int totalPages}) =>
'${currentPage + 1} ऑफ़ $totalPages';
@override @override
String get fileText => 'फ़ाइल'; String get fileText => 'फ़ाइल';
@@ -351,7 +351,9 @@ Il file è troppo grande per essere caricato. Il limite è di $limitInMB MB.''';
String get youText => 'te'; String get youText => 'te';
@override @override
String get ofText => 'di'; String galleryPaginationText(
{required int currentPage, required int totalPages}) =>
'${currentPage + 1} di $totalPages';
@override @override
String get fileText => 'file'; String get fileText => 'file';
@@ -177,8 +177,7 @@ class StreamChatLocalizationsJa extends GlobalStreamChatLocalizations {
String get flagMessageSuccessfulLabel => 'フラグ付メッセージ'; String get flagMessageSuccessfulLabel => 'フラグ付メッセージ';
@override @override
String get flagMessageSuccessfulText => String get flagMessageSuccessfulText => 'このメッセージはモデレーターに報告されました。';
'このメッセージはモデレーターに報告されました。';
@override @override
String get deleteLabel => '消す'; String get deleteLabel => '消す';
@@ -187,13 +186,11 @@ class StreamChatLocalizationsJa extends GlobalStreamChatLocalizations {
String get deleteMessageLabel => 'メッセージを削除する '; String get deleteMessageLabel => 'メッセージを削除する ';
@override @override
String get deleteMessageQuestion => String get deleteMessageQuestion => 'このメッセージ'
'このメッセージ'
'\nを完全に削除してもよろしいですか?'; '\nを完全に削除してもよろしいですか?';
@override @override
String get operationCouldNotBeCompletedText => String get operationCouldNotBeCompletedText => '操作を完了できませんでした。';
'操作を完了できませんでした。';
@override @override
String get replyLabel => '返信'; String get replyLabel => '返信';
@@ -261,8 +258,7 @@ class StreamChatLocalizationsJa extends GlobalStreamChatLocalizations {
String get letsStartChattingLabel => 'さあ、チャットを始めよう'; String get letsStartChattingLabel => 'さあ、チャットを始めよう';
@override @override
String get sendingFirstMessageLabel => String get sendingFirstMessageLabel => 'どのように友人にあなたの最初のメッセージを送ることについてはどうですか?';
'どのように友人にあなたの最初のメッセージを送ることについてはどうですか?';
@override @override
String get startAChatLabel => 'チャットを開始する'; String get startAChatLabel => 'チャットを開始する';
@@ -274,8 +270,7 @@ class StreamChatLocalizationsJa extends GlobalStreamChatLocalizations {
String get deleteConversationLabel => '会話を削除する'; String get deleteConversationLabel => '会話を削除する';
@override @override
String get deleteConversationQuestion => String get deleteConversationQuestion => 'この会話を削除してもよろしいですか?';
'この会話を削除してもよろしいですか?';
@override @override
String get streamChatLabel => 'ストリームチャット'; String get streamChatLabel => 'ストリームチャット';
@@ -314,8 +309,7 @@ class StreamChatLocalizationsJa extends GlobalStreamChatLocalizations {
String get leaveConversationLabel => '会話を離れる'; String get leaveConversationLabel => '会話を離れる';
@override @override
String get leaveConversationQuestion => String get leaveConversationQuestion => 'この会話を離れてもよろしいですか?';
'この会話を離れてもよろしいですか?';
@override @override
String get showInChatLabel => 'チャットで表示'; String get showInChatLabel => 'チャットで表示';
@@ -348,9 +342,9 @@ class StreamChatLocalizationsJa extends GlobalStreamChatLocalizations {
String get youText => ''; String get youText => '';
@override @override
String get ofText => '';//TODO: break String galleryPaginationText(
// galleryPaginationText( {required int currentPage, required int totalPages}) =>
// {required int currentPage, required int totalPages}) '$totalPagesの${currentPage + 1}';
@override @override
String get fileText => 'ファイル'; String get fileText => 'ファイル';
@@ -174,7 +174,7 @@ void main() {
expect(localizations.withText, isNotNull); expect(localizations.withText, isNotNull);
expect(localizations.inText, isNotNull); expect(localizations.inText, isNotNull);
expect(localizations.youText, isNotNull); expect(localizations.youText, isNotNull);
expect(localizations.ofText, isNotNull); expect(localizations.galleryPaginationText, isNotNull);
expect(localizations.fileText, isNotNull); expect(localizations.fileText, isNotNull);
expect(localizations.replyToMessageLabel, isNotNull); expect(localizations.replyToMessageLabel, isNotNull);
}); });