You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix: guard large GeoTIFF COG conversions
* Address Claude review feedback
- explain the browser conversion size limit directly in every locale
- avoid recalculating the decoded raster sample count
* Address Claude review feedback
- reject unreadable metadata before applying the size label
- co-locate and test the warning and hard conversion thresholds
* Address Claude review feedback
- enforce the sample limit inside the shared browser converter
- export shared thresholds for localized Add Raster preflight
Copy file name to clipboardExpand all lines: apps/geolibre-desktop/src/i18n/locales/ar.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5601,6 +5601,7 @@
5601
5601
"cogConvertConfirm": "\"{{name}}\" هو ملف GeoTIFF عادي (شرائطي) لا يمكن عرضه مباشرة. هل تريد تحويله الآن إلى Cloud-Optimized GeoTIFF وتحميل الناتج؟",
5602
5602
"cogConvertRemoteConfirm": "\"{{name}}\" هو ملف GeoTIFF عادي (شرائطي) لا يمكن عرضه مباشرة. يتطلب عرضه تنزيل الملف كاملًا وتحويله إلى Cloud-Optimized GeoTIFF في المتصفح، وقد يكون ذلك بطيئًا ومستهلكًا للذاكرة مع الملفات الكبيرة. هل تريد المتابعة؟",
5603
5603
"cogConvertLargeConfirm": "\"{{name}}\" هو ملف GeoTIFF كبير بأبعاد {{width}}×{{height}} وليس Cloud-Optimized GeoTIFF. قد يكون تحويله في المتصفح بطيئًا ومستهلكًا للذاكرة. هل تريد تحويله وتحميله على أي حال؟",
5604
+
"cogConvertTooLarge": "ملف \"{{name}}\" كبير جدًا بحيث لا يمكن تحويله بأمان في المتصفح. حوّله إلى Cloud-Optimized GeoTIFF باستخدام gdal_translate أو rio cogeo، ثم حمّل الناتج.",
5604
5605
"cogConvertFailed": "تعذر تحويل \"{{name}}\" إلى Cloud-Optimized GeoTIFF. جرّب تحويله باستخدام gdal_translate أو rio cogeo، ثم حمّل الناتج.",
5605
5606
"rasterDownloadFailed": "تعذر تنزيل \"{{name}}\". قد يكون الخادم بطيئًا أو يتعذر الوصول إليه أو يحظر الطلبات عابرة المصادر، أو قد يكون الملف أكبر من أن يُحفظ في الذاكرة. تحقق من عنوان URL وحاول مرة أخرى.",
5606
5607
"rasterNotGeotiff": "لم يُرجع \"{{name}}\" ملف GeoTIFF. ربما أرسل الخادم صفحة خطأ أو صفحة تسجيل دخول بدلًا منه. تحقق من عنوان URL وحاول مرة أخرى."
Copy file name to clipboardExpand all lines: apps/geolibre-desktop/src/i18n/locales/de.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5302,6 +5302,7 @@
5302
5302
"cogConvertConfirm": "\"{{name}}\" ist ein einfaches (gestreiftes) GeoTIFF, das nicht direkt angezeigt werden kann. Jetzt in ein Cloud-Optimized GeoTIFF konvertieren und dieses laden?",
5303
5303
"cogConvertRemoteConfirm": "\"{{name}}\" ist ein einfaches (gestreiftes) GeoTIFF, das nicht direkt angezeigt werden kann. Es anzuzeigen bedeutet, die vollständige Datei herunterzuladen und im Browser in ein Cloud-Optimized GeoTIFF zu konvertieren, was bei großen Dateien langsam und speicherintensiv sein kann. Fortfahren?",
5304
5304
"cogConvertLargeConfirm": "\"{{name}}\" ist ein großes {{width}}×{{height}}-GeoTIFF, das kein Cloud-Optimized GeoTIFF ist. Die Konvertierung im Browser kann langsam und speicherintensiv sein. Trotzdem konvertieren und laden?",
5305
+
"cogConvertTooLarge": "„{{name}}“ ist zu groß, um sicher im Browser konvertiert zu werden. Konvertieren Sie die Datei mit gdal_translate oder rio cogeo in ein Cloud-Optimized GeoTIFF und laden Sie anschließend das Ergebnis.",
5305
5306
"cogConvertFailed": "\"{{name}}\" konnte nicht in ein Cloud-Optimized GeoTIFF konvertiert werden. Versuchen Sie, es mit gdal_translate oder rio cogeo zu konvertieren, und laden Sie dann das Ergebnis.",
5306
5307
"rasterDownloadFailed": "\"{{name}}\" konnte nicht heruntergeladen werden. Der Server ist möglicherweise langsam, nicht erreichbar oder blockiert Cross-Origin-Anfragen, oder die Datei ist zu groß, um im Speicher gehalten zu werden. Überprüfen Sie die URL und versuchen Sie es erneut.",
5307
5308
"rasterNotGeotiff": "\"{{name}}\" hat kein GeoTIFF zurückgegeben. Der Server hat möglicherweise stattdessen eine Fehler- oder Anmeldeseite gesendet. Überprüfen Sie die URL und versuchen Sie es erneut."
Copy file name to clipboardExpand all lines: apps/geolibre-desktop/src/i18n/locales/en.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5313,6 +5313,7 @@
5313
5313
"cogConvertConfirm": "\"{{name}}\" is a plain (striped) GeoTIFF, which cannot be displayed directly. Convert it to a Cloud-Optimized GeoTIFF now and load that?",
5314
5314
"cogConvertRemoteConfirm": "\"{{name}}\" is a plain (striped) GeoTIFF, which cannot be displayed directly. Displaying it means downloading the full file and converting it to a Cloud-Optimized GeoTIFF in the browser, which can be slow and memory-intensive for large files. Proceed?",
5315
5315
"cogConvertLargeConfirm": "\"{{name}}\" is a large {{width}}×{{height}} GeoTIFF that is not a Cloud-Optimized GeoTIFF. Converting it in the browser may be slow and memory-intensive. Convert and load it anyway?",
5316
+
"cogConvertTooLarge": "\"{{name}}\" is too large to convert safely in the browser. Convert it to a Cloud-Optimized GeoTIFF with gdal_translate or rio cogeo, then load the result.",
5316
5317
"cogConvertFailed": "Could not convert \"{{name}}\" to a Cloud-Optimized GeoTIFF. Try converting it with gdal_translate or rio cogeo, then load the result.",
5317
5318
"rasterDownloadFailed": "Could not download \"{{name}}\". The server may be slow, unreachable, or blocking cross-origin requests, or the file may be too large to hold in memory. Check the URL and try again.",
5318
5319
"rasterNotGeotiff": "\"{{name}}\" did not return a GeoTIFF. The server may have sent an error or login page instead. Check the URL and try again."
Copy file name to clipboardExpand all lines: apps/geolibre-desktop/src/i18n/locales/es.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5302,6 +5302,7 @@
5302
5302
"cogConvertConfirm": "«{{name}}» es un GeoTIFF simple (por franjas), que no se puede mostrar directamente. ¿Convertirlo ahora a un GeoTIFF optimizado para la nube y cargar ese?",
5303
5303
"cogConvertRemoteConfirm": "«{{name}}» es un GeoTIFF simple (por franjas), que no se puede mostrar directamente. Mostrarlo implica descargar el archivo completo y convertirlo a un GeoTIFF optimizado para la nube en el navegador, lo que puede ser lento y usar mucha memoria en archivos grandes. ¿Continuar?",
5304
5304
"cogConvertLargeConfirm": "«{{name}}» es un GeoTIFF grande de {{width}}×{{height}} que no está optimizado para la nube. Convertirlo en el navegador puede ser lento y usar mucha memoria. ¿Convertirlo y cargarlo de todos modos?",
5305
+
"cogConvertTooLarge": "«{{name}}» es demasiado grande para convertirlo de forma segura en el navegador. Conviértalo en un GeoTIFF optimizado para la nube con gdal_translate o rio cogeo y cargue el resultado.",
5305
5306
"cogConvertFailed": "No se pudo convertir «{{name}}» a un GeoTIFF optimizado para la nube. Intente convertirlo con gdal_translate o rio cogeo y luego cargue el resultado.",
5306
5307
"rasterDownloadFailed": "No se pudo descargar «{{name}}». Es posible que el servidor esté lento, no esté disponible o bloquee solicitudes entre orígenes, o que el archivo sea demasiado grande para mantenerlo en memoria. Compruebe la URL e inténtelo de nuevo.",
5307
5308
"rasterNotGeotiff": "«{{name}}» no devolvió un GeoTIFF. Es posible que el servidor haya enviado una página de error o de inicio de sesión en su lugar. Compruebe la URL e inténtelo de nuevo."
Copy file name to clipboardExpand all lines: apps/geolibre-desktop/src/i18n/locales/fa.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5302,6 +5302,7 @@
5302
5302
"cogConvertConfirm": "«{{name}}» یک GeoTIFF ساده (نواری) است که مستقیم نمایشپذیر نیست. اکنون به یک GeoTIFF بهینهشده برای ابر تبدیل و همان بارگیری شود؟",
5303
5303
"cogConvertRemoteConfirm": "«{{name}}» یک GeoTIFF ساده (نواری) است که مستقیم نمایشپذیر نیست. نمایش آن یعنی دانلود کل فایل و تبدیلش به یک GeoTIFF بهینهشده برای ابر در مرورگر، که برای فایلهای بزرگ میتواند کند و پرمصرف باشد. ادامه میدهید؟",
5304
5304
"cogConvertLargeConfirm": "«{{name}}» یک GeoTIFF بزرگ {{width}}×{{height}} است که بهینهشده برای ابر نیست. تبدیل آن در مرورگر ممکن است کند و پرمصرف باشد. بههرحال تبدیل و بارگیری شود؟",
5305
+
"cogConvertTooLarge": "«{{name}}» برای تبدیل ایمن در مرورگر بیش از حد بزرگ است. آن را با gdal_translate یا rio cogeo به یک Cloud-Optimized GeoTIFF تبدیل کنید، سپس نتیجه را بارگیری کنید.",
5305
5306
"cogConvertFailed": "تبدیل «{{name}}» به یک GeoTIFF بهینهشده برای ابر با شکست مواجه شد. آن را با gdal_translate یا rio cogeo تبدیل کنید، سپس نتیجه را بارگیری کنید.",
5306
5307
"rasterDownloadFailed": "دانلود «{{name}}» با شکست مواجه شد. ممکن است سرور کند یا خارج از دسترس باشد یا درخواستهای میانمبدأ را مسدود کند، یا فایل برای نگه داشتن در حافظه بسیار بزرگ باشد. نشانی را بررسی کنید و دوباره تلاش کنید.",
5307
5308
"rasterNotGeotiff": "«{{name}}» یک GeoTIFF برنگرداند. ممکن است سرور بهجای آن صفحهٔ خطا یا ورود فرستاده باشد. نشانی را بررسی کنید و دوباره تلاش کنید."
Copy file name to clipboardExpand all lines: apps/geolibre-desktop/src/i18n/locales/fr.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5302,6 +5302,7 @@
5302
5302
"cogConvertConfirm": "« {{name}} » est un GeoTIFF simple (par bandes), qui ne peut pas être affiché directement. Le convertir maintenant en GeoTIFF Cloud-Optimized et le charger ?",
5303
5303
"cogConvertRemoteConfirm": "« {{name}} » est un GeoTIFF simple (par bandes), qui ne peut pas être affiché directement. L'afficher implique de télécharger le fichier complet et de le convertir en GeoTIFF Cloud-Optimized dans le navigateur, ce qui peut être lent et gourmand en mémoire pour les fichiers volumineux. Continuer ?",
5304
5304
"cogConvertLargeConfirm": "« {{name}} » est un grand GeoTIFF {{width}}×{{height}} qui n'est pas un GeoTIFF Cloud-Optimized. Le convertir dans le navigateur peut être lent et gourmand en mémoire. Le convertir et le charger quand même ?",
5305
+
"cogConvertTooLarge": "« {{name}} » est trop volumineux pour être converti en toute sécurité dans le navigateur. Convertissez-le en GeoTIFF Cloud-Optimized avec gdal_translate ou rio cogeo, puis chargez le résultat.",
5305
5306
"cogConvertFailed": "Impossible de convertir « {{name}} » en GeoTIFF Cloud-Optimized. Essayez de le convertir avec gdal_translate ou rio cogeo, puis chargez le résultat.",
5306
5307
"rasterDownloadFailed": "Impossible de télécharger « {{name}} ». Le serveur est peut-être lent, inaccessible ou bloque les requêtes cross-origin, ou le fichier est peut-être trop volumineux pour tenir en mémoire. Vérifiez l'URL et réessayez.",
5307
5308
"rasterNotGeotiff": "« {{name}} » n'a pas renvoyé de GeoTIFF. Le serveur a peut-être envoyé une erreur ou une page de connexion à la place. Vérifiez l'URL et réessayez."
Copy file name to clipboardExpand all lines: apps/geolibre-desktop/src/i18n/locales/hi.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5302,6 +5302,7 @@
5302
5302
"cogConvertConfirm": "\"{{name}}\" एक सामान्य (striped) GeoTIFF है, जिसे सीधे प्रदर्शित नहीं किया जा सकता। क्या इसे अभी Cloud-Optimized GeoTIFF में बदलकर लोड करें?",
5303
5303
"cogConvertRemoteConfirm": "\"{{name}}\" एक सामान्य (striped) GeoTIFF है, जिसे सीधे प्रदर्शित नहीं किया जा सकता। इसे प्रदर्शित करने के लिए पूरी फ़ाइल डाउनलोड करके ब्राउज़र में उसे Cloud-Optimized GeoTIFF में बदलना होगा, जो बड़ी फ़ाइलों के लिए धीमा और मेमोरी-गहन हो सकता है। जारी रखें?",
5304
5304
"cogConvertLargeConfirm": "\"{{name}}\" एक बड़ी {{width}}×{{height}} GeoTIFF है जो Cloud-Optimized GeoTIFF नहीं है। इसे ब्राउज़र में बदलना धीमा और मेमोरी-गहन हो सकता है। फिर भी बदलकर लोड करें?",
5305
+
"cogConvertTooLarge": "\"{{name}}\" ब्राउज़र में सुरक्षित रूप से बदलने के लिए बहुत बड़ा है। इसे gdal_translate या rio cogeo से Cloud-Optimized GeoTIFF में बदलें, फिर परिणाम लोड करें।",
5305
5306
"cogConvertFailed": "\"{{name}}\" को Cloud-Optimized GeoTIFF में नहीं बदला जा सका। gdal_translate या rio cogeo से बदलने का प्रयास करें, फिर परिणाम लोड करें।",
5306
5307
"rasterDownloadFailed": "\"{{name}}\" डाउनलोड नहीं की जा सकी। सर्वर धीमा, अनुपलब्ध, या क्रॉस-ओरिजिन रिक्वेस्ट ब्लॉक कर रहा हो सकता है, या फ़ाइल मेमोरी में रखने के लिए बहुत बड़ी हो सकती है। URL जांचें और पुनः प्रयास करें।",
5307
5308
"rasterNotGeotiff": "\"{{name}}\" ने GeoTIFF नहीं लौटाई। सर्वर ने इसके बजाय एक त्रुटि या लॉगिन पेज भेजा हो सकता है। URL जांचें और पुनः प्रयास करें।"
Copy file name to clipboardExpand all lines: apps/geolibre-desktop/src/i18n/locales/id.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5227,6 +5227,7 @@
5227
5227
"cogConvertConfirm": "\"{{name}}\" adalah GeoTIFF biasa (bergaris), yang tidak dapat ditampilkan langsung. Konversi ke Cloud-Optimized GeoTIFF sekarang dan muat itu?",
5228
5228
"cogConvertRemoteConfirm": "\"{{name}}\" adalah GeoTIFF biasa (bergaris), yang tidak dapat ditampilkan langsung. Menampilkannya berarti mengunduh seluruh file dan mengonversinya menjadi Cloud-Optimized GeoTIFF di browser, yang bisa lambat dan menguras memori untuk file besar. Lanjutkan?",
5229
5229
"cogConvertLargeConfirm": "\"{{name}}\" adalah GeoTIFF {{width}}×{{height}} besar yang bukan Cloud-Optimized GeoTIFF. Mengonversinya di browser mungkin lambat dan menguras memori. Konversi dan muat saja?",
5230
+
"cogConvertTooLarge": "\"{{name}}\" terlalu besar untuk dikonversi dengan aman di browser. Konversikan menjadi Cloud-Optimized GeoTIFF dengan gdal_translate atau rio cogeo, lalu muat hasilnya.",
5230
5231
"cogConvertFailed": "Tidak dapat mengonversi \"{{name}}\" menjadi Cloud-Optimized GeoTIFF. Coba konversi dengan gdal_translate atau rio cogeo, lalu muat hasilnya.",
5231
5232
"rasterDownloadFailed": "Tidak dapat mengunduh \"{{name}}\". Server mungkin lambat, tidak dapat dijangkau, atau memblokir permintaan lintas asal, atau file mungkin terlalu besar untuk disimpan dalam memori. Periksa URL dan coba lagi.",
5232
5233
"rasterNotGeotiff": "\"{{name}}\" tidak mengembalikan GeoTIFF. Server mungkin mengirim halaman kesalahan atau login sebagai gantinya. Periksa URL dan coba lagi."
Copy file name to clipboardExpand all lines: apps/geolibre-desktop/src/i18n/locales/it.json
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5302,6 +5302,7 @@
5302
5302
"cogConvertConfirm": "\"{{name}}\" è un GeoTIFF semplice (a strisce), che non può essere visualizzato direttamente. Convertirlo ora in un Cloud-Optimized GeoTIFF e caricare quello?",
5303
5303
"cogConvertRemoteConfirm": "\"{{name}}\" è un GeoTIFF semplice (a strisce), che non può essere visualizzato direttamente. Visualizzarlo implica scaricare il file completo e convertirlo in un Cloud-Optimized GeoTIFF nel browser, un'operazione che può essere lenta e richiedere molta memoria per i file di grandi dimensioni. Procedere?",
5304
5304
"cogConvertLargeConfirm": "\"{{name}}\" è un GeoTIFF di grandi dimensioni ({{width}}×{{height}}) che non è un Cloud-Optimized GeoTIFF. La conversione nel browser potrebbe essere lenta e richiedere molta memoria. Convertirlo e caricarlo comunque?",
5305
+
"cogConvertTooLarge": "«{{name}}» è troppo grande per essere convertito in modo sicuro nel browser. Convertilo in un GeoTIFF Cloud-Optimized con gdal_translate o rio cogeo, quindi carica il risultato.",
5305
5306
"cogConvertFailed": "Impossibile convertire \"{{name}}\" in un Cloud-Optimized GeoTIFF. Prova a convertirlo con gdal_translate o rio cogeo, quindi carica il risultato.",
5306
5307
"rasterDownloadFailed": "Impossibile scaricare \"{{name}}\". Il server potrebbe essere lento, irraggiungibile o potrebbe bloccare le richieste cross-origin, oppure il file potrebbe essere troppo grande per essere mantenuto in memoria. Controlla l'URL e riprova.",
5307
5308
"rasterNotGeotiff": "\"{{name}}\" non ha restituito un GeoTIFF. Il server potrebbe aver inviato una pagina di errore o di accesso al suo posto. Controlla l'URL e riprova."
0 commit comments