Skip to content

Commit

Permalink
Implement feature #218 Share tweet as image.
Browse files Browse the repository at this point in the history
  • Loading branch information
j-fbriere committed Feb 27, 2024
1 parent 05ffd7a commit e707f8b
Show file tree
Hide file tree
Showing 15 changed files with 148 additions and 35 deletions.
1 change: 1 addition & 0 deletions fastlane/metadata/android/en-US/changelogs/40.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
* Fix issue #226 App does not open, showing a black screen. Some db records have unexpected null fields.
* Implement feature #218 Share tweet as image.
1 change: 1 addition & 0 deletions fastlane/metadata/android/en-US/changelogs/default.txt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
* Fix issue #226 App does not open, showing a black screen. Some db records have unexpected null fields.
* Implement feature #218 Share tweet as image.
4 changes: 4 additions & 0 deletions lib/generated/intl/messages_ar.dart
Original file line number Diff line number Diff line change
Expand Up @@ -352,6 +352,10 @@ class MessageLookup extends MessageLookupByLibrary {
"تحتوي هذه التغريدة على محتوى يحتمل أن يكون حساسا. هل ترغب في مشاهدته؟"),
"prefix": MessageLookupByLibrary.simpleMessage("السابقة"),
"private_profile": MessageLookupByLibrary.simpleMessage("ملف شخصي خاص"),
"proxy_description":
MessageLookupByLibrary.simpleMessage("الوكيل لجميع الطلبات"),
"proxy_error": MessageLookupByLibrary.simpleMessage("خطأ في الوكيل"),
"proxy_label": MessageLookupByLibrary.simpleMessage("الوكيل"),
"regular_accounts": m12,
"released_under_the_mit_license": MessageLookupByLibrary.simpleMessage(
"منشور تحت رخصة الإم أي تي (MIT License)"),
Expand Down
2 changes: 2 additions & 0 deletions lib/generated/intl/messages_en.dart
Original file line number Diff line number Diff line change
Expand Up @@ -392,6 +392,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Custom share URL"),
"share_base_url_description": MessageLookupByLibrary.simpleMessage(
"Use a custom base URL when sharing"),
"share_tweet_as_image":
MessageLookupByLibrary.simpleMessage("Share tweet as image"),
"share_tweet_content":
MessageLookupByLibrary.simpleMessage("Share tweet content"),
"share_tweet_content_and_link": MessageLookupByLibrary.simpleMessage(
Expand Down
50 changes: 50 additions & 0 deletions lib/generated/intl/messages_es.dart
Original file line number Diff line number Diff line change
Expand Up @@ -20,39 +20,82 @@ typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
class MessageLookup extends MessageLookupByLibrary {
String get localeName => 'es';

static String m1(fileName) => "Datos exportados a ${fileName}";

static String m2(fullPath) => "Datos exportados a ${fullPath}";

static String m8(date) => "Se unió ${date}";

final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"add_to_group": MessageLookupByLibrary.simpleMessage("Añadir al grupo"),
"cancel": MessageLookupByLibrary.simpleMessage("Cancelar"),
"could_not_find_any_tweets_by_this_user":
MessageLookupByLibrary.simpleMessage(
"¡No se ha podido encontrar ningún tuit de este usuario!"),
"could_not_find_any_tweets_from_the_last_7_days":
MessageLookupByLibrary.simpleMessage(
"No pude encontrar ningún tweet de los últimos 7 días!"),
"data_exported_to_fileName": m1,
"data_exported_to_fullPath": m2,
"data_imported_successfully": MessageLookupByLibrary.simpleMessage(
"Datos importados correctamente"),
"default_tab":
MessageLookupByLibrary.simpleMessage("Pestaña por defecto"),
"export": MessageLookupByLibrary.simpleMessage("Exportar"),
"export_guest_accounts": MessageLookupByLibrary.simpleMessage(
"¿Exportar cuentas de invitados?"),
"export_settings":
MessageLookupByLibrary.simpleMessage("¿Exportar configuración?"),
"export_subscription_group_members":
MessageLookupByLibrary.simpleMessage(
"¿Exportar miembros de grupos de suscripción?"),
"export_subscription_groups": MessageLookupByLibrary.simpleMessage(
"¿Exportar grupos de suscripciones?"),
"export_subscriptions": MessageLookupByLibrary.simpleMessage(
"¿Exportar las suscripciones?"),
"export_tweets":
MessageLookupByLibrary.simpleMessage("¿Exportar Tweets?"),
"feed": MessageLookupByLibrary.simpleMessage("Inicio"),
"filters": MessageLookupByLibrary.simpleMessage("Filtros"),
"followers": MessageLookupByLibrary.simpleMessage("Seguidores"),
"following": MessageLookupByLibrary.simpleMessage("Siguiendo"),
"general": MessageLookupByLibrary.simpleMessage("General"),
"include_replies":
MessageLookupByLibrary.simpleMessage("Incluye las respuestas"),
"include_retweets":
MessageLookupByLibrary.simpleMessage("Incluye los retweets"),
"joined": m8,
"media": MessageLookupByLibrary.simpleMessage("Multimedia"),
"no_results": MessageLookupByLibrary.simpleMessage("No hay resultados"),
"note_due_to_a_twitter_limitation_not_all_tweets_may_be_included":
MessageLookupByLibrary.simpleMessage(
"Nota: Debido a una limitación de Twitter/X, es posible que no se incluyan todos los tweets"),
"reporting_an_error":
MessageLookupByLibrary.simpleMessage("Informar sobre un error"),
"saved": MessageLookupByLibrary.simpleMessage("Guardado"),
"select": MessageLookupByLibrary.simpleMessage("Seleccionar"),
"send": MessageLookupByLibrary.simpleMessage("Enviar"),
"settings": MessageLookupByLibrary.simpleMessage("Configuración"),
"something_just_went_wrong_in_fritter_and_an_error_report_has_been_generated":
MessageLookupByLibrary.simpleMessage(
"Algo ha ido mal en Squawker y se ha generado un informe de error. El informe puede ser enviado a los desarrolladores de Squawker para ayudar a solucionar el problema."),
"subscribe": MessageLookupByLibrary.simpleMessage("suscribirse"),
"subscriptions": MessageLookupByLibrary.simpleMessage("Subscripciones"),
"thanks_for_helping_fritter": MessageLookupByLibrary.simpleMessage(
"Gracias por ayudar a Squawker! 💖"),
"this_group_contains_no_subscriptions":
MessageLookupByLibrary.simpleMessage(
"¡Este grupo no contiene suscripciones!"),
"this_user_does_not_follow_anyone":
MessageLookupByLibrary.simpleMessage(
"¡Este usuario no sigue a nadie!"),
"this_user_does_not_have_anyone_following_them":
MessageLookupByLibrary.simpleMessage(
"¡Este usuario no tiene a nadie siguiéndole!"),
"trending": MessageLookupByLibrary.simpleMessage("Tendencias"),
"tweets_and_replies":
MessageLookupByLibrary.simpleMessage("Tweets & Respuestas"),
"unable_to_find_your_saved_tweets":
MessageLookupByLibrary.simpleMessage(
"No se pueden encontrar tus tweets guardados."),
Expand All @@ -67,17 +110,24 @@ class MessageLookup extends MessageLookupByLibrary {
"unable_to_load_the_list_of_follows":
MessageLookupByLibrary.simpleMessage(
"No se puede cargar la lista de seguimiento"),
"unable_to_load_the_next_page_of_follows":
MessageLookupByLibrary.simpleMessage(
"No se puede cargar la pagina siguiente"),
"unable_to_load_the_next_page_of_replies":
MessageLookupByLibrary.simpleMessage(
"No se puede cargar la siguiente página de respuestas"),
"unable_to_load_the_next_page_of_tweets":
MessageLookupByLibrary.simpleMessage(
"No se puede cargar la siguiente página de tweets"),
"unable_to_load_the_profile": MessageLookupByLibrary.simpleMessage(
"No se puede cargar el perfil"),
"unable_to_load_the_search_results":
MessageLookupByLibrary.simpleMessage(
"No se pueden cargar los resultados de la búsqueda."),
"unable_to_load_the_tweet": MessageLookupByLibrary.simpleMessage(
"No se ha podido cargar el tuit"),
"unable_to_load_the_tweets": MessageLookupByLibrary.simpleMessage(
"No se pueden cargar los tuits"),
"unable_to_load_the_tweets_for_the_feed":
MessageLookupByLibrary.simpleMessage(
"No se pueden cargar los tweets para el feed"),
Expand Down
5 changes: 5 additions & 0 deletions lib/generated/intl/messages_et.dart
Original file line number Diff line number Diff line change
Expand Up @@ -370,6 +370,11 @@ class MessageLookup extends MessageLookupByLibrary {
"prefix": MessageLookupByLibrary.simpleMessage("eesliide"),
"private_profile":
MessageLookupByLibrary.simpleMessage("Privaatne profiil"),
"proxy_description": MessageLookupByLibrary.simpleMessage(
"Kasuta puhverserverit kõikide päringute jaoks"),
"proxy_error":
MessageLookupByLibrary.simpleMessage("Puhverserveri viga"),
"proxy_label": MessageLookupByLibrary.simpleMessage("Puhverserver"),
"regular_accounts": m12,
"released_under_the_mit_license": MessageLookupByLibrary.simpleMessage(
"Avaldatud MIT litsentsi alusel"),
Expand Down
2 changes: 2 additions & 0 deletions lib/generated/intl/messages_fr.dart
Original file line number Diff line number Diff line change
Expand Up @@ -408,6 +408,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("URL de partage personnalisé"),
"share_base_url_description": MessageLookupByLibrary.simpleMessage(
"Utiliser une URL de base personnalisée lors du partage"),
"share_tweet_as_image":
MessageLookupByLibrary.simpleMessage("Partager le tweet en image"),
"share_tweet_content": MessageLookupByLibrary.simpleMessage(
"Partager le contenu du tweet"),
"share_tweet_content_and_link": MessageLookupByLibrary.simpleMessage(
Expand Down
4 changes: 4 additions & 0 deletions lib/generated/intl/messages_tr.dart
Original file line number Diff line number Diff line change
Expand Up @@ -361,6 +361,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Bu tweet olası hassas içerik barındırmaktadır. Görüntülemek ister misiniz?"),
"prefix": MessageLookupByLibrary.simpleMessage("ön ek"),
"private_profile": MessageLookupByLibrary.simpleMessage("Gizli profil"),
"proxy_description":
MessageLookupByLibrary.simpleMessage("Tüm istekler için vekil"),
"proxy_error": MessageLookupByLibrary.simpleMessage("Vekil Hatası"),
"proxy_label": MessageLookupByLibrary.simpleMessage("Vekil"),
"regular_accounts": m12,
"released_under_the_mit_license": MessageLookupByLibrary.simpleMessage(
"MIT Lisansı altında yayınlandı"),
Expand Down
11 changes: 11 additions & 0 deletions lib/generated/intl/messages_zh_Hans.dart
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,14 @@ class MessageLookup extends MessageLookupByLibrary {
"all": MessageLookupByLibrary.simpleMessage("全部"),
"all_the_great_software_used_by_fritter":
MessageLookupByLibrary.simpleMessage("Squawker 所使用的伟大项目😇"),
"allow_background_play_description":
MessageLookupByLibrary.simpleMessage("允许在后台播放"),
"allow_background_play_label":
MessageLookupByLibrary.simpleMessage("后台播放"),
"allow_background_play_other_apps_description":
MessageLookupByLibrary.simpleMessage("允许其他应用在后台播放"),
"allow_background_play_other_apps_label":
MessageLookupByLibrary.simpleMessage("其他后台应用"),
"an_update_for_fritter_is_available":
MessageLookupByLibrary.simpleMessage("Squawker 有新版本 🚀"),
"app_info": MessageLookupByLibrary.simpleMessage("应用程序信息"),
Expand Down Expand Up @@ -295,6 +303,9 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("该推文包含潜在的敏感内容。是否浏览?"),
"prefix": MessageLookupByLibrary.simpleMessage("字首"),
"private_profile": MessageLookupByLibrary.simpleMessage("个人简介"),
"proxy_description": MessageLookupByLibrary.simpleMessage("所有请求的代理"),
"proxy_error": MessageLookupByLibrary.simpleMessage("代理出错"),
"proxy_label": MessageLookupByLibrary.simpleMessage("代理"),
"regular_accounts": m12,
"released_under_the_mit_license":
MessageLookupByLibrary.simpleMessage("以 MIT 许可证发布"),
Expand Down
10 changes: 10 additions & 0 deletions lib/generated/l10n.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion lib/l10n/intl_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -576,5 +576,7 @@
"proxy_description": "Proxy for all requests",
"@proxy_description": {},
"proxy_error": "Proxy Error",
"@proxy_error": {}
"@proxy_error": {},
"share_tweet_as_image": "Share tweet as image",
"@share_tweet_as_image": {}
}
4 changes: 3 additions & 1 deletion lib/l10n/intl_fr.arb
Original file line number Diff line number Diff line change
Expand Up @@ -606,5 +606,7 @@
"proxy_description": "Proxy pour toutes les requêtes",
"@proxy_description": {},
"proxy_error": "Erreur Proxy",
"@proxy_error": {}
"@proxy_error": {},
"share_tweet_as_image": "Partager le tweet en image",
"@share_tweet_as_image": {}
}
Loading

0 comments on commit e707f8b

Please sign in to comment.