mirror of
https://github.com/gtsteffaniak/filebrowser.git
synced 2026-11-04 16:50:08 -05:00
Compare commits
9
Commits
main
...
v1.5.4-beta
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
583a93267c | ||
|
|
83712c924e | ||
|
|
d6e562418e | ||
|
|
3bb65e262a | ||
|
|
ada25c6d39 | ||
|
|
7bf06d8018 | ||
|
|
1c80c499a7 | ||
|
|
6bcebb53be | ||
|
|
82bf7418f3 |
No files matched your search
@@ -2,6 +2,14 @@
|
||||
|
||||
All notable changes to this project will be documented in this file. For commit guidelines, please refer to [Standard Version](https://github.com/conventional-changelog/standard-version).
|
||||
|
||||
## v1.5.4
|
||||
|
||||
**Notes**:
|
||||
- PWA installation name now capped at 30 characters instead of 12 (#2699)
|
||||
|
||||
**BugFixes**:
|
||||
- fix forward slash blocked in text fields when the search shortcut listener intercepts `/` (#2696)
|
||||
|
||||
## v1.5.3
|
||||
|
||||
**BugFixes**:
|
||||
|
||||
@@ -280,7 +280,7 @@ type ResolvedRulesConfig struct {
|
||||
}
|
||||
|
||||
type Frontend struct {
|
||||
Name string `json:"name"` // display name
|
||||
Name string `json:"name"` // display name, PWA installation name is capped at 30 characters
|
||||
DisableDefaultLinks bool `json:"disableDefaultLinks"` // disable default links in the sidebar
|
||||
DisableUsedPercentage bool `json:"disableUsedPercentage"` // disable used percentage for the sources in the sidebar
|
||||
ExternalLinks []ExternalLink `json:"externalLinks"`
|
||||
|
||||
+17
-12
@@ -1,13 +1,14 @@
|
||||
package icons
|
||||
|
||||
import (
|
||||
"strings"
|
||||
|
||||
"github.com/gtsteffaniak/filebrowser/backend/common/settings"
|
||||
)
|
||||
|
||||
// PWAManifest represents the web app manifest structure
|
||||
type PWAManifest struct {
|
||||
Name string `json:"name"`
|
||||
ShortName string `json:"short_name"`
|
||||
ID string `json:"id"`
|
||||
Scope string `json:"scope"`
|
||||
Icons []PWAIcon `json:"icons"`
|
||||
@@ -29,19 +30,23 @@ type PWAIcon struct {
|
||||
// CachedManifest holds the generated PWA manifest at startup
|
||||
var CachedManifest PWAManifest
|
||||
|
||||
// generatePWAManifest creates the PWA manifest structure
|
||||
func generatePWAManifest(name, description, baseURL, themeColor, pwaIcon192, pwaIcon256, pwaIcon512 string) PWAManifest {
|
||||
shortName := name
|
||||
if len(name) > 12 {
|
||||
shortName = name[:12]
|
||||
}
|
||||
if name == "FileBrowser Quantum" {
|
||||
shortName = "FBQ"
|
||||
}
|
||||
const pwaManifestNameMaxLen = 30
|
||||
|
||||
// pwaManifestName returns the app title for the web app manifest.
|
||||
// Names longer than 30 characters are truncated to fit common mobile launcher limits.
|
||||
func pwaManifestName(name string) string {
|
||||
name = strings.TrimSpace(name)
|
||||
runes := []rune(name)
|
||||
if len(runes) > pwaManifestNameMaxLen {
|
||||
return string(runes[:pwaManifestNameMaxLen])
|
||||
}
|
||||
return name
|
||||
}
|
||||
|
||||
// generatePWAManifest creates the PWA manifest structure.
|
||||
func generatePWAManifest(name, description, baseURL, themeColor, pwaIcon192, pwaIcon256, pwaIcon512 string) PWAManifest {
|
||||
return PWAManifest{
|
||||
Name: name,
|
||||
ShortName: shortName,
|
||||
Name: pwaManifestName(name),
|
||||
ID: baseURL,
|
||||
Scope: baseURL,
|
||||
StartURL: baseURL,
|
||||
|
||||
@@ -93,12 +93,7 @@ func ManifestForShare(baseURL, startURL, name, description string) (PWAManifest,
|
||||
manifest.ID = shareRoot
|
||||
|
||||
if name = sanitizeManifestText(strings.TrimSpace(name)); name != "" {
|
||||
manifest.Name = name
|
||||
shortName := name
|
||||
if len(shortName) > 12 {
|
||||
shortName = shortName[:12]
|
||||
}
|
||||
manifest.ShortName = shortName
|
||||
manifest.Name = pwaManifestName(name)
|
||||
}
|
||||
if description = sanitizeManifestText(strings.TrimSpace(description)); description != "" {
|
||||
manifest.Description = description
|
||||
|
||||
@@ -52,11 +52,10 @@ func TestShareHashFromHTTPPathRejectsEmbeddedPrefix(t *testing.T) {
|
||||
|
||||
func TestManifestForShare(t *testing.T) {
|
||||
CachedManifest = PWAManifest{
|
||||
Name: "FileBrowser Quantum",
|
||||
ShortName: "FBQ",
|
||||
StartURL: "/testing/",
|
||||
Scope: "/testing/",
|
||||
ID: "/testing/",
|
||||
Name: "FileBrowser Quantum",
|
||||
StartURL: "/testing/",
|
||||
Scope: "/testing/",
|
||||
ID: "/testing/",
|
||||
}
|
||||
|
||||
manifest, ok := ManifestForShare(
|
||||
@@ -78,3 +77,27 @@ func TestManifestForShare(t *testing.T) {
|
||||
t.Fatalf("unexpected name: %q", manifest.Name)
|
||||
}
|
||||
}
|
||||
|
||||
func TestManifestForShareTruncatesLongName(t *testing.T) {
|
||||
CachedManifest = PWAManifest{
|
||||
Name: "FileBrowser Quantum",
|
||||
StartURL: "/testing/",
|
||||
Scope: "/testing/",
|
||||
ID: "/testing/",
|
||||
}
|
||||
|
||||
longName := "Shared files - quarterly backup archive 2026"
|
||||
want := "Shared files - quarterly backu"
|
||||
manifest, ok := ManifestForShare(
|
||||
"/testing/",
|
||||
"/testing/public/share/hash1234567890abcdef/",
|
||||
longName,
|
||||
"",
|
||||
)
|
||||
if !ok {
|
||||
t.Fatal("expected share manifest")
|
||||
}
|
||||
if manifest.Name != want {
|
||||
t.Fatalf("expected name %q, got %q", want, manifest.Name)
|
||||
}
|
||||
}
|
||||
@@ -5784,7 +5784,7 @@ const docTemplate = `{
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"description": "display name",
|
||||
"description": "display name, PWA installation name is capped at 30 characters",
|
||||
"type": "string"
|
||||
},
|
||||
"oidcLoginButtonText": {
|
||||
|
||||
@@ -5773,7 +5773,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"description": "display name",
|
||||
"description": "display name, PWA installation name is capped at 30 characters",
|
||||
"type": "string"
|
||||
},
|
||||
"oidcLoginButtonText": {
|
||||
|
||||
@@ -784,7 +784,7 @@ definitions:
|
||||
description: path to an image file for the login page icon
|
||||
type: string
|
||||
name:
|
||||
description: display name
|
||||
description: display name, PWA installation name is capped at 30 characters
|
||||
type: string
|
||||
oidcLoginButtonText:
|
||||
description: text to display on the OIDC login button
|
||||
|
||||
@@ -131,7 +131,7 @@ auth:
|
||||
adminPassword: "admin" # secret: the password of the admin user. If not set, the default is "admin".
|
||||
totpSecret: "" # secret: secret used to encrypt TOTP secrets
|
||||
frontend:
|
||||
name: "FileBrowser Quantum" # display name
|
||||
name: "FileBrowser Quantum" # display name, PWA installation name is capped at 30 characters
|
||||
disableDefaultLinks: false # disable default links in the sidebar
|
||||
disableUsedPercentage: false # disable used percentage for the sources in the sidebar
|
||||
externalLinks:
|
||||
|
||||
@@ -258,7 +258,7 @@ export default {
|
||||
|
||||
// Add keyboard event listener for "/" to activate search
|
||||
this.handleKeydown = (event) => {
|
||||
if (event.key === '/' || event.key === ' ' && !state.isSearchActive && getters.currentPrompt() === null) {
|
||||
if ((event.key === '/' || event.key === ' ') && !state.isSearchActive && !getters.currentPrompt()) {
|
||||
event.preventDefault();
|
||||
this.open();
|
||||
}
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "المدة قبل انتهاء صلاحية السهم. اتركها فارغة للحصة الدائمة.",
|
||||
"passwordDescription": "كلمة المرور الاختيارية مطلوبة للوصول إلى هذه المشاركة، بما في ذلك المستخدمون الذين تمت مصادقتهم.",
|
||||
"shareThemeColorDescription": "قيمة لون CSS المطبقة على سمة المشاركة (على سبيل المثال، أحمر، #0ea5e9، rgb(14,165,233)).",
|
||||
"shareTitleDescription": "عنوان الصفحة المخصص الذي يظهر في صفحة المشاركة.",
|
||||
"shareDescriptionHelp": "وصف قصير يظهر على صفحة المشاركة (يمكن استخدامه في العلامات الوصفية).",
|
||||
"shareBannerDescription": "عنوان URL لصورة الشعار أو المسار الذي يمكن للعميل الوصول إليه - يتم قبول إما المسار المطلق أو مسار الفهرس: على سبيل المثال 'https://domain.com/banner.png' أو '/path/to/banner.png'",
|
||||
"shareFaviconDescription": "عنوان URL أو المسار الذي يمكن للعميل الوصول إليه من قبل العميل - يتم قبول إما المسار المطلق أو مسار الفهرس: على سبيل المثال 'https://domain.com/favicon.png' أو '/path/to/favicon.png'",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "تحديد صورة الشعار",
|
||||
"selectFaviconImage": "تحديد الصورة المفضلة",
|
||||
"deleteFailed": "فشل في حذف المشاركة",
|
||||
"readOnlySourceNotice": "هذا المصدر للقراءة فقط. يتم تعطيل تحميل المشاركات والأذونات التي تعدل الملفات."
|
||||
"readOnlySourceNotice": "هذا المصدر للقراءة فقط. يتم تعطيل تحميل المشاركات والأذونات التي تعدل الملفات.",
|
||||
"shareTitleDescription": "عنوان الصفحة المخصص الذي يظهر على صفحة المشاركة. إذا تم تثبيت تطبيق المشاركة هذا كتطبيق ويب تقدمي (PWA)، فإن اسم التطبيق يقتصر على 30 حرفًا."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "تم الإنشاء في:",
|
||||
|
||||
@@ -162,7 +162,6 @@
|
||||
"shareDurationDescription": "Doba trvání před vypršením platnosti akcie. V případě trvalé akcie ponechte prázdné.",
|
||||
"passwordDescription": "Volitelné heslo vyžadované pro přístup k této sdílené složce, včetně ověřených uživatelů.",
|
||||
"shareThemeColorDescription": "Hodnota barvy CSS použitá na motiv sdílené položky (např. červená, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Vlastní název stránky zobrazený na stránce sdílení.",
|
||||
"shareDescriptionHelp": "Krátký popis zobrazený na stránce sdílení (lze použít v metaznačkách).",
|
||||
"shareBannerDescription": "Adresa URL nebo cesta k obrázku banneru přístupná klientovi - akceptována je buď absolutní, nebo indexová cesta: např. \"https://domain.com/banner.png\" nebo \"/path/to/banner.png\".",
|
||||
"shareFaviconDescription": "Adresa URL nebo cesta k faviconě přístupná klientovi -- akceptována je buď absolutní, nebo indexová cesta: např. \"https://domain.com/favicon.png\" nebo \"/path/to/favicon.png\".",
|
||||
@@ -213,7 +212,8 @@
|
||||
"selectBannerImage": "Výběr obrázku banneru",
|
||||
"selectFaviconImage": "Výběr obrázku favicon",
|
||||
"deleteFailed": "Nepodařilo se odstranit sdílenou složku",
|
||||
"readOnlySourceNotice": "Tento zdroj je určen pouze pro čtení. Sdílení nahrávání a oprávnění, která upravují soubory, jsou zakázána."
|
||||
"readOnlySourceNotice": "Tento zdroj je určen pouze pro čtení. Sdílení nahrávání a oprávnění, která upravují soubory, jsou zakázána.",
|
||||
"shareTitleDescription": "Vlastní název stránky zobrazený na stránce pro sdílení. Je-li tato aplikace nainstalována jako PWA, délka názvu aplikace je omezena na 30 znaků."
|
||||
},
|
||||
"prompts": {
|
||||
"deleteMessageSingle": "Opravdu chcete smazat tento soubor/složku?",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Dauer, bevor die Freigabe abläuft. Für eine dauerhafte Freigabe leer lassen.",
|
||||
"passwordDescription": "Optionales Kennwort, das für den Zugriff auf diese Freigabe erforderlich ist, einschließlich authentifizierter Benutzer.",
|
||||
"shareThemeColorDescription": "CSS-Farbwert, der auf das Thema der Freigabe angewendet wird (z. B. rot, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Benutzerdefinierter Seitentitel, der auf der Freigabeseite angezeigt wird.",
|
||||
"shareDescriptionHelp": "Kurze Beschreibung, die auf der Freigabeseite angezeigt wird (kann in Meta-Tags verwendet werden).",
|
||||
"shareBannerDescription": "URL oder Pfad des Bannerbildes, auf den der Client zugreifen kann - es wird entweder ein absoluter oder ein Indexpfad akzeptiert: z. B. \"https://domain.com/banner.png\" oder \"/pfad/zu/banner.png\".",
|
||||
"shareFaviconDescription": "Favicon-URL oder -Pfad, auf den der Client zugreifen kann - es wird entweder ein absoluter oder ein Indexpfad akzeptiert: z. B. 'https://domain.com/favicon.png' oder '/path/to/favicon.png'.",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Bannerbild auswählen",
|
||||
"selectFaviconImage": "Favicon-Bild auswählen",
|
||||
"deleteFailed": "Freigabe konnte nicht gelöscht werden",
|
||||
"readOnlySourceNotice": "Diese Quelle ist schreibgeschützt. Upload-Freigaben und Berechtigungen, die Dateien ändern, sind deaktiviert."
|
||||
"readOnlySourceNotice": "Diese Quelle ist schreibgeschützt. Upload-Freigaben und Berechtigungen, die Dateien ändern, sind deaktiviert.",
|
||||
"shareTitleDescription": "Benutzerdefinierter Seitentitel, der auf der Freigabeseite angezeigt wird. Wenn diese Freigabe als PWA installiert ist, ist der App-Name auf 30 Zeichen begrenzt."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Erstellt am:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Διάρκεια πριν από τη λήξη της μετοχής. Αφήστε το κενό για μόνιμο μερίδιο.",
|
||||
"passwordDescription": "Προαιρετικός κωδικός πρόσβασης που απαιτείται για την πρόσβαση σε αυτό το κοινόχρηστο τμήμα, συμπεριλαμβανομένων των πιστοποιημένων χρηστών.",
|
||||
"shareThemeColorDescription": "Τιμή χρώματος CSS που εφαρμόζεται στο θέμα της μετοχής (π.χ. κόκκινο, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Προσαρμοσμένος τίτλος σελίδας που εμφανίζεται στη σελίδα κοινής χρήσης.",
|
||||
"shareDescriptionHelp": "Σύντομη περιγραφή που εμφανίζεται στη σελίδα κοινοποίησης (μπορεί να χρησιμοποιηθεί σε meta tags).",
|
||||
"shareBannerDescription": "Διεύθυνση URL ή διαδρομή εικόνας πανό προσβάσιμη από τον πελάτη -- γίνονται δεκτές είτε η απόλυτη διαδρομή είτε η διαδρομή ευρετηρίου: π.χ. \"https://domain.com/banner.png\" ή \"/path/to/banner.png\".",
|
||||
"shareFaviconDescription": "Διεύθυνση URL ή διαδρομή Favicon προσβάσιμη από τον πελάτη -- γίνονται δεκτές είτε η απόλυτη διαδρομή είτε η διαδρομή ευρετηρίου: π.χ. 'https://domain.com/favicon.png' ή '/path/to/favicon.png'.",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Επιλέξτε εικόνα banner",
|
||||
"selectFaviconImage": "Επιλέξτε εικόνα favicon",
|
||||
"deleteFailed": "Απέτυχε η διαγραφή κοινής χρήσης",
|
||||
"readOnlySourceNotice": "Αυτή η πηγή είναι μόνο για ανάγνωση. Οι μετοχές φόρτωσης και τα δικαιώματα που τροποποιούν αρχεία είναι απενεργοποιημένα."
|
||||
"readOnlySourceNotice": "Αυτή η πηγή είναι μόνο για ανάγνωση. Οι μετοχές φόρτωσης και τα δικαιώματα που τροποποιούν αρχεία είναι απενεργοποιημένα.",
|
||||
"shareTitleDescription": "Προσαρμοσμένος τίτλος σελίδας που εμφανίζεται στη σελίδα κοινοποίησης. Εάν αυτή η εφαρμογή κοινοποίησης έχει εγκατασταθεί ως PWA, το όνομα της εφαρμογής περιορίζεται σε 30 χαρακτήρες."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Δημιουργήθηκε στο:",
|
||||
|
||||
@@ -284,7 +284,7 @@
|
||||
"shareDurationDescription": "Duration before the share expires. Leave blank for a permanent share.",
|
||||
"passwordDescription": "Optional password required to access this share, including authenticated users.",
|
||||
"shareThemeColorDescription": "CSS color value applied to the share's theme (e.g., red, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Custom page title shown on the share page.",
|
||||
"shareTitleDescription": "Custom page title shown on the share page. If this share is installed as a PWA, the app name is limited to 30 characters.",
|
||||
"shareDescriptionHelp": "Short description shown on the share page (may be used in meta tags).",
|
||||
"shareBannerDescription": "Banner image URL or path accessible by the client -- either abosolute or index path are accepted: eg 'https://domain.com/banner.png' or '/path/to/banner.png'",
|
||||
"shareFaviconDescription": "Favicon URL or path accessible by the client -- either abosolute or index path are accepted: eg 'https://domain.com/favicon.png' or '/path/to/favicon.png'",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Tiempo que durará el recurso compartido - puedes dejarlo en blanco para indefinido (o sea, sin expiración).",
|
||||
"passwordDescription": "Contraseña opcional necesaria para acceder al recurso compartido, incluyedo usuarios registrados",
|
||||
"shareThemeColorDescription": "Valor de color CSS aplicado al tema de la acción (por ejemplo: red, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Título de la página que se mostrará en el navegador",
|
||||
"shareDescriptionHelp": "Breve descripción mostrada en la página (que suele aparecer cuando compartes el enlace)",
|
||||
"shareBannerDescription": "Enlace (URL), o ruta de la imagen del banner que se mostrará en el enlace -- por ejemplo, 'https://ejemplo.com/banner.png' o '/ruta/a/banner.png'.",
|
||||
"shareFaviconDescription": "Enlace (URL) del icono (favicon) que se mostrará en el enlace -- por ejemplo 'https://domain.com/favicon.png' o '/ruta/a/favicon.png'",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Seleccionar imagen de banner",
|
||||
"selectFaviconImage": "Seleccionar imagen de favicon",
|
||||
"deleteFailed": "Error al borrar recurso compartido",
|
||||
"readOnlySourceNotice": "Esta fuente es de sólo lectura. Los recursos compartidos de carga y los permisos que modifican archivos están desactivados."
|
||||
"readOnlySourceNotice": "Esta fuente es de sólo lectura. Los recursos compartidos de carga y los permisos que modifican archivos están desactivados.",
|
||||
"shareTitleDescription": "Título personalizado de la página que se muestra en la página para compartir. Si esta aplicación para compartir está instalada como PWA, el nombre de la aplicación tiene un límite de 30 caracteres."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Creado en:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Durée avant l'expiration du partage. Laisser vide pour un partage permanent.",
|
||||
"passwordDescription": "Mot de passe facultatif requis pour accéder à ce partage, y compris pour les utilisateurs authentifiés.",
|
||||
"shareThemeColorDescription": "Valeur de la couleur CSS appliquée au thème du partage (par exemple, rouge, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Titre de page personnalisé affiché sur la page de partage.",
|
||||
"shareDescriptionHelp": "Courte description affichée sur la page de partage (peut être utilisée dans les balises méta).",
|
||||
"shareBannerDescription": "URL de l'image de la bannière ou chemin d'accès accessible par le client - les chemins d'accès absolus ou indexés sont acceptés : par exemple \"https://domain.com/banner.png\" ou \"/path/to/banner.png\".",
|
||||
"shareFaviconDescription": "URL du favicon ou chemin d'accès accessible par le client -- les chemins d'accès absolus ou indexés sont acceptés : par exemple \"https://domain.com/favicon.png\" ou \"/path/to/favicon.png\".",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Sélectionner l'image de la bannière",
|
||||
"selectFaviconImage": "Sélectionner l'image du favicon",
|
||||
"deleteFailed": "Échec de la suppression du partage",
|
||||
"readOnlySourceNotice": "Cette source est en lecture seule. Les partages de téléchargement et les autorisations qui modifient les fichiers sont désactivés."
|
||||
"readOnlySourceNotice": "Cette source est en lecture seule. Les partages de téléchargement et les autorisations qui modifient les fichiers sont désactivés.",
|
||||
"shareTitleDescription": "Titre personnalisé de la page affiché sur la page de partage. Si cette fonctionnalité de partage est installée en tant qu'application PWA, le nom de l'application est limité à 30 caractères."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Créée le :",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "משך הזמן עד לפקיעת תוקף השיתוף. השאר ריק לשיתוף קבוע.",
|
||||
"passwordDescription": "סיסמה אופציונלית נדרשת כדי לגשת לשיתוף זה, כולל משתמשים מאומתים.",
|
||||
"shareThemeColorDescription": "ערך צבע CSS המוחל על ערכת הנושא של השיתוף (לדוגמה, אדום, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "כותרת דף מותאמת אישית המוצגת בדף השיתוף.",
|
||||
"shareDescriptionHelp": "תיאור קצר המופיע בדף השיתוף (יכול לשמש בתגי מטא).",
|
||||
"shareBannerDescription": "כתובת URL או נתיב של תמונת הבאנר הנגישים ללקוח - ניתן להשתמש בכתובת מוחלטת או בנתיב אינדקס: לדוגמה, 'https://domain.com/banner.png' או '/path/to/banner.png'",
|
||||
"shareFaviconDescription": "כתובת URL או נתיב של סמל favicon הנגיש ללקוח - ניתן להשתמש בכתובת מוחלטת או בנתיב אינדקס: לדוגמה, 'https://domain.com/favicon.png' או '/path/to/favicon.png'",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "בחר תמונת באנר",
|
||||
"selectFaviconImage": "בחר תמונת סמל מועדף",
|
||||
"deleteFailed": "לא ניתן למחוק את השיתוף",
|
||||
"readOnlySourceNotice": "מקור זה מוגדר לקריאה בלבד. העלאת קבצים והרשאות המשנות קבצים אינן זמינות."
|
||||
"readOnlySourceNotice": "מקור זה מוגדר לקריאה בלבד. העלאת קבצים והרשאות המשנות קבצים אינן זמינות.",
|
||||
"shareTitleDescription": "כותרת דף מותאמת אישית המוצגת בדף השיתוף. אם יישום השיתוף הזה מותקן כ-PWA, שם האפליקציה מוגבל ל-30 תווים."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "נוצר ב:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "A részvény lejárta előtti időtartam. Állandó megosztás esetén hagyja üresen.",
|
||||
"passwordDescription": "A megosztás eléréséhez szükséges opcionális jelszó, beleértve a hitelesített felhasználókat is.",
|
||||
"shareThemeColorDescription": "A megosztás témájára alkalmazott CSS színérték (pl. piros, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "A megosztási oldalon megjelenő egyéni oldalcím.",
|
||||
"shareDescriptionHelp": "A megosztási oldalon megjelenő rövid leírás (a meta címkékben is használható).",
|
||||
"shareBannerDescription": "A banner kép URL címe vagy az ügyfél által elérhető elérési útvonal -- abszolút vagy index útvonal is elfogadható: pl. 'https://domain.com/banner.png' vagy '/path/to/banner.png'.",
|
||||
"shareFaviconDescription": "A favicon URL címe vagy az ügyfél által elérhető elérési útvonal -- abszolút vagy index útvonal is elfogadható: pl. 'https://domain.com/favicon.png' vagy '/path/to/favicon.png'.",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Banner kép kiválasztása",
|
||||
"selectFaviconImage": "Favicon kép kiválasztása",
|
||||
"deleteFailed": "Nem sikerült törölni a megosztást",
|
||||
"readOnlySourceNotice": "Ez a forrás csak olvasható. A feltöltési megosztások és a fájlokat módosító engedélyek letiltva vannak."
|
||||
"readOnlySourceNotice": "Ez a forrás csak olvasható. A feltöltési megosztások és a fájlokat módosító engedélyek letiltva vannak.",
|
||||
"shareTitleDescription": "A megosztási oldalon megjelenő egyéni oldalcím. Ha ezt a megosztási alkalmazást PWA-ként telepítik, az alkalmazás neve legfeljebb 30 karakter lehet."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Létrehozva:",
|
||||
|
||||
@@ -283,7 +283,6 @@
|
||||
"shareDurationDescription": "Durata prima che la condivisione scada. Lascia vuoto per una condivisione permanente.",
|
||||
"passwordDescription": "Password opzionale richiesta per accedere, inclusi gli utenti autenticati.",
|
||||
"shareThemeColorDescription": "Valore colore CSS applicato al tema (es. red, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Titolo personalizzato mostrato sulla pagina di condivisione.",
|
||||
"shareDescriptionHelp": "Breve descrizione mostrata sulla pagina di condivisione (può essere usata nei meta tag).",
|
||||
"shareBannerDescription": "URL o percorso dell'immagine banner accessibile dal client.",
|
||||
"shareFaviconDescription": "URL o percorso della favicon accessibile dal client.",
|
||||
@@ -334,7 +333,8 @@
|
||||
"shareInfoDescription": "Mostra le informazioni della condivisione (titolo, descrizione, banner, QR) in un popup.",
|
||||
"downloadDescription": "Permette di scaricare l'intero contenuto della condivisione come file compresso.",
|
||||
"deleteFailed": "Eliminazione condivisione fallita",
|
||||
"readOnlySourceNotice": "Questa sorgente è di sola lettura. Le azioni di caricamento e le autorizzazioni che modificano i file sono disabilitate."
|
||||
"readOnlySourceNotice": "Questa sorgente è di sola lettura. Le azioni di caricamento e le autorizzazioni che modificano i file sono disabilitate.",
|
||||
"shareTitleDescription": "Titolo personalizzato della pagina visualizzato nella pagina di condivisione. Se questa condivisione è installata come PWA, il nome dell'app è limitato a 30 caratteri."
|
||||
},
|
||||
"prompts": {
|
||||
"operationInProgress": "Operazione in corso, attendere...",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "共有が失効するまでの期間。永続的な共有の場合は空白のままにします。",
|
||||
"passwordDescription": "認証されたユーザーを含め、この共有にアクセスするために必要なオプションのパスワード",
|
||||
"shareThemeColorDescription": "共有テーマに適用されるCSSカラー値(例:red、#0ea5e9、rgb(14,165,233))",
|
||||
"shareTitleDescription": "共有ページに表示されるカスタムページタイトル",
|
||||
"shareDescriptionHelp": "共有ページに表示される短い説明文(メタタグで使用される場合もあります)",
|
||||
"shareBannerDescription": "クライアントがアクセス可能なバナー画像のURLまたはパス -- 絶対パスでもインデックスパスでも可:'https://domain.com/banner.png'または'/path/to/banner.png'など",
|
||||
"shareFaviconDescription": "クライアントからアクセス可能なファビコンのURLまたはパス -- 絶対パスでもインデックスパスでも可:'https://domain.com/favicon.png'または'/path/to/favicon.png'など",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "バナー画像を選択",
|
||||
"selectFaviconImage": "ファビコン画像を選択",
|
||||
"deleteFailed": "共有の削除に失敗しました",
|
||||
"readOnlySourceNotice": "このソースは読み取り専用です。アップロード共有およびファイルを変更するパーミッションは無効です。"
|
||||
"readOnlySourceNotice": "このソースは読み取り専用です。アップロード共有およびファイルを変更するパーミッションは無効です。",
|
||||
"shareTitleDescription": "共有ページに表示されるカスタムページタイトル。この共有機能がPWAとしてインストールされている場合、アプリ名は30文字以内に制限されます。"
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "で作成された:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "공유가 만료되기 전까지의 기간입니다. 영구 공유를 원하시면 비워 두세요.",
|
||||
"passwordDescription": "인증된 사용자를 포함하여 이 공유에 액세스하는 데 필요한 비밀번호(선택 사항)입니다.",
|
||||
"shareThemeColorDescription": "공유의 테마에 적용된 CSS 색상 값(예: 빨간색, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "공유 페이지에 표시되는 사용자 지정 페이지 제목.",
|
||||
"shareDescriptionHelp": "공유 페이지에 표시되는 간단한 설명(메타 태그에 사용할 수 있음).",
|
||||
"shareBannerDescription": "클라이언트가 액세스할 수 있는 배너 이미지 URL 또는 경로 - 절대 경로 또는 인덱스 경로(예: 'https://domain.com/banner.png' 또는 '/path/to/banner.png')가 허용됩니다.",
|
||||
"shareFaviconDescription": "클라이언트가 액세스할 수 있는 파비콘 URL 또는 경로 - 절대 경로 또는 인덱스 경로(예: 'https://domain.com/favicon.png' 또는 '/path/to/favicon.png')가 허용됩니다.",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "배너 이미지 선택",
|
||||
"selectFaviconImage": "파비콘 이미지 선택",
|
||||
"deleteFailed": "공유를 삭제하지 못했습니다.",
|
||||
"readOnlySourceNotice": "이 소스는 읽기 전용입니다. 파일을 수정하는 업로드 공유 및 권한은 비활성화됩니다."
|
||||
"readOnlySourceNotice": "이 소스는 읽기 전용입니다. 파일을 수정하는 업로드 공유 및 권한은 비활성화됩니다.",
|
||||
"shareTitleDescription": "공유 페이지에 표시되는 사용자 지정 페이지 제목입니다. 이 공유 기능이 PWA로 설치된 경우, 앱 이름은 30자 이내로 제한됩니다."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "만든 곳:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Duur voordat het aandeel verloopt. Laat leeg voor een permanent aandeel.",
|
||||
"passwordDescription": "Optioneel wachtwoord dat vereist is om toegang te krijgen tot deze share, inclusief geauthenticeerde gebruikers.",
|
||||
"shareThemeColorDescription": "CSS kleurwaarde toegepast op het thema van het aandeel (bijv. rood, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Aangepaste paginatitel die wordt weergegeven op de deelpagina.",
|
||||
"shareDescriptionHelp": "Korte beschrijving die wordt weergegeven op de share-pagina (kan worden gebruikt in metatags).",
|
||||
"shareBannerDescription": "URL van bannerafbeelding of pad dat toegankelijk is voor de client -- zowel abosolute als indexpath worden geaccepteerd: bijv. 'https://domain.com/banner.png' of '/path/to/banner.png'.",
|
||||
"shareFaviconDescription": "Favicon URL of pad toegankelijk door de client -- zowel abosolute als index path worden geaccepteerd: bijv. 'https://domain.com/favicon.png' of '/path/to/favicon.png'.",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Selecteer bannerafbeelding",
|
||||
"selectFaviconImage": "Selecteer favicon afbeelding",
|
||||
"deleteFailed": "Share niet verwijderd",
|
||||
"readOnlySourceNotice": "Deze bron is alleen-lezen. Upload shares en rechten om bestanden te wijzigen zijn uitgeschakeld."
|
||||
"readOnlySourceNotice": "Deze bron is alleen-lezen. Upload shares en rechten om bestanden te wijzigen zijn uitgeschakeld.",
|
||||
"shareTitleDescription": "Aangepaste paginatitel die op de deelpagina wordt weergegeven. Als deze deelfunctie als PWA is geïnstalleerd, mag de app-naam maximaal 30 tekens lang zijn."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Gemaakt op:",
|
||||
|
||||
@@ -284,7 +284,6 @@
|
||||
"shareDurationDescription": "Duur voordat de gedeelde map verloopt. Leeg laten voor een permanente gedeelde map.",
|
||||
"passwordDescription": "Optioneel wachtwoord dat vereist is om toegang te krijgen tot deze gedeelde map, inclusief geauthenticeerde gebruikers.",
|
||||
"shareThemeColorDescription": "CSS kleurwaarde toegepast op het thema van de gedeelde map (bijv. rood, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Aangepaste paginatitel die wordt weergegeven op de deelpagina.",
|
||||
"shareDescriptionHelp": "Korte beschrijving die wordt weergegeven op de pagina van de gedeelde map (kan worden gebruikt in metatags).",
|
||||
"shareBannerDescription": "URL van bannerafbeelding of pad dat toegankelijk is voor de client -- zowel abosolute als indexpath worden geaccepteerd: bijv. 'https://domain.com/banner.png' of '/path/to/banner.png'.",
|
||||
"shareFaviconDescription": "Favicon URL of pad toegankelijk door de client -- zowel abosolute als index path worden geaccepteerd: bijv. 'https://domain.com/favicon.png' of '/path/to/favicon.png'.",
|
||||
@@ -334,7 +333,8 @@
|
||||
"shareInfo": "QR-code en info delen",
|
||||
"shareInfoDescription": "Deze koppeling toont de informatie van de gedeelde map, inclusief titel, beschrijving, banner en QR-code in een popup.",
|
||||
"downloadDescription": "Met deze koppeling kunt u de volledige inhoud van de gedeelde map downloaden als een gecomprimeerd bestand.",
|
||||
"deleteFailed": "Share niet verwijderd"
|
||||
"deleteFailed": "Share niet verwijderd",
|
||||
"shareTitleDescription": "Aangepaste paginatitel die op de deelpagina wordt weergegeven. Als deze deelfunctie als PWA is geïnstalleerd, mag de app-naam maximaal 30 tekens lang zijn."
|
||||
},
|
||||
"prompts": {
|
||||
"operationInProgress": "Werk in uitvoering, even geduld...",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Czas trwania przed wygaśnięciem udziału. Pozostaw puste dla stałego udziału.",
|
||||
"passwordDescription": "Opcjonalne hasło wymagane do uzyskania dostępu do tego udziału, w tym dla uwierzytelnionych użytkowników.",
|
||||
"shareThemeColorDescription": "Wartość koloru CSS zastosowana do motywu akcji (np. czerwony, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Niestandardowy tytuł strony wyświetlany na stronie udostępniania.",
|
||||
"shareDescriptionHelp": "Krótki opis wyświetlany na stronie udostępniania (może być użyty w metatagach).",
|
||||
"shareBannerDescription": "Adres URL obrazu baneru lub ścieżka dostępna dla klienta - akceptowana jest ścieżka bezwzględna lub indeksowa: np. \"https://domain.com/banner.png\" lub \"/path/to/banner.png\".",
|
||||
"shareFaviconDescription": "Adres URL Favicon lub ścieżka dostępna dla klienta - akceptowana jest ścieżka bezwzględna lub indeksowa: np. \"https://domain.com/favicon.png\" lub \"/path/to/favicon.png\".",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Wybierz obraz banera",
|
||||
"selectFaviconImage": "Wybierz obraz favicon",
|
||||
"deleteFailed": "Nie udało się usunąć udziału",
|
||||
"readOnlySourceNotice": "To źródło jest tylko do odczytu. Udziały przesyłania i uprawnienia modyfikujące pliki są wyłączone."
|
||||
"readOnlySourceNotice": "To źródło jest tylko do odczytu. Udziały przesyłania i uprawnienia modyfikujące pliki są wyłączone.",
|
||||
"shareTitleDescription": "Niestandardowy tytuł strony wyświetlany na stronie udostępniania. Jeśli ta aplikacja do udostępniania jest zainstalowana jako PWA, nazwa aplikacji nie może przekraczać 30 znaków."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Utworzono w:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Duração antes da expiração do compartilhamento. Deixe em branco para um compartilhamento permanente.",
|
||||
"passwordDescription": "Senha opcional necessária para acessar esse compartilhamento, incluindo usuários autenticados.",
|
||||
"shareThemeColorDescription": "Valor de cor CSS aplicado ao tema do compartilhamento (por exemplo, vermelho, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Título de página personalizado mostrado na página de compartilhamento.",
|
||||
"shareDescriptionHelp": "Descrição curta exibida na página de compartilhamento (pode ser usada em meta tags).",
|
||||
"shareBannerDescription": "URL ou caminho da imagem do banner acessível pelo cliente - são aceitos caminhos abosolutos ou de índice: por exemplo, 'https://domain.com/banner.png' ou '/path/to/banner.png'",
|
||||
"shareFaviconDescription": "URL ou caminho do Favicon acessível pelo cliente - são aceitos caminhos abosolutos ou de índice: por exemplo, \"https://domain.com/favicon.png\" ou \"/path/to/favicon.png\".",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Selecione a imagem do banner",
|
||||
"selectFaviconImage": "Selecione a imagem do favicon",
|
||||
"deleteFailed": "Falha ao excluir o compartilhamento",
|
||||
"readOnlySourceNotice": "Essa fonte é somente leitura. Os compartilhamentos de upload e as permissões que modificam arquivos estão desativados."
|
||||
"readOnlySourceNotice": "Essa fonte é somente leitura. Os compartilhamentos de upload e as permissões que modificam arquivos estão desativados.",
|
||||
"shareTitleDescription": "Título personalizado da página exibido na página de compartilhamento. Se esse aplicativo de compartilhamento estiver instalado como um PWA, o nome do aplicativo é limitado a 30 caracteres."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Criado em:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Duração antes da expiração da ação. Deixar em branco para uma partilha permanente.",
|
||||
"passwordDescription": "Palavra-passe opcional necessária para aceder a esta partilha, incluindo utilizadores autenticados.",
|
||||
"shareThemeColorDescription": "Valor de cor CSS aplicado ao tema da ação (por exemplo, vermelho, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Título de página personalizado apresentado na página de partilha.",
|
||||
"shareDescriptionHelp": "Descrição curta apresentada na página de partilha (pode ser utilizada em meta tags).",
|
||||
"shareBannerDescription": "URL ou caminho da imagem do banner acessível pelo cliente - são aceites caminhos abosolutos ou de índice: por exemplo, \"https://domain.com/banner.png\" ou \"/path/to/banner.png",
|
||||
"shareFaviconDescription": "URL ou caminho do Favicon acessível pelo cliente - são aceites caminhos abosolutos ou de índice: por exemplo, \"https://domain.com/favicon.png\" ou \"/path/to/favicon.png",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Selecionar imagem de banner",
|
||||
"selectFaviconImage": "Selecionar a imagem do favicon",
|
||||
"deleteFailed": "Falha ao eliminar a partilha",
|
||||
"readOnlySourceNotice": "Esta fonte é apenas de leitura. As partilhas de carregamento e as permissões que modificam ficheiros estão desactivadas."
|
||||
"readOnlySourceNotice": "Esta fonte é apenas de leitura. As partilhas de carregamento e as permissões que modificam ficheiros estão desactivadas.",
|
||||
"shareTitleDescription": "Título personalizado da página apresentado na página de partilha. Se esta partilha estiver instalada como uma PWA, o nome da aplicação está limitado a 30 caracteres."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Criado em:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Durata înainte ca partajul să expire. Lăsați în alb pentru o partajare permanentă.",
|
||||
"passwordDescription": "Parola opțională necesară pentru a accesa această partajare, inclusiv utilizatorii autentificați.",
|
||||
"shareThemeColorDescription": "Valoarea culorii CSS aplicată temei acțiunii (de exemplu, roșu, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Titlu de pagină personalizat afișat pe pagina de partajare.",
|
||||
"shareDescriptionHelp": "Scurtă descriere afișată pe pagina de partajare (poate fi utilizată în metaetichete).",
|
||||
"shareBannerDescription": "URL-ul imaginii bannerului sau calea accesibilă de către client - sunt acceptate fie calea abosolută, fie calea index: de exemplu \"https://domain.com/banner.png\" sau \"/path/to/banner.png",
|
||||
"shareFaviconDescription": "Favicon URL sau cale accesibilă de către client - sunt acceptate fie calea abosolută, fie calea index: de exemplu \"https://domain.com/favicon.png\" sau \"/path/to/favicon.png",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Selectați imaginea bannerului",
|
||||
"selectFaviconImage": "Selectați imaginea favicon",
|
||||
"deleteFailed": "Eșec la ștergerea partajului",
|
||||
"readOnlySourceNotice": "Această sursă este numai pentru citire. Acțiunile de încărcare și permisiunile care modifică fișiere sunt dezactivate."
|
||||
"readOnlySourceNotice": "Această sursă este numai pentru citire. Acțiunile de încărcare și permisiunile care modifică fișiere sunt dezactivate.",
|
||||
"shareTitleDescription": "Titlul personalizat al paginii afișat pe pagina de partajare. Dacă această funcție de partajare este instalată ca PWA, numele aplicației este limitat la 30 de caractere."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Creat la:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Длительность до истечения срока действия доступа. Оставьте пустым для постоянного доступа.",
|
||||
"passwordDescription": "Необязательный пароль, требуемый для доступа к этому ресурсу, включая аутентифицированных пользователей.",
|
||||
"shareThemeColorDescription": "Значение цвета CSS, применяемое к теме доступа (например, красный, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Пользовательский заголовок страницы, отображаемый на странице ресурса.",
|
||||
"shareDescriptionHelp": "Краткое описание, отображаемое на странице доступа (может использоваться в метатегах).",
|
||||
"shareBannerDescription": "URL-адрес изображения баннера или путь, доступный клиенту - принимается либо абсолютный, либо индексный путь: например, 'https://domain.com/banner.png' или '/path/to/banner.png'",
|
||||
"shareFaviconDescription": "URL-адрес фавикона или путь, доступный клиенту - принимается либо абсолютный, либо индексный путь: например, 'https://domain.com/favicon.png' или '/path/to/favicon.png'",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Выберите изображение баннера",
|
||||
"selectFaviconImage": "Выберите изображение фавикона",
|
||||
"deleteFailed": "Не удалось удалить общий ресурс",
|
||||
"readOnlySourceNotice": "Этот источник доступен только для чтения. Общие ресурсы загрузки и разрешения, изменяющие файлы, отключены."
|
||||
"readOnlySourceNotice": "Этот источник доступен только для чтения. Общие ресурсы загрузки и разрешения, изменяющие файлы, отключены.",
|
||||
"shareTitleDescription": "Пользовательский заголовок страницы, отображаемый на странице публикации. Если данное приложение установлено в качестве PWA, длина названия приложения не должна превышать 30 символов."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Создан:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Trvanie pred uplynutím platnosti akcie. Pre trvalú akciu nechajte prázdne.",
|
||||
"passwordDescription": "Voliteľné heslo potrebné na prístup k tejto zdieľanej zložke vrátane overených používateľov.",
|
||||
"shareThemeColorDescription": "Hodnota farby CSS použitá na tému akcie (napr. červená, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Vlastný názov stránky zobrazený na stránke zdieľania.",
|
||||
"shareDescriptionHelp": "Krátky popis zobrazený na stránke zdieľania (môže sa použiť v meta značkách).",
|
||||
"shareBannerDescription": "Adresa URL alebo cesta k obrázku banneru prístupná klientovi - akceptuje sa buď absolútna, alebo indexová cesta: napr. \"https://domain.com/banner.png\" alebo \"/path/to/banner.png\".",
|
||||
"shareFaviconDescription": "Adresa URL alebo cesta k ikone Favicon, ktorá je prístupná klientovi -- akceptuje sa buď absolútna, alebo indexová cesta: napr. \"https://domain.com/favicon.png\" alebo \"/path/to/favicon.png\".",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Vyberte obrázok bannera",
|
||||
"selectFaviconImage": "Vyberte obrázok favicon",
|
||||
"deleteFailed": "Nepodarilo sa odstrániť podiel",
|
||||
"readOnlySourceNotice": "Tento zdroj je len na čítanie. Zdieľania nahrávania a oprávnenia, ktoré upravujú súbory, sú zakázané."
|
||||
"readOnlySourceNotice": "Tento zdroj je len na čítanie. Zdieľania nahrávania a oprávnenia, ktoré upravujú súbory, sú zakázané.",
|
||||
"shareTitleDescription": "Vlastný názov stránky zobrazený na stránke zdieľania. Ak je táto aplikácia na zdieľanie nainštalovaná ako PWA, názov aplikácie je obmedzený na 30 znakov."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Vytvorené v:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Varaktighet innan aktien upphör att gälla. Lämna tomt för en permanent delning.",
|
||||
"passwordDescription": "Valfritt lösenord som krävs för att komma åt denna andel, inklusive autentiserade användare.",
|
||||
"shareThemeColorDescription": "CSS-färgvärde som tillämpas på aktiens tema (t.ex. röd, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Anpassad sidtitel som visas på delningssidan.",
|
||||
"shareDescriptionHelp": "Kort beskrivning som visas på aktiesidan (kan användas i metataggar).",
|
||||
"shareBannerDescription": "URL eller sökväg för bannerbilden som är tillgänglig för klienten - antingen abosolute eller index path accepteras: t.ex. \"https://domain.com/banner.png\" eller \"/path/to/banner.png",
|
||||
"shareFaviconDescription": "URL eller sökväg till Favicon som är tillgänglig för klienten - antingen abosolute eller indexsökväg accepteras: t.ex. \"https://domain.com/favicon.png\" eller \"/path/to/favicon.png",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Välj bannerbild",
|
||||
"selectFaviconImage": "Välj favicon-bild",
|
||||
"deleteFailed": "Misslyckades med att ta bort delning",
|
||||
"readOnlySourceNotice": "Denna källa är skrivskyddad. Uppladdningsandelar och behörigheter som ändrar filer är inaktiverade."
|
||||
"readOnlySourceNotice": "Denna källa är skrivskyddad. Uppladdningsandelar och behörigheter som ändrar filer är inaktiverade.",
|
||||
"shareTitleDescription": "Anpassad sidtitel som visas på delningssidan. Om denna delningsfunktion är installerad som en PWA får appens namn inte överstiga 30 tecken."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Skapad på:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Paylaşımın sona ermesinden önceki süre. Kalıcı bir paylaşım için boş bırakın.",
|
||||
"passwordDescription": "Kimliği doğrulanmış kullanıcılar da dahil olmak üzere bu paylaşıma erişmek için gereken isteğe bağlı parola.",
|
||||
"shareThemeColorDescription": "Paylaşımın temasına uygulanan CSS renk değeri (örneğin, kırmızı, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "Paylaşım sayfasında gösterilen özel sayfa başlığı.",
|
||||
"shareDescriptionHelp": "Paylaşım sayfasında gösterilen kısa açıklama (meta etiketlerde kullanılabilir).",
|
||||
"shareBannerDescription": "Banner resmi URL'si veya istemci tarafından erişilebilen yol -- mutlak veya dizin yolu kabul edilir: örneğin 'https://domain.com/banner.png' veya '/path/to/banner.png'",
|
||||
"shareFaviconDescription": "Favicon URL'si veya istemci tarafından erişilebilen yol -- mutlak veya dizin yolu kabul edilir: örneğin 'https://domain.com/favicon.png' veya '/path/to/favicon.png'",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Afiş resmini seçin",
|
||||
"selectFaviconImage": "Favicon resmini seçin",
|
||||
"deleteFailed": "Paylaşım silinemedi",
|
||||
"readOnlySourceNotice": "Bu kaynak salt okunurdur. Yükleme paylaşımları ve dosyaları değiştiren izinler devre dışı bırakılmıştır."
|
||||
"readOnlySourceNotice": "Bu kaynak salt okunurdur. Yükleme paylaşımları ve dosyaları değiştiren izinler devre dışı bırakılmıştır.",
|
||||
"shareTitleDescription": "Paylaşım sayfasında görüntülenen özel sayfa başlığı. Bu paylaşım bir PWA olarak yüklendiyse, uygulama adı 30 karakterle sınırlıdır."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Oluşturuldu:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "Тривалість до закінчення акції. Залиште порожнім для постійної акції.",
|
||||
"passwordDescription": "Необов'язковий пароль, необхідний для доступу до цього ресурсу, в тому числі для авторизованих користувачів.",
|
||||
"shareThemeColorDescription": "Значення кольору CSS, застосоване до теми ресурсу (наприклад, red, #0ea5e9, rgb(14,165,233)).",
|
||||
"shareTitleDescription": "На сторінці спільного доступу відображається власний заголовок сторінки.",
|
||||
"shareDescriptionHelp": "Короткий опис, що відображається на сторінці ресурсу (може використовуватися в метатегах).",
|
||||
"shareBannerDescription": "URL зображення банера або шлях, доступний клієнту - допускається як абсолютний, так і індексний шлях: наприклад, 'https://domain.com/banner.png' або '/path/to/banner.png'.",
|
||||
"shareFaviconDescription": "URL-адреса іконки або шлях, доступний клієнту - допускається як абсолютний, так і індексний шлях: наприклад, 'https://domain.com/favicon.png' або '/путь/до/favicon.png'.",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "Виберіть зображення банера",
|
||||
"selectFaviconImage": "Виберіть зображення іконки",
|
||||
"deleteFailed": "Не вдалося видалити спільний ресурс",
|
||||
"readOnlySourceNotice": "Це джерело доступне лише для читання. Спільні ресурси для завантаження та дозволи, які змінюють файли, вимкнено."
|
||||
"readOnlySourceNotice": "Це джерело доступне лише для читання. Спільні ресурси для завантаження та дозволи, які змінюють файли, вимкнено.",
|
||||
"shareTitleDescription": "Налаштований заголовок сторінки, що відображається на сторінці спільного доступу. Якщо цей додаток для спільного доступу встановлено як PWA, назва додатка не може перевищувати 30 символів."
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "Створено в Ат:",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "共享到期前的持续时间。如果是永久共享,则留空。",
|
||||
"passwordDescription": "访问此共享(包括已通过身份验证的用户)所需的可选密码。",
|
||||
"shareThemeColorDescription": "应用于共享主题的 CSS 颜色值(例如,红色,#0ea5e9,rgb(14,165,233))。",
|
||||
"shareTitleDescription": "共享页面上显示的自定义页面标题。",
|
||||
"shareDescriptionHelp": "共享页面上显示的简短描述(可在元标签中使用)。",
|
||||
"shareBannerDescription": "客户端可访问的横幅图片 URL 或路径--接受绝对路径或索引路径:例如 \"https://domain.com/banner.png \"或\"/path/to/banner.png\"。",
|
||||
"shareFaviconDescription": "客户端可访问的 Favicon URL 或路径--接受绝对路径或索引路径:例如 \"https://domain.com/favicon.png \"或\"/path/to/favicon.png\"。",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "选择横幅图片",
|
||||
"selectFaviconImage": "选择图标图像",
|
||||
"deleteFailed": "删除共享失败",
|
||||
"readOnlySourceNotice": "此源为只读。上传共享和修改文件的权限被禁用。"
|
||||
"readOnlySourceNotice": "此源为只读。上传共享和修改文件的权限被禁用。",
|
||||
"shareTitleDescription": "在分享页面上显示的自定义页面标题。如果此分享功能已作为 PWA 安装,则应用名称长度限制为 30 个字符。"
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "创建于",
|
||||
|
||||
@@ -357,7 +357,6 @@
|
||||
"shareDurationDescription": "此分享在多久後到期。留空表示永久分享。",
|
||||
"passwordDescription": "存取此分享所需的選填密碼,已驗證的使用者也必須輸入。",
|
||||
"shareThemeColorDescription": "套用到分享主題的 CSS 顏色值(例如:red、#0ea5e9、rgb(14,165,233))。",
|
||||
"shareTitleDescription": "顯示在分享頁面的自訂標題。",
|
||||
"shareDescriptionHelp": "顯示在分享頁面的簡短說明(也可能用於 meta 標籤)。",
|
||||
"shareBannerDescription": "瀏覽器可存取的橫幅圖片 URL 或路徑,可使用絕對網址或站內路徑,例如:https://domain.com/banner.png 或 /path/to/banner.png",
|
||||
"shareFaviconDescription": "瀏覽器可存取的 favicon URL 或路徑,可使用絕對網址或站內路徑,例如:https://domain.com/favicon.png 或 /path/to/favicon.png",
|
||||
@@ -408,7 +407,8 @@
|
||||
"selectBannerImage": "選擇橫幅圖片",
|
||||
"selectFaviconImage": "選擇 Favicon 圖片",
|
||||
"deleteFailed": "刪除分享失敗",
|
||||
"readOnlySourceNotice": "此來源為唯讀。上傳共用和修改檔案的權限已停用。"
|
||||
"readOnlySourceNotice": "此來源為唯讀。上傳共用和修改檔案的權限已停用。",
|
||||
"shareTitleDescription": "分享頁面上顯示的自訂頁面標題。若此分享功能已安裝為 PWA,應用程式名稱的長度上限為 30 個字元。"
|
||||
},
|
||||
"api": {
|
||||
"createdAt": "建立於:",
|
||||
|
||||
Reference in new issue
Block a user