fix: use absolute URL in in-app download guide
All checks were successful
Deploy Staging (terry-wallet-login) / deploy (push) Successful in 1m10s
All checks were successful
Deploy Staging (terry-wallet-login) / deploy (push) Successful in 1m10s
Production builds the frontend with VITE_API_URL="" so attachmentDownloadUrl() returns a relative path like /apnew/api/.../download. Pasting that into Safari from another origin fails. Convert the URL to an absolute one (window.location.origin + path) before showing it in the in-app browser guide, and update the modal text in all 7 locales to make clear the copied link is the direct file download URL that, when opened in the system browser, triggers the download automatically.
This commit is contained in:
@@ -269,14 +269,14 @@ export const idDict: Dict = {
|
||||
backToHome: "Kembali ke Beranda",
|
||||
inAppDownloadTitle: "Silakan buka di peramban sistem untuk mengunduh",
|
||||
inAppDownloadIntro:
|
||||
"Peramban dalam aplikasi saat ini tidak dapat mengunduh berkas. Buka halaman ini di peramban sistem (Safari, Chrome, dll.) lalu ketuk unduh lagi.",
|
||||
"Peramban dalam aplikasi saat ini tidak dapat mengunduh berkas. Salin tautan di bawah dan buka di peramban sistem — berkas akan langsung tersimpan.",
|
||||
inAppDownloadIntroNamed:
|
||||
"{browser} tidak dapat mengunduh berkas secara langsung. Buka halaman ini di peramban sistem (Safari, Chrome, dll.) lalu ketuk unduh lagi.",
|
||||
inAppDownloadStepCopy: "Ketuk “Salin tautan” di bawah.",
|
||||
"{browser} tidak dapat mengunduh berkas secara langsung. Salin tautan di bawah dan buka di peramban sistem — berkas akan langsung tersimpan.",
|
||||
inAppDownloadStepCopy:
|
||||
'Ketuk "Salin tautan" di bawah (ini adalah URL unduhan langsung berkas).',
|
||||
inAppDownloadStepOpen:
|
||||
"Buka menu di kanan atas, pilih “Buka di peramban”, tempelkan tautan jika diperlukan.",
|
||||
inAppDownloadStepDownload:
|
||||
"Di peramban sistem, ketuk lagi tombol unduh dan berkas akan tersimpan.",
|
||||
"Buka peramban sistem (Safari, Chrome, dll.) dan tempel tautan ke bilah alamat.",
|
||||
inAppDownloadStepDownload: "Berkas akan otomatis terunduh ke folder Unduhan.",
|
||||
inAppDownloadCopied: "Tautan disalin",
|
||||
inAppDownloadCopyFail: "Tidak dapat menyalin, silakan salin secara manual",
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user