feat: support widget items config in org (#3674)

This commit is contained in:
WindSpiritSR 2025-03-21 23:00:07 +08:00 committed by GitHub
parent af55d0547f
commit a11fe59704
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
30 changed files with 259 additions and 101 deletions

View File

@ -80,7 +80,8 @@ type Organization struct {
UseEmailAsUsername bool `json:"useEmailAsUsername"`
EnableTour bool `json:"enableTour"`
IpRestriction string `json:"ipRestriction"`
NavItems []string `xorm:"varchar(500)" json:"navItems"`
NavItems []string `xorm:"varchar(1000)" json:"navItems"`
WidgetItems []string `xorm:"varchar(1000)" json:"widgetItems"`
MfaItems []*MfaItem `xorm:"varchar(300)" json:"mfaItems"`
AccountItems []*AccountItem `xorm:"varchar(5000)" json:"accountItems"`
@ -227,6 +228,7 @@ func UpdateOrganization(id string, organization *Organization, isGlobalAdmin boo
if !isGlobalAdmin {
organization.NavItems = org.NavItems
organization.WidgetItems = org.WidgetItems
}
session := ormer.Engine.ID(core.PK{owner, name}).AllCols()

View File

@ -95,8 +95,9 @@ import TransactionEditPage from "./TransactionEditPage";
import VerificationListPage from "./VerificationListPage";
function ManagementPage(props) {
const [menuVisible, setMenuVisible] = useState(false);
const navItems = props.account?.organization?.navItems;
const widgetItems = props.account?.organization?.widgetItems;
function logout() {
AuthBackend.logout()
@ -175,6 +176,35 @@ function ManagementPage(props) {
);
}
function navItemsIsAll() {
return !Array.isArray(navItems) || !!navItems?.includes("all");
}
function widgetItemsIsAll() {
return !Array.isArray(widgetItems) || !!widgetItems?.includes("all");
}
function renderWidgets() {
const widgets = [
Setting.getItem(<ThemeSelect themeAlgorithm={props.themeAlgorithm} onChange={props.setLogoAndThemeAlgorithm} />, "theme"),
Setting.getItem(<LanguageSelect languages={props.account.organization.languages} />, "language"),
Setting.getItem(Conf.AiAssistantUrl?.trim() && (
<Tooltip title="Click to open AI assistant">
<div className="select-box" onClick={props.openAiAssistant}>
<DeploymentUnitOutlined style={{fontSize: "24px"}} />
</div>
</Tooltip>
), "ai-assistant"),
Setting.getItem(<OpenTour />, "tour"),
];
if (widgetItemsIsAll()) {
return widgets.map(item => item.label);
}
return widgets.filter(item => widgetItems.includes(item.key)).map(item => item.label);
}
function renderAccountMenu() {
if (props.account === undefined) {
return null;
@ -188,20 +218,7 @@ function ManagementPage(props) {
return (
<React.Fragment>
{renderRightDropdown()}
<ThemeSelect
themeAlgorithm={props.themeAlgorithm}
onChange={props.setLogoAndThemeAlgorithm} />
<LanguageSelect languages={props.account.organization.languages} />
{
Conf.AiAssistantUrl?.trim() && (
<Tooltip title="Click to open AI assistant">
<div className="select-box" onClick={props.openAiAssistant}>
<DeploymentUnitOutlined style={{fontSize: "24px"}} />
</div>
</Tooltip>
)
}
<OpenTour />
{renderWidgets()}
{Setting.isAdminUser(props.account) && (props.uri.indexOf("/trees") === -1) &&
<OrganizationSelect
initValue={Setting.getOrganization()}
@ -323,13 +340,7 @@ function ManagementPage(props) {
}
}
const navItems = props.account.organization.navItems;
if (!Array.isArray(navItems)) {
return res;
}
if (navItems.includes("all")) {
if (navItemsIsAll()) {
return res;
}

View File

@ -27,6 +27,7 @@ import AccountTable from "./table/AccountTable";
import ThemeEditor from "./common/theme/ThemeEditor";
import MfaTable from "./table/MfaTable";
import {NavItemTree} from "./common/NavItemTree";
import {WidgetItemTree} from "./common/WidgetItemTree";
const {Option} = Select;
@ -537,7 +538,7 @@ class OrganizationEditPage extends React.Component {
</Row>
<Row style={{marginTop: "20px"}} >
<Col style={{marginTop: "5px"}} span={(Setting.isMobile()) ? 22 : 2}>
{Setting.getLabel(i18next.t("general:Navbar items"), i18next.t("general:Navbar items - Tooltip"))} :
{Setting.getLabel(i18next.t("organization:Navbar items"), i18next.t("organization:Navbar items - Tooltip"))} :
</Col>
<Col span={22} >
<NavItemTree
@ -550,6 +551,21 @@ class OrganizationEditPage extends React.Component {
/>
</Col>
</Row>
<Row style={{marginTop: "20px"}} >
<Col style={{marginTop: "5px"}} span={(Setting.isMobile()) ? 22 : 2}>
{Setting.getLabel(i18next.t("organization:Widget items"), i18next.t("organization:Widget items - Tooltip"))} :
</Col>
<Col span={22} >
<WidgetItemTree
disabled={!Setting.isAdminUser(this.props.account)}
checkedKeys={this.state.organization.widgetItems ?? ["all"]}
defaultExpandedKeys={["all"]}
onCheck={(checked, _) => {
this.updateOrganizationField("widgetItems", checked);
}}
/>
</Col>
</Row>
<Row style={{marginTop: "20px"}} >
<Col style={{marginTop: "5px"}} span={(Setting.isMobile()) ? 22 : 2}>
{Setting.getLabel(i18next.t("organization:Account items"), i18next.t("organization:Account items - Tooltip"))} :

View File

@ -2,7 +2,7 @@ import i18next from "i18next";
import {Tree} from "antd";
import React from "react";
export const NavItemTree = ({disable, checkedKeys, defaultExpandedKeys, onCheck}) => {
export const NavItemTree = ({disabled, checkedKeys, defaultExpandedKeys, onCheck}) => {
const NavItemNodes = [
{
title: i18next.t("organization:All"),
@ -86,7 +86,7 @@ export const NavItemTree = ({disable, checkedKeys, defaultExpandedKeys, onCheck}
return (
<Tree
disabled={disable}
disabled={disabled}
checkable
checkedKeys={checkedKeys}
defaultExpandedKeys={defaultExpandedKeys}

View File

@ -0,0 +1,29 @@
import i18next from "i18next";
import {Tree} from "antd";
import React from "react";
export const WidgetItemTree = ({disabled, checkedKeys, defaultExpandedKeys, onCheck}) => {
const WidgetItemNodes = [
{
title: i18next.t("organization:All"),
key: "all",
children: [
{title: i18next.t("general:Tour"), key: "tour"},
{title: i18next.t("general:AI Assistant"), key: "ai-assistant"},
{title: i18next.t("user:Language"), key: "language"},
{title: i18next.t("theme:Theme"), key: "theme"},
],
},
];
return (
<Tree
disabled={disabled}
checkable
checkedKeys={checkedKeys}
defaultExpandedKeys={defaultExpandedKeys}
onCheck={onCheck}
treeData={WidgetItemNodes}
/>
);
};

View File

@ -194,6 +194,7 @@
"Verify": "Verify"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "This is a read-only demo site!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Visible",
"Website URL": "Website URL",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "Ověřit"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API klíč",
"API key - Tooltip": "API klíč - Tooltip",
"Access key": "Přístupový klíč",
@ -321,8 +322,6 @@
"Name": "Jméno",
"Name - Tooltip": "Unikátní, řetězcové ID",
"Name format": "Formát jména",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "Žádný",
"OAuth providers": "OAuth poskytovatelé",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "Toto je demo stránka pouze pro čtení!",
"Timestamp": "Časové razítko",
"Tokens": "Tokeny",
"Tour": "Tour",
"Transactions": "Transakce",
"Type": "Typ",
"Type - Tooltip": "Typ - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Je profil veřejný",
"Is profile public - Tooltip": "Po uzavření mohou profilovou stránku uživatele přistupovat pouze globální administrátoři nebo uživatelé ve stejné organizaci",
"Modify rule": "Upravit pravidlo",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "Nová organizace",
"Optional": "Volitelný",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "Zobrazit pravidlo",
"Visible": "Viditelné",
"Website URL": "URL webových stránek",
"Website URL - Tooltip": "Domovská URL organizace. Toto pole se v Casdoor nepoužívá"
"Website URL - Tooltip": "Domovská URL organizace. Toto pole se v Casdoor nepoužívá",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Potvrďte informace na faktuře",

View File

@ -194,6 +194,7 @@
"Verify": "überprüfen"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Eindeutige, auf Strings basierende ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth-Provider",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "Dies ist eine schreibgeschützte Demo-Seite!",
"Timestamp": "Timestamp",
"Tokens": "Token",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Ist das Profil öffentlich?",
"Is profile public - Tooltip": "Nach der Schließung können nur globale Administratoren oder Benutzer in der gleichen Organisation auf die Profilseite des Benutzers zugreifen",
"Modify rule": "Regel ändern",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "Neue Organisation",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "Ansichtsregel",
"Visible": "Sichtbar",
"Website URL": "Website-URL",
"Website URL - Tooltip": "Die Homepage-URL der Organisation. Dieses Feld wird in Casdoor nicht verwendet"
"Website URL - Tooltip": "Die Homepage-URL der Organisation. Dieses Feld wird in Casdoor nicht verwendet",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Bestätigen Sie Ihre Rechnungsinformationen",

View File

@ -194,6 +194,7 @@
"Verify": "Verify"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "This is a read-only demo site!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Visible",
"Website URL": "Website URL",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "Verificar"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Nombre",
"Name - Tooltip": "ID único basado en cadenas",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "Proveedores de OAuth",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "¡Este es un sitio de demostración solo de lectura!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Es el perfil público",
"Is profile public - Tooltip": "Después de estar cerrado, solo los administradores globales o usuarios de la misma organización pueden acceder a la página de perfil del usuario",
"Modify rule": "Modificar regla",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "Nueva organización",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "Regla de visualización",
"Visible": "Visible - Visible",
"Website URL": "URL del sitio web",
"Website URL - Tooltip": "La URL de la página de inicio de la organización. Este campo no se usa en Casdoor"
"Website URL - Tooltip": "La URL de la página de inicio de la organización. Este campo no se usa en Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirma la información de tu factura",

View File

@ -194,6 +194,7 @@
"Verify": "تأیید"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "کلید API",
"API key - Tooltip": "کلید API - راهنمای ابزار",
"Access key": "کلید دسترسی",
@ -321,8 +322,6 @@
"Name": "نام",
"Name - Tooltip": "شناسه رشته‌ای منحصربه‌فرد",
"Name format": "قالب نام",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "غیر LDAP",
"None": "هیچ‌کدام",
"OAuth providers": "ارائه‌دهندگان OAuth",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "این یک سایت دمو فقط خواندنی است!",
"Timestamp": "مهر زمان",
"Tokens": "توکن‌ها",
"Tour": "Tour",
"Transactions": "تراکنش‌ها",
"Type": "نوع",
"Type - Tooltip": "نوع - راهنمای ابزار",
@ -616,6 +616,8 @@
"Is profile public": "پروفایل عمومی است",
"Is profile public - Tooltip": "پس از بسته شدن، فقط مدیران جهانی یا کاربران در همان سازمان می‌توانند به صفحه پروفایل کاربر دسترسی داشته باشند",
"Modify rule": "قانون اصلاح",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "سازمان جدید",
"Optional": "اختیاری",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "قانون مشاهده",
"Visible": "قابل مشاهده",
"Website URL": "آدرس وب‌سایت",
"Website URL - Tooltip": "آدرس صفحه اصلی سازمان. این فیلد در Casdoor استفاده نمی‌شود"
"Website URL - Tooltip": "آدرس صفحه اصلی سازمان. این فیلد در Casdoor استفاده نمی‌شود",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "اطلاعات فاکتور خود را تأیید کنید",

View File

@ -194,6 +194,7 @@
"Verify": "Verify"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "This is a read-only demo site!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Visible",
"Website URL": "Website URL",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "Vérifier"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "Clé API",
"API key - Tooltip": "Clé API - Info-bulle",
"Access key": "Clé d'accès",
@ -321,8 +322,6 @@
"Name": "Nom",
"Name - Tooltip": "Identifiant unique à base de chaîne",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "Aucun",
"OAuth providers": "Fournisseurs OAuth",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "Ceci est un site de démonstration en lecture seule !",
"Timestamp": "Timestamp",
"Tokens": "Jetons",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Infobulle",
@ -616,6 +616,8 @@
"Is profile public": "Est-ce que le profil est public ?",
"Is profile public - Tooltip": "Après sa fermeture, seuls les administrateurs et administratrices globales ou les comptes de la même organisation peuvent accéder à la page de profil de l'utilisateur",
"Modify rule": "Règle de modification",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "Nouvelle organisation",
"Optional": "Optionnel",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "Règle de visibilité",
"Visible": "Visible",
"Website URL": "URL du site web",
"Website URL - Tooltip": "URL du site web l'organisation. Ce champ n'est pas utilisé dans Casdoor"
"Website URL - Tooltip": "URL du site web l'organisation. Ce champ n'est pas utilisé dans Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirmez les informations de votre facture",

View File

@ -194,6 +194,7 @@
"Verify": "Verify"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "This is a read-only demo site!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Visible",
"Website URL": "Website URL",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "Memverifikasi"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Nama",
"Name - Tooltip": "ID unik berbasis string",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "Penyedia OAuth",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "Ini adalah situs demo hanya untuk dibaca saja!",
"Timestamp": "Timestamp",
"Tokens": "Token-token",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Apakah profilnya publik?",
"Is profile public - Tooltip": "Setelah ditutup, hanya administrator global atau pengguna di organisasi yang sama yang dapat mengakses halaman profil pengguna",
"Modify rule": "Mengubah aturan",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "Organisasi baru",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "Aturan tampilan",
"Visible": "Terlihat",
"Website URL": "URL situs web",
"Website URL - Tooltip": "URL halaman utama organisasi. Bidang ini tidak digunakan di Casdoor"
"Website URL - Tooltip": "URL halaman utama organisasi. Bidang ini tidak digunakan di Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Konfirmasikan informasi tagihan Anda",

View File

@ -194,6 +194,7 @@
"Verify": "Verify"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "This is a read-only demo site!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Visible",
"Website URL": "Website URL",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "検証"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "名前",
"Name - Tooltip": "ユニークで文字列ベースのID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuthプロバイダー",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "これは読み取り専用のデモサイトです!",
"Timestamp": "Timestamp",
"Tokens": "トークン",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "プロフィールは公開されていますか?",
"Is profile public - Tooltip": "閉鎖された後、グローバル管理者または同じ組織のユーザーだけがユーザーのプロファイルページにアクセスできます",
"Modify rule": "ルールを変更する",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "新しい組織",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "ビュールール",
"Visible": "見える",
"Website URL": "ウェブサイトのURL",
"Website URL - Tooltip": "組織のホームページのURL。このフィールドはCasdoorでは使用されません"
"Website URL - Tooltip": "組織のホームページのURL。このフィールドはCasdoorでは使用されません",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "請求書の情報を確認してください",

View File

@ -194,6 +194,7 @@
"Verify": "Verify"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "This is a read-only demo site!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Visible",
"Website URL": "Website URL",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "검증하다"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "이름",
"Name - Tooltip": "고유한 문자열 기반 ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth 공급자",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "이것은 읽기 전용 데모 사이트입니다!",
"Timestamp": "Timestamp",
"Tokens": "토큰",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "프로필이 공개적으로 되어 있나요?",
"Is profile public - Tooltip": "닫힌 후에는 전역 관리자 또는 동일한 조직의 사용자만 사용자 프로필 페이지에 액세스할 수 있습니다",
"Modify rule": "규칙 수정",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "새로운 조직",
"Optional": "선택사항",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "보기 규칙",
"Visible": "보이는",
"Website URL": "웹사이트 URL",
"Website URL - Tooltip": "조직의 홈페이지 URL입니다. 이 필드는 Casdoor에서 사용되지 않습니다"
"Website URL - Tooltip": "조직의 홈페이지 URL입니다. 이 필드는 Casdoor에서 사용되지 않습니다",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "송장 정보를 확인하세요",

View File

@ -194,6 +194,7 @@
"Verify": "Verify"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "This is a read-only demo site!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Visible",
"Website URL": "Website URL",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "Verify"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "This is a read-only demo site!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Visible",
"Website URL": "Website URL",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "Verify"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "This is a read-only demo site!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Visible",
"Website URL": "Website URL",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "Verificar"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "Chave da API",
"API key - Tooltip": "Chave da API - Tooltip",
"Access key": "Chave de acesso",
@ -321,8 +322,6 @@
"Name": "Nome",
"Name - Tooltip": "ID único em formato de string",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "Provedores OAuth",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "Este é um site de demonstração apenas para leitura!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Tipo",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Perfil é público",
"Is profile public - Tooltip": "Após ser fechado, apenas administradores globais ou usuários na mesma organização podem acessar a página de perfil do usuário",
"Modify rule": "Modificar regra",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "Nova Organização",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "Ver regra",
"Visible": "Visível",
"Website URL": "URL do website",
"Website URL - Tooltip": "A URL da página inicial da organização. Este campo não é utilizado no Casdoor"
"Website URL - Tooltip": "A URL da página inicial da organização. Este campo não é utilizado no Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirme as informações da sua fatura",

View File

@ -194,6 +194,7 @@
"Verify": "Проверить"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "ключ API",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Имя",
"Name - Tooltip": "Уникальный идентификатор на основе строки",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "Провайдеры OAuth",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "Это демонстрационный сайт только для чтения!",
"Timestamp": "Timestamp",
"Tokens": "Токены",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Профиль является публичным?",
"Is profile public - Tooltip": "После закрытия страницы профиля, только глобальные администраторы или пользователи из той же организации могут получить к ней доступ",
"Modify rule": "Изменить правило",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "Новая организация",
"Optional": "Опционально",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "Правило просмотра",
"Visible": "Видимый",
"Website URL": "Веб-адрес сайта",
"Website URL - Tooltip": "Главная страница URL организации. Это поле не используется в Casdoor"
"Website URL - Tooltip": "Главная страница URL организации. Это поле не используется в Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Подтвердите информацию в вашем счете-фактуре",

View File

@ -194,6 +194,7 @@
"Verify": "Overiť"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API kľúč",
"API key - Tooltip": "API kľúč",
"Access key": "Prístupový kľúč",
@ -321,8 +322,6 @@
"Name": "Názov",
"Name - Tooltip": "Jedinečný ID reťazec",
"Name format": "Formát názvu",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "Žiadne",
"OAuth providers": "OAuth poskytovatelia",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "Toto je stránka len na čítanie!",
"Timestamp": "Časová značka",
"Tokens": "Tokeny",
"Tour": "Tour",
"Transactions": "Transakcie",
"Type": "Typ",
"Type - Tooltip": "Typ",
@ -616,6 +616,8 @@
"Is profile public": "Je profil verejný",
"Is profile public - Tooltip": "Po zatvorení môžu prístup k profilu používateľa získať iba globálni administrátori alebo používatelia v rovnakej organizácii",
"Modify rule": "Upraviť pravidlo",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "Nová organizácia",
"Optional": "Voliteľné",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "Zobraziť pravidlo",
"Visible": "Viditeľné",
"Website URL": "URL webovej stránky",
"Website URL - Tooltip": "URL domovskej stránky organizácie. Toto pole sa v Casdoor nepoužíva"
"Website URL - Tooltip": "URL domovskej stránky organizácie. Toto pole sa v Casdoor nepoužíva",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Potvrďte svoje fakturačné údaje",

View File

@ -194,6 +194,7 @@
"Verify": "Verify"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Name",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "This is a read-only demo site!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Visible",
"Website URL": "Website URL",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "Doğrula"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Ad",
"Name - Tooltip": "Unique, string-based ID",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "OAuth providers",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "Bu site sadece görüntüleme amaçlıdır!",
"Timestamp": "Timestamp",
"Tokens": "Tokens",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Is profile public",
"Is profile public - Tooltip": "After being closed, only global administrators or users in the same organization can access the user's profile page",
"Modify rule": "Modify rule",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "New Organization",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "View rule",
"Visible": "Görünür",
"Website URL": "Web Sitesi URL'si",
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor"
"Website URL - Tooltip": "The homepage URL of the organization. This field is not used in Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Confirm your invoice information",

View File

@ -194,6 +194,7 @@
"Verify": "Підтвердити"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "Ключ API",
"API key - Tooltip": "Ключ API підказка",
"Access key": "Ключ доступу",
@ -321,8 +322,6 @@
"Name": "Ім'я",
"Name - Tooltip": "Унікальний ідентифікатор на основі рядка",
"Name format": "Формат імені",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Не LDAP",
"None": "Жодного",
"OAuth providers": "Постачальники OAuth",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "Це демо-сайт лише для читання!",
"Timestamp": "Мітка часу",
"Tokens": "Жетони",
"Tour": "Tour",
"Transactions": "транзакції",
"Type": "Тип",
"Type - Tooltip": "Тип - підказка",
@ -616,6 +616,8 @@
"Is profile public": "Профіль загальнодоступний",
"Is profile public - Tooltip": "Після закриття лише глобальні адміністратори або користувачі в одній організації можуть отримати доступ до сторінки профілю користувача",
"Modify rule": "Змінити правило",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "Нова організація",
"Optional": "Додатково",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "Переглянути правило",
"Visible": "Видно",
"Website URL": "адреса вебсайту",
"Website URL - Tooltip": "URL-адреса домашньої сторінки організації. "
"Website URL - Tooltip": "URL-адреса домашньої сторінки організації. ",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Підтвердьте інформацію про рахунок",

View File

@ -194,6 +194,7 @@
"Verify": "Xác thực"
},
"general": {
"AI Assistant": "AI Assistant",
"API key": "API key",
"API key - Tooltip": "API key - Tooltip",
"Access key": "Access key",
@ -321,8 +322,6 @@
"Name": "Tên",
"Name - Tooltip": "ID duy nhất dựa trên chuỗi",
"Name format": "Name format",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"Non-LDAP": "Non-LDAP",
"None": "None",
"OAuth providers": "Nhà cung cấp OAuth",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "Đây là trang web giới thiệu chỉ có chức năng đọc!",
"Timestamp": "Timestamp",
"Tokens": "Mã thông báo",
"Tour": "Tour",
"Transactions": "Transactions",
"Type": "Type",
"Type - Tooltip": "Type - Tooltip",
@ -616,6 +616,8 @@
"Is profile public": "Hồ sơ có công khai không?",
"Is profile public - Tooltip": "Sau khi đóng lại, chỉ các quản trị viên toàn cầu hoặc người dùng trong cùng tổ chức mới có thể truy cập trang hồ sơ người dùng",
"Modify rule": "Sửa đổi quy tắc",
"Navbar items": "Navbar items",
"Navbar items - Tooltip": "Navbar items - Tooltip",
"New Organization": "Tổ chức mới",
"Optional": "Optional",
"Password expire days": "Password expire days",
@ -633,7 +635,9 @@
"View rule": "Xem quy tắc",
"Visible": "Rõ ràng",
"Website URL": "Địa chỉ trang web",
"Website URL - Tooltip": "Địa chỉ trang chủ của tổ chức. Trường này không được sử dụng trong Casdoor"
"Website URL - Tooltip": "Địa chỉ trang chủ của tổ chức. Trường này không được sử dụng trong Casdoor",
"Widget items": "Widget items",
"Widget items - Tooltip": "Widget items - Tooltip"
},
"payment": {
"Confirm your invoice information": "Xác nhận thông tin hóa đơn của bạn",

View File

@ -194,6 +194,7 @@
"Verify": "验证"
},
"general": {
"AI Assistant": "AI助理",
"API key": "API 密钥",
"API key - Tooltip": "API 密钥",
"Access key": "访问密钥",
@ -321,8 +322,6 @@
"Name": "名称",
"Name - Tooltip": "唯一的、字符串式的ID",
"Name format": "名称格式",
"Navbar items": "顶部栏条目",
"Navbar items - Tooltip": "设置顶部栏的各个条目是否开启",
"Non-LDAP": "禁用LDAP",
"None": "无",
"OAuth providers": "OAuth提供方",
@ -421,6 +420,7 @@
"This is a read-only demo site!": "这是一个只读演示站点!",
"Timestamp": "时间",
"Tokens": "令牌",
"Tour": "引导",
"Transactions": "交易",
"Type": "类型",
"Type - Tooltip": "类型",
@ -616,6 +616,8 @@
"Is profile public": "是否公开用户个人页",
"Is profile public - Tooltip": "关闭后只有全局管理员或同组织用户才能访问用户主页",
"Modify rule": "修改规则",
"Navbar items": "顶部栏条目",
"Navbar items - Tooltip": "设置顶部栏的各个条目是否开启",
"New Organization": "添加组织",
"Optional": "可选",
"Password expire days": "密码过期天数",
@ -633,7 +635,9 @@
"View rule": "查看规则",
"Visible": "是否可见",
"Website URL": "主页地址",
"Website URL - Tooltip": "组织的主页地址URL该字段在Casdoor平台中未被使用"
"Website URL - Tooltip": "组织的主页地址URL该字段在Casdoor平台中未被使用",
"Widget items": "功能按钮",
"Widget items - Tooltip": "设置顶部的各个功能按钮是否开启"
},
"payment": {
"Confirm your invoice information": "确认您的发票信息",