mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-20 05:56:53 +00:00
feat(trips): Share and Save to list in the new dialog look
Share opens on the shared dialog frame: the trip's name and the number of people in the head band, members and guests on the left, the public link and the invite link as two cards on the right. Rows carry their actions as icon buttons named by their tooltips, and removing a member, leaving, handing over the trip or removing a guest asks in the app's own dialog instead of the browser's. The invite link can no longer be created twice by a double click. The phone, which opens the same dialog from its More sheet, keeps the sheet it had; both run on one set of hooks. Save to list has the place's name in the head band, Mark visited as a pill beside it, the lists as rows with a tick, and View at its foot. The public link's hint loses its dash in every language, and the help guides and wiki pages of the Share dialog show the new look.
This commit is contained in:
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'رابط عام',
|
||||
'share.linkHint':
|
||||
'أنشئ رابطًا يمكن لأي شخص استخدامه لعرض هذه الرحلة بدون تسجيل الدخول. للقراءة فقط — لا يمكن التعديل.',
|
||||
'أنشئ رابطًا يمكن لأي شخص استخدامه لعرض هذه الرحلة بدون تسجيل الدخول. للقراءة فقط: لا يمكن التعديل.',
|
||||
'share.createLink': 'إنشاء رابط',
|
||||
'share.deleteLink': 'حذف الرابط',
|
||||
'share.createError': 'تعذر إنشاء الرابط',
|
||||
|
||||
@@ -2,7 +2,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'İctimai link',
|
||||
'share.linkHint':
|
||||
'Hər kəsin daxil olmadan bu səyahətə baxa bilməsi üçün link yaradın. Yalnız oxuma rejimidir — redaktə etmək mümkün deyil.',
|
||||
'Hər kəsin daxil olmadan bu səyahətə baxa bilməsi üçün link yaradın. Yalnız oxuma rejimidir: redaktə etmək mümkün deyil.',
|
||||
'share.createLink': 'Link yarat',
|
||||
'share.deleteLink': 'Linki sil',
|
||||
'share.createError': 'Link yaratmaq mümkün olmadı',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Link público',
|
||||
'share.linkHint':
|
||||
'Crie um link que qualquer pessoa pode usar para ver esta viagem sem fazer login. Somente leitura — sem edição possível.',
|
||||
'Crie um link que qualquer pessoa pode usar para ver esta viagem sem fazer login. Somente leitura: sem edição possível.',
|
||||
'share.createLink': 'Criar link',
|
||||
'share.deleteLink': 'Excluir link',
|
||||
'share.createError': 'Não foi possível criar o link',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Enllaç públic',
|
||||
'share.linkHint':
|
||||
'Crea un enllaç que qualsevol pot utilitzar per veure aquest viatge sense iniciar sessió. Només lectura — no es pot editar.',
|
||||
'Crea un enllaç que qualsevol pot utilitzar per veure aquest viatge sense iniciar sessió. Només lectura: no es pot editar.',
|
||||
'share.createLink': "Crea l'enllaç",
|
||||
'share.deleteLink': "Elimina l'enllaç",
|
||||
'share.createError': "No s'ha pogut crear l'enllaç",
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Veřejný odkaz',
|
||||
'share.linkHint':
|
||||
'Vytvořte odkaz, kterým si může kdokoli prohlédnout tuto cestu bez přihlášení. Pouze pro čtení — úpravy nejsou možné.',
|
||||
'Vytvořte odkaz, kterým si může kdokoli prohlédnout tuto cestu bez přihlášení. Pouze pro čtení: úpravy nejsou možné.',
|
||||
'share.createLink': 'Vytvořit odkaz',
|
||||
'share.deleteLink': 'Smazat odkaz',
|
||||
'share.createError': 'Nepodařilo se vytvořit odkaz',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Öffentlicher Link',
|
||||
'share.linkHint':
|
||||
'Erstelle einen Link den jeder ohne Login nutzen kann, um diese Reise anzuschauen. Nur lesen — keine Bearbeitung möglich.',
|
||||
'Erstelle einen Link den jeder ohne Login nutzen kann, um diese Reise anzuschauen. Nur lesen: keine Bearbeitung möglich.',
|
||||
'share.createLink': 'Link erstellen',
|
||||
'share.deleteLink': 'Link löschen',
|
||||
'share.createError': 'Link konnte nicht erstellt werden',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Public Link',
|
||||
'share.linkHint':
|
||||
'Create a link anyone can use to view this trip without logging in. Read-only — no editing possible.',
|
||||
'Create a link anyone can use to view this trip without logging in. Read-only: no editing possible.',
|
||||
'share.createLink': 'Create link',
|
||||
'share.deleteLink': 'Delete link',
|
||||
'share.createError': 'Could not create link',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Enlace público',
|
||||
'share.linkHint':
|
||||
'Crea un enlace que cualquiera puede usar para ver este viaje sin iniciar sesión. Solo lectura — no se puede editar.',
|
||||
'Crea un enlace que cualquiera puede usar para ver este viaje sin iniciar sesión. Solo lectura: no se puede editar.',
|
||||
'share.createLink': 'Crear enlace',
|
||||
'share.deleteLink': 'Eliminar enlace',
|
||||
'share.createError': 'No se pudo crear el enlace',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Avalik link',
|
||||
'share.linkHint':
|
||||
'Loo link, millega igaüks saab seda reisi sisselogimiseta vaadata. Ainult vaatamiseks — muuta ei saa.',
|
||||
'Loo link, millega igaüks saab seda reisi sisselogimiseta vaadata. Ainult vaatamiseks: muuta ei saa.',
|
||||
'share.createLink': 'Loo link',
|
||||
'share.deleteLink': 'Kustuta link',
|
||||
'share.createError': 'Lingi loomine ebaõnnestus',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Lien public',
|
||||
'share.linkHint':
|
||||
"Créez un lien que n'importe qui peut utiliser pour consulter ce voyage sans se connecter. Lecture seule — aucune modification possible.",
|
||||
"Créez un lien que n'importe qui peut utiliser pour consulter ce voyage sans se connecter. Lecture seule : aucune modification possible.",
|
||||
'share.createLink': 'Créer un lien',
|
||||
'share.deleteLink': 'Supprimer le lien',
|
||||
'share.createError': 'Impossible de créer le lien',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Δημόσιος Σύνδεσμος',
|
||||
'share.linkHint':
|
||||
'Δημιουργήστε έναν σύνδεσμο που μπορεί να χρησιμοποιήσει οποιοσδήποτε για να δει αυτό το ταξίδι χωρίς σύνδεση. Μόνο για ανάγνωση — χωρίς δυνατότητα επεξεργασίας.',
|
||||
'Δημιουργήστε έναν σύνδεσμο που μπορεί να χρησιμοποιήσει οποιοσδήποτε για να δει αυτό το ταξίδι χωρίς σύνδεση. Μόνο για ανάγνωση: χωρίς δυνατότητα επεξεργασίας.',
|
||||
'share.createLink': 'Δημιουργία συνδέσμου',
|
||||
'share.deleteLink': 'Διαγραφή συνδέσμου',
|
||||
'share.createError': 'Αδυναμία δημιουργίας συνδέσμου',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Nyilvános link',
|
||||
'share.linkHint':
|
||||
'Hozz létre egy linket, amellyel bárki megtekintheti ezt az utazást bejelentkezés nélkül. Csak olvasható — szerkesztés nem lehetséges.',
|
||||
'Hozz létre egy linket, amellyel bárki megtekintheti ezt az utazást bejelentkezés nélkül. Csak olvasható: szerkesztés nem lehetséges.',
|
||||
'share.createLink': 'Link létrehozása',
|
||||
'share.deleteLink': 'Link törlése',
|
||||
'share.createError': 'Nem sikerült létrehozni a linket',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Tautan Publik',
|
||||
'share.linkHint':
|
||||
'Buat tautan yang bisa digunakan siapa saja untuk melihat perjalanan ini tanpa masuk. Hanya baca — tidak bisa diedit.',
|
||||
'Buat tautan yang bisa digunakan siapa saja untuk melihat perjalanan ini tanpa masuk. Hanya baca: tidak bisa diedit.',
|
||||
'share.createLink': 'Buat tautan',
|
||||
'share.deleteLink': 'Hapus tautan',
|
||||
'share.createError': 'Gagal membuat tautan',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Link pubblico',
|
||||
'share.linkHint':
|
||||
'Crea un link che chiunque può usare per visualizzare questo viaggio senza accedere. Solo lettura — nessuna modifica possibile.',
|
||||
'Crea un link che chiunque può usare per visualizzare questo viaggio senza accedere. Solo lettura: nessuna modifica possibile.',
|
||||
'share.createLink': 'Crea link',
|
||||
'share.deleteLink': 'Elimina link',
|
||||
'share.createError': 'Impossibile creare il link',
|
||||
|
||||
@@ -2,7 +2,7 @@ import type { TranslationStrings } from '../types';
|
||||
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': '공개 링크',
|
||||
'share.linkHint': '로그인 없이 이 여행을 볼 수 있는 링크를 만드세요. 읽기 전용 — 편집 불가.',
|
||||
'share.linkHint': '로그인 없이 이 여행을 볼 수 있는 링크를 만드세요. 읽기 전용: 편집 불가.',
|
||||
'share.createLink': '링크 만들기',
|
||||
'share.deleteLink': '링크 삭제',
|
||||
'share.createError': '링크 생성 실패',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Openbare link',
|
||||
'share.linkHint':
|
||||
'Maak een link die iedereen kan gebruiken om deze reis te bekijken zonder in te loggen. Alleen-lezen — bewerken niet mogelijk.',
|
||||
'Maak een link die iedereen kan gebruiken om deze reis te bekijken zonder in te loggen. Alleen-lezen: bewerken niet mogelijk.',
|
||||
'share.createLink': 'Link aanmaken',
|
||||
'share.deleteLink': 'Link verwijderen',
|
||||
'share.createError': 'Kon link niet aanmaken',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Publiczny link',
|
||||
'share.linkHint':
|
||||
'Utwórz link umożliwiający przeglądanie tej podróży bez logowania. Tylko do odczytu — bez możliwości edycji.',
|
||||
'Utwórz link umożliwiający przeglądanie tej podróży bez logowania. Tylko do odczytu: bez możliwości edycji.',
|
||||
'share.createLink': 'Utwórz link',
|
||||
'share.deleteLink': 'Usuń link',
|
||||
'share.createError': 'Nie udało się utworzyć linku',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Публичная ссылка',
|
||||
'share.linkHint':
|
||||
'Создайте ссылку, по которой любой сможет просмотреть эту поездку без входа в систему. Только чтение — редактирование невозможно.',
|
||||
'Создайте ссылку, по которой любой сможет просмотреть эту поездку без входа в систему. Только чтение: редактирование невозможно.',
|
||||
'share.createLink': 'Создать ссылку',
|
||||
'share.deleteLink': 'Удалить ссылку',
|
||||
'share.createError': 'Не удалось создать ссылку',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Verejný odkaz',
|
||||
'share.linkHint':
|
||||
'Vytvorte odkaz, ktorým si môže ktokoľvek prezrieť túto cestu bez prihlásenia. Iba na čítanie — úpravy nie sú možné.',
|
||||
'Vytvorte odkaz, ktorým si môže ktokoľvek prezrieť túto cestu bez prihlásenia. Iba na čítanie: úpravy nie sú možné.',
|
||||
'share.createLink': 'Vytvoriť odkaz',
|
||||
'share.deleteLink': 'Zmazať odkaz',
|
||||
'share.createError': 'Nepodarilo sa vytvoriť odkaz',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Allmän länk',
|
||||
'share.linkHint':
|
||||
'Skapa en länk som vem som helst kan använda för att se den här resan utan att logga in. Endast läsbehörighet – redigering är inte möjlig.',
|
||||
'Skapa en länk som vem som helst kan använda för att se den här resan utan att logga in. Endast läsbehörighet: redigering är inte möjlig.',
|
||||
'share.createLink': 'Skapa länk',
|
||||
'share.deleteLink': 'Radera länk',
|
||||
'share.createError': 'Kunde inte skapa länk',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': "ลิงก์สาธารณะ",
|
||||
'share.linkHint':
|
||||
"สร้างลิงก์ที่ทุกคนสามารถใช้เพื่อดูการเดินทางนี้โดยไม่ต้องเข้าสู่ระบบ อ่านอย่างเดียว — ไม่สามารถแก้ไขได้",
|
||||
"สร้างลิงก์ที่ทุกคนสามารถใช้เพื่อดูการเดินทางนี้โดยไม่ต้องเข้าสู่ระบบ อ่านอย่างเดียว: ไม่สามารถแก้ไขได้",
|
||||
'share.createLink': "สร้างลิงก์",
|
||||
'share.deleteLink': "ลบลิงก์",
|
||||
'share.createError': "ไม่สามารถสร้างลิงก์ได้",
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Genel Bağlantı',
|
||||
'share.linkHint':
|
||||
'Herkesin giriş yapmadan bu geziyi görüntülemek için kullanabileceği bir bağlantı oluşturun. Salt okunur — düzenleme mümkün değildir.',
|
||||
'Herkesin giriş yapmadan bu geziyi görüntülemek için kullanabileceği bir bağlantı oluşturun. Salt okunur: düzenleme mümkün değildir.',
|
||||
'share.createLink': 'Bağlantı oluştur',
|
||||
'share.deleteLink': 'Bağlantıyı sil',
|
||||
'share.createError': 'Bağlantı oluşturulamadı',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Публічне посилання',
|
||||
'share.linkHint':
|
||||
'Створіть посилання, за яким будь-хто зможе переглянути цю поїздку без входу. Тільки читання — редагувати не можна.',
|
||||
'Створіть посилання, за яким будь-хто зможе переглянути цю поїздку без входу. Тільки читання: редагувати не можна.',
|
||||
'share.createLink': 'Створити посилання',
|
||||
'share.deleteLink': 'Видалити посилання',
|
||||
'share.createError': 'Не вдалося створити посилання',
|
||||
|
||||
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
|
||||
const share: TranslationStrings = {
|
||||
'share.linkTitle': 'Liên kết công khai',
|
||||
'share.linkHint':
|
||||
'Tạo một liên kết mà bất kỳ ai cũng có thể sử dụng để xem chuyến đi này mà không cần đăng nhập. Chỉ đọc — không thể chỉnh sửa.',
|
||||
'Tạo một liên kết mà bất kỳ ai cũng có thể sử dụng để xem chuyến đi này mà không cần đăng nhập. Chỉ đọc: không thể chỉnh sửa.',
|
||||
'share.createLink': 'Tạo liên kết',
|
||||
'share.deleteLink': 'Xóa liên kết',
|
||||
'share.createError': 'Không thể tạo liên kết',
|
||||
|
||||
Reference in New Issue
Block a user