🐛 fix(protpcp-form): Rename 'schema' to 'scheme' for consistency across the application
This commit is contained in:
parent
da2aad5d14
commit
36812aebdb
@ -64,7 +64,7 @@ const createClientFormSchema = (t: any) =>
|
||||
description: z.string().optional(),
|
||||
icon: z.string().optional(),
|
||||
user_agent: z.string().min(1, `User-Agent ${t('form.validation.userAgentRequiredSuffix')}`),
|
||||
schema: z.string().default(''),
|
||||
scheme: z.string().default(''),
|
||||
template: z.string().default(''),
|
||||
output_format: z.string().default(''),
|
||||
download_link: z.object({
|
||||
@ -97,7 +97,7 @@ export function ProtocolForm() {
|
||||
description: '',
|
||||
icon: '',
|
||||
user_agent: '',
|
||||
schema: '',
|
||||
scheme: '',
|
||||
template: '',
|
||||
output_format: '',
|
||||
download_link: {
|
||||
@ -234,7 +234,7 @@ export function ProtocolForm() {
|
||||
description: '',
|
||||
icon: '',
|
||||
user_agent: '',
|
||||
schema: '',
|
||||
scheme: '',
|
||||
template: '',
|
||||
output_format: '',
|
||||
download_link: {
|
||||
@ -491,11 +491,11 @@ export function ProtocolForm() {
|
||||
|
||||
<FormField
|
||||
control={form.control}
|
||||
name='schema'
|
||||
name='scheme'
|
||||
render={({ field }) => (
|
||||
<FormItem>
|
||||
<FormLabel className='flex items-center gap-2'>
|
||||
{t('form.fields.schema')}
|
||||
{t('form.fields.scheme')}
|
||||
<TooltipProvider>
|
||||
<Tooltip>
|
||||
<TooltipTrigger
|
||||
@ -515,47 +515,47 @@ export function ProtocolForm() {
|
||||
>
|
||||
<div className='space-y-2 text-sm'>
|
||||
<div className='font-medium'>
|
||||
{t('form.descriptions.schema.title')}
|
||||
{t('form.descriptions.scheme.title')}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div className='font-medium'>
|
||||
{t('form.descriptions.schema.variables')}
|
||||
{t('form.descriptions.scheme.variables')}
|
||||
</div>
|
||||
<ul className='ml-2 list-disc space-y-1 text-xs'>
|
||||
<li>
|
||||
<code className='rounded px-1'>{'${url}'}</code> -{' '}
|
||||
{t('form.descriptions.schema.urlVariable')}
|
||||
{t('form.descriptions.scheme.urlVariable')}
|
||||
</li>
|
||||
<li>
|
||||
<code className='rounded px-1'>{'${name}'}</code> -{' '}
|
||||
{t('form.descriptions.schema.nameVariable')}
|
||||
{t('form.descriptions.scheme.nameVariable')}
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div className='font-medium'>
|
||||
{t('form.descriptions.schema.functions')}
|
||||
{t('form.descriptions.scheme.functions')}
|
||||
</div>
|
||||
<ul className='ml-2 list-disc space-y-1 text-xs'>
|
||||
<li>
|
||||
<code className='rounded px-1'>
|
||||
{'${encodeURIComponent(...)}'}
|
||||
</code>{' '}
|
||||
- {t('form.descriptions.schema.urlEncoding')}
|
||||
- {t('form.descriptions.scheme.urlEncoding')}
|
||||
</li>
|
||||
<li>
|
||||
<code className='rounded px-1'>
|
||||
{'${window.btoa(...)}'}
|
||||
</code>{' '}
|
||||
- {t('form.descriptions.schema.base64Encoding')}
|
||||
- {t('form.descriptions.scheme.base64Encoding')}
|
||||
</li>
|
||||
<li>
|
||||
<code className='rounded px-1'>
|
||||
{'${JSON.stringify(...)}'}
|
||||
</code>{' '}
|
||||
- {t('form.descriptions.schema.jsonStringify')}
|
||||
- {t('form.descriptions.scheme.jsonStringify')}
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@ -47,14 +47,14 @@
|
||||
"icon": "URL ikony nebo base64 kódování",
|
||||
"name": "Název zobrazení klienta",
|
||||
"outputFormat": "Formát konfiguračního souboru předplatného",
|
||||
"schema": {
|
||||
"base64Encoding": "Base64 kódování",
|
||||
"scheme": {
|
||||
"base64Encoding": "Kódování Base64",
|
||||
"functions": "Podporuje funkce:",
|
||||
"jsonStringify": "JSON objekt na řetězec",
|
||||
"nameVariable": "název webu",
|
||||
"title": "Šablona URL schématu",
|
||||
"urlEncoding": "URL kódování",
|
||||
"urlVariable": "URL předplatného",
|
||||
"urlEncoding": "Kódování URL",
|
||||
"urlVariable": "URL pro odběr",
|
||||
"variables": "Podporuje proměnné:"
|
||||
},
|
||||
"template": {
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Ikona",
|
||||
"name": "Název",
|
||||
"outputFormat": "Formát výstupu",
|
||||
"schema": "URL schéma",
|
||||
"scheme": "URL schéma",
|
||||
"template": "Šablona souboru předplatného"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,7 +47,7 @@
|
||||
"icon": "Icon-URL oder Base64-Codierung",
|
||||
"name": "Anzeigename des Clients",
|
||||
"outputFormat": "Format der Abonnementkonfigurationsdatei",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Base64-Codierung",
|
||||
"functions": "Unterstützt Funktionen:",
|
||||
"jsonStringify": "JSON-Objekt in String",
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Icon",
|
||||
"name": "Name",
|
||||
"outputFormat": "Ausgabeformat",
|
||||
"schema": "URL-Schema",
|
||||
"scheme": "URL-Schema",
|
||||
"template": "Abonnementdateivorlage"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -52,7 +52,7 @@
|
||||
"name": "Name",
|
||||
"description": "Description",
|
||||
"outputFormat": "Output Format",
|
||||
"schema": "URL Schema",
|
||||
"scheme": "URL Scheme",
|
||||
"template": "Subscription File Template"
|
||||
},
|
||||
"descriptions": {
|
||||
@ -61,8 +61,8 @@
|
||||
"userAgentPrefix": "Client identifier for distinguishing different clients",
|
||||
"description": "Detailed client description",
|
||||
"outputFormat": "Subscription configuration file format",
|
||||
"schema": {
|
||||
"title": "URL Schema template",
|
||||
"scheme": {
|
||||
"title": "URL Scheme template",
|
||||
"variables": "Supports variables:",
|
||||
"urlVariable": "subscription URL",
|
||||
"nameVariable": "site name",
|
||||
|
||||
@ -47,7 +47,7 @@
|
||||
"icon": "URL del ícono o codificación base64",
|
||||
"name": "Nombre para mostrar del cliente",
|
||||
"outputFormat": "Formato del archivo de configuración de suscripción",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Codificación Base64",
|
||||
"functions": "Soporta funciones:",
|
||||
"jsonStringify": "Objeto JSON a cadena",
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Ícono",
|
||||
"name": "Nombre",
|
||||
"outputFormat": "Formato de Salida",
|
||||
"schema": "Esquema de URL",
|
||||
"scheme": "Esquema de URL",
|
||||
"template": "Plantilla de Archivo de Suscripción"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,12 +47,12 @@
|
||||
"icon": "URL del ícono o codificación base64",
|
||||
"name": "Nombre para mostrar del cliente",
|
||||
"outputFormat": "Formato del archivo de configuración de suscripción",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Codificación Base64",
|
||||
"functions": "Soporta funciones:",
|
||||
"jsonStringify": "Objeto JSON a cadena",
|
||||
"nameVariable": "nombre del sitio",
|
||||
"title": "Plantilla de Esquema de URL",
|
||||
"title": "Plantilla de esquema de URL",
|
||||
"urlEncoding": "Codificación de URL",
|
||||
"urlVariable": "URL de suscripción",
|
||||
"variables": "Soporta variables:"
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Ícono",
|
||||
"name": "Nombre",
|
||||
"outputFormat": "Formato de Salida",
|
||||
"schema": "Esquema de URL",
|
||||
"scheme": "Esquema de URL",
|
||||
"template": "Plantilla de Archivo de Suscripción"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,15 +47,15 @@
|
||||
"icon": "URL آیکون یا کدگذاری base64",
|
||||
"name": "نام نمایشی مشتری",
|
||||
"outputFormat": "فرمت فایل پیکربندی اشتراک",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "کدگذاری Base64",
|
||||
"functions": "توابع پشتیبانی شده:",
|
||||
"functions": "توابع را پشتیبانی میکند:",
|
||||
"jsonStringify": "شی JSON به رشته",
|
||||
"nameVariable": "نام سایت",
|
||||
"title": "قالب طرح URL",
|
||||
"title": "الگوی طرح URL",
|
||||
"urlEncoding": "کدگذاری URL",
|
||||
"urlVariable": "URL اشتراک",
|
||||
"variables": "متغیرهای پشتیبانی شده:"
|
||||
"variables": "متغیرها را پشتیبانی میکند:"
|
||||
},
|
||||
"template": {
|
||||
"description": "استفاده از نحو قالب Go برای تولید فایلهای پیکربندی اشتراک",
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "آیکون",
|
||||
"name": "نام",
|
||||
"outputFormat": "فرمت خروجی",
|
||||
"schema": "طرح URL",
|
||||
"scheme": "طرح URL",
|
||||
"template": "قالب فایل اشتراک"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,12 +47,12 @@
|
||||
"icon": "Ikonin URL tai base64-koodaus",
|
||||
"name": "Asiakkaan näyttönimi",
|
||||
"outputFormat": "Tilauksen konfiguraatiotiedoston muoto",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Base64-koodaus",
|
||||
"functions": "Tukee toimintoja:",
|
||||
"jsonStringify": "JSON-objekti merkkijonoksi",
|
||||
"nameVariable": "sivuston nimi",
|
||||
"title": "URL-mallin malli",
|
||||
"title": "URL-skeeman malli",
|
||||
"urlEncoding": "URL-koodaus",
|
||||
"urlVariable": "tilaus-URL",
|
||||
"variables": "Tukee muuttujia:"
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Ikoni",
|
||||
"name": "Nimi",
|
||||
"outputFormat": "Tulostusmuoto",
|
||||
"schema": "URL-malli",
|
||||
"scheme": "URL-skeema",
|
||||
"template": "Tilauksen tiedostomalli"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,7 +47,7 @@
|
||||
"icon": "URL de l'icône ou encodage base64",
|
||||
"name": "Nom d'affichage du client",
|
||||
"outputFormat": "Format du fichier de configuration d'abonnement",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Encodage Base64",
|
||||
"functions": "Prend en charge les fonctions :",
|
||||
"jsonStringify": "Objet JSON en chaîne",
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Icône",
|
||||
"name": "Nom",
|
||||
"outputFormat": "Format de sortie",
|
||||
"schema": "Schéma d'URL",
|
||||
"scheme": "Schéma d'URL",
|
||||
"template": "Modèle de fichier d'abonnement"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,12 +47,12 @@
|
||||
"icon": "आइकन यूआरएल या बेस64 एन्कोडिंग",
|
||||
"name": "क्लाइंट प्रदर्शन नाम",
|
||||
"outputFormat": "सदस्यता कॉन्फ़िगरेशन फ़ाइल प्रारूप",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "बेस64 एन्कोडिंग",
|
||||
"functions": "कार्य का समर्थन करता है:",
|
||||
"jsonStringify": "JSON ऑब्जेक्ट को स्ट्रिंग में",
|
||||
"jsonStringify": "जेसन ऑब्जेक्ट को स्ट्रिंग",
|
||||
"nameVariable": "साइट का नाम",
|
||||
"title": "यूआरएल स्कीमा टेम्पलेट",
|
||||
"title": "यूआरएल स्कीम टेम्पलेट",
|
||||
"urlEncoding": "यूआरएल एन्कोडिंग",
|
||||
"urlVariable": "सदस्यता यूआरएल",
|
||||
"variables": "चर का समर्थन करता है:"
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "आइकन",
|
||||
"name": "नाम",
|
||||
"outputFormat": "आउटपुट प्रारूप",
|
||||
"schema": "यूआरएल स्कीमा",
|
||||
"scheme": "यूआरएल स्कीम",
|
||||
"template": "सदस्यता फ़ाइल टेम्पलेट"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,12 +47,12 @@
|
||||
"icon": "Ikon URL vagy base64 kódolás",
|
||||
"name": "Ügyfél megjelenítési neve",
|
||||
"outputFormat": "Előfizetési konfigurációs fájl formátum",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Base64 kódolás",
|
||||
"functions": "Támogatott funkciók:",
|
||||
"jsonStringify": "JSON objektum stringgé alakítása",
|
||||
"nameVariable": "webhely neve",
|
||||
"title": "URL Sémák sablon",
|
||||
"title": "URL séma sablon",
|
||||
"urlEncoding": "URL kódolás",
|
||||
"urlVariable": "előfizetési URL",
|
||||
"variables": "Támogatott változók:"
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Ikon",
|
||||
"name": "Név",
|
||||
"outputFormat": "Kimeneti Formátum",
|
||||
"schema": "URL Sémák",
|
||||
"scheme": "URL séma",
|
||||
"template": "Előfizetési Fájl Sablon"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,15 +47,15 @@
|
||||
"icon": "アイコンのURLまたはbase64エンコーディング",
|
||||
"name": "クライアントの表示名",
|
||||
"outputFormat": "サブスクリプション設定ファイル形式",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Base64エンコーディング",
|
||||
"functions": "関数をサポートしています:",
|
||||
"jsonStringify": "JSONオブジェクトを文字列に変換",
|
||||
"functions": "サポートされている関数:",
|
||||
"jsonStringify": "JSONオブジェクトを文字列に",
|
||||
"nameVariable": "サイト名",
|
||||
"title": "URLスキーマテンプレート",
|
||||
"title": "URLスキームテンプレート",
|
||||
"urlEncoding": "URLエンコーディング",
|
||||
"urlVariable": "サブスクリプションURL",
|
||||
"variables": "変数をサポートしています:"
|
||||
"variables": "サポートされている変数:"
|
||||
},
|
||||
"template": {
|
||||
"description": "Goテンプレート構文を使用してサブスクリプション設定ファイルを生成します",
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "アイコン",
|
||||
"name": "名前",
|
||||
"outputFormat": "出力形式",
|
||||
"schema": "URLスキーマ",
|
||||
"scheme": "URLスキーム",
|
||||
"template": "サブスクリプションファイルテンプレート"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,12 +47,12 @@
|
||||
"icon": "아이콘 URL 또는 base64 인코딩",
|
||||
"name": "클라이언트 표시 이름",
|
||||
"outputFormat": "구독 구성 파일 형식",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Base64 인코딩",
|
||||
"functions": "함수를 지원합니다:",
|
||||
"functions": "기능을 지원합니다:",
|
||||
"jsonStringify": "JSON 객체를 문자열로 변환",
|
||||
"nameVariable": "사이트 이름",
|
||||
"title": "URL 스키마 템플릿",
|
||||
"title": "URL 스킴 템플릿",
|
||||
"urlEncoding": "URL 인코딩",
|
||||
"urlVariable": "구독 URL",
|
||||
"variables": "변수를 지원합니다:"
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "아이콘",
|
||||
"name": "이름",
|
||||
"outputFormat": "출력 형식",
|
||||
"schema": "URL 스키마",
|
||||
"scheme": "URL 스킴",
|
||||
"template": "구독 파일 템플릿"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,7 +47,7 @@
|
||||
"icon": "Ikon-URL eller base64-koding",
|
||||
"name": "Klientens visningsnavn",
|
||||
"outputFormat": "Format for abonnementskonfigurasjonsfil",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Base64-koding",
|
||||
"functions": "Støtter funksjoner:",
|
||||
"jsonStringify": "JSON-objekt til streng",
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Ikon",
|
||||
"name": "Navn",
|
||||
"outputFormat": "Utdataformat",
|
||||
"schema": "URL-skjema",
|
||||
"scheme": "URL-skjema",
|
||||
"template": "Abonnementsfilmal"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,10 +47,10 @@
|
||||
"icon": "URL ikony lub kodowanie base64",
|
||||
"name": "Nazwa wyświetlana klienta",
|
||||
"outputFormat": "Format pliku konfiguracyjnego subskrypcji",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Kodowanie Base64",
|
||||
"functions": "Obsługuje funkcje:",
|
||||
"jsonStringify": "Obiekt JSON na string",
|
||||
"jsonStringify": "Obiekt JSON na ciąg",
|
||||
"nameVariable": "nazwa witryny",
|
||||
"title": "Szablon schematu URL",
|
||||
"urlEncoding": "Kodowanie URL",
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Ikona",
|
||||
"name": "Nazwa",
|
||||
"outputFormat": "Format wyjściowy",
|
||||
"schema": "Schemat URL",
|
||||
"scheme": "Schemat URL",
|
||||
"template": "Szablon pliku subskrypcyjnego"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,14 +47,14 @@
|
||||
"icon": "URL do ícone ou codificação base64",
|
||||
"name": "Nome de exibição do cliente",
|
||||
"outputFormat": "Formato do arquivo de configuração da assinatura",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Codificação Base64",
|
||||
"functions": "Suporta funções:",
|
||||
"jsonStringify": "Objeto JSON para string",
|
||||
"nameVariable": "nome do site",
|
||||
"title": "Modelo de Esquema de URL",
|
||||
"urlEncoding": "Codificação de URL",
|
||||
"urlVariable": "URL da assinatura",
|
||||
"urlVariable": "URL de assinatura",
|
||||
"variables": "Suporta variáveis:"
|
||||
},
|
||||
"template": {
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Ícone",
|
||||
"name": "Nome",
|
||||
"outputFormat": "Formato de Saída",
|
||||
"schema": "Esquema de URL",
|
||||
"scheme": "Esquema de URL",
|
||||
"template": "Template do Arquivo de Assinatura"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,14 +47,14 @@
|
||||
"icon": "URL iconiță sau codare base64",
|
||||
"name": "Numele de afișare al clientului",
|
||||
"outputFormat": "Formatul fișierului de configurare a abonamentului",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Codificare Base64",
|
||||
"functions": "Suportă funcții:",
|
||||
"jsonStringify": "Obiect JSON în string",
|
||||
"jsonStringify": "Obiect JSON în șir",
|
||||
"nameVariable": "numele site-ului",
|
||||
"title": "Șablon Schema URL",
|
||||
"urlEncoding": "Codificare URL",
|
||||
"urlVariable": "URL-ul abonamentului",
|
||||
"urlVariable": "URL-ul de abonare",
|
||||
"variables": "Suportă variabile:"
|
||||
},
|
||||
"template": {
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Iconiță",
|
||||
"name": "Nume",
|
||||
"outputFormat": "Format de Ieșire",
|
||||
"schema": "Schema URL",
|
||||
"scheme": "Schema URL",
|
||||
"template": "Șablon Fișier Abonament"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,13 +47,13 @@
|
||||
"icon": "URL иконки или base64 кодировка",
|
||||
"name": "Отображаемое имя клиента",
|
||||
"outputFormat": "Формат файла конфигурации подписки",
|
||||
"schema": {
|
||||
"base64Encoding": "Base64 кодирование",
|
||||
"scheme": {
|
||||
"base64Encoding": "Кодирование Base64",
|
||||
"functions": "Поддерживает функции:",
|
||||
"jsonStringify": "JSON объект в строку",
|
||||
"jsonStringify": "Преобразование JSON-объекта в строку",
|
||||
"nameVariable": "имя сайта",
|
||||
"title": "Шаблон URL-схемы",
|
||||
"urlEncoding": "URL кодирование",
|
||||
"title": "Шаблон схемы URL",
|
||||
"urlEncoding": "Кодирование URL",
|
||||
"urlVariable": "URL подписки",
|
||||
"variables": "Поддерживает переменные:"
|
||||
},
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Иконка",
|
||||
"name": "Имя",
|
||||
"outputFormat": "Формат вывода",
|
||||
"schema": "URL-схема",
|
||||
"scheme": "Схема URL",
|
||||
"template": "Шаблон файла подписки"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,12 +47,12 @@
|
||||
"icon": "URL ของไอคอนหรือการเข้ารหัส base64",
|
||||
"name": "ชื่อที่แสดงของลูกค้า",
|
||||
"outputFormat": "รูปแบบไฟล์การกำหนดค่าการสมัครสมาชิก",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "การเข้ารหัส Base64",
|
||||
"functions": "รองรับฟังก์ชัน:",
|
||||
"jsonStringify": "วัตถุ JSON เป็นสตริง",
|
||||
"nameVariable": "ชื่อไซต์",
|
||||
"title": "เทมเพลตสคีม่า URL",
|
||||
"nameVariable": "ชื่อเว็บไซต์",
|
||||
"title": "แม่แบบรูปแบบ URL",
|
||||
"urlEncoding": "การเข้ารหัส URL",
|
||||
"urlVariable": "URL การสมัครสมาชิก",
|
||||
"variables": "รองรับตัวแปร:"
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "ไอคอน",
|
||||
"name": "ชื่อ",
|
||||
"outputFormat": "รูปแบบผลลัพธ์",
|
||||
"schema": "สคีม่า URL",
|
||||
"scheme": "รูปแบบ URL",
|
||||
"template": "เทมเพลตไฟล์การสมัครสมาชิก"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,10 +47,10 @@
|
||||
"icon": "Simge URL'si veya base64 kodlaması",
|
||||
"name": "Müşteri görüntüleme adı",
|
||||
"outputFormat": "Abonelik yapılandırma dosyası formatı",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Base64 kodlaması",
|
||||
"functions": "Fonksiyonları destekler:",
|
||||
"jsonStringify": "JSON nesnesini dizeye dönüştür",
|
||||
"jsonStringify": "JSON nesnesini dizeye çevir",
|
||||
"nameVariable": "site adı",
|
||||
"title": "URL Şeması şablonu",
|
||||
"urlEncoding": "URL kodlaması",
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Simge",
|
||||
"name": "İsim",
|
||||
"outputFormat": "Çıktı Formatı",
|
||||
"schema": "URL Şeması",
|
||||
"scheme": "URL Şeması",
|
||||
"template": "Abonelik Dosyası Şablonu"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,13 +47,13 @@
|
||||
"icon": "URL іконки або base64 кодування",
|
||||
"name": "Відображуване ім'я клієнта",
|
||||
"outputFormat": "Формат файлу конфігурації підписки",
|
||||
"schema": {
|
||||
"base64Encoding": "Base64 кодування",
|
||||
"scheme": {
|
||||
"base64Encoding": "Кодування Base64",
|
||||
"functions": "Підтримує функції:",
|
||||
"jsonStringify": "JSON об'єкт в рядок",
|
||||
"nameVariable": "ім'я сайту",
|
||||
"nameVariable": "назва сайту",
|
||||
"title": "Шаблон URL-схеми",
|
||||
"urlEncoding": "URL кодування",
|
||||
"urlEncoding": "Кодування URL",
|
||||
"urlVariable": "URL підписки",
|
||||
"variables": "Підтримує змінні:"
|
||||
},
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Іконка",
|
||||
"name": "Ім'я",
|
||||
"outputFormat": "Формат виходу",
|
||||
"schema": "URL-схема",
|
||||
"scheme": "URL-схема",
|
||||
"template": "Шаблон файлу підписки"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,12 +47,12 @@
|
||||
"icon": "URL biểu tượng hoặc mã hóa base64",
|
||||
"name": "Tên hiển thị của khách hàng",
|
||||
"outputFormat": "Định dạng tệp cấu hình đăng ký",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Mã hóa Base64",
|
||||
"functions": "Hỗ trợ các hàm:",
|
||||
"jsonStringify": "Chuyển đổi đối tượng JSON thành chuỗi",
|
||||
"jsonStringify": "Đối tượng JSON thành chuỗi",
|
||||
"nameVariable": "tên trang",
|
||||
"title": "Mô hình URL",
|
||||
"title": "Mẫu mô hình URL",
|
||||
"urlEncoding": "Mã hóa URL",
|
||||
"urlVariable": "URL đăng ký",
|
||||
"variables": "Hỗ trợ các biến:"
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "Biểu tượng",
|
||||
"name": "Tên",
|
||||
"outputFormat": "Định dạng Đầu ra",
|
||||
"schema": "Mô hình URL",
|
||||
"scheme": "Mô hình URL",
|
||||
"template": "Mẫu Tệp Đăng ký"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@ -47,28 +47,28 @@
|
||||
"icon": "图标 URL 或 base64 编码",
|
||||
"name": "客户端显示名称",
|
||||
"outputFormat": "订阅配置文件格式",
|
||||
"schema": {
|
||||
"title": "URL Schema 模板",
|
||||
"variables": "支持变量:",
|
||||
"urlVariable": "订阅地址",
|
||||
"nameVariable": "站点名称",
|
||||
"functions": "支持函数:",
|
||||
"urlEncoding": "URL编码",
|
||||
"scheme": {
|
||||
"base64Encoding": "Base64编码",
|
||||
"jsonStringify": "JSON对象转字符串"
|
||||
"functions": "支持功能:",
|
||||
"jsonStringify": "JSON对象转字符串",
|
||||
"nameVariable": "站点名称",
|
||||
"title": "URL方案模板",
|
||||
"urlEncoding": "URL编码",
|
||||
"urlVariable": "订阅URL",
|
||||
"variables": "支持变量:"
|
||||
},
|
||||
"template": {
|
||||
"title": "Go模板语法",
|
||||
"description": "使用Go模板语法生成订阅配置文件",
|
||||
"variables": "可用变量:",
|
||||
"siteName": "站点名称",
|
||||
"subscribeName": "订阅名称",
|
||||
"nodes": "代理节点列表",
|
||||
"userInfo": "用户信息(流量、到期时间等)",
|
||||
"functions": "模板函数:",
|
||||
"range": "遍历数组",
|
||||
"if": "条件判断",
|
||||
"sprig": "Sprig函数库(字符串处理、日期等)"
|
||||
"nodes": "代理节点列表",
|
||||
"range": "遍历数组",
|
||||
"siteName": "站点名称",
|
||||
"sprig": "Sprig函数库(字符串处理、日期等)",
|
||||
"subscribeName": "订阅名称",
|
||||
"title": "Go模板语法",
|
||||
"userInfo": "用户信息(流量、到期时间等)",
|
||||
"variables": "可用变量:"
|
||||
},
|
||||
"userAgentPrefix": "用于区分不同客户端的客户端标识符"
|
||||
},
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "图标",
|
||||
"name": "名称",
|
||||
"outputFormat": "输出格式",
|
||||
"schema": "URL Schema",
|
||||
"scheme": "URL方案",
|
||||
"template": "订阅文件模板"
|
||||
},
|
||||
"tabs": {
|
||||
@ -93,10 +93,10 @@
|
||||
},
|
||||
"outputFormats": {
|
||||
"base64": "Base64",
|
||||
"conf": "CONF",
|
||||
"json": "JSON",
|
||||
"plain": "纯文本",
|
||||
"yaml": "YAML",
|
||||
"conf": "CONF"
|
||||
"yaml": "YAML"
|
||||
},
|
||||
"platforms": {
|
||||
"android": "Android",
|
||||
@ -119,14 +119,14 @@
|
||||
}
|
||||
},
|
||||
"templatePreview": {
|
||||
"title": "模板预览",
|
||||
"preview": "预览",
|
||||
"loading": "加载中...",
|
||||
"failed": "预览失败",
|
||||
"base64": {
|
||||
"originalContent": "原始内容 (Base64)",
|
||||
"decodeError": "解码失败:内容不是有效的Base64格式",
|
||||
"decodedContent": "解码后内容",
|
||||
"decodeError": "解码失败:内容不是有效的Base64格式"
|
||||
}
|
||||
"originalContent": "原始内容 (Base64)"
|
||||
},
|
||||
"failed": "预览失败",
|
||||
"loading": "加载中...",
|
||||
"preview": "预览",
|
||||
"title": "模板预览"
|
||||
}
|
||||
}
|
||||
|
||||
@ -47,15 +47,15 @@
|
||||
"icon": "圖標 URL 或 base64 編碼",
|
||||
"name": "客戶端顯示名稱",
|
||||
"outputFormat": "訂閱配置文件格式",
|
||||
"schema": {
|
||||
"scheme": {
|
||||
"base64Encoding": "Base64 編碼",
|
||||
"functions": "支持的函數:",
|
||||
"jsonStringify": "將 JSON 對象轉換為字符串",
|
||||
"functions": "支持功能:",
|
||||
"jsonStringify": "JSON 物件轉字串",
|
||||
"nameVariable": "網站名稱",
|
||||
"title": "URL 模式模板",
|
||||
"urlEncoding": "URL 編碼",
|
||||
"urlVariable": "訂閱 URL",
|
||||
"variables": "支持的變量:"
|
||||
"title": "網址方案範本",
|
||||
"urlEncoding": "網址編碼",
|
||||
"urlVariable": "訂閱網址",
|
||||
"variables": "支持變數:"
|
||||
},
|
||||
"template": {
|
||||
"description": "使用 Go 模板語法生成訂閱配置文件",
|
||||
@ -78,7 +78,7 @@
|
||||
"icon": "圖標",
|
||||
"name": "名稱",
|
||||
"outputFormat": "輸出格式",
|
||||
"schema": "URL 模式",
|
||||
"scheme": "網址方案",
|
||||
"template": "訂閱文件模板"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user