Add translations and fix event intent bug

This commit is contained in:
Tommaso Berlose 2020-05-04 13:20:29 +02:00
parent e5a8035fdc
commit 4b7ce7035b
6 changed files with 184 additions and 16 deletions

View File

@ -113,9 +113,9 @@ object IntentHelper {
action = Intent.ACTION_VIEW
data = uri
addCategory(Intent.CATEGORY_LAUNCHER)
addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, e.startDate)
putExtra(CalendarContract.EXTRA_EVENT_END_TIME, e.endDate)
// addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
// putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, e.startDate)
// putExtra(CalendarContract.EXTRA_EVENT_END_TIME, e.endDate)
}
} catch (ex: Exception) {
Intent(Intent.ACTION_VIEW).apply {

View File

@ -163,7 +163,7 @@ class MainWidget : AppWidgetProvider() {
val mapIntent = PendingIntent.getActivity(context, widgetID, IntentHelper.getGoogleMapsIntentFromAddress(context, nextEvent.address), 0)
views.setOnClickPendingIntent(R.id.second_row_rect, mapIntent)
} else {
views.setOnClickPendingIntent(R.id.next_event_rect, pIntent)
views.setOnClickPendingIntent(R.id.second_row_rect, pIntent)
}
v.next_event.measure(0, 0)

View File

@ -148,7 +148,6 @@
<string name="custom_font_subtitle_1">Produkt Schriftart</string>
<string name="action_go_to_next_event">Zeige nächste Veranstaltung</string>
<string name="settings_show_multiple_events_title">Zähler für mehrere Ereignisse</string>
<string name="support_custom_app_name">Weitere Entwickler</string>
<string name="support_main_title">Unterstütze den Entwickler mit</string>
<string name="support_translations_title">Bei der Übersetzung helfen</string>
<string name="support_translations_subtitle">Öffne einen pull request auf GitHub</string>

View File

@ -0,0 +1,174 @@
<resources>
<string name="add_widget">Ajouter</string>
<string name="button_request_permission">Donner la permission</string>
<string name="title_permission_calendar">Afficher vos événements</string>
<string name="title_permission_location">Afficher la météo</string>
<string name="description_permission_calendar">Accorder l\'accès à votre calendrier\npour voir les événements dans votre widget.</string>
<string name="description_permission_location">Accorder l\'accès à votre localisation\npour voir la météo dans votre widget.</string>
<string name="notification_title">Obtenez plus de la part de votre widget</string>
<string name="notification_subtitle">Voir vos événements et la météo dans Another Widget.</string>
<string name="action_share">Partager</string>
<string name="action_rate">Noter l\'app</string>
<string name="action_support">Soutenez-moi</string>
<string name="all_set_title">Bon travail !</string>
<string name="all_set_subtitle">Vous avez fini la configuration.\nDes mises à jour sont à venir.</string>
<string name="all_set_btn">Restez à jour</string>
<string name="action_about">À propos</string>
<string name="h_code">h</string>
<string name="min_code">" min"</string>
<string name="in_code">dans</string>
<string name="action_project">Projet</string>
<string name="settings_unit_title">Unité de mesure</string>
<string name="settings_unit_subtitle">Choisir l\'unité de mesure de température</string>
<string name="settings_filter_calendar_title">Filtrer les événements</string>
<string name="settings_filter_calendar_subtitle">Changer la visibilité du calendrier</string>
<string name="settings_all_day_title">Événements toute la journée</string>
<string name="settings_all_day_subtitle_visible">Visible</string>
<string name="settings_all_day_subtitle_gone">Non visible</string>
<string name="main_calendar">Calendrier du compte</string>
<string name="settings_calendar_title">Calendrier</string>
<string name="settings_weather_title">Météo</string>
<string name="settings_general_title">Typographie</string>
<string name="calendar_settings_list_error">Erreur de chargement du calendrier</string>
<string name="settings_hour_format_title">Format d\'heure</string>
<string name="settings_hour_format_subtitle_12">12 heures</string>
<string name="settings_hour_format_subtitle_24">24 heures</string>
<string name="all_day">Événement toute la journée</string>
<string name="settings_date_format_title">Format de date</string>
<string name="settings_weather_refresh_period_title">Fréquence d\'actualisation</string>
<string name="settings_weather_refresh_period_subtitle_0">30 minutes</string>
<string name="settings_weather_refresh_period_subtitle_1">1 heure</string>
<string name="settings_weather_refresh_period_subtitle_2">3 heures</string>
<string name="settings_weather_refresh_period_subtitle_3">6 heures</string>
<string name="settings_weather_refresh_period_subtitle_4">12 heures</string>
<string name="settings_weather_refresh_period_subtitle_5">24 heures</string>
<string name="settings_custom_location_title">Localisation</string>
<string name="custom_location_gps">Utiliser le GPS</string>
<string name="action_refresh_widget">Actualisation forcée</string>
<string name="show_events_visible">Événements visibles</string>
<string name="show_events_not_visible">Événements non visibles</string>
<string name="show_weather_visible">Infos météo visibles</string>
<string name="show_weather_not_visible">Infos météo non visibles</string>
<string name="settings_show_until_subtitle_0">3 heures avant</string>
<string name="settings_show_until_subtitle_1">6 heures avant</string>
<string name="settings_show_until_subtitle_2">12 heures avant</string>
<string name="settings_show_until_subtitle_3">24 heures avant</string>
<string name="settings_show_until_subtitle_4">3 jours avant</string>
<string name="settings_show_until_subtitle_5">7 jours avant</string>
<string name="settings_show_until_title">Afficher les événements au moins</string>
<string name="day_char">j</string>
<string name="error_opening_uri">Erreur lors de l\'ouverture de l\'URL : Lien copié dans le presse-papiers.</string>
<string name="loading_text">Chargement des données…</string>
<string name="error_opening_app">Erreur lors de l\'ouverture de l\'app.</string>
<string name="settings_calendar_app_title">Taper sur la date ouvre</string>
<string name="settings_weather_app_title">Taper sur la météo ouvre</string>
<string name="default_name">App par défaut</string>
<string name="action_choose_application">Choisir une application</string>
<string name="settings_weather_provider_api_key_title">Clé API pour la méteo</string>
<string name="settings_weather_provider_api_key_subtitle_all_set">Le fournisseur météo est correctement configuré</string>
<string name="settings_weather_provider_api_key_subtitle_not_set">Le fournisseur de météo doit être configuré</string>
<string name="notification_gps_title">Activer le GPS</string>
<string name="notification_gps_subtitle">Google Awareness a besoin d\'un GPS actif pour fonctionner.</string>
<string name="action_feedback">Commentaires</string>
<string name="feedback_title">Commentaires AW</string>
<string name="feedback_chooser_title">Envoyer un email…</string>
<string name="feedback_error">Erreur lors de l\'envoi de l\'email.</string>
<string name="api_key_hint">Clé API OpenWeather</string>
<string name="error_weather_api_key">Le fournisseur n\'est pas configuré correctement, voulez-vous toujours revenir en arrière ?</string>
<string name="action_save">Sauvegarder</string>
<string name="error_no_calendar">Aucun calendrier trouvé.</string>
<string name="api_key_info_title">Instructions</string>
<string name="api_key_info_text"><![CDATA[Another Widget est une application gratuite et restera sans publicité. <BR /> <BR /> En raison de son grand succès, au-delà de toutes mes attentes, le fournisseur de météo ne peut prendre en charge toutes les demandes (tout simplement parce qu\'il est gratuit et donc limité). <BR /> <BR /> Je dois demander à chacun d\'enregistrer personnellement un compte sur OpenWeather ; l\'opération ne prendra que quelques minutes, et lorsque votre clé sera activée, vous n\'aurez aucun problème avec la météo. <BR /> <BR /> Je suis désolé pour le désagrément, continuez à me soutenir !]]></string>
<string name="api_key_title_1">Inscrivez-vous sur OpenWeather</string>
<string name="api_key_subtitle_1">Créez un compte gratuit sur OpenWeather. Cela ne prendra que quelques minutes.</string>
<string name="api_key_title_2">Copiez votre clé API</string>
<string name="api_key_subtitle_2">Recherchez la clé API dans vos paramètres du compte et copiez la clé par défaut.</string>
<string name="api_key_title_3">Saisissez la clé dans l\'app</string>
<string name="api_key_subtitle_3">Collez la clé dans le champ ci-dessus et enregistrez-la. Une fois la clé activée, la météo deviendra visible.</string>
<string name="api_key_info_start">Bonjour tout le monde !</string>
<string name="action_open_provider">Aller sur le site d\'OpenWeather</string>
<string name="api_key_info_all_set"><![CDATA[Cela peut prendre jusqu\'à <b> 10 minutes </b> avant que votre clé API soit activée. La météo sera mise à jour dès qu\'elle sera disponible !]]></string>
<string name="well_done">Bien joué !</string>
<string name="hs_code">h</string>
<string name="tomorrow">demain</string>
<string name="today">aujourd\'hui</string>
<string name="settings_event_app_title">Taper sur l\'événement ouvre</string>
<string name="settings_second_row_info_title">Information de la seconde ligne</string>
<string name="settings_second_row_info_subtitle_1">Afficher l\'adresse de l\'événement au lieu de l\'heure</string>
<string name="settings_second_row_info_subtitle_0">Afficher l\'heure de l\'événement</string>
<string name="settings_second_row_info_subtitle_2">Afficher l\'heure de la prochaine alarme</string>
<string name="settings_font_color_title">Couleur du texte</string>
<string name="title_main_text_size">Taille du texte de la première ligne</string>
<string name="title_second_text_size">Taille du texte de la seconde ligne</string>
<string name="settings_clock_title">Horloge</string>
<string name="settings_clock_app_title">Taper sur l\'horloge ouvre</string>
<string name="title_show_clock">Afficher l\'horloge</string>
<string name="description_show_clock">Voir l\'heure au-dessus des événements et la météo</string>
<string name="show_clock_visible">Horloge visible</string>
<string name="show_clock_not_visible">Horloge non visible</string>
<string name="settings_clock_text_size_title">Taille du texte de l\'horloge</string>
<string name="settings_show_next_alarm_title">Afficher la prochaine alarme si possible</string>
<string name="title_text_shadow">Ombre du texte</string>
<string name="settings_text_shadow_subtitle_none">Aucune</string>
<string name="settings_text_shadow_subtitle_low">Faible</string>
<string name="settings_text_shadow_subtitle_high">Élevée</string>
<string name="advanced_settings_title">Avancé</string>
<string name="settings_product_sans_font_title">Police Product Sans</string>
<string name="settings_product_sans_font_subtitle">Utiliser la police Product Sans désactive la possibilité de taper sur les événements. Je travaille dessus.</string>
<string name="settings_show_diff_time_title">Temps restant jusqu\'à l\'événement</string>
<string name="settings_visible">Visible</string>
<string name="settings_not_visible">Non visible</string>
<string name="settings_show_declined_events_title">Événements refusés</string>
<string name="default_weather_app">Google Weather</string>
<string name="default_event_app">Détails de l\'événement dans Google Agenda</string>
<string name="default_calendar_app">App calendrier par défaut</string>
<string name="default_clock_app">App horloge par défaut</string>
<string name="settings_show_until_subtitle_7">1 heure après</string>
<string name="settings_show_until_subtitle_6">30 minutes après</string>
<string name="action_default">Par défaut</string>
<string name="action_none">Désactivé</string>
<string name="settings_custom_font_title">Police du widget</string>
<string name="custom_font_subtitle_0">Police de l\'appareil</string>
<string name="custom_font_subtitle_1">Product Sans</string>
<string name="action_go_to_next_event">Afficher l\'événement\nsuivant</string>
<string name="settings_show_multiple_events_title">Sélecteur d\'événements multiples</string>
<string name="support_main_title">Soutenir le développeur</string>
<string name="support_translations_title">Aider à traduire</string>
<string name="support_translations_subtitle">Ouvrir une pull-request sur GitHub</string>
<string name="support_website_title">Consulter mes autres projets</string>
<string name="support_website_subtitle">Un même développeur, plusieurs possibilités</string>
<string name="error">Oups, quelque chose s\'est mal passé !</string>
<string name="thanks">Merci de m\'avoir soutenu !</string>
<string name="donation_coffee">Un café italien</string>
<string name="donation_donuts">Quelques beignets glacés</string>
<string name="donation_dinner">Un dîner coûteux</string>
<string name="donation_breakfast">Un petit-déjeuner anglais</string>
<string name="donation_lunch">Un déjeuner rapide</string>
<string name="background_service_title">Another Widget est en cours d\'exécution</string>
<string name="background_service_subtitle">AW s\'exécute en arrière-plan</string>
<string name="action_show_widget_preview">Afficher l\'aperçu du widget</string>
<string name="action_hide_widget_preview">Cacher l\'aperçu du widget</string>
<string name="error_widget_notification_title">La localisation est désactivée</string>
<string name="error_widget_notification_subtitle">Réactivez le GPS pour qu\'Another Widget puisse mettre à jour les informations météo avec l\'API Google Awareness.</string>
<string name="open_location_settings">Paramètres de localisation</string>
<string name="change_provider">Changer de fournisseur</string>
<string name="disable_notification">Désactiver les notifications</string>
<string name="settings_theme_title">Thème</string>
<string name="support_main_subtitle">On a toujours besoin de beaucoup de café</string>
<string name="settings_subtitle_dark_theme_light">Clair</string>
<string name="settings_subtitle_dark_theme_dark">Sombre</string>
<string name="settings_subtitle_dark_theme_by_battery_saver">Défini par l\'économiseur de batterie</string>
<string name="settings_subtitle_dark_theme_follow_system">Selon le thème du système</string>
<string name="settings_subtitle_dark_theme_default">Par défaut</string>
<string name="search">Rechercher</string>
<string name="settings_title_show_wallpaper">Afficher le fond d\'écran</string>
<string name="support_refresh_widget_subtitle">Forcer le redémarrage du service du widget</string>
<string name="account_events">Événements du compte</string>
<string name="clock_warning">En raison de limitations technologiques, l\'horloge n\'aura pas la police personnalisée et les ombres de texte sélectionnées dans la section Typographie.</string>
<string name="weather_warning">La météo de Google Awareness est obsolète. Il faut maintenant une clé API OpenWeather pour afficher la météo dans le widget.</string>
<string name="custom_date_format">Format de date personalisé</string>
<string name="settings_app_version_title">Version de l\'app</string>
<string name="support_dev_subtitle">Ceci est un projet de développeur unique,\ndonc merci pour le soutien!</string>
<string name="settings_feedback_subtitle">Ceci est un projet open-source, n\'hésitez pas à aider.</string>
<string name="settings_feedback_title">Commentaires et suggestions</string>
</resources>

View File

@ -1,15 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Another Widget</string>
<string name="add_widget">Aggiungi</string>
<string name="main_pre_title">Just</string>
<string name="button_request_permission">Concedi Accesso</string>
<string name="all_set_btn">Rimani Aggiornato</string>
<string name="all_set_title">Molto bene!</string>
<string name="action_support">Supportami</string>
<string name="action_rate">Valuta App</string>
<string name="action_share">Condividi</string>
<string name="divider">|</string>
<string name="notification_title">Ottieni di più dal tuo widget</string>
<string name="title_permission_location">Controlla il Meteo</string>
<string name="title_permission_calendar">Controlla i tuoi Impegni</string>
@ -82,7 +79,6 @@
<string name="action_save">Salva</string>
<string name="error_no_calendar">Nessun calendario trovato.</string>
<string name="api_key_info_title">Cosa fare</string>
<string name="signature">Toms</string>
<string name="api_key_title_1">Registrati su OpenWeather</string>
<string name="action_open_provider">Apri OpenWeather.com</string>
<string name="api_key_subtitle_1">Registra un account gratuito su OpenWeather.com in pochi minuti.</string>
@ -118,7 +114,6 @@
<string name="settings_text_shadow_subtitle_low">Bassa</string>
<string name="settings_text_shadow_subtitle_high">Alta</string>
<string name="advanced_settings_title">Avanzate</string>
<string name="beta">Beta</string>
<string name="settings_product_sans_font_title">Font Product Sans</string>
<string name="settings_product_sans_font_subtitle">L\'utilizzo del Product Sans disabilita i tap sugli elementi del widget. Ci sto attualmente lavorando.</string>
<string name="settings_show_diff_time_title">Tempo rimanente all\'evento</string>

View File

@ -1,7 +1,7 @@
<resources>
<string name="app_name">Another Widget</string>
<string name="app_name" translatable="false">Another Widget</string>
<string name="add_widget">Add</string>
<string name="main_pre_title">Just</string>
<string name="main_pre_title" translatable="false">Just</string>
<string name="button_request_permission">Grant permission</string>
<string name="title_permission_calendar">Show your events</string>
<string name="title_permission_location">Show the weather</string>
@ -9,7 +9,7 @@
<string name="description_permission_location">Grant access to your location\nto view weather in your widget.</string>
<string name="notification_title">Get more from your widget</string>
<string name="notification_subtitle">View your events and the weather in Another Widget.</string>
<string name="divider">|</string>
<string name="divider" translatable="false">|</string>
<string name="action_share">Share</string>
<string name="action_rate">Rate app</string>
<string name="action_support">Support me</string>
@ -84,7 +84,7 @@
<string name="action_save">Save</string>
<string name="error_no_calendar">No calendars found.</string>
<string name="api_key_info_title">Instructions</string>
<string name="signature">Toms</string>
<string name="signature" translatable="false">Toms</string>
<string name="api_key_info_text"><![CDATA[Another Widget is a free application and will remain without banner ads.<BR /><BR />Due to its great success, surely beyond all my expectations, the weather provider fails to support all the requests that arrive (simply because it is free and therefore limited).<BR /><BR />I have to ask each of you to personally register an account on OpenWeather; the operation will take only a few minutes, and when your key has been activated, you will not have any problems with the weather.<BR /><BR />I\'m sorry for the inconvenience, keep supporting me!]]></string>
<string name="api_key_title_1">Register for an OpenWeather Account</string>
<string name="api_key_subtitle_1">Register a free account on OpenWeather. It will only take a few minutes.</string>
@ -122,7 +122,7 @@
<string name="settings_text_shadow_subtitle_low">Low</string>
<string name="settings_text_shadow_subtitle_high">High</string>
<string name="advanced_settings_title">Advanced</string>
<string name="beta">Beta</string>
<string name="beta" translatable="false">Beta</string>
<string name="settings_product_sans_font_title">Product Sans Font</string>
<string name="settings_product_sans_font_subtitle">Using Product Sans disabled the possibility to tap widget elements. I\'m working on it.</string>
<string name="settings_show_diff_time_title">Time left in the event</string>
@ -182,5 +182,5 @@
<string name="support_dev_subtitle">This is a single developer project,\nso thank you for the support!</string>
<string name="settings_feedback_subtitle">This is an open-source project, feel free to help.</string>
<string name="settings_feedback_title">Feedback and feature requests</string>
<string name="title_tasksintegration">Tasks Integration</string>
<string name="title_tasksintegration" translatable="false">Google Tasks</string>
</resources>