🐛 fix(protpcp-form): Rename 'schema' to 'scheme' for consistency across the application

This commit is contained in:
web 2025-08-15 04:30:20 -07:00 committed by speakeloudest
parent da2aad5d14
commit 36812aebdb
28 changed files with 127 additions and 127 deletions

View File

@ -64,7 +64,7 @@ const createClientFormSchema = (t: any) =>
description: z.string().optional(), description: z.string().optional(),
icon: z.string().optional(), icon: z.string().optional(),
user_agent: z.string().min(1, `User-Agent ${t('form.validation.userAgentRequiredSuffix')}`), user_agent: z.string().min(1, `User-Agent ${t('form.validation.userAgentRequiredSuffix')}`),
schema: z.string().default(''), scheme: z.string().default(''),
template: z.string().default(''), template: z.string().default(''),
output_format: z.string().default(''), output_format: z.string().default(''),
download_link: z.object({ download_link: z.object({
@ -97,7 +97,7 @@ export function ProtocolForm() {
description: '', description: '',
icon: '', icon: '',
user_agent: '', user_agent: '',
schema: '', scheme: '',
template: '', template: '',
output_format: '', output_format: '',
download_link: { download_link: {
@ -234,7 +234,7 @@ export function ProtocolForm() {
description: '', description: '',
icon: '', icon: '',
user_agent: '', user_agent: '',
schema: '', scheme: '',
template: '', template: '',
output_format: '', output_format: '',
download_link: { download_link: {
@ -491,11 +491,11 @@ export function ProtocolForm() {
<FormField <FormField
control={form.control} control={form.control}
name='schema' name='scheme'
render={({ field }) => ( render={({ field }) => (
<FormItem> <FormItem>
<FormLabel className='flex items-center gap-2'> <FormLabel className='flex items-center gap-2'>
{t('form.fields.schema')} {t('form.fields.scheme')}
<TooltipProvider> <TooltipProvider>
<Tooltip> <Tooltip>
<TooltipTrigger <TooltipTrigger
@ -515,47 +515,47 @@ export function ProtocolForm() {
> >
<div className='space-y-2 text-sm'> <div className='space-y-2 text-sm'>
<div className='font-medium'> <div className='font-medium'>
{t('form.descriptions.schema.title')} {t('form.descriptions.scheme.title')}
</div> </div>
<div> <div>
<div className='font-medium'> <div className='font-medium'>
{t('form.descriptions.schema.variables')} {t('form.descriptions.scheme.variables')}
</div> </div>
<ul className='ml-2 list-disc space-y-1 text-xs'> <ul className='ml-2 list-disc space-y-1 text-xs'>
<li> <li>
<code className='rounded px-1'>{'${url}'}</code> -{' '} <code className='rounded px-1'>{'${url}'}</code> -{' '}
{t('form.descriptions.schema.urlVariable')} {t('form.descriptions.scheme.urlVariable')}
</li> </li>
<li> <li>
<code className='rounded px-1'>{'${name}'}</code> -{' '} <code className='rounded px-1'>{'${name}'}</code> -{' '}
{t('form.descriptions.schema.nameVariable')} {t('form.descriptions.scheme.nameVariable')}
</li> </li>
</ul> </ul>
</div> </div>
<div> <div>
<div className='font-medium'> <div className='font-medium'>
{t('form.descriptions.schema.functions')} {t('form.descriptions.scheme.functions')}
</div> </div>
<ul className='ml-2 list-disc space-y-1 text-xs'> <ul className='ml-2 list-disc space-y-1 text-xs'>
<li> <li>
<code className='rounded px-1'> <code className='rounded px-1'>
{'${encodeURIComponent(...)}'} {'${encodeURIComponent(...)}'}
</code>{' '} </code>{' '}
- {t('form.descriptions.schema.urlEncoding')} - {t('form.descriptions.scheme.urlEncoding')}
</li> </li>
<li> <li>
<code className='rounded px-1'> <code className='rounded px-1'>
{'${window.btoa(...)}'} {'${window.btoa(...)}'}
</code>{' '} </code>{' '}
- {t('form.descriptions.schema.base64Encoding')} - {t('form.descriptions.scheme.base64Encoding')}
</li> </li>
<li> <li>
<code className='rounded px-1'> <code className='rounded px-1'>
{'${JSON.stringify(...)}'} {'${JSON.stringify(...)}'}
</code>{' '} </code>{' '}
- {t('form.descriptions.schema.jsonStringify')} - {t('form.descriptions.scheme.jsonStringify')}
</li> </li>
</ul> </ul>
</div> </div>

View File

@ -47,14 +47,14 @@
"icon": "URL ikony nebo base64 kódování", "icon": "URL ikony nebo base64 kódování",
"name": "Název zobrazení klienta", "name": "Název zobrazení klienta",
"outputFormat": "Formát konfiguračního souboru předplatného", "outputFormat": "Formát konfiguračního souboru předplatného",
"schema": { "scheme": {
"base64Encoding": "Base64 kódování", "base64Encoding": "Kódování Base64",
"functions": "Podporuje funkce:", "functions": "Podporuje funkce:",
"jsonStringify": "JSON objekt na řetězec", "jsonStringify": "JSON objekt na řetězec",
"nameVariable": "název webu", "nameVariable": "název webu",
"title": "Šablona URL schématu", "title": "Šablona URL schématu",
"urlEncoding": "URL kódování", "urlEncoding": "Kódování URL",
"urlVariable": "URL předplatného", "urlVariable": "URL pro odběr",
"variables": "Podporuje proměnné:" "variables": "Podporuje proměnné:"
}, },
"template": { "template": {
@ -78,7 +78,7 @@
"icon": "Ikona", "icon": "Ikona",
"name": "Název", "name": "Název",
"outputFormat": "Formát výstupu", "outputFormat": "Formát výstupu",
"schema": "URL schéma", "scheme": "URL schéma",
"template": "Šablona souboru předplatného" "template": "Šablona souboru předplatného"
}, },
"tabs": { "tabs": {

View File

@ -47,7 +47,7 @@
"icon": "Icon-URL oder Base64-Codierung", "icon": "Icon-URL oder Base64-Codierung",
"name": "Anzeigename des Clients", "name": "Anzeigename des Clients",
"outputFormat": "Format der Abonnementkonfigurationsdatei", "outputFormat": "Format der Abonnementkonfigurationsdatei",
"schema": { "scheme": {
"base64Encoding": "Base64-Codierung", "base64Encoding": "Base64-Codierung",
"functions": "Unterstützt Funktionen:", "functions": "Unterstützt Funktionen:",
"jsonStringify": "JSON-Objekt in String", "jsonStringify": "JSON-Objekt in String",
@ -78,7 +78,7 @@
"icon": "Icon", "icon": "Icon",
"name": "Name", "name": "Name",
"outputFormat": "Ausgabeformat", "outputFormat": "Ausgabeformat",
"schema": "URL-Schema", "scheme": "URL-Schema",
"template": "Abonnementdateivorlage" "template": "Abonnementdateivorlage"
}, },
"tabs": { "tabs": {

View File

@ -52,7 +52,7 @@
"name": "Name", "name": "Name",
"description": "Description", "description": "Description",
"outputFormat": "Output Format", "outputFormat": "Output Format",
"schema": "URL Schema", "scheme": "URL Scheme",
"template": "Subscription File Template" "template": "Subscription File Template"
}, },
"descriptions": { "descriptions": {
@ -61,8 +61,8 @@
"userAgentPrefix": "Client identifier for distinguishing different clients", "userAgentPrefix": "Client identifier for distinguishing different clients",
"description": "Detailed client description", "description": "Detailed client description",
"outputFormat": "Subscription configuration file format", "outputFormat": "Subscription configuration file format",
"schema": { "scheme": {
"title": "URL Schema template", "title": "URL Scheme template",
"variables": "Supports variables:", "variables": "Supports variables:",
"urlVariable": "subscription URL", "urlVariable": "subscription URL",
"nameVariable": "site name", "nameVariable": "site name",

View File

@ -47,7 +47,7 @@
"icon": "URL del ícono o codificación base64", "icon": "URL del ícono o codificación base64",
"name": "Nombre para mostrar del cliente", "name": "Nombre para mostrar del cliente",
"outputFormat": "Formato del archivo de configuración de suscripción", "outputFormat": "Formato del archivo de configuración de suscripción",
"schema": { "scheme": {
"base64Encoding": "Codificación Base64", "base64Encoding": "Codificación Base64",
"functions": "Soporta funciones:", "functions": "Soporta funciones:",
"jsonStringify": "Objeto JSON a cadena", "jsonStringify": "Objeto JSON a cadena",
@ -78,7 +78,7 @@
"icon": "Ícono", "icon": "Ícono",
"name": "Nombre", "name": "Nombre",
"outputFormat": "Formato de Salida", "outputFormat": "Formato de Salida",
"schema": "Esquema de URL", "scheme": "Esquema de URL",
"template": "Plantilla de Archivo de Suscripción" "template": "Plantilla de Archivo de Suscripción"
}, },
"tabs": { "tabs": {

View File

@ -47,12 +47,12 @@
"icon": "URL del ícono o codificación base64", "icon": "URL del ícono o codificación base64",
"name": "Nombre para mostrar del cliente", "name": "Nombre para mostrar del cliente",
"outputFormat": "Formato del archivo de configuración de suscripción", "outputFormat": "Formato del archivo de configuración de suscripción",
"schema": { "scheme": {
"base64Encoding": "Codificación Base64", "base64Encoding": "Codificación Base64",
"functions": "Soporta funciones:", "functions": "Soporta funciones:",
"jsonStringify": "Objeto JSON a cadena", "jsonStringify": "Objeto JSON a cadena",
"nameVariable": "nombre del sitio", "nameVariable": "nombre del sitio",
"title": "Plantilla de Esquema de URL", "title": "Plantilla de esquema de URL",
"urlEncoding": "Codificación de URL", "urlEncoding": "Codificación de URL",
"urlVariable": "URL de suscripción", "urlVariable": "URL de suscripción",
"variables": "Soporta variables:" "variables": "Soporta variables:"
@ -78,7 +78,7 @@
"icon": "Ícono", "icon": "Ícono",
"name": "Nombre", "name": "Nombre",
"outputFormat": "Formato de Salida", "outputFormat": "Formato de Salida",
"schema": "Esquema de URL", "scheme": "Esquema de URL",
"template": "Plantilla de Archivo de Suscripción" "template": "Plantilla de Archivo de Suscripción"
}, },
"tabs": { "tabs": {

View File

@ -47,15 +47,15 @@
"icon": "URL آیکون یا کدگذاری base64", "icon": "URL آیکون یا کدگذاری base64",
"name": "نام نمایشی مشتری", "name": "نام نمایشی مشتری",
"outputFormat": "فرمت فایل پیکربندی اشتراک", "outputFormat": "فرمت فایل پیکربندی اشتراک",
"schema": { "scheme": {
"base64Encoding": "کدگذاری Base64", "base64Encoding": "کدگذاری Base64",
"functions": "توابع پشتیبانی شده:", "functions": "توابع را پشتیبانی می‌کند:",
"jsonStringify": "شی JSON به رشته", "jsonStringify": "شی JSON به رشته",
"nameVariable": "نام سایت", "nameVariable": "نام سایت",
"title": "قالب طرح URL", "title": "الگوی طرح URL",
"urlEncoding": "کدگذاری URL", "urlEncoding": "کدگذاری URL",
"urlVariable": "URL اشتراک", "urlVariable": "URL اشتراک",
"variables": "متغیرهای پشتیبانی شده:" "variables": "متغیرها را پشتیبانی می‌کند:"
}, },
"template": { "template": {
"description": "استفاده از نحو قالب Go برای تولید فایل‌های پیکربندی اشتراک", "description": "استفاده از نحو قالب Go برای تولید فایل‌های پیکربندی اشتراک",
@ -78,7 +78,7 @@
"icon": "آیکون", "icon": "آیکون",
"name": "نام", "name": "نام",
"outputFormat": "فرمت خروجی", "outputFormat": "فرمت خروجی",
"schema": "طرح URL", "scheme": "طرح URL",
"template": "قالب فایل اشتراک" "template": "قالب فایل اشتراک"
}, },
"tabs": { "tabs": {

View File

@ -47,12 +47,12 @@
"icon": "Ikonin URL tai base64-koodaus", "icon": "Ikonin URL tai base64-koodaus",
"name": "Asiakkaan näyttönimi", "name": "Asiakkaan näyttönimi",
"outputFormat": "Tilauksen konfiguraatiotiedoston muoto", "outputFormat": "Tilauksen konfiguraatiotiedoston muoto",
"schema": { "scheme": {
"base64Encoding": "Base64-koodaus", "base64Encoding": "Base64-koodaus",
"functions": "Tukee toimintoja:", "functions": "Tukee toimintoja:",
"jsonStringify": "JSON-objekti merkkijonoksi", "jsonStringify": "JSON-objekti merkkijonoksi",
"nameVariable": "sivuston nimi", "nameVariable": "sivuston nimi",
"title": "URL-mallin malli", "title": "URL-skeeman malli",
"urlEncoding": "URL-koodaus", "urlEncoding": "URL-koodaus",
"urlVariable": "tilaus-URL", "urlVariable": "tilaus-URL",
"variables": "Tukee muuttujia:" "variables": "Tukee muuttujia:"
@ -78,7 +78,7 @@
"icon": "Ikoni", "icon": "Ikoni",
"name": "Nimi", "name": "Nimi",
"outputFormat": "Tulostusmuoto", "outputFormat": "Tulostusmuoto",
"schema": "URL-malli", "scheme": "URL-skeema",
"template": "Tilauksen tiedostomalli" "template": "Tilauksen tiedostomalli"
}, },
"tabs": { "tabs": {

View File

@ -47,7 +47,7 @@
"icon": "URL de l'icône ou encodage base64", "icon": "URL de l'icône ou encodage base64",
"name": "Nom d'affichage du client", "name": "Nom d'affichage du client",
"outputFormat": "Format du fichier de configuration d'abonnement", "outputFormat": "Format du fichier de configuration d'abonnement",
"schema": { "scheme": {
"base64Encoding": "Encodage Base64", "base64Encoding": "Encodage Base64",
"functions": "Prend en charge les fonctions :", "functions": "Prend en charge les fonctions :",
"jsonStringify": "Objet JSON en chaîne", "jsonStringify": "Objet JSON en chaîne",
@ -78,7 +78,7 @@
"icon": "Icône", "icon": "Icône",
"name": "Nom", "name": "Nom",
"outputFormat": "Format de sortie", "outputFormat": "Format de sortie",
"schema": "Schéma d'URL", "scheme": "Schéma d'URL",
"template": "Modèle de fichier d'abonnement" "template": "Modèle de fichier d'abonnement"
}, },
"tabs": { "tabs": {

View File

@ -47,12 +47,12 @@
"icon": "आइकन यूआरएल या बेस64 एन्कोडिंग", "icon": "आइकन यूआरएल या बेस64 एन्कोडिंग",
"name": "क्लाइंट प्रदर्शन नाम", "name": "क्लाइंट प्रदर्शन नाम",
"outputFormat": "सदस्यता कॉन्फ़िगरेशन फ़ाइल प्रारूप", "outputFormat": "सदस्यता कॉन्फ़िगरेशन फ़ाइल प्रारूप",
"schema": { "scheme": {
"base64Encoding": "बेस64 एन्कोडिंग", "base64Encoding": "बेस64 एन्कोडिंग",
"functions": "कार्य का समर्थन करता है:", "functions": "कार्य का समर्थन करता है:",
"jsonStringify": "JSON ऑब्जेक्ट को स्ट्रिंग में", "jsonStringify": "जेसन ऑब्जेक्ट को स्ट्रिंग",
"nameVariable": "साइट का नाम", "nameVariable": "साइट का नाम",
"title": "यूआरएल स्कीम टेम्पलेट", "title": "यूआरएल स्कीम टेम्पलेट",
"urlEncoding": "यूआरएल एन्कोडिंग", "urlEncoding": "यूआरएल एन्कोडिंग",
"urlVariable": "सदस्यता यूआरएल", "urlVariable": "सदस्यता यूआरएल",
"variables": "चर का समर्थन करता है:" "variables": "चर का समर्थन करता है:"
@ -78,7 +78,7 @@
"icon": "आइकन", "icon": "आइकन",
"name": "नाम", "name": "नाम",
"outputFormat": "आउटपुट प्रारूप", "outputFormat": "आउटपुट प्रारूप",
"schema": "यूआरएल स्कीम", "scheme": "यूआरएल स्कीम",
"template": "सदस्यता फ़ाइल टेम्पलेट" "template": "सदस्यता फ़ाइल टेम्पलेट"
}, },
"tabs": { "tabs": {

View File

@ -47,12 +47,12 @@
"icon": "Ikon URL vagy base64 kódolás", "icon": "Ikon URL vagy base64 kódolás",
"name": "Ügyfél megjelenítési neve", "name": "Ügyfél megjelenítési neve",
"outputFormat": "Előfizetési konfigurációs fájl formátum", "outputFormat": "Előfizetési konfigurációs fájl formátum",
"schema": { "scheme": {
"base64Encoding": "Base64 kódolás", "base64Encoding": "Base64 kódolás",
"functions": "Támogatott funkciók:", "functions": "Támogatott funkciók:",
"jsonStringify": "JSON objektum stringgé alakítása", "jsonStringify": "JSON objektum stringgé alakítása",
"nameVariable": "webhely neve", "nameVariable": "webhely neve",
"title": "URL Sémák sablon", "title": "URL séma sablon",
"urlEncoding": "URL kódolás", "urlEncoding": "URL kódolás",
"urlVariable": "előfizetési URL", "urlVariable": "előfizetési URL",
"variables": "Támogatott változók:" "variables": "Támogatott változók:"
@ -78,7 +78,7 @@
"icon": "Ikon", "icon": "Ikon",
"name": "Név", "name": "Név",
"outputFormat": "Kimeneti Formátum", "outputFormat": "Kimeneti Formátum",
"schema": "URL Sémák", "scheme": "URL séma",
"template": "Előfizetési Fájl Sablon" "template": "Előfizetési Fájl Sablon"
}, },
"tabs": { "tabs": {

View File

@ -47,15 +47,15 @@
"icon": "アイコンのURLまたはbase64エンコーディング", "icon": "アイコンのURLまたはbase64エンコーディング",
"name": "クライアントの表示名", "name": "クライアントの表示名",
"outputFormat": "サブスクリプション設定ファイル形式", "outputFormat": "サブスクリプション設定ファイル形式",
"schema": { "scheme": {
"base64Encoding": "Base64エンコーディング", "base64Encoding": "Base64エンコーディング",
"functions": "関数をサポートしています", "functions": "サポートされている関数",
"jsonStringify": "JSONオブジェクトを文字列に変換", "jsonStringify": "JSONオブジェクトを文字列に",
"nameVariable": "サイト名", "nameVariable": "サイト名",
"title": "URLスキーテンプレート", "title": "URLスキーテンプレート",
"urlEncoding": "URLエンコーディング", "urlEncoding": "URLエンコーディング",
"urlVariable": "サブスクリプションURL", "urlVariable": "サブスクリプションURL",
"variables": "変数をサポートしています" "variables": "サポートされている変数"
}, },
"template": { "template": {
"description": "Goテンプレート構文を使用してサブスクリプション設定ファイルを生成します", "description": "Goテンプレート構文を使用してサブスクリプション設定ファイルを生成します",
@ -78,7 +78,7 @@
"icon": "アイコン", "icon": "アイコン",
"name": "名前", "name": "名前",
"outputFormat": "出力形式", "outputFormat": "出力形式",
"schema": "URLスキーマ", "scheme": "URLスキーム",
"template": "サブスクリプションファイルテンプレート" "template": "サブスクリプションファイルテンプレート"
}, },
"tabs": { "tabs": {

View File

@ -47,12 +47,12 @@
"icon": "아이콘 URL 또는 base64 인코딩", "icon": "아이콘 URL 또는 base64 인코딩",
"name": "클라이언트 표시 이름", "name": "클라이언트 표시 이름",
"outputFormat": "구독 구성 파일 형식", "outputFormat": "구독 구성 파일 형식",
"schema": { "scheme": {
"base64Encoding": "Base64 인코딩", "base64Encoding": "Base64 인코딩",
"functions": "함수를 지원합니다:", "functions": "기능을 지원합니다:",
"jsonStringify": "JSON 객체를 문자열로 변환", "jsonStringify": "JSON 객체를 문자열로 변환",
"nameVariable": "사이트 이름", "nameVariable": "사이트 이름",
"title": "URL 스키마 템플릿", "title": "URL 스 템플릿",
"urlEncoding": "URL 인코딩", "urlEncoding": "URL 인코딩",
"urlVariable": "구독 URL", "urlVariable": "구독 URL",
"variables": "변수를 지원합니다:" "variables": "변수를 지원합니다:"
@ -78,7 +78,7 @@
"icon": "아이콘", "icon": "아이콘",
"name": "이름", "name": "이름",
"outputFormat": "출력 형식", "outputFormat": "출력 형식",
"schema": "URL 스키마", "scheme": "URL 스킴",
"template": "구독 파일 템플릿" "template": "구독 파일 템플릿"
}, },
"tabs": { "tabs": {

View File

@ -47,7 +47,7 @@
"icon": "Ikon-URL eller base64-koding", "icon": "Ikon-URL eller base64-koding",
"name": "Klientens visningsnavn", "name": "Klientens visningsnavn",
"outputFormat": "Format for abonnementskonfigurasjonsfil", "outputFormat": "Format for abonnementskonfigurasjonsfil",
"schema": { "scheme": {
"base64Encoding": "Base64-koding", "base64Encoding": "Base64-koding",
"functions": "Støtter funksjoner:", "functions": "Støtter funksjoner:",
"jsonStringify": "JSON-objekt til streng", "jsonStringify": "JSON-objekt til streng",
@ -78,7 +78,7 @@
"icon": "Ikon", "icon": "Ikon",
"name": "Navn", "name": "Navn",
"outputFormat": "Utdataformat", "outputFormat": "Utdataformat",
"schema": "URL-skjema", "scheme": "URL-skjema",
"template": "Abonnementsfilmal" "template": "Abonnementsfilmal"
}, },
"tabs": { "tabs": {

View File

@ -47,10 +47,10 @@
"icon": "URL ikony lub kodowanie base64", "icon": "URL ikony lub kodowanie base64",
"name": "Nazwa wyświetlana klienta", "name": "Nazwa wyświetlana klienta",
"outputFormat": "Format pliku konfiguracyjnego subskrypcji", "outputFormat": "Format pliku konfiguracyjnego subskrypcji",
"schema": { "scheme": {
"base64Encoding": "Kodowanie Base64", "base64Encoding": "Kodowanie Base64",
"functions": "Obsługuje funkcje:", "functions": "Obsługuje funkcje:",
"jsonStringify": "Obiekt JSON na string", "jsonStringify": "Obiekt JSON na ciąg",
"nameVariable": "nazwa witryny", "nameVariable": "nazwa witryny",
"title": "Szablon schematu URL", "title": "Szablon schematu URL",
"urlEncoding": "Kodowanie URL", "urlEncoding": "Kodowanie URL",
@ -78,7 +78,7 @@
"icon": "Ikona", "icon": "Ikona",
"name": "Nazwa", "name": "Nazwa",
"outputFormat": "Format wyjściowy", "outputFormat": "Format wyjściowy",
"schema": "Schemat URL", "scheme": "Schemat URL",
"template": "Szablon pliku subskrypcyjnego" "template": "Szablon pliku subskrypcyjnego"
}, },
"tabs": { "tabs": {

View File

@ -47,14 +47,14 @@
"icon": "URL do ícone ou codificação base64", "icon": "URL do ícone ou codificação base64",
"name": "Nome de exibição do cliente", "name": "Nome de exibição do cliente",
"outputFormat": "Formato do arquivo de configuração da assinatura", "outputFormat": "Formato do arquivo de configuração da assinatura",
"schema": { "scheme": {
"base64Encoding": "Codificação Base64", "base64Encoding": "Codificação Base64",
"functions": "Suporta funções:", "functions": "Suporta funções:",
"jsonStringify": "Objeto JSON para string", "jsonStringify": "Objeto JSON para string",
"nameVariable": "nome do site", "nameVariable": "nome do site",
"title": "Modelo de Esquema de URL", "title": "Modelo de Esquema de URL",
"urlEncoding": "Codificação de URL", "urlEncoding": "Codificação de URL",
"urlVariable": "URL da assinatura", "urlVariable": "URL de assinatura",
"variables": "Suporta variáveis:" "variables": "Suporta variáveis:"
}, },
"template": { "template": {
@ -78,7 +78,7 @@
"icon": "Ícone", "icon": "Ícone",
"name": "Nome", "name": "Nome",
"outputFormat": "Formato de Saída", "outputFormat": "Formato de Saída",
"schema": "Esquema de URL", "scheme": "Esquema de URL",
"template": "Template do Arquivo de Assinatura" "template": "Template do Arquivo de Assinatura"
}, },
"tabs": { "tabs": {

View File

@ -47,14 +47,14 @@
"icon": "URL iconiță sau codare base64", "icon": "URL iconiță sau codare base64",
"name": "Numele de afișare al clientului", "name": "Numele de afișare al clientului",
"outputFormat": "Formatul fișierului de configurare a abonamentului", "outputFormat": "Formatul fișierului de configurare a abonamentului",
"schema": { "scheme": {
"base64Encoding": "Codificare Base64", "base64Encoding": "Codificare Base64",
"functions": "Suportă funcții:", "functions": "Suportă funcții:",
"jsonStringify": "Obiect JSON în string", "jsonStringify": "Obiect JSON în șir",
"nameVariable": "numele site-ului", "nameVariable": "numele site-ului",
"title": "Șablon Schema URL", "title": "Șablon Schema URL",
"urlEncoding": "Codificare URL", "urlEncoding": "Codificare URL",
"urlVariable": "URL-ul abonamentului", "urlVariable": "URL-ul de abonare",
"variables": "Suportă variabile:" "variables": "Suportă variabile:"
}, },
"template": { "template": {
@ -78,7 +78,7 @@
"icon": "Iconiță", "icon": "Iconiță",
"name": "Nume", "name": "Nume",
"outputFormat": "Format de Ieșire", "outputFormat": "Format de Ieșire",
"schema": "Schema URL", "scheme": "Schema URL",
"template": "Șablon Fișier Abonament" "template": "Șablon Fișier Abonament"
}, },
"tabs": { "tabs": {

View File

@ -47,13 +47,13 @@
"icon": "URL иконки или base64 кодировка", "icon": "URL иконки или base64 кодировка",
"name": "Отображаемое имя клиента", "name": "Отображаемое имя клиента",
"outputFormat": "Формат файла конфигурации подписки", "outputFormat": "Формат файла конфигурации подписки",
"schema": { "scheme": {
"base64Encoding": "Base64 кодирование", "base64Encoding": "Кодирование Base64",
"functions": "Поддерживает функции:", "functions": "Поддерживает функции:",
"jsonStringify": "JSON объект в строку", "jsonStringify": "Преобразование JSON-объекта в строку",
"nameVariable": "имя сайта", "nameVariable": "имя сайта",
"title": "Шаблон URL-схемы", "title": "Шаблон схемы URL",
"urlEncoding": "URL кодирование", "urlEncoding": "Кодирование URL",
"urlVariable": "URL подписки", "urlVariable": "URL подписки",
"variables": "Поддерживает переменные:" "variables": "Поддерживает переменные:"
}, },
@ -78,7 +78,7 @@
"icon": "Иконка", "icon": "Иконка",
"name": "Имя", "name": "Имя",
"outputFormat": "Формат вывода", "outputFormat": "Формат вывода",
"schema": "URL-схема", "scheme": "Схема URL",
"template": "Шаблон файла подписки" "template": "Шаблон файла подписки"
}, },
"tabs": { "tabs": {

View File

@ -47,12 +47,12 @@
"icon": "URL ของไอคอนหรือการเข้ารหัส base64", "icon": "URL ของไอคอนหรือการเข้ารหัส base64",
"name": "ชื่อที่แสดงของลูกค้า", "name": "ชื่อที่แสดงของลูกค้า",
"outputFormat": "รูปแบบไฟล์การกำหนดค่าการสมัครสมาชิก", "outputFormat": "รูปแบบไฟล์การกำหนดค่าการสมัครสมาชิก",
"schema": { "scheme": {
"base64Encoding": "การเข้ารหัส Base64", "base64Encoding": "การเข้ารหัส Base64",
"functions": "รองรับฟังก์ชัน:", "functions": "รองรับฟังก์ชัน:",
"jsonStringify": "วัตถุ JSON เป็นสตริง", "jsonStringify": "วัตถุ JSON เป็นสตริง",
"nameVariable": "ชื่อไซต์", "nameVariable": "ชื่อเว็บไซต์",
"title": "เทมเพลตสคีม่า URL", "title": "แม่แบบรูปแบบ URL",
"urlEncoding": "การเข้ารหัส URL", "urlEncoding": "การเข้ารหัส URL",
"urlVariable": "URL การสมัครสมาชิก", "urlVariable": "URL การสมัครสมาชิก",
"variables": "รองรับตัวแปร:" "variables": "รองรับตัวแปร:"
@ -78,7 +78,7 @@
"icon": "ไอคอน", "icon": "ไอคอน",
"name": "ชื่อ", "name": "ชื่อ",
"outputFormat": "รูปแบบผลลัพธ์", "outputFormat": "รูปแบบผลลัพธ์",
"schema": "สคีม่า URL", "scheme": "รูปแบบ URL",
"template": "เทมเพลตไฟล์การสมัครสมาชิก" "template": "เทมเพลตไฟล์การสมัครสมาชิก"
}, },
"tabs": { "tabs": {

View File

@ -47,10 +47,10 @@
"icon": "Simge URL'si veya base64 kodlaması", "icon": "Simge URL'si veya base64 kodlaması",
"name": "Müşteri görüntüleme adı", "name": "Müşteri görüntüleme adı",
"outputFormat": "Abonelik yapılandırma dosyası formatı", "outputFormat": "Abonelik yapılandırma dosyası formatı",
"schema": { "scheme": {
"base64Encoding": "Base64 kodlaması", "base64Encoding": "Base64 kodlaması",
"functions": "Fonksiyonları destekler:", "functions": "Fonksiyonları destekler:",
"jsonStringify": "JSON nesnesini dizeye dönüştür", "jsonStringify": "JSON nesnesini dizeye çevir",
"nameVariable": "site adı", "nameVariable": "site adı",
"title": "URL Şeması şablonu", "title": "URL Şeması şablonu",
"urlEncoding": "URL kodlaması", "urlEncoding": "URL kodlaması",
@ -78,7 +78,7 @@
"icon": "Simge", "icon": "Simge",
"name": "İsim", "name": "İsim",
"outputFormat": ıktı Formatı", "outputFormat": ıktı Formatı",
"schema": "URL Şeması", "scheme": "URL Şeması",
"template": "Abonelik Dosyası Şablonu" "template": "Abonelik Dosyası Şablonu"
}, },
"tabs": { "tabs": {

View File

@ -47,13 +47,13 @@
"icon": "URL іконки або base64 кодування", "icon": "URL іконки або base64 кодування",
"name": "Відображуване ім'я клієнта", "name": "Відображуване ім'я клієнта",
"outputFormat": "Формат файлу конфігурації підписки", "outputFormat": "Формат файлу конфігурації підписки",
"schema": { "scheme": {
"base64Encoding": "Base64 кодування", "base64Encoding": "Кодування Base64",
"functions": "Підтримує функції:", "functions": "Підтримує функції:",
"jsonStringify": "JSON об'єкт в рядок", "jsonStringify": "JSON об'єкт в рядок",
"nameVariable": "ім'я сайту", "nameVariable": "назва сайту",
"title": "Шаблон URL-схеми", "title": "Шаблон URL-схеми",
"urlEncoding": "URL кодування", "urlEncoding": "Кодування URL",
"urlVariable": "URL підписки", "urlVariable": "URL підписки",
"variables": "Підтримує змінні:" "variables": "Підтримує змінні:"
}, },
@ -78,7 +78,7 @@
"icon": "Іконка", "icon": "Іконка",
"name": "Ім'я", "name": "Ім'я",
"outputFormat": "Формат виходу", "outputFormat": "Формат виходу",
"schema": "URL-схема", "scheme": "URL-схема",
"template": "Шаблон файлу підписки" "template": "Шаблон файлу підписки"
}, },
"tabs": { "tabs": {

View File

@ -47,12 +47,12 @@
"icon": "URL biểu tượng hoặc mã hóa base64", "icon": "URL biểu tượng hoặc mã hóa base64",
"name": "Tên hiển thị của khách hàng", "name": "Tên hiển thị của khách hàng",
"outputFormat": "Định dạng tệp cấu hình đăng ký", "outputFormat": "Định dạng tệp cấu hình đăng ký",
"schema": { "scheme": {
"base64Encoding": "Mã hóa Base64", "base64Encoding": "Mã hóa Base64",
"functions": "Hỗ trợ các hàm:", "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", "nameVariable": "tên trang",
"title": "Mô hình URL", "title": "Mẫu mô hình URL",
"urlEncoding": "Mã hóa URL", "urlEncoding": "Mã hóa URL",
"urlVariable": "URL đăng ký", "urlVariable": "URL đăng ký",
"variables": "Hỗ trợ các biến:" "variables": "Hỗ trợ các biến:"
@ -78,7 +78,7 @@
"icon": "Biểu tượng", "icon": "Biểu tượng",
"name": "Tên", "name": "Tên",
"outputFormat": "Định dạng Đầu ra", "outputFormat": "Định dạng Đầu ra",
"schema": "Mô hình URL", "scheme": "Mô hình URL",
"template": "Mẫu Tệp Đăng ký" "template": "Mẫu Tệp Đăng ký"
}, },
"tabs": { "tabs": {

View File

@ -47,28 +47,28 @@
"icon": "图标 URL 或 base64 编码", "icon": "图标 URL 或 base64 编码",
"name": "客户端显示名称", "name": "客户端显示名称",
"outputFormat": "订阅配置文件格式", "outputFormat": "订阅配置文件格式",
"schema": { "scheme": {
"title": "URL Schema 模板",
"variables": "支持变量:",
"urlVariable": "订阅地址",
"nameVariable": "站点名称",
"functions": "支持函数:",
"urlEncoding": "URL编码",
"base64Encoding": "Base64编码", "base64Encoding": "Base64编码",
"jsonStringify": "JSON对象转字符串" "functions": "支持功能:",
"jsonStringify": "JSON对象转字符串",
"nameVariable": "站点名称",
"title": "URL方案模板",
"urlEncoding": "URL编码",
"urlVariable": "订阅URL",
"variables": "支持变量:"
}, },
"template": { "template": {
"title": "Go模板语法",
"description": "使用Go模板语法生成订阅配置文件", "description": "使用Go模板语法生成订阅配置文件",
"variables": "可用变量:",
"siteName": "站点名称",
"subscribeName": "订阅名称",
"nodes": "代理节点列表",
"userInfo": "用户信息(流量、到期时间等)",
"functions": "模板函数:", "functions": "模板函数:",
"range": "遍历数组",
"if": "条件判断", "if": "条件判断",
"sprig": "Sprig函数库(字符串处理、日期等)" "nodes": "代理节点列表",
"range": "遍历数组",
"siteName": "站点名称",
"sprig": "Sprig函数库(字符串处理、日期等)",
"subscribeName": "订阅名称",
"title": "Go模板语法",
"userInfo": "用户信息(流量、到期时间等)",
"variables": "可用变量:"
}, },
"userAgentPrefix": "用于区分不同客户端的客户端标识符" "userAgentPrefix": "用于区分不同客户端的客户端标识符"
}, },
@ -78,7 +78,7 @@
"icon": "图标", "icon": "图标",
"name": "名称", "name": "名称",
"outputFormat": "输出格式", "outputFormat": "输出格式",
"schema": "URL Schema", "scheme": "URL方案",
"template": "订阅文件模板" "template": "订阅文件模板"
}, },
"tabs": { "tabs": {
@ -93,10 +93,10 @@
}, },
"outputFormats": { "outputFormats": {
"base64": "Base64", "base64": "Base64",
"conf": "CONF",
"json": "JSON", "json": "JSON",
"plain": "纯文本", "plain": "纯文本",
"yaml": "YAML", "yaml": "YAML"
"conf": "CONF"
}, },
"platforms": { "platforms": {
"android": "Android", "android": "Android",
@ -119,14 +119,14 @@
} }
}, },
"templatePreview": { "templatePreview": {
"title": "模板预览",
"preview": "预览",
"loading": "加载中...",
"failed": "预览失败",
"base64": { "base64": {
"originalContent": "原始内容 (Base64)", "decodeError": "解码失败内容不是有效的Base64格式",
"decodedContent": "解码后内容", "decodedContent": "解码后内容",
"decodeError": "解码失败内容不是有效的Base64格式" "originalContent": "原始内容 (Base64)"
} },
"failed": "预览失败",
"loading": "加载中...",
"preview": "预览",
"title": "模板预览"
} }
} }

View File

@ -47,15 +47,15 @@
"icon": "圖標 URL 或 base64 編碼", "icon": "圖標 URL 或 base64 編碼",
"name": "客戶端顯示名稱", "name": "客戶端顯示名稱",
"outputFormat": "訂閱配置文件格式", "outputFormat": "訂閱配置文件格式",
"schema": { "scheme": {
"base64Encoding": "Base64 編碼", "base64Encoding": "Base64 編碼",
"functions": "支持的函數", "functions": "支持功能",
"jsonStringify": "將 JSON 對象轉換為字符串", "jsonStringify": "JSON 物件轉字串",
"nameVariable": "網站名稱", "nameVariable": "網站名稱",
"title": "URL 模式模板", "title": "網址方案範本",
"urlEncoding": "URL 編碼", "urlEncoding": "網址編碼",
"urlVariable": "訂閱 URL", "urlVariable": "訂閱網址",
"variables": "支持的變量" "variables": "支持變數"
}, },
"template": { "template": {
"description": "使用 Go 模板語法生成訂閱配置文件", "description": "使用 Go 模板語法生成訂閱配置文件",
@ -78,7 +78,7 @@
"icon": "圖標", "icon": "圖標",
"name": "名稱", "name": "名稱",
"outputFormat": "輸出格式", "outputFormat": "輸出格式",
"schema": "URL 模式", "scheme": "網址方案",
"template": "訂閱文件模板" "template": "訂閱文件模板"
}, },
"tabs": { "tabs": {