mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-13 15:51:00 +00:00
1e4f1922e8
Everything the iOS shell gained, built natively for Android 16 with Material You, and back to Android 7: - Home-screen widgets in Jetpack Glance: trip, today, bookings, to-dos, packing, world map and travel group, from the same snapshot the iOS widgets read. Wallpaper colours on Android 12+, resizable in three layouts, a trip picker per widget (reconfigurable), live previews in Android 15's picker and preview images before it. - The travel day as a Live Update: a promoted ongoing notification with the next stop as the status-bar chip, a countdown and the day's stops as segments (ProgressStyle), a quiet ongoing notification before Android 16. - A share sheet of its own: a Material bottom sheet with the trip picker for files, mails, pages and links shared from any app, and the coming trips as launcher and direct-share shortcuts. - Push: channels per kind of notification (chat, trip updates, invitations, general) by the event the server now names, stacked per channel. - Location for navigator.geolocation from the fused provider, a store for Mapbox's map resources (30 days, 250 MB), Google Play Billing behind the StoreKit methods, and Google Wallet save links. - Large screens: every orientation and window size without a restart, the window's size classes and a foldable's posture and hinge for the UI (windowLayout), the UI's keyboard shortcuts as the app's (keyCommands), predictive back, per-app language. - The native strings in the 28 languages of the iOS app, generated from its strings files (scripts/generate-android-strings.mjs). Debug builds carry a widget gallery that draws every widget at every size.
58 lines
4.9 KiB
XML
58 lines
4.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- Generated by client/scripts/generate-android-strings.mjs from the iOS widget and share
|
|
sheet strings and scripts/android-strings.json. Edit those and run it again. -->
|
|
<resources>
|
|
<string name="widget_trip_name">Ταξίδι</string>
|
|
<string name="widget_trip_description">Μετρά αντίστροφα ως το επόμενο ταξίδι και στη διάρκειά του δείχνει τη μέρα και τι ακολουθεί.</string>
|
|
<string name="widget_today_name">Σήμερα</string>
|
|
<string name="widget_today_description">Το πρόγραμμα της ημέρας ως χρονολόγιο, με τον καιρό και την επόμενη στάση.</string>
|
|
<string name="widget_bookings_name">Κρατήσεις</string>
|
|
<string name="widget_bookings_description">Οι επόμενες πτήσεις, τα τρένα, τα ξενοδοχεία και τα τραπέζια σου, και πότε είναι.</string>
|
|
<string name="widget_todos_name">Εκκρεμότητες</string>
|
|
<string name="widget_todos_description">Τι μένει ακόμα για το ταξίδι και πόσο έχει προχωρήσει το πακετάρισμα.</string>
|
|
<string name="widget_packing_name">Αποσκευές</string>
|
|
<string name="widget_packing_description">Πόσο γεμάτες είναι οι τσάντες, το βάρος τους και τι λείπει ακόμα.</string>
|
|
<string name="widget_atlas_name">Παγκόσμιος χάρτης</string>
|
|
<string name="widget_atlas_description">Οι χώρες που έχεις επισκεφθεί, φωτεινές στον χάρτη.</string>
|
|
<string name="widget_collab_name">Ομάδα ταξιδιού</string>
|
|
<string name="widget_collab_description">Ποιος έρχεται, τα τελευταία μηνύματα και η ανοιχτή ψηφοφορία.</string>
|
|
<string name="widget_intent_title">Επιλογή ταξιδιού</string>
|
|
<string name="widget_intent_description">Το ταξίδι που δείχνει αυτό το widget.</string>
|
|
<string name="widget_intent_trip">Ταξίδι</string>
|
|
<string name="widget_intent_auto">Αυτόματα</string>
|
|
<string name="widget_intent_auto_hint">Το ίδιο ταξίδι με τον πίνακα</string>
|
|
<string name="share_title">Προσθήκη στο TREK</string>
|
|
<string name="share_cancel">Ακύρωση</string>
|
|
<string name="share_close">Κλείσιμο</string>
|
|
<string name="share_trip">Ταξίδι</string>
|
|
<string name="share_no_trips">Ανοίξτε το TREK μία φορά και τα ταξίδια σας θα εμφανιστούν εδώ.</string>
|
|
<string name="share_hint">Το TREK διαβάζει την κράτηση και την προσθέτει στο ταξίδι.</string>
|
|
<string name="share_later">Επιλογή αργότερα</string>
|
|
<string name="share_add">Προσθήκη</string>
|
|
<string name="share_add_to">Προσθήκη στο %1$s</string>
|
|
<string name="share_added">Προστέθηκε</string>
|
|
<string name="share_reading">Ανάγνωση…</string>
|
|
<string name="share_too_large">Το αρχείο είναι πολύ μεγάλο για εισαγωγή.</string>
|
|
<string name="share_unsupported">Το TREK δεν μπορεί να το εισαγάγει.</string>
|
|
<string name="share_failed">Δεν ήταν δυνατή η μεταφορά στο TREK. Δοκιμάστε ξανά.</string>
|
|
<string name="share_now">Τώρα</string>
|
|
<string name="share_past">Παρελθόν</string>
|
|
<string name="share_tomorrow">Αύριο</string>
|
|
<string name="share_in_days">Σε %1$d ημέρες</string>
|
|
<string name="share_kind_pass">Κάρτα Wallet</string>
|
|
<string name="share_kind_pdf">PDF</string>
|
|
<string name="share_kind_mail">Email</string>
|
|
<string name="share_kind_page">Ιστοσελίδα</string>
|
|
<string name="share_kind_text">Κείμενο</string>
|
|
<string name="share_kind_image">Φωτογραφία</string>
|
|
<string name="share_kind_file">Αρχείο</string>
|
|
<string name="widget_empty">Ανοίξτε το TREK μία φορά και τα ταξίδια σας θα εμφανιστούν εδώ.</string>
|
|
<string name="push_channel_chat">Συνομιλία ταξιδιού</string>
|
|
<string name="push_channel_trips">Ενημερώσεις ταξιδιού</string>
|
|
<string name="push_channel_invites">Προσκλήσεις και κοινοποιήσεις</string>
|
|
<string name="push_channel_name">Γενικά</string>
|
|
<string name="push_channel_tripday">Ημέρα ταξιδιού</string>
|
|
<string name="push_fallback_body">Νέα ειδοποίηση</string>
|
|
<string name="push_channel_tripday_description">Η ημέρα ενός ταξιδιού σε εξέλιξη και η επόμενη στάση του.</string>
|
|
</resources>
|