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>
<TableCell className='text-right'> <TableCell className='text-right'>
<EnhancedInput <EnhancedInput
placeholder='https://your-domain.com/v1/auth/oauth/callback/apple' placeholder='https://your-domain.com'
value={data?.config.redirect_url} value={data?.config.redirect_url}
onValueBlur={(value) => onValueBlur={(value) =>
updateConfig('config', { updateConfig('config', {

View File

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

View File

@ -86,24 +86,6 @@ export default function Page() {
/> />
</TableCell> </TableCell>
</TableRow> </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> </TableBody>
</Table> </Table>
); );

View File

@ -85,24 +85,6 @@ export default function Page() {
/> />
</TableCell> </TableCell>
</TableRow> </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> </TableBody>
</Table> </Table>
); );

View File

@ -86,24 +86,6 @@ export default function Page() {
/> />
</TableCell> </TableCell>
</TableRow> </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> </TableBody>
</Table> </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> </TableCell>
</TableRow> </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> </TableBody>
</Table> </Table>
); );

View File

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

View File

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

View File

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

View File

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

View File

@ -7,8 +7,8 @@
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého Apple ID", "enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého Apple ID",
"keyId": "ID klíče", "keyId": "ID klíče",
"keyIdDescription": "ID vašeho soukromého klíče z Apple Developer Portálu", "keyIdDescription": "ID vašeho soukromého klíče z Apple Developer Portálu",
"redirectUri": "Návratová URL", "redirectUri": "Přesměrovací URL",
"redirectUriDescription": "URL, na kterou Apple přesměruje po úspěšném ověření", "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", "saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné", "saveSuccess": "Uložení bylo úspěšné",
"teamId": "ID týmu", "teamId": "ID týmu",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook App Secret z Facebook Developers Console", "clientSecretDescription": "Facebook App Secret z Facebook Developers Console",
"enable": "Povolit", "enable": "Povolit",
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého účtu na Facebooku", "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", "saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné" "saveSuccess": "Uložení bylo úspěšné"
} }

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Tajný klíč klienta z nastavení vaší GitHub OAuth aplikace", "clientSecretDescription": "Tajný klíč klienta z nastavení vaší GitHub OAuth aplikace",
"enable": "Povolit ověřování GitHub", "enable": "Povolit ověřování GitHub",
"enableDescription": "Povolit uživatelům přihlásit se pomocí jejich účtů na GitHubu", "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", "saveFailed": "Nepodařilo se uložit nastavení GitHubu",
"saveSuccess": "Nastavení GitHubu bylo úspěšně uloženo" "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", "clientSecretDescription": "Tajný klíč klienta Google OAuth 2.0 z Google Cloud Console",
"enable": "Povolit", "enable": "Povolit",
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého účtu Google", "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", "saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné" "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é", "General": "Obecné",
"GitHub": "GitHub", "GitHub": "GitHub",
"Google": "Google", "Google": "Google",
"IMEI": "IMEI",
"Order Management": "Správa objednávek", "Order Management": "Správa objednávek",
"Payment Config": "Konfigurace platby", "Payment Config": "Konfigurace platby",
"Phone Number": "Telefonní číslo", "Phone Number": "Telefonní číslo",

View File

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

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegram Bot Token, který můžete získat od @BotFather", "clientSecretDescription": "Telegram Bot Token, který můžete získat od @BotFather",
"enable": "Povolit", "enable": "Povolit",
"enableDescription": "Po povolení budou povoleny funkce registrace, přihlášení, připojení a odpojení mobilního telefonu", "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", "saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné" "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", "enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrer Apple-ID anmelden",
"keyId": "Schlüssel-ID", "keyId": "Schlüssel-ID",
"keyIdDescription": "Die ID Ihres privaten Schlüssels aus dem Apple Developer Portal", "keyIdDescription": "Die ID Ihres privaten Schlüssels aus dem Apple Developer Portal",
"redirectUri": "Rückkehr-URL", "redirectUri": "Weiterleitungs-URL",
"redirectUriDescription": "Die URL, zu der Apple nach erfolgreicher Authentifizierung weiterleitet", "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", "saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert", "saveSuccess": "Erfolgreich gespeichert",
"teamId": "Team-ID", "teamId": "Team-ID",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook-App-Geheimnis aus der Facebook-Entwicklerkonsole", "clientSecretDescription": "Facebook-App-Geheimnis aus der Facebook-Entwicklerkonsole",
"enable": "Aktivieren", "enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrem Facebook-Konto anmelden", "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", "saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert" "saveSuccess": "Erfolgreich gespeichert"
} }

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Das Client-Geheimnis aus den Einstellungen Ihrer GitHub-OAuth-Anwendung", "clientSecretDescription": "Das Client-Geheimnis aus den Einstellungen Ihrer GitHub-OAuth-Anwendung",
"enable": "GitHub-Authentifizierung aktivieren", "enable": "GitHub-Authentifizierung aktivieren",
"enableDescription": "Ermöglichen Sie Benutzern, sich mit ihren GitHub-Konten anzumelden", "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", "saveFailed": "Speichern der GitHub-Einstellungen fehlgeschlagen",
"saveSuccess": "GitHub-Einstellungen erfolgreich gespeichert" "saveSuccess": "GitHub-Einstellungen erfolgreich gespeichert"
} }

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Google OAuth 2.0-Client-Geheimnis aus der Google Cloud Console", "clientSecretDescription": "Google OAuth 2.0-Client-Geheimnis aus der Google Cloud Console",
"enable": "Aktivieren", "enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrem Google-Konto anmelden", "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", "saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert" "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", "General": "Allgemein",
"GitHub": "GitHub", "GitHub": "GitHub",
"Google": "Google", "Google": "Google",
"IMEI": "IMEI",
"Order Management": "Bestellverwaltung", "Order Management": "Bestellverwaltung",
"Payment Config": "Zahlungskonfiguration", "Payment Config": "Zahlungskonfiguration",
"Phone Number": "Telefonnummer", "Phone Number": "Telefonnummer",

View File

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

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegram-Bot-Token, den Sie von @BotFather erhalten können", "clientSecretDescription": "Telegram-Bot-Token, den Sie von @BotFather erhalten können",
"enable": "Aktivieren", "enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung werden die Funktionen zur Registrierung, Anmeldung, Bindung und Entbindung von Mobiltelefonen aktiviert", "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", "saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert" "saveSuccess": "Erfolgreich gespeichert"
} }

View File

@ -7,8 +7,8 @@
"enableDescription": "After enabling, users can sign in with their Apple ID", "enableDescription": "After enabling, users can sign in with their Apple ID",
"keyId": "Key ID", "keyId": "Key ID",
"keyIdDescription": "The ID of your private key from Apple Developer Portal", "keyIdDescription": "The ID of your private key from Apple Developer Portal",
"redirectUri": "Return URL", "redirectUri": "Redirect URL",
"redirectUriDescription": "The URL that Apple will redirect to after successful authentication", "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", "saveFailed": "Save failed",
"saveSuccess": "Save successful", "saveSuccess": "Save successful",
"teamId": "Team ID", "teamId": "Team ID",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook App Secret from Facebook Developers Console", "clientSecretDescription": "Facebook App Secret from Facebook Developers Console",
"enable": "Enable", "enable": "Enable",
"enableDescription": "After enabling, users can sign in with their Facebook account", "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", "saveFailed": "Save failed",
"saveSuccess": "Save successful" "saveSuccess": "Save successful"
} }

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "The client secret from your GitHub OAuth application settings", "clientSecretDescription": "The client secret from your GitHub OAuth application settings",
"enable": "Enable GitHub Authentication", "enable": "Enable GitHub Authentication",
"enableDescription": "Allow users to sign in with their GitHub accounts", "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", "saveFailed": "Failed to save GitHub settings",
"saveSuccess": "GitHub settings saved successfully" "saveSuccess": "GitHub settings saved successfully"
} }

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Google OAuth 2.0 Client Secret from Google Cloud Console", "clientSecretDescription": "Google OAuth 2.0 Client Secret from Google Cloud Console",
"enable": "Enable", "enable": "Enable",
"enableDescription": "After enabling, users can sign in with their Google account", "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", "saveFailed": "Save failed",
"saveSuccess": "Save successful" "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", "General": "General",
"GitHub": "GitHub", "GitHub": "GitHub",
"Google": "Google", "Google": "Google",
"IMEI": "IMEI",
"Order Management": "Order Management", "Order Management": "Order Management",
"Payment Config": "Payment Config", "Payment Config": "Payment Config",
"Phone Number": "Phone Number", "Phone Number": "Phone Number",

View File

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

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegram Bot Token, you can get it from @BotFather", "clientSecretDescription": "Telegram Bot Token, you can get it from @BotFather",
"enable": "Enable", "enable": "Enable",
"enableDescription": "After enabling, mobile phone registration, login, binding, and unbinding functions will be enabled", "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", "saveFailed": "Save failed",
"saveSuccess": "Save successful" "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", "enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su ID de Apple",
"keyId": "ID de clave", "keyId": "ID de clave",
"keyIdDescription": "El ID de tu clave privada del Portal de Desarrolladores de Apple", "keyIdDescription": "El ID de tu clave privada del Portal de Desarrolladores de Apple",
"redirectUri": "URL de retorno", "redirectUri": "URL de redirección",
"redirectUriDescription": "La URL a la que Apple redirigirá después de una autenticación exitosa", "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", "saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso", "saveSuccess": "Guardado exitoso",
"teamId": "ID del equipo", "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", "clientSecretDescription": "Secreto de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"enable": "Habilitar", "enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Facebook", "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", "saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso" "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", "clientSecretDescription": "El secreto del cliente de la configuración de tu aplicación OAuth de GitHub",
"enable": "Habilitar la autenticación de GitHub", "enable": "Habilitar la autenticación de GitHub",
"enableDescription": "Permitir a los usuarios iniciar sesión con sus cuentas 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", "saveFailed": "Error al guardar la configuración de GitHub",
"saveSuccess": "Configuración de GitHub guardada con éxito" "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", "clientSecretDescription": "Secreto del cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"enable": "Habilitar", "enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Google", "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", "saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso" "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", "General": "General",
"GitHub": "GitHub", "GitHub": "GitHub",
"Google": "Google", "Google": "Google",
"IMEI": "IMEI",
"Order Management": "Gestión de Pedidos", "Order Management": "Gestión de Pedidos",
"Payment Config": "Configuración de Pago", "Payment Config": "Configuración de Pago",
"Phone Number": "Número de Teléfono", "Phone Number": "Número de Teléfono",

View File

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

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Token del Bot de Telegram, lo puedes obtener de @BotFather", "clientSecretDescription": "Token del Bot de Telegram, lo puedes obtener de @BotFather",
"enable": "Habilitar", "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", "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", "saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso" "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", "enableDescription": "Después de habilitarlo, los usuarios pueden iniciar sesión con su ID de Apple",
"keyId": "ID de clave", "keyId": "ID de clave",
"keyIdDescription": "El ID de tu clave privada del Portal de Desarrolladores de Apple", "keyIdDescription": "El ID de tu clave privada del Portal de Desarrolladores de Apple",
"redirectUri": "URL de retorno", "redirectUri": "URL de redirección",
"redirectUriDescription": "La URL a la que Apple redirigirá después de la autenticación exitosa", "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", "saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso", "saveSuccess": "Guardado exitoso",
"teamId": "ID del equipo", "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", "clientSecretDescription": "Secreto de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"enable": "Habilitar", "enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Facebook", "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", "saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso" "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", "clientSecretDescription": "El secreto del cliente de la configuración de tu aplicación OAuth de GitHub",
"enable": "Habilitar la autenticación de GitHub", "enable": "Habilitar la autenticación de GitHub",
"enableDescription": "Permitir a los usuarios iniciar sesión con sus cuentas 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", "saveFailed": "Error al guardar la configuración de GitHub",
"saveSuccess": "Configuración de GitHub guardada exitosamente" "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", "clientSecretDescription": "Secreto del cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"enable": "Habilitar", "enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Google", "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", "saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso" "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", "General": "General",
"GitHub": "GitHub", "GitHub": "GitHub",
"Google": "Google", "Google": "Google",
"IMEI": "IMEI",
"Order Management": "Gestión de Pedidos", "Order Management": "Gestión de Pedidos",
"Payment Config": "Configuración de Pago", "Payment Config": "Configuración de Pago",
"Phone Number": "Número de Teléfono", "Phone Number": "Número de Teléfono",

View File

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

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Token del Bot de Telegram, lo puedes obtener de @BotFather", "clientSecretDescription": "Token del Bot de Telegram, lo puedes obtener de @BotFather",
"enable": "Habilitar", "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", "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", "saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso" "saveSuccess": "Guardado exitoso"
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "توکن ربات تلگرام، می‌توانید آن را از @BotFather دریافت کنید", "clientSecretDescription": "توکن ربات تلگرام، می‌توانید آن را از @BotFather دریافت کنید",
"enable": "فعال کردن", "enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، عملکردهای ثبت‌نام، ورود، اتصال و قطع اتصال تلفن همراه فعال خواهند شد", "enableDescription": "پس از فعال‌سازی، عملکردهای ثبت‌نام، ورود، اتصال و قطع اتصال تلفن همراه فعال خواهند شد",
"redirectUri": "آدرس URL هدایت",
"redirectUriDescription": "آدرسی که تلگرام پس از احراز هویت موفق به آن هدایت خواهد کرد",
"saveFailed": "ذخیره‌سازی ناموفق بود", "saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد" "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", "enableDescription": "Kun otat tämän käyttöön, käyttäjät voivat kirjautua sisään Apple ID:llään",
"keyId": "Avain ID", "keyId": "Avain ID",
"keyIdDescription": "Yksityisen avaimen tunnus Apple Developer -portaalista", "keyIdDescription": "Yksityisen avaimen tunnus Apple Developer -portaalista",
"redirectUri": "Paluu-URL", "redirectUri": "Ohjaus-URL",
"redirectUriDescription": "URL-osoite, jolle Apple ohjaa onnistuneen todennuksen jälkeen", "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", "saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui", "saveSuccess": "Tallennus onnistui",
"teamId": "Tiimin tunnus", "teamId": "Tiimin tunnus",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook-sovelluksen salaisuus Facebookin kehittäjäkonsolista", "clientSecretDescription": "Facebook-sovelluksen salaisuus Facebookin kehittäjäkonsolista",
"enable": "Ota käyttöön", "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", "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", "saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui" "saveSuccess": "Tallennus onnistui"
} }

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Asiakassalasana GitHub OAuth -sovelluksesi asetuksista", "clientSecretDescription": "Asiakassalasana GitHub OAuth -sovelluksesi asetuksista",
"enable": "Ota käyttöön GitHub-autentikointi", "enable": "Ota käyttöön GitHub-autentikointi",
"enableDescription": "Salli käyttäjien kirjautua sisään GitHub-tileillään", "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", "saveFailed": "GitHub-asetusten tallentaminen epäonnistui",
"saveSuccess": "GitHub-asetukset tallennettu onnistuneesti" "saveSuccess": "GitHub-asetukset tallennettu onnistuneesti"
} }

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Google OAuth 2.0 -asiakassalasana Google Cloud Consolesta", "clientSecretDescription": "Google OAuth 2.0 -asiakassalasana Google Cloud Consolesta",
"enable": "Ota käyttöön", "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", "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", "saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus 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", "General": "Yleinen",
"GitHub": "GitHub", "GitHub": "GitHub",
"Google": "Google", "Google": "Google",
"IMEI": "IMEI",
"Order Management": "Tilausten hallinta", "Order Management": "Tilausten hallinta",
"Payment Config": "Maksukonfiguraatio", "Payment Config": "Maksukonfiguraatio",
"Phone Number": "Puhelinnumero", "Phone Number": "Puhelinnumero",

View File

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

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegram-bottitunnus, jonka voit saada @BotFatherilta", "clientSecretDescription": "Telegram-bottitunnus, jonka voit saada @BotFatherilta",
"enable": "Ota käyttöön", "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", "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", "saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui" "saveSuccess": "Tallennus onnistui"
} }

View File

@ -7,8 +7,8 @@
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur identifiant Apple", "enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur identifiant Apple",
"keyId": "ID de clé", "keyId": "ID de clé",
"keyIdDescription": "L'ID de votre clé privée depuis le portail des développeurs Apple", "keyIdDescription": "L'ID de votre clé privée depuis le portail des développeurs Apple",
"redirectUri": "URL de retour", "redirectUri": "URL de redirection",
"redirectUriDescription": "L'URL vers laquelle Apple redirigera après une authentification réussie", "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", "saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi", "saveSuccess": "Enregistrement réussi",
"teamId": "ID de l'équipe", "teamId": "ID de l'équipe",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Secret de l'application Facebook depuis la console des développeurs Facebook", "clientSecretDescription": "Secret de l'application Facebook depuis la console des développeurs Facebook",
"enable": "Activer", "enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur compte Facebook", "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", "saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi" "saveSuccess": "Enregistrement réussi"
} }

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Le secret client de vos paramètres d'application OAuth GitHub", "clientSecretDescription": "Le secret client de vos paramètres d'application OAuth GitHub",
"enable": "Activer l'authentification GitHub", "enable": "Activer l'authentification GitHub",
"enableDescription": "Permettre aux utilisateurs de se connecter avec leurs comptes 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", "saveFailed": "Échec de l'enregistrement des paramètres GitHub",
"saveSuccess": "Paramètres GitHub enregistrés avec succès" "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", "clientSecretDescription": "Secret client OAuth 2.0 de Google depuis la console Google Cloud",
"enable": "Activer", "enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur compte Google", "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", "saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi" "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", "General": "Général",
"GitHub": "GitHub", "GitHub": "GitHub",
"Google": "Google", "Google": "Google",
"IMEI": "IMEI",
"Order Management": "Gestion des commandes", "Order Management": "Gestion des commandes",
"Payment Config": "Configuration de paiement", "Payment Config": "Configuration de paiement",
"Phone Number": "Numéro de téléphone", "Phone Number": "Numéro de téléphone",

View File

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

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Jeton du bot Telegram, vous pouvez l'obtenir auprès de @BotFather", "clientSecretDescription": "Jeton du bot Telegram, vous pouvez l'obtenir auprès de @BotFather",
"enable": "Activer", "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", "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", "saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi" "saveSuccess": "Enregistrement réussi"
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -7,8 +7,8 @@
"enableDescription": "Bekapcsolás után a felhasználók bejelentkezhetnek az Apple ID-jukkal", "enableDescription": "Bekapcsolás után a felhasználók bejelentkezhetnek az Apple ID-jukkal",
"keyId": "Kulcsazonosító", "keyId": "Kulcsazonosító",
"keyIdDescription": "Az Apple Fejlesztői Portálon található privát kulcs azonosítója", "keyIdDescription": "Az Apple Fejlesztői Portálon található privát kulcs azonosítója",
"redirectUri": "Visszatérési URL", "redirectUri": "Átirányítási URL",
"redirectUriDescription": "Az URL, amelyre az Apple sikeres hitelesítés után átirányít", "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", "saveFailed": "Mentés sikertelen",
"saveSuccess": "Sikeres mentés", "saveSuccess": "Sikeres mentés",
"teamId": "Csapat azonosító", "teamId": "Csapat azonosító",

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Facebook alkalmazás titok a Facebook Fejlesztői Konzolból", "clientSecretDescription": "Facebook alkalmazás titok a Facebook Fejlesztői Konzolból",
"enable": "Engedélyez", "enable": "Engedélyez",
"enableDescription": "A bekapcsolás után a felhasználók bejelentkezhetnek a Facebook-fiókjukkal", "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", "saveFailed": "Mentés sikertelen",
"saveSuccess": "Sikeres mentés" "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", "clientSecretDescription": "A kliens titkos kulcsa a GitHub OAuth alkalmazás beállításaiból",
"enable": "GitHub-hitelesítés engedélyezése", "enable": "GitHub-hitelesítés engedélyezése",
"enableDescription": "Engedélyezze a felhasználóknak, hogy GitHub fiókjukkal jelentkezzenek be", "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", "saveFailed": "Nem sikerült menteni a GitHub beállításokat",
"saveSuccess": "A GitHub beállítások sikeresen mentve" "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", "clientSecretDescription": "Google OAuth 2.0 kliens titok a Google Cloud Console-ból",
"enable": "Engedélyez", "enable": "Engedélyez",
"enableDescription": "A bekapcsolás után a felhasználók bejelentkezhetnek a Google-fiókjukkal", "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", "saveFailed": "Mentés sikertelen",
"saveSuccess": "Sikeres mentés" "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", "General": "Általános",
"GitHub": "GitHub", "GitHub": "GitHub",
"Google": "Google", "Google": "Google",
"IMEI": "IMEI",
"Order Management": "Rendeléskezelés", "Order Management": "Rendeléskezelés",
"Payment Config": "Fizetési beállítások", "Payment Config": "Fizetési beállítások",
"Phone Number": "Telefonszám", "Phone Number": "Telefonszám",

View File

@ -51,6 +51,7 @@
"subscriptionPath": "Előfizetési Útvonal", "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", "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", "subscriptionPathPlaceholder": "Adja meg",
"updateSuccess": "Sikeresen frissítve",
"wildcardResolution": "Joker Feloldás", "wildcardResolution": "Joker Feloldás",
"wildcardResolutionDescription": "Előfizetéshez használatos" "wildcardResolutionDescription": "Előfizetéshez használatos"
}, },

View File

@ -5,8 +5,6 @@
"clientSecretDescription": "Telegram Bot Token, amelyet a @BotFather-től szerezhetsz be", "clientSecretDescription": "Telegram Bot Token, amelyet a @BotFather-től szerezhetsz be",
"enable": "Engedélyez", "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", "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", "saveFailed": "Mentés sikertelen",
"saveSuccess": "Sikeres mentés" "saveSuccess": "Sikeres mentés"
} }

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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