From 04d105e33291ad7060401d10822fc62d71517b66 Mon Sep 17 00:00:00 2001 From: Dat PHAM HOANG Date: Tue, 5 Dec 2023 14:24:47 +0700 Subject: [PATCH] Change to Twake Mail in localization (cherry picked from commit 5ee7dc641111894cea69f40c711da645d37bac81) --- README.md | 26 ++++----- assets/images/ic_tmail_logo.svg | 56 +++++++------------ ios/Runner/Info.plist | 2 +- .../local_notification_config.dart | 8 +-- lib/l10n/intl_ar.arb | 10 ++-- lib/l10n/intl_de.arb | 2 +- lib/l10n/intl_en.arb | 8 +-- lib/l10n/intl_eo.arb | 2 +- lib/l10n/intl_fr.arb | 12 ++-- lib/l10n/intl_it.arb | 12 ++-- lib/l10n/intl_messages.arb | 8 +-- lib/l10n/intl_ru.arb | 12 ++-- lib/l10n/intl_vi.arb | 12 ++-- lib/main/localizations/app_localizations.dart | 8 +-- 14 files changed, 82 insertions(+), 96 deletions(-) diff --git a/README.md b/README.md index 2bf50e7e8..7c3b84cbe 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Team Mail Flutter mobile application +# Twake Mail Flutter mobile application [![Gitter](https://badges.gitter.im/linagora/team-mail.svg)](https://gitter.im/linagora/team-mail?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) [![Documentation](https://img.shields.io/badge/Documentation-green.svg)](docs) @@ -10,16 +10,16 @@ This project aims at providing a multi-platform mobile email application, running the [JMAP protocol](https://jmap.io/) and will also deliver additional -features to the [Team Mail back-end](https://github.com/linagora/tmail-backend). +features to the [Twake Mail back-end](https://github.com/linagora/tmail-backend). -Team-mail is developed with love by [Linagora](https://linagora.com). +Twake Mail is developed with love by [Linagora](https://linagora.com). -Here is how Team Mail looks like on a phone: +Here is how Twake Mail looks like on a phone: ![Screenshots Mobile](https://user-images.githubusercontent.com/6462404/169979675-85893fa4-325a-426b-a1a8-0751a585954a.png) -Here is how Team Mail looks like on a tablet: +Here is how Twake Mail looks like on a tablet: ![Screenshot Tablet](https://user-images.githubusercontent.com/6462404/169980415-513fb58c-004e-4946-a4dd-179b49c65470.png) @@ -70,9 +70,9 @@ We are not alone to say this! Big players of the field started their own [propri This, is where **[JMAP](https://jmap.io/)** comes to play! **JMAP** builds on decades of experience, and beautifully addresses these challenges using `HTTP` and `JSON` standards. Not only does it make applications easier to develop, we also strongly believes it results in an improved experience for the end user. -### **Can I use Team Mail with *any* JMAP server?** +### **Can I use Twake Mail with *any* JMAP server?** -Yes, you can use the Team Mail application with any JMAP server and benefits from **Team Mail**'s ease of use. +Yes, you can use the Twake Mail application with any JMAP server and benefits from **Twake Mail**'s ease of use. ### **I don't understand your app... I need help using it! HELP MEEEEEE...** @@ -120,7 +120,7 @@ This will likely keep us busy by the end of 2021. Then, we have plan for multiple features including: - - Support for Team Mail encrypted mailbox (GPG) + - Support for Twake Mail encrypted mailbox (GPG) - Interactions with some other software from [Linagora](https://linagora.com) including: - Sending attachments via [TDrive](https://github.com/linagora/TDrive) file sharing platform. - Transferring some attachments you received to [TDrive](https://github.com/linagora/TDrive) file sharing platform. @@ -129,9 +129,9 @@ Then, we have plan for multiple features including: ### **Any chance to support JMAP extension for calendar, contacts?** -No we do not plan to support such extensions, that are currently not standardized as RFCs, nor implemented on the Team Mail backend. +No we do not plan to support such extensions, that are currently not standardized as RFCs, nor implemented on the Twake Mail backend. -### **Do you have a web application for Team Mail?** +### **Do you have a web application for Twake Mail?**
Read more... @@ -158,7 +158,7 @@ No we do not plan to support such extensions, that are currently not standardize docker run -d -ti -p 8080:80 --name web tmail-web:latest ``` - Then go to http://localhost:8080 and you should be able to login against your JMAP backend using the Team Mail web-app. + Then go to http://localhost:8080 and you should be able to login against your JMAP backend using the Twake Mail web-app. #### Mount an environment file when running the container @@ -203,7 +203,7 @@ No we do not plan to support such extensions, that are currently not standardize Password: emptrySecret ``` - #### More configurations for Team Mail web + #### More configurations for Twake Mail web - [Enable and customize the Application grid](docs/configuration/app_grid_configuration.md) - [Change logos](docs/configuration/tmail-web-logo.md) @@ -218,7 +218,7 @@ Thanks for the enthusiasm! There are many ways to help us, and amongst them: - - **Spread the word**: Tell people you like **Team Mail**, on social medias, via blog posts etc... + - **Spread the word**: Tell people you like **Twake Mail**, on social medias, via blog posts etc... - **Give us feedbacks**... It's hard to make all good decisions from the first time. It is very likely we can benefit from *your* experience. Did you encountered annoying bugs? Do you think we can better arrange the layout? Do you think we are missing some features critical to you? Tell us in the [issues](https://github.com/linagora/tmail-flutter/issues). - I can code! **I wanna help ;-)**. Wow thanks! Let's discuss your project together in the [issues](https://github.com/linagora/tmail-flutter/issues) to get you on track!
diff --git a/assets/images/ic_tmail_logo.svg b/assets/images/ic_tmail_logo.svg index 07ddce90d..09c8a6982 100644 --- a/assets/images/ic_tmail_logo.svg +++ b/assets/images/ic_tmail_logo.svg @@ -1,36 +1,22 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index 6552d5b66..46a599f37 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -9,7 +9,7 @@ CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName - Team Mail + Twake Mail CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier diff --git a/lib/features/push_notification/presentation/notification/local_notification_config.dart b/lib/features/push_notification/presentation/notification/local_notification_config.dart index 8af71cd80..cc04b579f 100644 --- a/lib/features/push_notification/presentation/notification/local_notification_config.dart +++ b/lib/features/push_notification/presentation/notification/local_notification_config.dart @@ -3,11 +3,11 @@ import 'package:flutter_local_notifications/flutter_local_notifications.dart'; class LocalNotificationConfig { static const _groupId = 'team_mail_notification_group_id'; static const _groupName = 'team_mail_notification_group_name'; - static const _groupDescription = 'Team Mail group notifications'; + static const _groupDescription = 'Twake Mail group notifications'; static const _channelId = 'team_mail_notification_channel_id'; - static const _channelName = 'Team Mail notifications'; - static const _channelDescription = 'Team Mail notifications'; - static const notificationTitle = 'Team Mail'; + static const _channelName = 'Twake Mail notifications'; + static const _channelDescription = 'Twake Mail notifications'; + static const notificationTitle = 'Twake Mail'; static const notificationMessage = 'You have new messages'; static const messageHasBeenSentSuccessfully = 'Message has been sent successfully.'; static const int groupNotificationId = 1995; diff --git a/lib/l10n/intl_ar.arb b/lib/l10n/intl_ar.arb index 6b74924b6..5389c9462 100644 --- a/lib/l10n/intl_ar.arb +++ b/lib/l10n/intl_ar.arb @@ -709,7 +709,7 @@ "placeholders_order": [], "placeholders": {} }, - "login_text_slogan": "Team Mail", + "login_text_slogan": "Twake Mail", "@login_text_slogan": { "type": "text", "placeholders_order": [], @@ -937,7 +937,7 @@ "placeholders_order": [], "placeholders": {} }, - "page_name": "Team Mail", + "page_name": "Twake Mail", "@page_name": { "type": "text", "placeholders_order": [], @@ -1573,7 +1573,7 @@ "placeholders_order": [], "placeholders": {} }, - "app_name": "Team Mail", + "app_name": "Twake Mail", "@app_name": { "type": "text", "placeholders_order": [], @@ -2291,7 +2291,7 @@ "placeholders_order": [], "placeholders": {} }, - "appTitlePushNotification": "Team Mail", + "appTitlePushNotification": "Twake Mail", "@appTitlePushNotification": { "type": "text", "placeholders_order": [], @@ -2363,7 +2363,7 @@ "placeholders_order": [], "placeholders": {} }, - "textQuotasRunningOutOfStorageContent": "قريبًا لن تتمكن من إرسال بريد إلكتروني في Team Mail. الرجاء تنظيف مساحة التخزين الخاصة بك أو ترقية مساحة التخزين لديك للحصول على الميزات الكاملة في بريد الفريق.", + "textQuotasRunningOutOfStorageContent": "قريبًا لن تتمكن من إرسال بريد إلكتروني في Twake Mail. الرجاء تنظيف مساحة التخزين الخاصة بك أو ترقية مساحة التخزين لديك للحصول على الميزات الكاملة في بريد الفريق.", "@textQuotasRunningOutOfStorageContent": { "type": "text", "placeholders_order": [], diff --git a/lib/l10n/intl_de.arb b/lib/l10n/intl_de.arb index fd86837a3..a976666f8 100644 --- a/lib/l10n/intl_de.arb +++ b/lib/l10n/intl_de.arb @@ -41,7 +41,7 @@ "placeholders_order": [], "placeholders": {} }, - "login_text_slogan": "Team Mail", + "login_text_slogan": "Twake Mail", "@login_text_slogan": { "type": "text", "placeholders_order": [], diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index 080038527..09f910e24 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -5,7 +5,7 @@ "placeholders_order": [], "placeholders": {} }, - "login_text_slogan": "Team Mail", + "login_text_slogan": "Twake Mail", "@login_text_slogan": { "type": "text", "placeholders_order": [], @@ -799,7 +799,7 @@ "placeholders_order": [], "placeholders": {} }, - "app_name": "Team Mail", + "app_name": "Twake Mail", "@app_name": { "type": "text", "placeholders_order": [], @@ -943,7 +943,7 @@ "placeholders_order": [], "placeholders": {} }, - "page_name": "Team Mail", + "page_name": "Twake Mail", "@page_name": { "type": "text", "placeholders_order": [], @@ -2523,7 +2523,7 @@ "placeholders_order": [], "placeholders": {} }, - "appTitlePushNotification": "Team Mail", + "appTitlePushNotification": "Twake Mail", "@appTitlePushNotification": { "type": "text", "placeholders_order": [], diff --git a/lib/l10n/intl_eo.arb b/lib/l10n/intl_eo.arb index c945b4d8b..1ed339335 100644 --- a/lib/l10n/intl_eo.arb +++ b/lib/l10n/intl_eo.arb @@ -285,7 +285,7 @@ "placeholders_order": [], "placeholders": {} }, - "app_name": "Team Mail", + "app_name": "Twake Mail", "@app_name": { "type": "text", "placeholders_order": [], diff --git a/lib/l10n/intl_fr.arb b/lib/l10n/intl_fr.arb index df4b3e963..8aa073f9d 100644 --- a/lib/l10n/intl_fr.arb +++ b/lib/l10n/intl_fr.arb @@ -6,7 +6,7 @@ "placeholders_order": [], "placeholders": {} }, - "login_text_slogan": "Team Mail", + "login_text_slogan": "Twake Mail", "@login_text_slogan": { "type": "text", "placeholders_order": [], @@ -666,7 +666,7 @@ "placeholders_order": [], "placeholders": {} }, - "app_name": "Team Mail", + "app_name": "Twake Mail", "@app_name": { "type": "text", "placeholders_order": [], @@ -816,7 +816,7 @@ "placeholders_order": [], "placeholders": {} }, - "page_name": "Team Mail", + "page_name": "Twake Mail", "@page_name": { "type": "text", "placeholders_order": [], @@ -1856,7 +1856,7 @@ "placeholders_order": [], "placeholders": {} }, - "appTitlePushNotification": "Team Mail", + "appTitlePushNotification": "Twake Mail", "@appTitlePushNotification": { "type": "text", "placeholders_order": [], @@ -2108,7 +2108,7 @@ "placeholders_order": [], "placeholders": {} }, - "textQuotasRunOutOfStorageContent": "Maintenant, vous ne pouvez temporairement pas envoyer ou recevoir d'e-mail. Veuillez libérer ou mettre à niveau votre espace de stockage pour bénéficier de toutes les fonctionnalités de Team Mail.", + "textQuotasRunOutOfStorageContent": "Maintenant, vous ne pouvez temporairement pas envoyer ou recevoir d'e-mail. Veuillez libérer ou mettre à niveau votre espace de stockage pour bénéficier de toutes les fonctionnalités de Twake Mail.", "@textQuotasRunOutOfStorageContent": { "type": "text", "placeholders_order": [], @@ -2228,7 +2228,7 @@ "placeholders_order": [], "placeholders": {} }, - "textQuotasRunningOutOfStorageContent": "Bientôt, vous ne pourrez plus envoyer d'e-mails via Team Mail. Veuillez nettoyer votre stockage ou mettre à niveau votre stockage pour obtenir toutes les fonctionnalités de Team Mail.", + "textQuotasRunningOutOfStorageContent": "Bientôt, vous ne pourrez plus envoyer d'e-mails via Twake Mail. Veuillez nettoyer votre stockage ou mettre à niveau votre stockage pour obtenir toutes les fonctionnalités de Twake Mail.", "@textQuotasRunningOutOfStorageContent": { "type": "text", "placeholders_order": [], diff --git a/lib/l10n/intl_it.arb b/lib/l10n/intl_it.arb index 32fc49575..8a5d7a6ed 100644 --- a/lib/l10n/intl_it.arb +++ b/lib/l10n/intl_it.arb @@ -5,7 +5,7 @@ "placeholders_order": [], "placeholders": {} }, - "login_text_slogan": "Team Mail", + "login_text_slogan": "Twake Mail", "@login_text_slogan": { "type": "text", "placeholders_order": [], @@ -677,7 +677,7 @@ "placeholders_order": [], "placeholders": {} }, - "app_name": "Team Mail", + "app_name": "Twake Mail", "@app_name": { "type": "text", "placeholders_order": [], @@ -827,7 +827,7 @@ "placeholders_order": [], "placeholders": {} }, - "page_name": "Team Mail", + "page_name": "Twake Mail", "@page_name": { "type": "text", "placeholders_order": [], @@ -2413,13 +2413,13 @@ "placeholders_order": [], "placeholders": {} }, - "textQuotasRunningOutOfStorageContent": "A breve non potrai più inviare email in Team Mail. Pulisci il tuo spazio di archiviazione o aggiornalo per ottenere tutte le funzionalità di Team Mail.", + "textQuotasRunningOutOfStorageContent": "A breve non potrai più inviare email in Twake Mail. Pulisci il tuo spazio di archiviazione o aggiornalo per ottenere tutte le funzionalità di Twake Mail.", "@textQuotasRunningOutOfStorageContent": { "type": "text", "placeholders_order": [], "placeholders": {} }, - "textQuotasRunOutOfStorageContent": "Ora non puoi temporaneamente inviare o ricevere e-mail. Libera o aggiorna il tuo spazio di archiviazione per ottenere tutte le funzionalità di Team Mail.", + "textQuotasRunOutOfStorageContent": "Ora non puoi temporaneamente inviare o ricevere e-mail. Libera o aggiorna il tuo spazio di archiviazione per ottenere tutte le funzionalità di Twake Mail.", "@textQuotasRunOutOfStorageContent": { "type": "text", "placeholders_order": [], @@ -2485,7 +2485,7 @@ "placeholders_order": [], "placeholders": {} }, - "appTitlePushNotification": "Team Mail", + "appTitlePushNotification": "Twake Mail", "@appTitlePushNotification": { "type": "text", "placeholders_order": [], diff --git a/lib/l10n/intl_messages.arb b/lib/l10n/intl_messages.arb index 199bacebf..8275c903a 100644 --- a/lib/l10n/intl_messages.arb +++ b/lib/l10n/intl_messages.arb @@ -6,7 +6,7 @@ "placeholders_order": [], "placeholders": {} }, - "login_text_slogan": "Team Mail", + "login_text_slogan": "Twake Mail", "@login_text_slogan": { "type": "text", "placeholders_order": [], @@ -800,7 +800,7 @@ "placeholders_order": [], "placeholders": {} }, - "app_name": "Team Mail", + "app_name": "Twake Mail", "@app_name": { "type": "text", "placeholders_order": [], @@ -944,7 +944,7 @@ "placeholders_order": [], "placeholders": {} }, - "page_name": "Team Mail", + "page_name": "Twake Mail", "@page_name": { "type": "text", "placeholders_order": [], @@ -2524,7 +2524,7 @@ "placeholders_order": [], "placeholders": {} }, - "appTitlePushNotification": "Team Mail", + "appTitlePushNotification": "Twake Mail", "@appTitlePushNotification": { "type": "text", "placeholders_order": [], diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb index 727ded13b..80fa5fe7b 100644 --- a/lib/l10n/intl_ru.arb +++ b/lib/l10n/intl_ru.arb @@ -6,7 +6,7 @@ "placeholders_order": [], "placeholders": {} }, - "login_text_slogan": "Team Mail", + "login_text_slogan": "Twake Mail", "@login_text_slogan": { "type": "text", "placeholders_order": [], @@ -672,7 +672,7 @@ "placeholders_order": [], "placeholders": {} }, - "app_name": "Team Mail", + "app_name": "Twake Mail", "@app_name": { "type": "text", "placeholders_order": [], @@ -856,7 +856,7 @@ "placeholders_order": [], "placeholders": {} }, - "page_name": "Team Mail", + "page_name": "Twake Mail", "@page_name": { "type": "text", "placeholders_order": [], @@ -2362,7 +2362,7 @@ "softLimit": {} } }, - "textQuotasRunOutOfStorageContent": "Теперь вы временно не можете отправлять или получать письма. Пожалуйста, освободите хранилище или обновите подписку, чтобы получить доступ ко всем функциям Team Mail.", + "textQuotasRunOutOfStorageContent": "Теперь вы временно не можете отправлять или получать письма. Пожалуйста, освободите хранилище или обновите подписку, чтобы получить доступ ко всем функциям Twake Mail.", "@textQuotasRunOutOfStorageContent": { "type": "text", "placeholders_order": [], @@ -2426,7 +2426,7 @@ "progress": {} } }, - "textQuotasRunningOutOfStorageContent": "Скоро вы потеряете возможность отправлять письма в Team Mail. Пожалуйста, очистите хранилище или обновите подписку, чтобы получить все функции Team Mail.", + "textQuotasRunningOutOfStorageContent": "Скоро вы потеряете возможность отправлять письма в Twake Mail. Пожалуйста, очистите хранилище или обновите подписку, чтобы получить все функции Twake Mail.", "@textQuotasRunningOutOfStorageContent": { "type": "text", "placeholders_order": [], @@ -2486,7 +2486,7 @@ "placeholders_order": [], "placeholders": {} }, - "appTitlePushNotification": "Team Mail", + "appTitlePushNotification": "Twake Mail", "@appTitlePushNotification": { "type": "text", "placeholders_order": [], diff --git a/lib/l10n/intl_vi.arb b/lib/l10n/intl_vi.arb index 2d2b562ab..a875554bf 100644 --- a/lib/l10n/intl_vi.arb +++ b/lib/l10n/intl_vi.arb @@ -6,7 +6,7 @@ "placeholders_order": [], "placeholders": {} }, - "login_text_slogan": "Team Mail", + "login_text_slogan": "Twake Mail", "@login_text_slogan": { "type": "text", "placeholders_order": [], @@ -642,7 +642,7 @@ "placeholders_order": [], "placeholders": {} }, - "app_name": "Team Mail", + "app_name": "Twake Mail", "@app_name": { "type": "text", "placeholders_order": [], @@ -660,7 +660,7 @@ "placeholders_order": [], "placeholders": {} }, - "page_name": "Team Mail", + "page_name": "Twake Mail", "@page_name": { "type": "text", "placeholders_order": [], @@ -2228,7 +2228,7 @@ "placeholders_order": [], "placeholders": {} }, - "appTitlePushNotification": "Team Mail", + "appTitlePushNotification": "Twake Mail", "@appTitlePushNotification": { "type": "text", "placeholders_order": [], @@ -2428,7 +2428,7 @@ "placeholders_order": [], "placeholders": {} }, - "textQuotasRunningOutOfStorageContent": "Sắp tới bạn sẽ không thể gửi email trong Team Mail. Vui lòng dọn dẹp không gian lưu trữ hoặc nâng cấp dung lượng để sử dụng đầy đủ tính năng trong Team Mail.", + "textQuotasRunningOutOfStorageContent": "Sắp tới bạn sẽ không thể gửi email trong Twake Mail. Vui lòng dọn dẹp không gian lưu trữ hoặc nâng cấp dung lượng để sử dụng đầy đủ tính năng trong Twake Mail.", "@textQuotasRunningOutOfStorageContent": { "type": "text", "placeholders_order": [], @@ -2452,7 +2452,7 @@ "placeholders_order": [], "placeholders": {} }, - "textQuotasRunOutOfStorageContent": "Bây giờ bạn tạm thời không thể gửi hoặc nhận email. Vui lòng giải phóng hoặc nâng cấp bộ nhớ của bạn để sử dụng các tính năng đầy đủ của Team Mail.", + "textQuotasRunOutOfStorageContent": "Bây giờ bạn tạm thời không thể gửi hoặc nhận email. Vui lòng giải phóng hoặc nâng cấp bộ nhớ của bạn để sử dụng các tính năng đầy đủ của Twake Mail.", "@textQuotasRunOutOfStorageContent": { "type": "text", "placeholders_order": [], diff --git a/lib/main/localizations/app_localizations.dart b/lib/main/localizations/app_localizations.dart index 3a4756c2d..43117b1ea 100644 --- a/lib/main/localizations/app_localizations.dart +++ b/lib/main/localizations/app_localizations.dart @@ -25,7 +25,7 @@ class AppLocalizations { } String get login_text_slogan { - return Intl.message('Team Mail', + return Intl.message('Twake Mail', name: 'login_text_slogan'); } @@ -825,7 +825,7 @@ class AppLocalizations { String get app_name { return Intl.message( - 'Team Mail', + 'Twake Mail', name: 'app_name'); } @@ -980,7 +980,7 @@ class AppLocalizations { String get page_name { return Intl.message( - 'Team Mail', + 'Twake Mail', name: 'page_name'); } @@ -2595,7 +2595,7 @@ class AppLocalizations { String get appTitlePushNotification { return Intl.message( - 'Team Mail', + 'Twake Mail', name: 'appTitlePushNotification'); }