mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-13 07:40:59 +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
3.8 KiB
XML
58 lines
3.8 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">이 위젯에 표시할 여행.</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">이메일</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>
|