feat(imei): Add IMEI related internationalization support and menu items

This commit is contained in:
web@ppanel 2025-02-12 16:34:23 +07:00
parent b4946f7a06
commit 13c33378aa
204 changed files with 252 additions and 399 deletions

View File

@ -131,7 +131,7 @@ export default function Page() {
</TableCell>
<TableCell className='text-right'>
<EnhancedInput
placeholder='https://your-domain.com/v1/auth/oauth/callback/apple'
placeholder='https://your-domain.com'
value={data?.config.redirect_url}
onValueBlur={(value) =>
updateConfig('config', {

View File

@ -57,7 +57,7 @@ export default function Page() {
return (
<Tabs defaultValue='basic'>
<TabsList>
<TabsList className='h-full flex-wrap'>
<TabsTrigger value='basic'>{t('emailBasicConfig')}</TabsTrigger>
<TabsTrigger value='template'>{t('emailTemplate')}</TabsTrigger>
<TabsTrigger value='logs'>{t('emailLogs')}</TabsTrigger>

View File

@ -86,24 +86,6 @@ export default function Page() {
/>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<Label>{t('redirectUri')}</Label>
<p className='text-muted-foreground text-xs'>{t('redirectUriDescription')}</p>
</TableCell>
<TableCell className='text-right'>
<EnhancedInput
placeholder='https://your-domain.com/v1/auth/oauth/callback/facebook'
value={data?.config.redirect_url}
onValueBlur={(value) =>
updateConfig('config', {
...data?.config,
redirect_url: value,
})
}
/>
</TableCell>
</TableRow>
</TableBody>
</Table>
);

View File

@ -85,24 +85,6 @@ export default function Page() {
/>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<Label>{t('redirectUri')}</Label>
<p className='text-muted-foreground text-xs'>{t('redirectUriDescription')}</p>
</TableCell>
<TableCell className='text-right'>
<EnhancedInput
placeholder='https://your-domain.com/v1/auth/oauth/callback/github'
value={data?.config.redirect_url}
onValueBlur={(value) =>
updateConfig('config', {
...data?.config,
redirect_url: value,
})
}
/>
</TableCell>
</TableRow>
</TableBody>
</Table>
);

View File

@ -86,24 +86,6 @@ export default function Page() {
/>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<Label>{t('redirectUri')}</Label>
<p className='text-muted-foreground text-xs'>{t('redirectUriDescription')}</p>
</TableCell>
<TableCell className='text-right'>
<EnhancedInput
placeholder='https://your-domain.com/v1/auth/oauth/callback/google'
value={data?.config.redirect_url}
onValueBlur={(value) =>
updateConfig('config', {
...data?.config,
redirect_url: value,
})
}
/>
</TableCell>
</TableRow>
</TableBody>
</Table>
);

View File

@ -0,0 +1,55 @@
'use client';
import { getAuthMethodConfig, updateAuthMethodConfig } from '@/services/admin/authMethod';
import { useQuery } from '@tanstack/react-query';
import { Label } from '@workspace/ui/components/label';
import { Switch } from '@workspace/ui/components/switch';
import { Table, TableBody, TableCell, TableRow } from '@workspace/ui/components/table';
import { useTranslations } from 'next-intl';
import { toast } from 'sonner';
export default function Page() {
const t = useTranslations('imei');
const { data, refetch } = useQuery({
queryKey: ['getAuthMethodConfig', 'imei'],
queryFn: async () => {
const { data } = await getAuthMethodConfig({
method: 'imei',
});
return data.data;
},
});
async function updateConfig(key: keyof API.UpdataAuthMethodConfigRequest, value: unknown) {
try {
await updateAuthMethodConfig({
...data,
[key]: value,
} as API.UpdataAuthMethodConfigRequest);
toast.success(t('saveSuccess'));
refetch();
} catch (error) {
toast.error(t('saveFailed'));
}
}
return (
<Table>
<TableBody>
<TableRow>
<TableCell>
<Label>{t('enable')}</Label>
<p className='text-muted-foreground text-xs'>{t('enableDescription')}</p>
</TableCell>
<TableCell className='text-right'>
<Switch
checked={data?.enabled}
onCheckedChange={(checked) => updateConfig('enabled', checked)}
/>
</TableCell>
</TableRow>
</TableBody>
</Table>
);
}

View File

@ -86,24 +86,6 @@ export default function Page() {
/>
</TableCell>
</TableRow>
<TableRow>
<TableCell>
<Label>{t('redirectUri')}</Label>
<p className='text-muted-foreground text-xs'>{t('redirectUriDescription')}</p>
</TableCell>
<TableCell className='text-right'>
<EnhancedInput
placeholder='https://your-domain.com/v1/auth/oauth/callback/telegram'
value={data?.config.redirect_url}
onValueBlur={(value) =>
updateConfig('config', {
...data?.config,
redirect_url: value,
})
}
/>
</TableCell>
</TableRow>
</TableBody>
</Table>
);

View File

@ -28,11 +28,10 @@ export default function UserSubscription({ userId }: { userId: number }) {
trigger={t('add')}
title={t('createSubscription')}
loading={loading}
userId={userId}
onSubmit={async (values) => {
setLoading(true);
await createUserSubscribe({
user_id: userId,
user_id: Number(userId),
...values,
});
toast.success(t('createSuccess'));
@ -121,12 +120,11 @@ export default function UserSubscription({ userId }: { userId: number }) {
trigger={t('edit')}
title={t('editSubscription')}
loading={loading}
userId={userId}
initialData={row}
onSubmit={async (values) => {
setLoading(true);
await updateUserSubscribe({
user_id: userId,
user_id: Number(userId),
user_subscribe_id: row.id,
...values,
});

View File

@ -35,7 +35,6 @@ interface Props {
trigger: ReactNode;
title: string;
loading?: boolean;
userId: number;
initialData?: API.UserSubscribe;
onSubmit: (values: any) => Promise<boolean>;
}
@ -48,21 +47,13 @@ const formSchema = z.object({
expired_at: z.number().nullish().optional(),
});
export function SubscriptionForm({
trigger,
title,
loading,
userId,
initialData,
onSubmit,
}: Props) {
export function SubscriptionForm({ trigger, title, loading, initialData, onSubmit }: Props) {
const t = useTranslations('user');
const [open, setOpen] = useState(false);
const form = useForm({
resolver: zodResolver(formSchema),
defaultValues: {
user_id: userId,
subscribe_id: initialData?.subscribe_id || 0,
traffic: initialData?.traffic || 0,
upload: initialData?.upload || 0,

View File

@ -80,11 +80,7 @@ export default function Page() {
const method = row.original.auth_methods?.[0];
return (
<div>
<Badge
variant={method?.verified ? 'default' : 'destructive'}
className='mr-1 uppercase'
title={method?.verified ? t('verified') : ''}
>
<Badge className='mr-1 uppercase' title={method?.verified ? t('verified') : ''}>
{method?.auth_type}
</Badge>
{method?.auth_identifier}

View File

@ -35,6 +35,10 @@ export const AuthControl = [
title: 'GitHub',
url: '/dashboard/auth-control/github',
},
{
title: 'IMEI',
url: '/dashboard/auth-control/imei',
},
];
export const navs = [

View File

@ -7,8 +7,8 @@
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého Apple ID",
"keyId": "ID klíče",
"keyIdDescription": "ID vašeho soukromého klíče z Apple Developer Portálu",
"redirectUri": "Návratová URL",
"redirectUriDescription": "URL, na kterou Apple přesměruje po úspěšném ověření",
"redirectUri": "Přesměrovací URL",
"redirectUriDescription": "Prosím vyplňte adresu API přesměrované URL po úspěšném ověření pomocí Apple. Nepoužívejte / na konci.",
"saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné",
"teamId": "ID týmu",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook App Secret z Facebook Developers Console",
"enable": "Povolit",
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého účtu na Facebooku",
"redirectUri": "Autorizovaná přesměrovací URI",
"redirectUriDescription": "URL, na kterou bude uživatel přesměrován po ověření na Facebooku",
"saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Tajný klíč klienta z nastavení vaší GitHub OAuth aplikace",
"enable": "Povolit ověřování GitHub",
"enableDescription": "Povolit uživatelům přihlásit se pomocí jejich účtů na GitHubu",
"redirectUri": "URL pro zpětné volání autorizace",
"redirectUriDescription": "URL ve vaší aplikaci, kam budou uživatelé přesměrováni po autentizaci na GitHubu",
"saveFailed": "Nepodařilo se uložit nastavení GitHubu",
"saveSuccess": "Nastavení GitHubu bylo úspěšně uloženo"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Tajný klíč klienta Google OAuth 2.0 z Google Cloud Console",
"enable": "Povolit",
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého účtu Google",
"redirectUri": "Autorizovaná přesměrovací URI",
"redirectUriDescription": "URL, na kterou bude uživatel přesměrován po ověření Googlem",
"saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné"
}

View File

@ -0,0 +1,4 @@
{
"enable": "Povolit",
"enableDescription": "Po povolení se mohou uživatelé přihlásit pomocí svého IMEI"
}

View File

@ -11,6 +11,7 @@
"General": "Obecné",
"GitHub": "GitHub",
"Google": "Google",
"IMEI": "IMEI",
"Order Management": "Správa objednávek",
"Payment Config": "Konfigurace platby",
"Phone Number": "Telefonní číslo",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "Cesta předplatného",
"subscriptionPathDescription": "Používá se pro předplatné; po úpravě nezapomeňte restartovat systém pro optimální výkon",
"subscriptionPathPlaceholder": "Zadejte",
"updateSuccess": "Úspěšně aktualizováno",
"wildcardResolution": "Řešení zástupných znaků",
"wildcardResolutionDescription": "Používá se pro předplatné"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegram Bot Token, který můžete získat od @BotFather",
"enable": "Povolit",
"enableDescription": "Po povolení budou povoleny funkce registrace, přihlášení, připojení a odpojení mobilního telefonu",
"redirectUri": "Přesměrovací URL",
"redirectUriDescription": "URL, na kterou Telegram přesměruje po úspěšném ověření",
"saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné"
}

View File

@ -7,8 +7,8 @@
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrer Apple-ID anmelden",
"keyId": "Schlüssel-ID",
"keyIdDescription": "Die ID Ihres privaten Schlüssels aus dem Apple Developer Portal",
"redirectUri": "Rückkehr-URL",
"redirectUriDescription": "Die URL, zu der Apple nach erfolgreicher Authentifizierung weiterleitet",
"redirectUri": "Weiterleitungs-URL",
"redirectUriDescription": "Bitte geben Sie die API-Adresse der umgeleiteten URL ein, nachdem die Apple-Authentifizierung erfolgreich abgeschlossen wurde. Verwenden Sie kein / am Ende.",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert",
"teamId": "Team-ID",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook-App-Geheimnis aus der Facebook-Entwicklerkonsole",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrem Facebook-Konto anmelden",
"redirectUri": "Autorisierte Umleitungs-URI",
"redirectUriDescription": "Die URL, zu der der Benutzer nach der Facebook-Authentifizierung weitergeleitet wird",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Das Client-Geheimnis aus den Einstellungen Ihrer GitHub-OAuth-Anwendung",
"enable": "GitHub-Authentifizierung aktivieren",
"enableDescription": "Ermöglichen Sie Benutzern, sich mit ihren GitHub-Konten anzumelden",
"redirectUri": "Autorisierungs-Callback-URL",
"redirectUriDescription": "Die URL in Ihrer Anwendung, zu der Benutzer nach der GitHub-Authentifizierung weitergeleitet werden",
"saveFailed": "Speichern der GitHub-Einstellungen fehlgeschlagen",
"saveSuccess": "GitHub-Einstellungen erfolgreich gespeichert"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Google OAuth 2.0-Client-Geheimnis aus der Google Cloud Console",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrem Google-Konto anmelden",
"redirectUri": "Autorisierte Umleitungs-URI",
"redirectUriDescription": "Die URL, zu der der Benutzer nach der Google-Authentifizierung weitergeleitet wird",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert"
}

View File

@ -0,0 +1,4 @@
{
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrer IMEI anmelden"
}

View File

@ -11,6 +11,7 @@
"General": "Allgemein",
"GitHub": "GitHub",
"Google": "Google",
"IMEI": "IMEI",
"Order Management": "Bestellverwaltung",
"Payment Config": "Zahlungskonfiguration",
"Phone Number": "Telefonnummer",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "Abonnement-Pfad",
"subscriptionPathDescription": "Wird für Abonnements verwendet; starten Sie das System nach der Änderung neu, um die optimale Leistung zu gewährleisten",
"subscriptionPathPlaceholder": "Eingeben",
"updateSuccess": "Erfolgreich aktualisiert",
"wildcardResolution": "Wildcard-Auflösung",
"wildcardResolutionDescription": "Wird für Abonnements verwendet"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegram-Bot-Token, den Sie von @BotFather erhalten können",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung werden die Funktionen zur Registrierung, Anmeldung, Bindung und Entbindung von Mobiltelefonen aktiviert",
"redirectUri": "Weiterleitungs-URL",
"redirectUriDescription": "Die URL, zu der Telegram nach erfolgreicher Authentifizierung weiterleitet",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert"
}

View File

@ -7,8 +7,8 @@
"enableDescription": "After enabling, users can sign in with their Apple ID",
"keyId": "Key ID",
"keyIdDescription": "The ID of your private key from Apple Developer Portal",
"redirectUri": "Return URL",
"redirectUriDescription": "The URL that Apple will redirect to after successful authentication",
"redirectUri": "Redirect URL",
"redirectUriDescription": "Please fill in the API address of the redirected URL after successfully passing Apple authentication. Do not use / at the end.",
"saveFailed": "Save failed",
"saveSuccess": "Save successful",
"teamId": "Team ID",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook App Secret from Facebook Developers Console",
"enable": "Enable",
"enableDescription": "After enabling, users can sign in with their Facebook account",
"redirectUri": "Authorized redirect URI",
"redirectUriDescription": "The URL to which the user will be redirected after Facebook authentication",
"saveFailed": "Save failed",
"saveSuccess": "Save successful"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "The client secret from your GitHub OAuth application settings",
"enable": "Enable GitHub Authentication",
"enableDescription": "Allow users to sign in with their GitHub accounts",
"redirectUri": "Authorization callback URL",
"redirectUriDescription": "The URL in your application where users will be redirected after GitHub authentication",
"saveFailed": "Failed to save GitHub settings",
"saveSuccess": "GitHub settings saved successfully"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Google OAuth 2.0 Client Secret from Google Cloud Console",
"enable": "Enable",
"enableDescription": "After enabling, users can sign in with their Google account",
"redirectUri": "Authorized redirect URI",
"redirectUriDescription": "The URL to which the user will be redirected after Google authentication",
"saveFailed": "Save failed",
"saveSuccess": "Save successful"
}

View File

@ -0,0 +1,4 @@
{
"enable": "Enable",
"enableDescription": "After enabling, users can sign in with their IMEI"
}

View File

@ -11,6 +11,7 @@
"General": "General",
"GitHub": "GitHub",
"Google": "Google",
"IMEI": "IMEI",
"Order Management": "Order Management",
"Payment Config": "Payment Config",
"Phone Number": "Phone Number",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "Subscription Path",
"subscriptionPathDescription": "Used for subscription; be sure to restart the system after modification for optimal performance",
"subscriptionPathPlaceholder": "Enter",
"updateSuccess": "Updated successfully",
"wildcardResolution": "Wildcard Resolution",
"wildcardResolutionDescription": "Used for subscription"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegram Bot Token, you can get it from @BotFather",
"enable": "Enable",
"enableDescription": "After enabling, mobile phone registration, login, binding, and unbinding functions will be enabled",
"redirectUri": "Redirect URL",
"redirectUriDescription": "The URL that Telegram will redirect to after successful authentication",
"saveFailed": "Save failed",
"saveSuccess": "Save successful"
}

View File

@ -7,8 +7,8 @@
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su ID de Apple",
"keyId": "ID de clave",
"keyIdDescription": "El ID de tu clave privada del Portal de Desarrolladores de Apple",
"redirectUri": "URL de retorno",
"redirectUriDescription": "La URL a la que Apple redirigirá después de una autenticación exitosa",
"redirectUri": "URL de redirección",
"redirectUriDescription": "Por favor, complete la dirección API de la URL redirigida después de pasar con éxito la autenticación de Apple. No use / al final.",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso",
"teamId": "ID del equipo",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Secreto de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Facebook",
"redirectUri": "URI de redirección autorizada",
"redirectUriDescription": "La URL a la que se redirigirá al usuario después de la autenticación de Facebook",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "El secreto del cliente de la configuración de tu aplicación OAuth de GitHub",
"enable": "Habilitar la autenticación de GitHub",
"enableDescription": "Permitir a los usuarios iniciar sesión con sus cuentas de GitHub",
"redirectUri": "URL de redirección de autorización",
"redirectUriDescription": "La URL en tu aplicación a la que los usuarios serán redirigidos después de la autenticación de GitHub",
"saveFailed": "Error al guardar la configuración de GitHub",
"saveSuccess": "Configuración de GitHub guardada con éxito"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Secreto del cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Google",
"redirectUri": "URI de redirección autorizada",
"redirectUriDescription": "La URL a la que se redirigirá al usuario después de la autenticación de Google",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}

View File

@ -0,0 +1,4 @@
{
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su IMEI"
}

View File

@ -11,6 +11,7 @@
"General": "General",
"GitHub": "GitHub",
"Google": "Google",
"IMEI": "IMEI",
"Order Management": "Gestión de Pedidos",
"Payment Config": "Configuración de Pago",
"Phone Number": "Número de Teléfono",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "Ruta de Suscripción",
"subscriptionPathDescription": "Usado para suscripción; asegúrese de reiniciar el sistema después de la modificación para un rendimiento óptimo",
"subscriptionPathPlaceholder": "Ingrese",
"updateSuccess": "Actualizado con éxito",
"wildcardResolution": "Resolución de Comodín",
"wildcardResolutionDescription": "Usado para suscripción"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Token del Bot de Telegram, lo puedes obtener de @BotFather",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación de teléfonos móviles",
"redirectUri": "URL de redirección",
"redirectUriDescription": "La URL a la que Telegram redirigirá después de una autenticación exitosa",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}

View File

@ -7,8 +7,8 @@
"enableDescription": "Después de habilitarlo, los usuarios pueden iniciar sesión con su ID de Apple",
"keyId": "ID de clave",
"keyIdDescription": "El ID de tu clave privada del Portal de Desarrolladores de Apple",
"redirectUri": "URL de retorno",
"redirectUriDescription": "La URL a la que Apple redirigirá después de la autenticación exitosa",
"redirectUri": "URL de redirección",
"redirectUriDescription": "Por favor, completa la dirección API de la URL redirigida después de pasar exitosamente la autenticación de Apple. No uses / al final.",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso",
"teamId": "ID del equipo",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Secreto de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Facebook",
"redirectUri": "URI de redirección autorizada",
"redirectUriDescription": "La URL a la que se redirigirá al usuario después de la autenticación de Facebook",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "El secreto del cliente de la configuración de tu aplicación OAuth de GitHub",
"enable": "Habilitar la autenticación de GitHub",
"enableDescription": "Permitir a los usuarios iniciar sesión con sus cuentas de GitHub",
"redirectUri": "URL de redirección de autorización",
"redirectUriDescription": "La URL en tu aplicación a la que los usuarios serán redirigidos después de la autenticación de GitHub",
"saveFailed": "Error al guardar la configuración de GitHub",
"saveSuccess": "Configuración de GitHub guardada exitosamente"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Secreto del cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Google",
"redirectUri": "URI de redirección autorizada",
"redirectUriDescription": "La URL a la que se redirigirá al usuario después de la autenticación de Google",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}

View File

@ -0,0 +1,4 @@
{
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su IMEI"
}

View File

@ -11,6 +11,7 @@
"General": "General",
"GitHub": "GitHub",
"Google": "Google",
"IMEI": "IMEI",
"Order Management": "Gestión de Pedidos",
"Payment Config": "Configuración de Pago",
"Phone Number": "Número de Teléfono",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "Ruta de Suscripción",
"subscriptionPathDescription": "Usado para suscripción; asegúrese de reiniciar el sistema después de la modificación para un rendimiento óptimo",
"subscriptionPathPlaceholder": "Ingrese",
"updateSuccess": "Actualizado con éxito",
"wildcardResolution": "Resolución de Comodín",
"wildcardResolutionDescription": "Usado para suscripción"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Token del Bot de Telegram, lo puedes obtener de @BotFather",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación de teléfonos móviles",
"redirectUri": "URL de redirección",
"redirectUriDescription": "La URL a la que Telegram redirigirá después de una autenticación exitosa",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}

View File

@ -8,7 +8,7 @@
"keyId": "شناسه کلید",
"keyIdDescription": "شناسه کلید خصوصی شما از پورتال توسعه‌دهنده اپل",
"redirectUri": "آدرس بازگشت",
"redirectUriDescription": "آدرسی که اپل پس از احراز هویت موفقیت‌آمیز به آن هدایت می‌کند",
"redirectUriDescription": "لطفاً آدرس API URL هدایت شده را پس از موفقیت در احراز هویت اپل پر کنید. از / در انتها استفاده نکنید.",
"saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"teamId": "شناسه تیم",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "رمز مخفی برنامه فیسبوک از کنسول توسعه‌دهندگان فیسبوک",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، کاربران می‌توانند با حساب فیسبوک خود وارد شوند",
"redirectUri": "نشانی مجاز تغییر مسیر",
"redirectUriDescription": "آدرس URL که کاربر پس از احراز هویت فیس‌بوک به آن هدایت می‌شود",
"saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "رمز مخفی مشتری از تنظیمات برنامه OAuth گیت‌هاب شما",
"enable": "فعال‌سازی احراز هویت GitHub",
"enableDescription": "اجازه دهید کاربران با حساب‌های GitHub خود وارد شوند",
"redirectUri": "نشانی بازگشت مجوز",
"redirectUriDescription": "نشانی اینترنتی در برنامه شما که کاربران پس از احراز هویت در GitHub به آن هدایت می‌شوند",
"saveFailed": "ذخیره تنظیمات GitHub ناموفق بود",
"saveSuccess": "تنظیمات GitHub با موفقیت ذخیره شد"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "رمز مشتری OAuth 2.0 گوگل از کنسول Google Cloud",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، کاربران می‌توانند با حساب گوگل خود وارد شوند",
"redirectUri": "نشانی مجاز تغییر مسیر",
"redirectUriDescription": "آدرس URL که کاربر پس از احراز هویت گوگل به آن هدایت می‌شود",
"saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد"
}

View File

@ -0,0 +1,4 @@
{
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، کاربران می‌توانند با IMEI خود وارد شوند"
}

View File

@ -11,6 +11,7 @@
"General": "عمومی",
"GitHub": "گیت‌هاب",
"Google": "گوگل",
"IMEI": "آی‌ام‌ای‌آی",
"Order Management": "مدیریت سفارش",
"Payment Config": "پیکربندی پرداخت",
"Phone Number": "شماره تلفن",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "مسیر اشتراک",
"subscriptionPathDescription": "برای اشتراک استفاده می‌شود؛ حتماً پس از تغییر، سیستم را برای عملکرد بهینه راه‌اندازی مجدد کنید",
"subscriptionPathPlaceholder": "وارد کنید",
"updateSuccess": "به‌روزرسانی با موفقیت انجام شد",
"wildcardResolution": "حل و فصل کاراکترهای جایگزین",
"wildcardResolutionDescription": "برای اشتراک استفاده می‌شود"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "توکن ربات تلگرام، می‌توانید آن را از @BotFather دریافت کنید",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، عملکردهای ثبت‌نام، ورود، اتصال و قطع اتصال تلفن همراه فعال خواهند شد",
"redirectUri": "آدرس URL هدایت",
"redirectUriDescription": "آدرسی که تلگرام پس از احراز هویت موفق به آن هدایت خواهد کرد",
"saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد"
}

View File

@ -7,8 +7,8 @@
"enableDescription": "Kun otat tämän käyttöön, käyttäjät voivat kirjautua sisään Apple ID:llään",
"keyId": "Avain ID",
"keyIdDescription": "Yksityisen avaimen tunnus Apple Developer -portaalista",
"redirectUri": "Paluu-URL",
"redirectUriDescription": "URL-osoite, jolle Apple ohjaa onnistuneen todennuksen jälkeen",
"redirectUri": "Ohjaus-URL",
"redirectUriDescription": "Täytä API-osoite, johon ohjataan URL-osoite Apple-todennuksen onnistuneen läpäisemisen jälkeen. Älä käytä / lopussa.",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui",
"teamId": "Tiimin tunnus",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook-sovelluksen salaisuus Facebookin kehittäjäkonsolista",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, käyttäjät voivat kirjautua sisään Facebook-tilillään",
"redirectUri": "Valtuutettu uudelleenohjaus-URI",
"redirectUriDescription": "URL, jolle käyttäjä ohjataan Facebook-todennuksen jälkeen",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Asiakassalasana GitHub OAuth -sovelluksesi asetuksista",
"enable": "Ota käyttöön GitHub-autentikointi",
"enableDescription": "Salli käyttäjien kirjautua sisään GitHub-tileillään",
"redirectUri": "Valtuutuksen paluuosoite",
"redirectUriDescription": "Sovelluksesi URL-osoite, johon käyttäjät ohjataan GitHub-todennuksen jälkeen",
"saveFailed": "GitHub-asetusten tallentaminen epäonnistui",
"saveSuccess": "GitHub-asetukset tallennettu onnistuneesti"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Google OAuth 2.0 -asiakassalasana Google Cloud Consolesta",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, käyttäjät voivat kirjautua sisään Google-tilillään",
"redirectUri": "Valtuutettu uudelleenohjaus-URI",
"redirectUriDescription": "URL, jolle käyttäjä ohjataan Google-todennuksen jälkeen",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui"
}

View File

@ -0,0 +1,4 @@
{
"enable": "Ota käyttöön",
"enableDescription": "Kun tämä on otettu käyttöön, käyttäjät voivat kirjautua sisään IMEI:n avulla"
}

View File

@ -11,6 +11,7 @@
"General": "Yleinen",
"GitHub": "GitHub",
"Google": "Google",
"IMEI": "IMEI",
"Order Management": "Tilausten hallinta",
"Payment Config": "Maksukonfiguraatio",
"Phone Number": "Puhelinnumero",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "Tilauspolku",
"subscriptionPathDescription": "Käytetään tilaukseen; varmista, että käynnistät järjestelmän uudelleen muutoksen jälkeen parhaan suorituskyvyn saavuttamiseksi",
"subscriptionPathPlaceholder": "Syötä",
"updateSuccess": "Päivitys onnistui",
"wildcardResolution": "Yleismerkkien ratkaisu",
"wildcardResolutionDescription": "Käytetään tilaukseen"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegram-bottitunnus, jonka voit saada @BotFatherilta",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, matkapuhelimen rekisteröinti-, kirjautumis-, sitomis- ja purkutoiminnot otetaan käyttöön",
"redirectUri": "Uudelleenohjaus-URL",
"redirectUriDescription": "URL, jolle Telegram ohjaa onnistuneen todennuksen jälkeen",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui"
}

View File

@ -7,8 +7,8 @@
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur identifiant Apple",
"keyId": "ID de clé",
"keyIdDescription": "L'ID de votre clé privée depuis le portail des développeurs Apple",
"redirectUri": "URL de retour",
"redirectUriDescription": "L'URL vers laquelle Apple redirigera après une authentification réussie",
"redirectUri": "URL de redirection",
"redirectUriDescription": "Veuillez remplir l'adresse API de l'URL redirigée après avoir réussi l'authentification Apple. Ne pas utiliser / à la fin.",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi",
"teamId": "ID de l'équipe",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Secret de l'application Facebook depuis la console des développeurs Facebook",
"enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur compte Facebook",
"redirectUri": "URI de redirection autorisée",
"redirectUriDescription": "L'URL vers laquelle l'utilisateur sera redirigé après l'authentification Facebook",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Le secret client de vos paramètres d'application OAuth GitHub",
"enable": "Activer l'authentification GitHub",
"enableDescription": "Permettre aux utilisateurs de se connecter avec leurs comptes GitHub",
"redirectUri": "URL de rappel d'autorisation",
"redirectUriDescription": "L'URL dans votre application où les utilisateurs seront redirigés après l'authentification GitHub",
"saveFailed": "Échec de l'enregistrement des paramètres GitHub",
"saveSuccess": "Paramètres GitHub enregistrés avec succès"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Secret client OAuth 2.0 de Google depuis la console Google Cloud",
"enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur compte Google",
"redirectUri": "URI de redirection autorisée",
"redirectUriDescription": "L'URL vers laquelle l'utilisateur sera redirigé après l'authentification Google",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi"
}

View File

@ -0,0 +1,4 @@
{
"enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur IMEI"
}

View File

@ -11,6 +11,7 @@
"General": "Général",
"GitHub": "GitHub",
"Google": "Google",
"IMEI": "IMEI",
"Order Management": "Gestion des commandes",
"Payment Config": "Configuration de paiement",
"Phone Number": "Numéro de téléphone",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "Chemin d'abonnement",
"subscriptionPathDescription": "Utilisé pour l'abonnement ; assurez-vous de redémarrer le système après modification pour des performances optimales",
"subscriptionPathPlaceholder": "Entrez",
"updateSuccess": "Mise à jour réussie",
"wildcardResolution": "Résolution générique",
"wildcardResolutionDescription": "Utilisé pour l'abonnement"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Jeton du bot Telegram, vous pouvez l'obtenir auprès de @BotFather",
"enable": "Activer",
"enableDescription": "Après activation, les fonctions d'enregistrement, de connexion, de liaison et de dissociation par téléphone mobile seront activées",
"redirectUri": "URL de redirection",
"redirectUriDescription": "L'URL vers laquelle Telegram redirigera après une authentification réussie",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi"
}

View File

@ -7,8 +7,8 @@
"enableDescription": "सक्षम करने के बाद, उपयोगकर्ता अपने Apple ID के साथ साइन इन कर सकते हैं",
"keyId": "कुंजी आईडी",
"keyIdDescription": "Apple डेवलपर पोर्टल से आपके निजी कुंजी की आईडी",
"redirectUri": "वापसी URL",
"redirectUriDescription": "सफल प्रमाणीकरण के बाद Apple जिस URL पर पुनः निर्देशित करेगा",
"redirectUri": "रीडायरेक्ट यूआरएल",
"redirectUriDescription": "कृपया एप्पल प्रमाणीकरण सफलतापूर्वक पास करने के बाद पुनर्निर्देशित URL के API पते को भरें। अंत में / का उपयोग न करें।",
"saveFailed": "सहेजना विफल हुआ",
"saveSuccess": "सहेजना सफल रहा",
"teamId": "टीम आईडी",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "फेसबुक डेवलपर्स कंसोल से फेसबुक ऐप सीक्रेट",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, उपयोगकर्ता अपने फेसबुक खाते से साइन इन कर सकते हैं",
"redirectUri": "अधिकृत पुनर्निर्देशन URI",
"redirectUriDescription": "फेसबुक प्रमाणीकरण के बाद उपयोगकर्ता को जिस URL पर पुनः निर्देशित किया जाएगा",
"saveFailed": "सहेजना विफल हुआ",
"saveSuccess": "सहेजा सफल"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "आपके GitHub OAuth एप्लिकेशन सेटिंग्स से क्लाइंट सीक्रेट",
"enable": "GitHub प्रमाणीकरण सक्षम करें",
"enableDescription": "उपयोगकर्ताओं को उनके GitHub खातों के साथ साइन इन करने की अनुमति दें",
"redirectUri": "प्राधिकरण कॉलबैक URL",
"redirectUriDescription": "आपके एप्लिकेशन में वह URL जहाँ उपयोगकर्ताओं को GitHub प्रमाणीकरण के बाद पुनः निर्देशित किया जाएगा",
"saveFailed": "GitHub सेटिंग्स सहेजने में विफल",
"saveSuccess": "GitHub सेटिंग्स सफलतापूर्वक सहेजी गईं"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "गूगल क्लाउड कंसोल से गूगल OAuth 2.0 क्लाइंट सीक्रेट",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, उपयोगकर्ता अपने Google खाते से साइन इन कर सकते हैं",
"redirectUri": "अधिकृत पुनर्निर्देशन URI",
"redirectUriDescription": "Google प्रमाणीकरण के बाद उपयोगकर्ता को जिस URL पर पुनः निर्देशित किया जाएगा",
"saveFailed": "सहेजना विफल हुआ",
"saveSuccess": "सहेजना सफल रहा"
}

View File

@ -0,0 +1,4 @@
{
"enable": "सक्रिय करें",
"enableDescription": "सक्रिय करने के बाद, उपयोगकर्ता अपने IMEI के साथ साइन इन कर सकते हैं"
}

View File

@ -11,6 +11,7 @@
"General": "सामान्य",
"GitHub": "GitHub",
"Google": "गूगल",
"IMEI": "IMEI",
"Order Management": "ऑर्डर प्रबंधन",
"Payment Config": "भुगतान कॉन्फ़िगरेशन",
"Phone Number": "फ़ोन नंबर",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "सदस्यता पथ",
"subscriptionPathDescription": "सदस्यता के लिए उपयोग किया जाता है; इष्टतम प्रदर्शन के लिए संशोधन के बाद सिस्टम को पुनः आरंभ करना सुनिश्चित करें",
"subscriptionPathPlaceholder": "दर्ज करें",
"updateSuccess": "सफलता से अपडेट किया गया",
"wildcardResolution": "वाइल्डकार्ड समाधान",
"wildcardResolutionDescription": "सदस्यता के लिए उपयोग किया जाता है"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "टेलीग्राम बॉट टोकन, जिसे आप @BotFather से प्राप्त कर सकते हैं",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, मोबाइल फोन पंजीकरण, लॉगिन, बाइंडिंग, और अनबाइंडिंग कार्यक्षमताएँ सक्षम हो जाएँगी",
"redirectUri": "पुनर्निर्देशन URL",
"redirectUriDescription": "सफल प्रमाणीकरण के बाद टेलीग्राम जिस URL पर पुनः निर्देशित करेगा",
"saveFailed": "सहेजना विफल हुआ",
"saveSuccess": "सहेजा सफल"
}

View File

@ -7,8 +7,8 @@
"enableDescription": "Bekapcsolás után a felhasználók bejelentkezhetnek az Apple ID-jukkal",
"keyId": "Kulcsazonosító",
"keyIdDescription": "Az Apple Fejlesztői Portálon található privát kulcs azonosítója",
"redirectUri": "Visszatérési URL",
"redirectUriDescription": "Az URL, amelyre az Apple sikeres hitelesítés után átirányít",
"redirectUri": "Átirányítási URL",
"redirectUriDescription": "Kérjük, töltse ki az API címet a sikeres Apple hitelesítést követően átirányított URL-hez. Ne használjon / jelet a végén.",
"saveFailed": "Mentés sikertelen",
"saveSuccess": "Sikeres mentés",
"teamId": "Csapat azonosító",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook alkalmazás titok a Facebook Fejlesztői Konzolból",
"enable": "Engedélyez",
"enableDescription": "A bekapcsolás után a felhasználók bejelentkezhetnek a Facebook-fiókjukkal",
"redirectUri": "Engedélyezett átirányítási URI",
"redirectUriDescription": "Az URL, ahová a felhasználó a Facebook-hitelesítés után átirányításra kerül",
"saveFailed": "Mentés sikertelen",
"saveSuccess": "Sikeres mentés"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "A kliens titkos kulcsa a GitHub OAuth alkalmazás beállításaiból",
"enable": "GitHub-hitelesítés engedélyezése",
"enableDescription": "Engedélyezze a felhasználóknak, hogy GitHub fiókjukkal jelentkezzenek be",
"redirectUri": "Engedélyezési visszahívási URL",
"redirectUriDescription": "Az URL az alkalmazásában, ahová a felhasználók a GitHub-hitelesítés után lesznek átirányítva",
"saveFailed": "Nem sikerült menteni a GitHub beállításokat",
"saveSuccess": "A GitHub beállítások sikeresen mentve"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Google OAuth 2.0 kliens titok a Google Cloud Console-ból",
"enable": "Engedélyez",
"enableDescription": "A bekapcsolás után a felhasználók bejelentkezhetnek a Google-fiókjukkal",
"redirectUri": "Engedélyezett átirányítási URI",
"redirectUriDescription": "Az URL, ahová a felhasználó a Google-hitelesítés után átirányításra kerül",
"saveFailed": "Mentés sikertelen",
"saveSuccess": "Sikeres mentés"
}

View File

@ -0,0 +1,4 @@
{
"enable": "Engedélyezés",
"enableDescription": "Engedélyezés után a felhasználók az IMEI-jükkel tudnak bejelentkezni"
}

View File

@ -11,6 +11,7 @@
"General": "Általános",
"GitHub": "GitHub",
"Google": "Google",
"IMEI": "IMEI",
"Order Management": "Rendeléskezelés",
"Payment Config": "Fizetési beállítások",
"Phone Number": "Telefonszám",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "Előfizetési Útvonal",
"subscriptionPathDescription": "Előfizetéshez használatos; a módosítás után feltétlenül indítsa újra a rendszert az optimális teljesítmény érdekében",
"subscriptionPathPlaceholder": "Adja meg",
"updateSuccess": "Sikeresen frissítve",
"wildcardResolution": "Joker Feloldás",
"wildcardResolutionDescription": "Előfizetéshez használatos"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegram Bot Token, amelyet a @BotFather-től szerezhetsz be",
"enable": "Engedélyez",
"enableDescription": "A bekapcsolás után a mobiltelefon regisztráció, bejelentkezés, kötés és oldás funkciók elérhetővé válnak",
"redirectUri": "Átirányítási URL",
"redirectUriDescription": "Az URL, amelyre a Telegram sikeres hitelesítés után átirányít",
"saveFailed": "Mentés sikertelen",
"saveSuccess": "Sikeres mentés"
}

View File

@ -8,7 +8,7 @@
"keyId": "キーID",
"keyIdDescription": "Apple Developer PortalからのプライベートキーのID",
"redirectUri": "リダイレクトURL",
"redirectUriDescription": "認証が成功した後にAppleがリダイレクトするURL",
"redirectUriDescription": "Apple認証に成功した後、リダイレクトされるURLのAPIアドレスを入力してください。末尾に/を使用しないでください。",
"saveFailed": "保存に失敗しました",
"saveSuccess": "保存に成功しました",
"teamId": "チームID",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook開発者コンソールからのFacebookアプリシークレット",
"enable": "有効にする",
"enableDescription": "有効にすると、ユーザーはFacebookアカウントでサインインできます",
"redirectUri": "認可されたリダイレクトURI",
"redirectUriDescription": "Facebook認証後にユーザーがリダイレクトされるURL",
"saveFailed": "保存に失敗しました",
"saveSuccess": "保存に成功しました"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "GitHub OAuthアプリケーション設定からのクライアントシークレット",
"enable": "GitHub認証を有効にする",
"enableDescription": "ユーザーがGitHubアカウントでサインインできるようにする",
"redirectUri": "認証コールバックURL",
"redirectUriDescription": "GitHub認証後にユーザーがリダイレクトされるアプリケーション内のURL",
"saveFailed": "GitHub設定の保存に失敗しました",
"saveSuccess": "GitHubの設定が正常に保存されました"
}

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Google Cloud ConsoleからのGoogle OAuth 2.0クライアントシークレット",
"enable": "有効にする",
"enableDescription": "有効にすると、ユーザーはGoogleアカウントでサインインできます",
"redirectUri": "認可されたリダイレクトURI",
"redirectUriDescription": "Google認証後にユーザーがリダイレクトされるURL",
"saveFailed": "保存に失敗しました",
"saveSuccess": "保存に成功しました"
}

View File

@ -0,0 +1,4 @@
{
"enable": "有効化",
"enableDescription": "有効化後、ユーザーは自分のIMEIでサインインできます"
}

View File

@ -11,6 +11,7 @@
"General": "一般",
"GitHub": "GitHub",
"Google": "Google",
"IMEI": "IMEI",
"Order Management": "注文管理",
"Payment Config": "支払い設定",
"Phone Number": "電話番号",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "サブスクリプションパス",
"subscriptionPathDescription": "サブスクリプションに使用します。最適なパフォーマンスのために、変更後は必ずシステムを再起動してください",
"subscriptionPathPlaceholder": "入力してください",
"updateSuccess": "更新が成功しました",
"wildcardResolution": "ワイルドカード解決",
"wildcardResolutionDescription": "サブスクリプションに使用します"
},

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegramボットトークンは、@BotFatherから取得できます。",
"enable": "有効にする",
"enableDescription": "有効化すると、携帯電話の登録、ログイン、バインディング、バインディング解除の機能が有効になります",
"redirectUri": "リダイレクトURL",
"redirectUriDescription": "認証が成功した後にTelegramがリダイレクトするURL",
"saveFailed": "保存に失敗しました",
"saveSuccess": "保存に成功しました"
}

View File

@ -7,8 +7,8 @@
"enableDescription": "활성화 후 사용자는 Apple ID로 로그인할 수 있습니다",
"keyId": "키 ID",
"keyIdDescription": "Apple 개발자 포털에서의 개인 키 ID",
"redirectUri": "반환 URL",
"redirectUriDescription": "Apple이 인증에 성공한 후 리디렉션할 URL",
"redirectUri": "리다이렉트 URL",
"redirectUriDescription": "Apple 인증을 성공적으로 통과한 후 리디렉션된 URL의 API 주소를 입력해 주세요. 끝에 /를 사용하지 마세요.",
"saveFailed": "저장 실패",
"saveSuccess": "저장 성공",
"teamId": "팀 ID",

Some files were not shown because too many files have changed in this diff Show More