major fixes

This commit is contained in:
2026-08-22 18:51:17 +02:00
parent 0ff24b1534
commit 0c154254c3
36 changed files with 2212 additions and 42 deletions
+21
View File
@@ -5658,4 +5658,25 @@ export const de: MessageDict = {
"files.empty": "Noch keine Uploads.",
"products.filters.sortProducts": "Produkte sortieren",
"products.table.options": "Optionen",
"access.restricted.title": "Zugriff eingeschränkt",
"access.restricted.message": "Der Inhaber Ihres Unternehmens hat den Zugriff auf diesen Bereich deaktiviert. Bitten Sie ihn, ihn bei Bedarf freizuschalten.",
"access.restricted.featureHint": "Berechtigung: {feature}",
"settings.permissions.action": "Berechtigungen",
"settings.permissions.title": "Berechtigungen für {email}",
"settings.permissions.description": "Legen Sie fest, was dieses Teammitglied öffnen darf. Ein deaktivierter Bereich wird in der Seitenleiste ausgeblendet und in der API gesperrt.",
"settings.permissions.ownerNotice": "Der Unternehmensinhaber hat immer vollen Zugriff und kann nicht eingeschränkt werden.",
"settings.permissions.ownerOnly": "Nur der Unternehmensinhaber kann Berechtigungen ändern.",
"settings.permissions.summary": "{allowed} von {total} Bereichen erlaubt",
"settings.permissions.allowAll": "Alle erlauben",
"settings.permissions.denyAll": "Alle sperren",
"settings.permissions.planLocked": "Nicht in Ihrem Tarif",
"settings.permissions.searchPlaceholder": "Bereiche suchen…",
"settings.permissions.noMatches": "Keine Bereiche passen zu dieser Suche.",
"settings.permissions.save": "Berechtigungen speichern",
"settings.permissions.saved": "Berechtigungen für {email} aktualisiert",
"settings.permissions.saveFailed": "Berechtigungen konnten nicht aktualisiert werden",
"settings.permissions.loadFailed": "Berechtigungen konnten nicht geladen werden",
"settings.permissions.restrictedBadge": "Eingeschränkt",
"settings.permissions.restrictedHint": "{count} Bereiche deaktiviert",
"settings.tabLockedByAdmin": "Vom Unternehmensinhaber deaktiviert"
};
+22 -1
View File
@@ -5743,5 +5743,26 @@ export const en: MessageDict = {
"files.loading": "Loading uploads…",
"files.empty": "No uploads yet.",
"products.filters.sortProducts": "Sort Products",
"products.table.options": "Options"
"products.table.options": "Options",
"access.restricted.title": "Access restricted",
"access.restricted.message": "Your company owner has turned off access to this area. Ask them to enable it if you need it.",
"access.restricted.featureHint": "Permission: {feature}",
"settings.permissions.action": "Permissions",
"settings.permissions.title": "Permissions for {email}",
"settings.permissions.description": "Choose what this teammate can open. Turning an area off hides it from their sidebar and blocks it in the API.",
"settings.permissions.ownerNotice": "The company owner always has full access and cannot be restricted.",
"settings.permissions.ownerOnly": "Only the company owner can change permissions.",
"settings.permissions.summary": "{allowed} of {total} areas allowed",
"settings.permissions.allowAll": "Allow all",
"settings.permissions.denyAll": "Deny all",
"settings.permissions.planLocked": "Not in your plan",
"settings.permissions.searchPlaceholder": "Search areas…",
"settings.permissions.noMatches": "No areas match that search.",
"settings.permissions.save": "Save permissions",
"settings.permissions.saved": "Permissions updated for {email}",
"settings.permissions.saveFailed": "Could not update permissions",
"settings.permissions.loadFailed": "Could not load permissions",
"settings.permissions.restrictedBadge": "Restricted",
"settings.permissions.restrictedHint": "{count} areas turned off",
"settings.tabLockedByAdmin": "Turned off by your company owner"
};
+21
View File
@@ -5667,4 +5667,25 @@ export const es: MessageDict = {
"files.empty": "Aún no hay cargas.",
"products.filters.sortProducts": "Ordenar productos",
"products.table.options": "Opciones",
"access.restricted.title": "Acceso restringido",
"access.restricted.message": "El propietario de tu empresa ha desactivado el acceso a esta sección. Pídele que la active si la necesitas.",
"access.restricted.featureHint": "Permiso: {feature}",
"settings.permissions.action": "Permisos",
"settings.permissions.title": "Permisos de {email}",
"settings.permissions.description": "Elige qué puede abrir este miembro. Al desactivar una sección se oculta de su menú lateral y se bloquea en la API.",
"settings.permissions.ownerNotice": "El propietario de la empresa siempre tiene acceso completo y no se puede restringir.",
"settings.permissions.ownerOnly": "Solo el propietario de la empresa puede cambiar los permisos.",
"settings.permissions.summary": "{allowed} de {total} secciones permitidas",
"settings.permissions.allowAll": "Permitir todo",
"settings.permissions.denyAll": "Denegar todo",
"settings.permissions.planLocked": "No incluido en tu plan",
"settings.permissions.searchPlaceholder": "Buscar secciones…",
"settings.permissions.noMatches": "Ninguna sección coincide con la búsqueda.",
"settings.permissions.save": "Guardar permisos",
"settings.permissions.saved": "Permisos actualizados para {email}",
"settings.permissions.saveFailed": "No se pudieron actualizar los permisos",
"settings.permissions.loadFailed": "No se pudieron cargar los permisos",
"settings.permissions.restrictedBadge": "Restringido",
"settings.permissions.restrictedHint": "{count} secciones desactivadas",
"settings.tabLockedByAdmin": "Desactivado por el propietario de tu empresa"
};
+21
View File
@@ -5667,4 +5667,25 @@ export const fr: MessageDict = {
"files.empty": "Aucun téléversement pour l’instant.",
"products.filters.sortProducts": "Trier les produits",
"products.table.options": "Options",
"access.restricted.title": "Accès restreint",
"access.restricted.message": "Le propriétaire de votre entreprise a désactivé laccès à cette section. Demandez-lui de lactiver si vous en avez besoin.",
"access.restricted.featureHint": "Autorisation : {feature}",
"settings.permissions.action": "Autorisations",
"settings.permissions.title": "Autorisations de {email}",
"settings.permissions.description": "Choisissez ce que ce membre peut ouvrir. Désactiver une section la masque dans sa barre latérale et la bloque dans lAPI.",
"settings.permissions.ownerNotice": "Le propriétaire de lentreprise a toujours un accès complet et ne peut pas être restreint.",
"settings.permissions.ownerOnly": "Seul le propriétaire de lentreprise peut modifier les autorisations.",
"settings.permissions.summary": "{allowed} sur {total} sections autorisées",
"settings.permissions.allowAll": "Tout autoriser",
"settings.permissions.denyAll": "Tout refuser",
"settings.permissions.planLocked": "Absent de votre forfait",
"settings.permissions.searchPlaceholder": "Rechercher des sections…",
"settings.permissions.noMatches": "Aucune section ne correspond à cette recherche.",
"settings.permissions.save": "Enregistrer les autorisations",
"settings.permissions.saved": "Autorisations mises à jour pour {email}",
"settings.permissions.saveFailed": "Impossible de mettre à jour les autorisations",
"settings.permissions.loadFailed": "Impossible de charger les autorisations",
"settings.permissions.restrictedBadge": "Restreint",
"settings.permissions.restrictedHint": "{count} sections désactivées",
"settings.tabLockedByAdmin": "Désactivé par le propriétaire de votre entreprise"
};
+21
View File
@@ -5667,4 +5667,25 @@ export const it: MessageDict = {
"files.empty": "Nessun caricamento ancora.",
"products.filters.sortProducts": "Ordina prodotti",
"products.table.options": "Opzioni",
"access.restricted.title": "Accesso limitato",
"access.restricted.message": "Il proprietario della tua azienda ha disattivato laccesso a questa sezione. Chiedigli di abilitarla se ti serve.",
"access.restricted.featureHint": "Autorizzazione: {feature}",
"settings.permissions.action": "Autorizzazioni",
"settings.permissions.title": "Autorizzazioni per {email}",
"settings.permissions.description": "Scegli cosa può aprire questo membro del team. Disattivare una sezione la nasconde dalla barra laterale e la blocca nellAPI.",
"settings.permissions.ownerNotice": "Il proprietario dellazienda ha sempre accesso completo e non può essere limitato.",
"settings.permissions.ownerOnly": "Solo il proprietario dellazienda può modificare le autorizzazioni.",
"settings.permissions.summary": "{allowed} di {total} sezioni consentite",
"settings.permissions.allowAll": "Consenti tutto",
"settings.permissions.denyAll": "Nega tutto",
"settings.permissions.planLocked": "Non incluso nel tuo piano",
"settings.permissions.searchPlaceholder": "Cerca sezioni…",
"settings.permissions.noMatches": "Nessuna sezione corrisponde alla ricerca.",
"settings.permissions.save": "Salva autorizzazioni",
"settings.permissions.saved": "Autorizzazioni aggiornate per {email}",
"settings.permissions.saveFailed": "Impossibile aggiornare le autorizzazioni",
"settings.permissions.loadFailed": "Impossibile caricare le autorizzazioni",
"settings.permissions.restrictedBadge": "Limitato",
"settings.permissions.restrictedHint": "{count} sezioni disattivate",
"settings.tabLockedByAdmin": "Disattivato dal proprietario della tua azienda"
};
+21
View File
@@ -5667,4 +5667,25 @@ export const ja: MessageDict = {
"files.empty": "まだアップロードはありません。",
"products.filters.sortProducts": "商品を並べ替え",
"products.table.options": "オプション",
"access.restricted.title": "アクセスが制限されています",
"access.restricted.message": "会社のオーナーがこのエリアへのアクセスを無効にしています。必要な場合は有効化を依頼してください。",
"access.restricted.featureHint": "権限: {feature}",
"settings.permissions.action": "権限",
"settings.permissions.title": "{email} の権限",
"settings.permissions.description": "このメンバーが開ける範囲を選びます。オフにしたエリアはサイドバーから非表示になり、API でもブロックされます。",
"settings.permissions.ownerNotice": "会社のオーナーは常にフルアクセスを持ち、制限できません。",
"settings.permissions.ownerOnly": "権限を変更できるのは会社のオーナーだけです。",
"settings.permissions.summary": "{total} 件中 {allowed} 件のエリアを許可",
"settings.permissions.allowAll": "すべて許可",
"settings.permissions.denyAll": "すべて拒否",
"settings.permissions.planLocked": "現在のプランに含まれません",
"settings.permissions.searchPlaceholder": "エリアを検索…",
"settings.permissions.noMatches": "検索に一致するエリアはありません。",
"settings.permissions.save": "権限を保存",
"settings.permissions.saved": "{email} の権限を更新しました",
"settings.permissions.saveFailed": "権限を更新できませんでした",
"settings.permissions.loadFailed": "権限を読み込めませんでした",
"settings.permissions.restrictedBadge": "制限あり",
"settings.permissions.restrictedHint": "{count} 件のエリアを無効化",
"settings.tabLockedByAdmin": "会社のオーナーが無効にしています"
};
+21
View File
@@ -5667,4 +5667,25 @@ export const nl: MessageDict = {
"files.empty": "Nog geen uploads.",
"products.filters.sortProducts": "Producten sorteren",
"products.table.options": "Opties",
"access.restricted.title": "Toegang beperkt",
"access.restricted.message": "De eigenaar van je bedrijf heeft toegang tot dit onderdeel uitgeschakeld. Vraag of het weer aangezet kan worden als je het nodig hebt.",
"access.restricted.featureHint": "Rechten: {feature}",
"settings.permissions.action": "Rechten",
"settings.permissions.title": "Rechten voor {email}",
"settings.permissions.description": "Bepaal wat dit teamlid mag openen. Een uitgeschakeld onderdeel verdwijnt uit de zijbalk en wordt geblokkeerd in de API.",
"settings.permissions.ownerNotice": "De bedrijfseigenaar heeft altijd volledige toegang en kan niet worden beperkt.",
"settings.permissions.ownerOnly": "Alleen de bedrijfseigenaar kan rechten wijzigen.",
"settings.permissions.summary": "{allowed} van {total} onderdelen toegestaan",
"settings.permissions.allowAll": "Alles toestaan",
"settings.permissions.denyAll": "Alles blokkeren",
"settings.permissions.planLocked": "Niet in je abonnement",
"settings.permissions.searchPlaceholder": "Onderdelen zoeken…",
"settings.permissions.noMatches": "Geen onderdelen gevonden voor deze zoekopdracht.",
"settings.permissions.save": "Rechten opslaan",
"settings.permissions.saved": "Rechten bijgewerkt voor {email}",
"settings.permissions.saveFailed": "Rechten konden niet worden bijgewerkt",
"settings.permissions.loadFailed": "Rechten konden niet worden geladen",
"settings.permissions.restrictedBadge": "Beperkt",
"settings.permissions.restrictedHint": "{count} onderdelen uitgeschakeld",
"settings.tabLockedByAdmin": "Uitgeschakeld door de bedrijfseigenaar"
};
+21
View File
@@ -5667,4 +5667,25 @@ export const pl: MessageDict = {
"files.empty": "Brak przesłań.",
"products.filters.sortProducts": "Sortuj produkty",
"products.table.options": "Opcje",
"access.restricted.title": "Dostęp ograniczony",
"access.restricted.message": "Właściciel firmy wyłączył dostęp do tej sekcji. Poproś go o włączenie, jeśli jej potrzebujesz.",
"access.restricted.featureHint": "Uprawnienie: {feature}",
"settings.permissions.action": "Uprawnienia",
"settings.permissions.title": "Uprawnienia dla {email}",
"settings.permissions.description": "Wybierz, co może otwierać ten członek zespołu. Wyłączona sekcja znika z jego menu bocznego i jest blokowana w API.",
"settings.permissions.ownerNotice": "Właściciel firmy zawsze ma pełny dostęp i nie można go ograniczać.",
"settings.permissions.ownerOnly": "Tylko właściciel firmy może zmieniać uprawnienia.",
"settings.permissions.summary": "Dozwolone {allowed} z {total} sekcji",
"settings.permissions.allowAll": "Zezwól na wszystko",
"settings.permissions.denyAll": "Zablokuj wszystko",
"settings.permissions.planLocked": "Niedostępne w Twoim planie",
"settings.permissions.searchPlaceholder": "Szukaj sekcji…",
"settings.permissions.noMatches": "Brak sekcji pasujących do wyszukiwania.",
"settings.permissions.save": "Zapisz uprawnienia",
"settings.permissions.saved": "Zaktualizowano uprawnienia dla {email}",
"settings.permissions.saveFailed": "Nie udało się zaktualizować uprawnień",
"settings.permissions.loadFailed": "Nie udało się wczytać uprawnień",
"settings.permissions.restrictedBadge": "Ograniczony",
"settings.permissions.restrictedHint": "Wyłączonych sekcji: {count}",
"settings.tabLockedByAdmin": "Wyłączone przez właściciela firmy"
};
+21
View File
@@ -5667,4 +5667,25 @@ export const pt: MessageDict = {
"files.empty": "Ainda sem carregamentos.",
"products.filters.sortProducts": "Ordenar produtos",
"products.table.options": "Opções",
"access.restricted.title": "Acesso restrito",
"access.restricted.message": "O proprietário da sua empresa desativou o acesso a esta área. Peça-lhe para a ativar se precisar dela.",
"access.restricted.featureHint": "Permissão: {feature}",
"settings.permissions.action": "Permissões",
"settings.permissions.title": "Permissões de {email}",
"settings.permissions.description": "Escolha o que este membro pode abrir. Desativar uma área oculta-a da barra lateral e bloqueia-a na API.",
"settings.permissions.ownerNotice": "O proprietário da empresa tem sempre acesso total e não pode ser restringido.",
"settings.permissions.ownerOnly": "Só o proprietário da empresa pode alterar permissões.",
"settings.permissions.summary": "{allowed} de {total} áreas permitidas",
"settings.permissions.allowAll": "Permitir tudo",
"settings.permissions.denyAll": "Negar tudo",
"settings.permissions.planLocked": "Não incluído no seu plano",
"settings.permissions.searchPlaceholder": "Procurar áreas…",
"settings.permissions.noMatches": "Nenhuma área corresponde a essa procura.",
"settings.permissions.save": "Guardar permissões",
"settings.permissions.saved": "Permissões atualizadas para {email}",
"settings.permissions.saveFailed": "Não foi possível atualizar as permissões",
"settings.permissions.loadFailed": "Não foi possível carregar as permissões",
"settings.permissions.restrictedBadge": "Restrito",
"settings.permissions.restrictedHint": "{count} áreas desativadas",
"settings.tabLockedByAdmin": "Desativado pelo proprietário da sua empresa"
};