mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-20 05:42:19 +03:00
sync-ui-keys --catalog=cli + blocking i18n:check-keys:cli gate; 65 CLI catalogs synced (52,000 strings, 0 __MISSING__, all 830 keys, placeholders verified). ⚠️ base-red inherited: #12732
1341 lines
81 KiB
JSON
1341 lines
81 KiB
JSON
{
|
||
"common": {
|
||
"error": "Սխալ՝ {message}",
|
||
"serverOffline": "OmniRoute սերվերն անցանց է։ Գործարկեք այն հետևյալ հրամանով՝ omniroute serve",
|
||
"authRequired": "Պահանջվում է նույնականացում։ Սահմանեք OMNIROUTE_API_KEY-ը կամ գործարկեք՝ omniroute setup",
|
||
"rateLimited": "Հարցումների հաճախականության սահմանաչափը գերազանցվել է։ Կրկին փորձեք {seconds} վրկ անց։",
|
||
"timeout": "Հարցման սպասման ժամանակը սպառվեց {ms} մվ անց։",
|
||
"success": "Պատրաստ է։",
|
||
"yes": "այո",
|
||
"no": "ոչ",
|
||
"confirm": "Վստա՞հ եք։ (այո/ոչ)",
|
||
"dryRun": "[dry-run] կկատարվեր՝ {action}",
|
||
"cancelled": "Չեղարկված է։",
|
||
"jsonOpt": "Արտածել JSON ձևաչափով",
|
||
"yesOpt": "Բաց թողնել հաստատման հարցումը"
|
||
},
|
||
"setup": {
|
||
"title": "OmniRoute-ի կարգավորում",
|
||
"passwordPrompt": "Ադմինիստրատորի գաղտնաբառ",
|
||
"providerPrompt": "Լռելյայն մատակարար (բաց թողնելու համար դատարկ թողեք)",
|
||
"done": "Կարգավորումն ավարտված է",
|
||
"passwordSet": "Ադմինիստրատորի գաղտնաբառը կարգավորված է",
|
||
"providerSet": "Մատակարարը կարգավորված է՝ {name}",
|
||
"testingProvider": "Մատակարարի կապի ստուգում՝ {name}",
|
||
"testPassed": "Մատակարարի ստուգումը հաջողվեց",
|
||
"testFailed": "Մատակարարի ստուգումը ձախողվեց՝ {error}",
|
||
"loginEnabled": "Մուտք՝ միացված է (գաղտնաբառը թարմացված է)",
|
||
"loginDisabled": "Մուտք՝ անջատված է",
|
||
"providerInfo": "Մատակարար՝ {info}",
|
||
"opencode": "Տեղադրել և կարգավորել փաթեթում ներառված @omniroute/opencode-plugin-ը OpenCode-ի համար"
|
||
},
|
||
"doctor": {
|
||
"title": "OmniRoute Doctor",
|
||
"dbOk": "Տվյալների բազա՝ OK ({path})",
|
||
"dbMissing": "Տվյալների բազան սկզբնավորված չէ — գործարկեք `omniroute setup`",
|
||
"portOk": "Պորտ {port}՝ հասանելի է",
|
||
"portConflict": "Պորտ {port}՝ օգտագործվում է մեկ այլ գործընթացի կողմից",
|
||
"encryptionOk": "Գաղտնագրման բանալի՝ կարգավորված է",
|
||
"encryptionMissing": "Գաղտնագրման բանալին բացակայում է — գործարկեք `omniroute setup`",
|
||
"allGood": "Բոլոր ստուգումները հաջողությամբ անցել են։",
|
||
"warnings": "{count} նախազգուշացում — տե՛ս վերևում։"
|
||
},
|
||
"providers": {
|
||
"title": "Մատակարարներ",
|
||
"noProviders": "Մատակարարներ կարգավորված չեն։ Գործարկեք՝ omniroute setup",
|
||
"testing": "Ստուգվում է {name}-ը...",
|
||
"available": "Հասանելի մատակարարների քանակը՝ {count}",
|
||
"connected": "Կապը հաստատված է",
|
||
"disconnected": "Անջատված է",
|
||
"validationFailed": "Վավերացումը ձախողվեց՝ {error}",
|
||
"metrics": {
|
||
"description": "Ցուցադրել մատակարարի արդյունավետության չափումները (ուշացում, հաջողության գործակից, արժեք)",
|
||
"provider": "Զտել ըստ մատակարարի ID-ի",
|
||
"connection_id": "Զտել ըստ կապի ID-ի",
|
||
"period": "Ժամանակահատված՝ 1h|6h|24h|7d|30d (լռելյայն՝ 24h)",
|
||
"metric": "Կենտրոնանալ չափման որոշակի դաշտի վրա",
|
||
"sort": "Դասավորել ըստ դաշտի (նվազման կարգով)",
|
||
"limit": "Տողերի առավելագույն քանակը (լռելյայն՝ 50)",
|
||
"watch": "Թարմացնել յուրաքանչյուր 5s-ը մեկ (ուղիղ ռեժիմ)",
|
||
"compare": "Ստորակետերով բաժանված մատակարարների ID-ներ՝ կողք կողքի համեմատելու համար"
|
||
},
|
||
"metric_single": {
|
||
"description": "Ստանալ որոշակի կապի մեկ չափման արժեքը"
|
||
},
|
||
"rotate": {
|
||
"description": "Փոխարինել մատակարարի կապի արտաքին API բանալին",
|
||
"newKeyOpt": "Նոր API բանալու արժեքը (խուսափեք, նախընտրելի է՝ --from-env)",
|
||
"fromEnvOpt": "Կարդալ նոր բանալին VAR միջավայրի փոփոխականից",
|
||
"oauthOpt": "Փոխարենը գործարկել OAuth-ի վերանույնականացման գործընթացը",
|
||
"skipTestOpt": "Բաց թողնել փոխարինումից հետո կապի ստուգումը",
|
||
"dryRunOpt": "Առանց գրանցելու ցուցադրել, թե ինչ կփոխվի",
|
||
"confirmPrompt": "Փոխարինե՞լ «{name}» ({id}) կապի API բանալին։ [y/N]",
|
||
"dryRunResult": "[dry-run] «{name}» ({id}) կապի բանալին կփոխարինվեր։ Փոփոխություններ չեն կատարվել։",
|
||
"oauthHint": "OAuth կապ — գործարկեք՝ omniroute oauth {provider}",
|
||
"envVarEmpty": "{var} միջավայրի փոփոխականը սահմանված չէ կամ դատարկ է։",
|
||
"success": "«{name}» կապի բանալին փոխարինվեց։ Ստուգելու համար գործարկեք `providers test {id}`։",
|
||
"testPassed": "Փոխարինումից հետո ստուգումը հաջողվեց։",
|
||
"testFailed": "Փոխարինումից հետո ստուգումը ձախողվեց՝ {error}"
|
||
},
|
||
"status": {
|
||
"description": "Ցուցադրել մատակարարների բոլոր կապերի բանալիների վիճակը (տարիք, վավերականության ժամկետ, սպասման շրջան)",
|
||
"providerOpt": "Զտել ըստ մատակարարի անվան",
|
||
"header": "ID Մատակարար Անուն Ժամկետ Կարգավիճակ Ստուգման կարգավիճակ Սպասման ավարտը",
|
||
"noData": "Մատակարարի կապի տվյալներ չկան։",
|
||
"requiresServer": "providers status հրամանի համար OmniRoute սերվերը պետք է աշխատի։"
|
||
}
|
||
},
|
||
"keys": {
|
||
"title": "API բանալիներ",
|
||
"addDescription": "Ավելացնել կամ թարմացնել մատակարարի API բանալին",
|
||
"listDescription": "Ցուցակել բոլոր կարգավորված API բանալիները",
|
||
"removeDescription": "Հեռացնել մատակարարի API բանալին",
|
||
"regenerateDescription": "Վերաստեղծել OmniRoute API բանալին",
|
||
"revokeDescription": "Չեղարկել OmniRoute API բանալին",
|
||
"revealDescription": "Ցուցադրել չքողարկված API բանալու արժեքը",
|
||
"usageDescription": "Ցուցադրել API բանալու վերջին օգտագործումը",
|
||
"usageLimitOpt": "Վերջին հարցումների քանակը",
|
||
"rotateDescription": "Ստեղծել նոր բանալի և անվավեր դարձնել հինը",
|
||
"graceOpt": "Սպասման ժամանակահատվածը (մվ), որից հետո հին բանալին անվավեր կդառնա",
|
||
"stdinOpt": "API բանալին կարդալ stdin-ից՝ այն որպես արգումենտ փոխանցելու փոխարեն",
|
||
"added": "{provider}-ի բանալին ավելացվել է։",
|
||
"removed": "Բանալին հեռացվել է։",
|
||
"listed": "{count} բանալի։",
|
||
"noKeys": "Կարգավորված բանալիներ չկան։",
|
||
"noUsage": "Օգտագործման տվյալներ չեն գտնվել։",
|
||
"confirmRemove": "Հեռացնե՞լ {id} բանալին։",
|
||
"confirmRegenerate": "Կրկին գեներացնե՞լ {id} բանալին։",
|
||
"confirmRevoke": "Չեղարկե՞լ {id} բանալին։",
|
||
"confirmRotate": "Փոխարինե՞լ {id} բանալին։ (հին բանալին անվավեր կդառնա սպասման ժամանակահատվածից հետո)",
|
||
"regenerated": "Կրկին գեներացվել է։ Նոր բանալի՝ {key}",
|
||
"revoked": "{id} բանալին չեղարկվել է։",
|
||
"rotated": "{id} բանալին փոխարինվել է։ Նոր բանալու ID՝ {newId}",
|
||
"revealWarning": "⚠ Սա կցուցադրի ամբողջական, չքողարկված բանալին։ Համոզվեք, որ ձեր էկրանը կողմնակի անձանց տեսանելի չէ։",
|
||
"providerRequired": "Պրովայդերը պարտադիր է։",
|
||
"keyRequired": "API բանալին պարտադիր է։",
|
||
"stdinEmpty": "stdin-ի միջոցով API բանալի չի տրամադրվել։",
|
||
"unknownProvider": "Անհայտ պրովայդեր՝ {provider}",
|
||
"policy": {
|
||
"title": "Բանալիների քաղաքականություն",
|
||
"showDescription": "Ցուցադրել բանալու հարցումների հաճախականության/ծախսերի քաղաքականությունը",
|
||
"setDescription": "Սահմանել բանալու հարցումների հաճախականության/ծախսերի քաղաքականությունը",
|
||
"rateLimitOpt": "Մեկ րոպեում հարցումների առավելագույն քանակը",
|
||
"maxCostOpt": "Օրական առավելագույն ծախսը (USD)",
|
||
"allowedModelsOpt": "Թույլատրված մոդելների՝ ստորակետերով բաժանված ցանկը",
|
||
"nothingToSet": "Քաղաքականության դաշտեր չեն տրամադրվել։ Օգտագործեք --rate-limit, --max-cost կամ --allowed-models։",
|
||
"updated": "Քաղաքականությունը թարմացվել է։"
|
||
},
|
||
"expiration": {
|
||
"title": "Բանալու վավերականության ժամկետի ավարտ",
|
||
"listDescription": "Ցուցադրել այն բանալիները, որոնց վավերականության ժամկետը շուտով կավարտվի",
|
||
"daysOpt": "Ցուցադրել այն բանալիները, որոնց վավերականության ժամկետը կավարտվի N օրվա ընթացքում",
|
||
"none": "Չկան բանալիներ, որոնց վավերականության ժամկետը կավարտվի {days} օրվա ընթացքում։",
|
||
"listTitle": "Բանալիներ, որոնց վավերականության ժամկետը կավարտվի {days} օրվա ընթացքում՝"
|
||
}
|
||
},
|
||
"authExport": {
|
||
"description": "Արտահանել ԱՊԱԳԱՂՏՆԱԳՐՎԱԾ պրովայդերի մուտքանունային տվյալները (միայն տեղային օգտագործման համար, բաց տեքստով ելք)",
|
||
"idOpt": "Արտահանել միայն այս id/name/provider-ին համապատասխանող կապը",
|
||
"formatOpt": "Ելքի ձևաչափը՝ json կամ env",
|
||
"outOpt": "Ելքը stdout-ի փոխարեն գրել ֆայլում (0600 թույլտվություններով)",
|
||
"forceOpt": "Հաստատել, որ հասկանում եք՝ սա ցուցադրում/գրում է գաղտնիքները բաց տեքստով",
|
||
"warning": "⚠ Սա ցուցադրում/գրում է ԱՊԱԳԱՂՏՆԱԳՐՎԱԾ API բանալիները և OAuth թոքենները բաց տեքստով։ Համոզվեք, որ ձեր էկրանը, հրամանային տողի պատմությունը և ցանկացած ելքային ֆայլ գաղտնի են մնում։",
|
||
"confirmHeading": "⚠ ԶԳՈՒՇԱՑՈՒՄ․ սա ԱՊԱԳԱՂՏՆԱԳՐՎԱԾ պրովայդերի մուտքանունային տվյալներն արտահանում է բաց տեքստով",
|
||
"confirmBody": "Այս հրամանն ապագաղտնագրում և ցուցադրում/գրում է ընտրված կապի կամ կապերի apiKey, accessToken, refreshToken և\nidToken արժեքները։ Ելքային տվյալները պահեք որպես գաղտնիք։",
|
||
"confirmFooter": "Հաստատելու համար գործարկեք՝\n omniroute auth export --force",
|
||
"missingKey": "Հավատարմագրերն արտահանելու համար պահանջվում է STORAGE_ENCRYPTION_KEY։",
|
||
"notFound": "Կապը չի գտնվել՝ {id}",
|
||
"invalidFormat": "Անվավեր ձևաչափ՝ {format}։ Օգտագործեք json կամ env։"
|
||
},
|
||
"stream": {
|
||
"description": "Հոսքային եղանակով ստանալ զրույցի պատասխանը՝ SSE-ի զննման ռեժիմներով",
|
||
"file": "Կարդալ հուշումը ֆայլից",
|
||
"stdin": "Կարդալ հուշումը stdin-ից",
|
||
"model": "Մոդելի ID (լռելյայն՝ auto)",
|
||
"system": "Համակարգային հուշում",
|
||
"combo": "Ստիպողաբար օգտագործել որոշակի կոմբինացիա՝ ըստ անվան",
|
||
"max_tokens": "Պատասխանի թոքենների առավելագույն քանակը",
|
||
"responses_api": "Օգտագործել /v1/responses-ը՝ /v1/chat/completions-ի փոխարեն",
|
||
"raw": "Տպել ստացված չմշակված SSE տողերը",
|
||
"debug": "Տպել յուրաքանչյուր հատվածի ժամանակային տվյալները stderr-ում",
|
||
"save": "Պահպանել բոլոր SSE իրադարձությունները .jsonl ֆայլում",
|
||
"error": {
|
||
"empty_prompt": "Սխալ․ հուշումը պարտադիր է (դիրքային արգումենտ, --file կամ --stdin)"
|
||
}
|
||
},
|
||
"usage": {
|
||
"description": "Օգտագործման վերլուծություն, բյուջեներ, քվոտաներ և մատյաններ",
|
||
"analytics": {
|
||
"description": "Ցուցադրել օգտագործման ագրեգացված վերլուծությունը",
|
||
"period": "Ժամանակային միջակայք՝ 1d|7d|30d|90d|ytd|all (լռելյայն՝ 30d)",
|
||
"provider": "Զտել ըստ մատակարարի ID-ի"
|
||
},
|
||
"budget": {
|
||
"description": "Կառավարել ծախսերի բյուջեները",
|
||
"set": {
|
||
"scope": "Բյուջեի ընդգրկույթը (լռելյայն՝ global)",
|
||
"period": "Բյուջեի ժամանակաշրջան՝ daily|weekly|monthly (լռելյայն՝ monthly)"
|
||
}
|
||
},
|
||
"quota": {
|
||
"description": "Ցուցադրել մատակարարի քվոտայի օգտագործումը",
|
||
"provider": "Զտել ըստ մատակարարի ID-ի",
|
||
"check": "Ցուցադրել՝ արդյոք նոր հարցման համար քվոտա հասանելի է"
|
||
},
|
||
"logs": {
|
||
"description": "Ցուցադրել հարցումների կանչերի մատյանները",
|
||
"limit": "Վերադարձվող մատյանային գրառումների քանակը (լռելյայն՝ 100)",
|
||
"search": "Որոնման հարցում՝ մատյանները զտելու համար",
|
||
"since": "Վերադարձնել այս ժամանակադրոշմից հետո գրանցված մատյանները",
|
||
"follow": "Անընդհատ հետևել մատյանի նոր գրառումներին",
|
||
"api_key": "Զտել մատյաններն ըստ API բանալու"
|
||
},
|
||
"utilization": {
|
||
"description": "Ցուցադրել API բանալու օգտագործման ցուցանիշները",
|
||
"api_key": "Զտել ըստ API բանալու"
|
||
},
|
||
"history": {
|
||
"description": "Ցուցադրել հարցումների պատմությունը",
|
||
"limit": "Պատմության գրառումների քանակը (լռելյայն՝ 100)"
|
||
},
|
||
"proxy_logs": {
|
||
"description": "Ցուցադրել պրոքսիի մակարդակի հարցումների մատյանները",
|
||
"limit": "Պրոքսիի մատյանի գրառումների քանակը (լռելյայն՝ 100)"
|
||
}
|
||
},
|
||
"cost": {
|
||
"description": "Ցուցադրել ծախսերի հաշվետվությունը՝ ըստ մատակարարի, մոդելի, կոմբինացիայի կամ API բանալու տարանջատմամբ",
|
||
"period": "Ժամանակային միջակայք՝ 1d|7d|30d|90d|ytd|all (լռելյայն՝ 30d)",
|
||
"since": "Մեկնարկի ամսաթիվ (ISO ձևաչափով, օրինակ՝ 2026-01-01) — գերակայում է --period-ին",
|
||
"until": "Ավարտի ամսաթիվ (ISO ձևաչափով)",
|
||
"group_by": "Խմբավորել արդյունքներն ըստ՝ provider|model|api-key|combo|day (լռելյայն՝ provider)",
|
||
"api_key_filter": "Զտել ըստ որոշակի API բանալու",
|
||
"limit": "Ցուցադրվող տողերի առավելագույն քանակը (լռելյայն՝ 100)"
|
||
},
|
||
"simulate": {
|
||
"description": "Երթուղավորման փորձնական մոդելավորում՝ ցույց տալ, թե որ մատակարարները կընտրվեին՝ առանց վերին հոսքի ծառայությունը կանչելու",
|
||
"file": "Բեռնել հարցման ամբողջական մարմինը JSON ֆայլից",
|
||
"model": "Մոդելի ID (լռելյայն՝ auto)",
|
||
"combo": "Հարկադրաբար օգտագործել անվամբ նշված համակցությունը",
|
||
"reasoning": "Դատողության ջանքի մակարդակը (low|medium|high)",
|
||
"thinking": "Ընդլայնված մտածողության թոքենների բյուջեն",
|
||
"explain": "Արտածել պահուստային անցումների ծառը և արժեքի միջակայքը stderr-ում",
|
||
"noCombo": "Համապատասխան համակցություն չի գտնվել։ Կարգավորեք այն հետևյալ հրամանով՝ omniroute combo create"
|
||
},
|
||
"chat": {
|
||
"description": "Ուղարկել մեկանգամյա զրույցի հարցում OmniRoute-ին",
|
||
"file": "Կարդալ հարցումը ֆայլից",
|
||
"stdin": "Կարդալ հարցումը stdin-ից",
|
||
"system": "Համակարգային հարցում",
|
||
"model": "Մոդելի ID (լռելյայն՝ auto)",
|
||
"max_tokens": "Պատասխանի թոքենների առավելագույն քանակը",
|
||
"temperature": "Ընտրանքի ջերմաստիճանը (0–2)",
|
||
"top_p": "Top-p միջուկային ընտրանք",
|
||
"reasoning_effort": "Դատողության ջանքի մակարդակը (low|medium|high)",
|
||
"thinking_budget": "Ընդլայնված մտածողության թոքենների բյուջեն",
|
||
"combo": "Հարկադրաբար օգտագործել անվամբ նշված համակցությունը",
|
||
"responses_api": "Օգտագործել /v1/responses-ը՝ /v1/chat/completions-ի փոխարեն",
|
||
"stream": "Հոսքային եղանակով աստիճանաբար ստանալ պատասխանը",
|
||
"no_history": "Չպահպանել ~/.omniroute/cli-history.jsonl-ում",
|
||
"error": {
|
||
"empty_prompt": "Սխալ․ հարցումը պարտադիր է (դիրքային արգումենտ, --file կամ --stdin)"
|
||
}
|
||
},
|
||
"serve": {
|
||
"description": "Գործարկել OmniRoute սերվերը (լռելյայն գործողություն)",
|
||
"starting": "OmniRoute սերվերը գործարկվում է {port} պորտում...",
|
||
"ready": "Հասանելի է http://localhost:{port} հասցեով",
|
||
"stopping": "Սերվերը կանգնեցվում է (PID {pid})...",
|
||
"stopped": "Սերվերը կանգնեցված է։",
|
||
"notRunning": "Սերվերը չի աշխատում։",
|
||
"port": "Լսման պորտը (լռելյայն՝ 20128)",
|
||
"no_open": "Ինքնաշխատ կերպով չբացել դիտարկիչը",
|
||
"daemon": "Գործարկել սերվերը որպես ֆոնային դեյմոն",
|
||
"log": "Ցուցադրել սերվերի մատյանները ներկառուցված ձևով",
|
||
"no_recovery": "Անջատել վթարից հետո ինքնաշխատ վերագործարկումը (վրիպազերծման ռեժիմ)",
|
||
"max_restarts": "Վթարից հետո վերագործարկումների առավելագույն քանակը 30 վրկ-ի ընթացքում՝ մինչև փորձերը դադարեցնելը (լռելյայն՝ 2)",
|
||
"tray": "Գործարկել համակարգային սկուտեղում (միայն աշխատասեղանի տարբերակում, ըստ ցանկության)",
|
||
"no_tray": "Անջատել համակարգային սկուտեղի պատկերակը",
|
||
"ready_timeout": "Պատրաստության ստուգման սպասաժամը՝ մվ-ով (նաև OMNIROUTE_READY_TIMEOUT_MS, լռելյայն՝ 60000)",
|
||
"tls_cert": "HTTPS սպասարկելու համար TLS վկայագրի (PEM) ուղին (նաև՝ OMNIROUTE_TLS_CERT)",
|
||
"tls_key": "HTTPS սպասարկելու համար TLS գաղտնի բանալու (PEM) ուղին (նաև՝ OMNIROUTE_TLS_KEY)"
|
||
},
|
||
"backup": {
|
||
"title": "Պահուստավորում",
|
||
"description": "Ստեղծել OmniRoute-ի տվյալների պահուստային պատճենը",
|
||
"creating": "Պահուստային պատճենը ստեղծվում է...",
|
||
"done": "Պահուստային պատճենը պահպանվել է {path} ուղում",
|
||
"noFiles": "Պահուստավորման ենթակա ֆայլեր չկան (տվյալների բազան նախաստեղծված չէ)",
|
||
"failed": "Պահուստավորումը ձախողվեց. {error}",
|
||
"restoring": "Վերականգնում {path}-ից...",
|
||
"restored": "Վերականգնումն ավարտված է։",
|
||
"restoreDescription": "Վերականգնել պահուստային պատճենից",
|
||
"listTitle": "Հասանելի պահուստային պատճեններ",
|
||
"noBackups": "Պահուստային պատճեններ չեն գտնվել։",
|
||
"notFound": "Պահուստային պատճենը չի գտնվել՝ {name}",
|
||
"confirmRestore": "Վերագրե՞լ ընթացիկ տվյալները {ts}-ի պահուստային պատճենով։",
|
||
"createDescription": "Ստեղծել OmniRoute-ի տվյալների պահուստային պատճենը",
|
||
"nameOpt": "Պահուստային պատճենի հատուկ անուն",
|
||
"cloudOpt": "Վերբեռնել պահուստային պատճենը ամպային պահոց",
|
||
"encryptOpt": "Գաղտնագրել պահուստային պատճենը AES-256-GCM-ով",
|
||
"keyFileOpt": "Գաղտնագրման անցաբառը պարունակող ֆայլի ուղին",
|
||
"excludeOpt": "Բացառել օրինաչափությանը համապատասխանող ֆայլը (կարելի է կրկնել)",
|
||
"retentionOpt": "Պահել միայն վերջին N պահուստային պատճենները",
|
||
"passphrasePrompt": "Գաղտնագրման անցաբառը՝",
|
||
"noPassphrase": "Գաղտնագրված պահուստավորման համար անցաբառը պարտադիր է։",
|
||
"cloudFailed": "Զգուշացում. ամպային պահոց վերբեռնումը ձախողվեց։ Տեղային պահուստային պատճենը պահպանվել է։",
|
||
"cloudUploaded": "Ամպային պահուստային պատճենը վերբեռնվել է՝ {url}",
|
||
"auto": {
|
||
"title": "Պահուստավորման ժամանակացույց",
|
||
"enableDescription": "Միացնել պլանավորված ավտոմատ պահուստավորումները",
|
||
"disableDescription": "Անջատել պլանավորված ավտոմատ պահուստավորումները",
|
||
"statusDescription": "Ցուցադրել պահուստավորման ընթացիկ ժամանակացույցի կարգավիճակը",
|
||
"cronOpt": "Ժամանակացույցի Cron արտահայտությունը (լռելյայն՝ ամեն օր, ժամը 3-ին)",
|
||
"enabled": "Ավտոմատ պահուստավորումը միացված է (cron՝ {cron})։",
|
||
"hint": "Ժամանակացույցը գործարկման պահին ընթերցվում է omniroute serve-ի կողմից։",
|
||
"disabled": "Ավտոմատ պահուստավորումն անջատված է։",
|
||
"notConfigured": "Պահուստավորման ժամանակացույց կազմաձևված չէ։"
|
||
}
|
||
},
|
||
"health": {
|
||
"description": "Ստուգել սերվերի աշխատանքային վիճակը և բաղադրիչների կարգավիճակը",
|
||
"noServer": "Սերվերը չի աշխատում։ Գործարկեք հետևյալ հրամանով՝ omniroute serve",
|
||
"title": "Աշխատանքային վիճակ",
|
||
"status": "Կարգավիճակ՝ {status}",
|
||
"uptime": "Անխափան աշխատանքի տևողություն՝ {uptime}",
|
||
"requests": "Հարցումներ (24 ժ)՝ {count}",
|
||
"cost": "Արժեք (24 ժ)՝ ${cost}"
|
||
},
|
||
"quota": {
|
||
"description": "Ցուցադրել մատակարարի քվոտայի օգտագործումը",
|
||
"noServer": "Սերվերը գործարկված չէ։ Գործարկեք հետևյալով՝ omniroute serve",
|
||
"noData": "Քվոտայի մասին տեղեկություններ չկան։"
|
||
},
|
||
"cache": {
|
||
"description": "Կառավարել պատասխանների քեշը",
|
||
"noServer": "Սերվերը գործարկված չէ։ Գործարկեք հետևյալով՝ omniroute serve",
|
||
"cleared": "Քեշը մաքրվեց։",
|
||
"clearFailed": "Չհաջողվեց մաքրել քեշը։"
|
||
},
|
||
"redis": {
|
||
"description": "Մեկ սեղմումով գործարկել տեղային Redis կոնտեյներ (Podman կամ Docker)՝ OmniRoute-ի քեշավորման և քվոտայի հետևման համար"
|
||
},
|
||
"test": {
|
||
"description": "Ստուգել մատակարարի կապը",
|
||
"noServer": "Սերվերը գործարկված չէ։ Գործարկեք հետևյալով՝ omniroute serve",
|
||
"testing": "Ստուգվում է {provider} / {model}...",
|
||
"passed": "Կապը հաջողությամբ հաստատվեց։",
|
||
"failed": "Կապը ձախողվեց՝ {error}",
|
||
"allProvidersOpt": "Ստուգել բոլոր կազմաձևված մատակարարներին",
|
||
"latencyOpt": "Ցուցադրել ուշացման չափումները (միջին/նվազագույն/առավելագույն մվ)",
|
||
"repeatOpt": "Կրկնել թեստը N անգամ և ամփոփել արդյունքները",
|
||
"compareOpt": "Համեմատվող մոդելները՝ ստորակետերով բաժանված (օր.՝ gpt-4o,claude-3-5-sonnet)",
|
||
"saveOpt": "Պահպանել արդյունքները JSON ֆայլում",
|
||
"saved": "Արդյունքները պահպանվել են {path}-ում",
|
||
"compareTitle": "Մոդելների համեմատություն",
|
||
"compareMinTwo": "--compare-ի համար պահանջվում է առնվազն երկու մոդել (ստորակետերով բաժանված)",
|
||
"noProviders": "Ոչ մի մատակարար կազմաձևված չէ։ Ավելացրեք մեկը հետևյալով՝ omniroute keys add"
|
||
},
|
||
"update": {
|
||
"checking": "Թարմացումների ստուգում...",
|
||
"upToDate": "Արդեն արդիական է ({version})։",
|
||
"available": "Առկա է թարմացում՝ {current} → {latest}",
|
||
"installing": "Տեղադրվում է {latest}...",
|
||
"done": "Թարմացվել է մինչև {latest}։ Կիրառելու համար վերագործարկեք սերվերը։"
|
||
},
|
||
"mcp": {
|
||
"title": "MCP սերվեր",
|
||
"running": "MCP սերվերը գործարկված է ({transport})",
|
||
"stopped": "MCP սերվերը կանգնեցվել է։",
|
||
"restarted": "MCP սերվերը վերագործարկվել է։",
|
||
"stoppedHint": "Այն միացնելու համար գործարկեք `omniroute mcp enable` հրամանը։",
|
||
"enabled": "MCP սերվերը միացված է։",
|
||
"disabled": "MCP սերվերն անջատված է։",
|
||
"enable": {
|
||
"description": "Միացնել MCP սերվերը",
|
||
"transport": "Օգտագործվող փոխադրման եղանակը՝ stdio|sse|streamable-http"
|
||
},
|
||
"disable": {
|
||
"description": "Անջատել MCP սերվերը"
|
||
},
|
||
"call": {
|
||
"description": "Անմիջապես կանչել MCP գործիք",
|
||
"args": "JSON արգումենտների օբյեկտ (ներտողային)",
|
||
"args_file": "JSON արգումենտների ֆայլի ուղին",
|
||
"stream": "Օգտագործել հոսքային վերջնակետը (/api/mcp/stream)",
|
||
"scope": "Պահանջվող հասանելիության շրջանակ (կրկնելի, օր.՝ read:health)"
|
||
},
|
||
"scopes": {
|
||
"description": "Ցուցադրել հասանելի MCP շրջանակները",
|
||
"tool": "Ցուցադրել կոնկրետ գործիքի համար պահանջվող շրջանակները"
|
||
},
|
||
"tools": {
|
||
"description": "Ուսումնասիրել MCP գործիքները",
|
||
"list": {
|
||
"description": "Ցուցադրել բոլոր MCP գործիքները",
|
||
"scope": "Զտել ըստ շրջանակի"
|
||
},
|
||
"info": {
|
||
"description": "Ցուցադրել MCP գործիքի մետատվյալները"
|
||
},
|
||
"schema": {
|
||
"description": "Ցուցադրել MCP գործիքի մուտքային/ելքային JSON սխեման",
|
||
"io": "Սխեմայի տեսակը՝ input|output (լռելյայն՝ input)"
|
||
}
|
||
},
|
||
"audit": {
|
||
"description": "MCP աուդիտի մատյան (audit --source mcp հրամանի այլանունը)"
|
||
}
|
||
},
|
||
"a2a": {
|
||
"skills": {
|
||
"description": "Ցուցադրել գործակալի քարտում առկա A2A հմտությունները"
|
||
},
|
||
"invoke": {
|
||
"description": "Կանչել A2A հմտություն և վերադարձնել առաջադրանքի ID-ն",
|
||
"input": "JSON մուտքային օբյեկտ",
|
||
"input_file": "JSON մուտքային ֆայլի ուղին",
|
||
"wait": "Վերադառնալուց առաջ սպասել առաջադրանքի ավարտին",
|
||
"timeout": "Ավարտին սպասելու ժամանակային սահմանաչափը՝ մվ-ով (լռելյայն՝ 60000)"
|
||
},
|
||
"tasks": {
|
||
"description": "Կառավարել A2A առաջադրանքները",
|
||
"list": {
|
||
"status": "Զտել ըստ կարգավիճակի",
|
||
"skill": "Զտել ըստ հմտության ID-ի"
|
||
},
|
||
"watch": {
|
||
"description": "Պարբերաբար ստուգել առաջադրանքի կարգավիճակը մինչև ավարտը"
|
||
},
|
||
"stream": {
|
||
"description": "Հեռարձակել առաջադրանքի կատարման իրադարձությունները SSE-ի միջոցով"
|
||
},
|
||
"logs": {
|
||
"description": "Ցուցադրել առաջադրանքի հաղորդագրություններն ու արտեֆակտները"
|
||
}
|
||
}
|
||
},
|
||
"policy": {
|
||
"description": "Կառավարել OmniRoute-ի լիազորման քաղաքականությունները",
|
||
"list": {
|
||
"description": "Ցուցադրել քաղաքականությունները",
|
||
"kind": "Զտել ըստ տեսակի (allow|deny|rate-limit|cost-cap)",
|
||
"scope": "Զտել ըստ շրջանակի (global|api-key|provider)"
|
||
},
|
||
"get": {
|
||
"description": "Ստանալ քաղաքականության մանրամասները՝ ըստ ID-ի"
|
||
},
|
||
"create": {
|
||
"description": "Ստեղծել քաղաքականություն JSON ֆայլից",
|
||
"file": "Քաղաքականության JSON ֆայլի ուղին"
|
||
},
|
||
"update": {
|
||
"description": "Թարմացնել քաղաքականությունը JSON ֆայլից",
|
||
"file": "Քաղաքականության JSON ֆայլի ուղին"
|
||
},
|
||
"delete": {
|
||
"description": "Ջնջել քաղաքականությունը՝ ըստ ID-ի",
|
||
"yes": "Բաց թողնել հաստատման հարցումը"
|
||
},
|
||
"evaluate": {
|
||
"description": "Կատարել քաղաքականության փորձնական գնահատում (ելքի կոդ՝ 0=թույլատրված, 4=մերժված)",
|
||
"api_key": "Գնահատման ենթակա API բանալին",
|
||
"action": "Ստուգման ենթակա գործողությունը (օր.՝ chat, embed, admin)",
|
||
"resource": "Ռեսուրսի ուղին կամ նույնացուցիչը",
|
||
"context": "Լրացուցիչ համատեքստ՝ որպես JSON օբյեկտ"
|
||
},
|
||
"export": {
|
||
"description": "Արտահանել բոլոր քաղաքականությունները JSON ֆայլի մեջ"
|
||
},
|
||
"import": {
|
||
"description": "Ներմուծել քաղաքականությունները JSON ֆայլից",
|
||
"overwrite": "Վերագրել նույն ID-ն ունեցող առկա քաղաքականությունները"
|
||
}
|
||
},
|
||
"compression": {
|
||
"description": "Կարգավորել և ստուգել OmniRoute-ի սեղմման մշակաշարը",
|
||
"status": {
|
||
"description": "Ցուցադրել սեղմման ընթացիկ կարգավիճակը և կարգավորումները"
|
||
},
|
||
"configure": {
|
||
"description": "Կարգավորել սեղմման պարամետրերը",
|
||
"engine": "Սեղմման շարժիչ (caveman|rtk|hybrid|none)",
|
||
"caveman_agg": "Caveman-ի ագրեսիվություն՝ 0.0–1.0",
|
||
"rtk_budget": "RTK-ի թոքենների բյուջե",
|
||
"language_pack": "Ակտիվացվող լեզվական փաթեթ"
|
||
},
|
||
"engine": {
|
||
"description": "Ստանալ կամ սահմանել սեղմման ակտիվ շարժիչը"
|
||
},
|
||
"combos": {
|
||
"description": "Կառավարել սեղմման համակցությունների վիճակագրությունը"
|
||
},
|
||
"rules": {
|
||
"description": "Կառավարել սեղմման կանոնները",
|
||
"add": {
|
||
"pattern": "Համապատասխանեցման ձևանմուշ (regex կամ field:pattern)",
|
||
"action": "Գործողություն՝ drop|shrink|replace"
|
||
}
|
||
},
|
||
"language_packs": {
|
||
"description": "Թվարկել սեղմման հասանելի լեզվական փաթեթները"
|
||
},
|
||
"preview": {
|
||
"description": "Նախադիտել սեղմման ազդեցությունը հարցման վրա",
|
||
"file": "Հարցման JSON ֆայլի ուղին"
|
||
}
|
||
},
|
||
"tunnel": {
|
||
"title": "Թունելներ",
|
||
"listDescription": "Թվարկել ակտիվ թունելները",
|
||
"createDescription": "Ստեղծել թունել",
|
||
"created": "Թունելը ստեղծվել է՝ {url}",
|
||
"stopped": "Թունելը կանգնեցվել է։",
|
||
"confirmStop": "Կանգնեցնե՞լ {id} թունելը։",
|
||
"stopDescription": "Կանգնեցնել թունելը",
|
||
"statusDescription": "Ցուցադրել թունելի մանրամասն կարգավիճակը",
|
||
"logsDescription": "Ցուցադրել թունելի մատյանները",
|
||
"infoDescription": "Ցուցադրել թունելի կազմաձևման մանրամասները",
|
||
"rotateDescription": "Ստեղծել թունելի նոր URL",
|
||
"tailOpt": "Ցուցադրվող մատյանի տողերի քանակը",
|
||
"typeRequired": "Թունելի տեսակը պարտադիր է։",
|
||
"noLogs": "Մատյաններ հասանելի չեն։",
|
||
"notAvailable": "Թունելի տվյալները հասանելի չեն։",
|
||
"noTunnels": "Ակտիվ թունելներ չկան։",
|
||
"infoTitle": "Թունելի տվյալներ՝ {type}",
|
||
"rotated": "Թունելի URL-ը փոխվել է՝ {url}",
|
||
"confirmRotate": "Փոխե՞լ {type} թունելի URL-ը։ (կստեղծվի նոր URL)"
|
||
},
|
||
"stop": {
|
||
"description": "Կանգնեցնել OmniRoute սերվերը",
|
||
"stopping": "Սերվերը կանգնեցվում է (PID {pid})...",
|
||
"stopped": "Սերվերը կանգնեցվել է։",
|
||
"notRunning": "Գործող սերվեր չկա։",
|
||
"portFallback": "PID ֆայլ չի գտնվել, փորձ է արվում կանգնեցնել ըստ պորտի..."
|
||
},
|
||
"restart": {
|
||
"description": "Վերագործարկել OmniRoute սերվերը",
|
||
"restarting": "OmniRoute սերվերը վերագործարկվում է..."
|
||
},
|
||
"dashboard": {
|
||
"description": "Բացել OmniRoute-ի կառավարման վահանակը դիտարկիչում",
|
||
"opening": "Կառավարման վահանակը բացվում է՝ {url}",
|
||
"urlOnly": "Տպել միայն կառավարման վահանակի URL-ը՝ առանց դիտարկիչը բացելու",
|
||
"tui": "Բացել ինտերակտիվ TUI կառավարման վահանակը (տերմինալային միջերես, 7 ներդիր)"
|
||
},
|
||
"models": {
|
||
"description": "Ցուցադրել հասանելի մոդելները (պահանջվում է գործարկված սերվեր)",
|
||
"search": "Զտել մոդելներն ըստ ID-ի, անվան, մատակարարի կամ նկարագրության",
|
||
"noServer": "Սերվերը չի աշխատում։ Գործարկեք՝ omniroute serve",
|
||
"noModels": "Մոդելներ չեն գտնվել։"
|
||
},
|
||
"audit": {
|
||
"description": "Մուտք գործել համապատասխանության և MCP աուդիտի մատյաններ",
|
||
"source": "Մատյանի աղբյուր՝ all|compliance|mcp (լռելյայն՝ all)",
|
||
"since": "Վերադարձնել այս ժամանակային դրոշմից հետո գրանցված գրառումները (ISO 8601)",
|
||
"until": "Վերադարձնել մինչև այս ժամանակային դրոշմը գրանցված գրառումները (ISO 8601)",
|
||
"tail": {
|
||
"description": "Ցուցադրել աուդիտի մատյանի վերջին գրառումները",
|
||
"follow": "Անընդհատ ցուցադրել նոր գրառումները (հարցում՝ յուրաքանչյուր 2 վրկ.)",
|
||
"limit": "Ցուցադրվող գրառումների առավելագույն քանակը (լռելյայն՝ 100)"
|
||
},
|
||
"search": {
|
||
"description": "Որոնել աուդիտի մատյանի գրառումներում ըստ հիմնաբառի",
|
||
"limit": "Արդյունքների առավելագույն քանակը (լռելյայն՝ 200)",
|
||
"actor": "Զտել ըստ գործող անձի ID-ի",
|
||
"action": "Զտել ըստ գործողության անվան"
|
||
},
|
||
"export": {
|
||
"description": "Արտահանել աուդիտի մատյանը ֆայլի մեջ",
|
||
"format": "Ելքային ձևաչափ՝ jsonl|csv (լռելյայն՝ jsonl)"
|
||
},
|
||
"stats": {
|
||
"description": "Ցուցադրել աուդիտի մատյանի վիճակագրությունը",
|
||
"period": "Ժամանակահատված՝ 1d|7d|30d (լռելյայն՝ 7d)"
|
||
},
|
||
"get": {
|
||
"description": "Ստանալ աուդիտի մատյանի մեկ գրառում՝ ըստ ID-ի"
|
||
}
|
||
},
|
||
"skills": {
|
||
"description": "Կառավարել OmniRoute-ի հմտությունները (sandbox, builtin, custom, hybrid, skillssh)",
|
||
"list": {
|
||
"description": "Ցուցադրել տեղադրված հմտությունները",
|
||
"type": "Զտել ըստ տեսակի (sandbox|custom|builtin|hybrid|skillssh)",
|
||
"enabled": "Ցուցադրել միայն միացված հմտությունները",
|
||
"disabled": "Ցուցադրել միայն անջատված հմտությունները",
|
||
"api_key": "Զտել ըստ API բանալու"
|
||
},
|
||
"get": {
|
||
"description": "Ստանալ հմտության մանրամասները՝ ըստ ID-ի"
|
||
},
|
||
"install": {
|
||
"description": "Տեղադրել հմտություն ֆայլից կամ URL-ից",
|
||
"from_file": "Հմտության JSON սահմանման ֆայլի ուղին",
|
||
"from_url": "Հեռակա հմտության սահմանման URL-ը",
|
||
"type": "Հմտության տեսակը (sandbox|custom|hybrid)",
|
||
"enable": "Միացնել հմտությունը տեղադրումից հետո"
|
||
},
|
||
"enable": {
|
||
"description": "Միացնել հմտությունը՝ ըստ ID-ի"
|
||
},
|
||
"disable": {
|
||
"description": "Անջատել հմտությունը՝ ըստ ID-ի",
|
||
"yes": "Բաց թողնել հաստատման հարցումը"
|
||
},
|
||
"delete": {
|
||
"description": "Ջնջել հմտությունը՝ ըստ ID-ի",
|
||
"yes": "Բաց թողնել հաստատման հարցումը"
|
||
},
|
||
"execute": {
|
||
"description": "Կատարել հմտությունը՝ ըստ ID-ի",
|
||
"input": "JSON մուտքային օբյեկտ",
|
||
"input_file": "JSON մուտքային ֆայլի ուղի",
|
||
"timeout": "Կատարման ժամանակի սահմանաչափը՝ մվ-ով (լռելյայն՝ 30000)"
|
||
},
|
||
"executions": {
|
||
"description": "Ցուցադրել հմտությունների կատարման պատմությունը",
|
||
"skill": "Զտել ըստ հմտության ID-ի",
|
||
"limit": "Արդյունքների առավելագույն քանակը (լռելյայն՝ 50)",
|
||
"status": "Զտել ըստ կարգավիճակի (running|completed|failed)"
|
||
},
|
||
"skillssh": {
|
||
"description": "Կառավարել SSH-ի միջոցով տեղադրված հմտությունները"
|
||
},
|
||
"marketplace": {
|
||
"description": "Զննել և տեղադրել հմտություններ շուկայից"
|
||
},
|
||
"mp": {
|
||
"search": {
|
||
"description": "Որոնել փաթեթներ շուկայում",
|
||
"category": "Զտել ըստ կատեգորիայի",
|
||
"tag": "Զտել ըստ պիտակի",
|
||
"limit": "Արդյունքների առավելագույն քանակը (լռելյայն՝ 30)",
|
||
"sort": "Դասավորել ըստ՝ downloads|rating|recent"
|
||
},
|
||
"info": {
|
||
"description": "Ցուցադրել փաթեթի մանրամասները և readme-ն"
|
||
},
|
||
"install": {
|
||
"description": "Տեղադրել շուկայական փաթեթ",
|
||
"version": "Փաթեթի տարբերակը (լռելյայն՝ latest)",
|
||
"enable": "Միացնել տեղադրումից հետո",
|
||
"yes": "Բաց թողնել հաստատման հարցումը"
|
||
},
|
||
"categories": {
|
||
"description": "Ցուցադրել շուկայի կատեգորիաները"
|
||
},
|
||
"featured": {
|
||
"description": "Ցուցադրել շուկայում առանձնացված փաթեթները"
|
||
}
|
||
}
|
||
},
|
||
"memory": {
|
||
"description": "Կառավարել OmniRoute-ի խոսակցական հիշողությունը (FTS5 + vector)",
|
||
"search": {
|
||
"description": "Որոնել հիշողության գրառումները իմաստային հարցմամբ",
|
||
"type": "Զտել ըստ հիշողության տեսակի (user|feedback|project|reference)",
|
||
"limit": "Արդյունքների առավելագույն քանակը (լռելյայն՝ 20)",
|
||
"api_key": "Զտել ըստ API բանալու",
|
||
"token_budget": "Սահմանափակել արդյունքների թոքենների ընդհանուր քանակը"
|
||
},
|
||
"add": {
|
||
"description": "Ավելացնել հիշողության նոր գրառում",
|
||
"content": "Հիշողության տեքստային բովանդակությունը",
|
||
"file": "Կարդալ բովանդակությունը ֆայլից",
|
||
"type": "Հիշողության տեսակը (լռելյայն՝ user)",
|
||
"metadata": "JSON մետատվյալների օբյեկտ",
|
||
"api_key": "Կապակցել API բանալու հետ"
|
||
},
|
||
"clear": {
|
||
"description": "Ջնջել զտիչներին համապատասխանող հիշողության գրառումները",
|
||
"type": "Զտել ըստ տեսակի",
|
||
"older": "Ջնջել նշված տևողությունից ավելի հին գրառումները (30d, 6m, 1y)",
|
||
"api_key": "Զտել ըստ API բանալու",
|
||
"yes": "Բաց թողնել հաստատման հարցումը"
|
||
},
|
||
"list": {
|
||
"description": "Ցուցադրել հիշողության գրառումների ցանկը՝ առանց որոնման վարկանշավորման",
|
||
"type": "Զտել ըստ տեսակի",
|
||
"limit": "Արդյունքների առավելագույն քանակը (լռելյայն՝ 100)",
|
||
"api_key": "Զտել ըստ API բանալու"
|
||
},
|
||
"get": {
|
||
"description": "Ստանալ հիշողության մեկ գրառում՝ ըստ ID-ի"
|
||
},
|
||
"delete": {
|
||
"description": "Ջնջել հիշողության գրառումը՝ ըստ ID-ի",
|
||
"yes": "Բաց թողնել հաստատման հարցումը"
|
||
},
|
||
"health": {
|
||
"description": "Ցուցադրել հիշողության ենթահամակարգի վիճակը (FTS5 + Qdrant)"
|
||
}
|
||
},
|
||
"oauth": {
|
||
"description": "Կառավարել OAuth մատակարարների կապերը",
|
||
"providers": {
|
||
"description": "Ցուցադրել OAuth աջակցող մատակարարները և դրանց հոսքերի տեսակները"
|
||
},
|
||
"start": {
|
||
"description": "Սկսել OAuth թույլտվության հոսքը մատակարարի համար",
|
||
"provider": "Մատակարարի ID (gemini, copilot, cursor, …)",
|
||
"no_browser": "Տպել միայն URL-ը՝ չբացել զննարկիչը",
|
||
"import_system": "Ինքնաշխատ ներմուծել հավատարմագրերը տեղային համակարգի կազմաձևից",
|
||
"social": "Սոցիալական մուտքի մատակարար (google|github)՝ պարտադիր է kiro-ի համար",
|
||
"timeout": "Թույլտվությանը սպասելու ժամանակի սահմանաչափը՝ ms-ով (լռելյայն՝ 300000)"
|
||
},
|
||
"status": {
|
||
"description": "Ցուցադրել ակտիվ OAuth կապերը",
|
||
"provider": "Զտել ըստ մատակարարի ID-ի"
|
||
},
|
||
"revoke": {
|
||
"description": "Չեղարկել OAuth կապը",
|
||
"provider": "Չեղարկման ենթակա մատակարարի ID-ն",
|
||
"connection_id": "Չեղարկել որոշակի կապ՝ ըստ ID-ի",
|
||
"yes": "Բաց թողնել հաստատման հարցումը"
|
||
}
|
||
},
|
||
"cloud": {
|
||
"description": "Կառավարել ամպային AI գործակալի առաջադրանքները (codex, devin, jules)",
|
||
"agents": {
|
||
"description": "Ցուցադրել հասանելի ամպային գործակալները"
|
||
},
|
||
"agent": {
|
||
"description": "Կառավարել {agent} ամպային գործակալի առաջադրանքները",
|
||
"auth": {
|
||
"description": "Լիազորել {agent}-ին OAuth-ի միջոցով"
|
||
}
|
||
},
|
||
"task": {
|
||
"description": "Կառավարել ամպային գործակալի առաջադրանքները",
|
||
"create": {
|
||
"description": "Ստեղծել գործակալի նոր առաջադրանք",
|
||
"title": "Առաջադրանքի վերնագիրը (լռելյայն՝ հուշման առաջին 80 նիշը)",
|
||
"prompt": "Առաջադրանքի հուշման տեքստը",
|
||
"prompt_file": "Կարդալ հուշումը ֆայլից",
|
||
"repo": "Առաջադրանքի համար կլոնավորվող շտեմարանի URL-ը",
|
||
"branch": "Օգտագործվող ճյուղի անունը",
|
||
"metadata": "JSON մետատվյալների օբյեկտ"
|
||
},
|
||
"list": {
|
||
"description": "Ցուցադրել գործակալի առաջադրանքները",
|
||
"status": "Զտել ըստ կարգավիճակի (running|completed|failed|cancelled)",
|
||
"limit": "Արդյունքների առավելագույն քանակը (լռելյայն՝ 50)"
|
||
},
|
||
"get": {
|
||
"description": "Ստանալ առաջադրանքի մանրամասները՝ ըստ ID-ի"
|
||
},
|
||
"status": {
|
||
"description": "Տպել առաջադրանքի կարգավիճակը (running|completed|failed|cancelled)"
|
||
},
|
||
"cancel": {
|
||
"description": "Չեղարկել ընթացիկ առաջադրանքը",
|
||
"yes": "Բաց թողնել հաստատման հարցումը"
|
||
},
|
||
"approve": {
|
||
"description": "Հաստատել գործակալի պլանը՝ կատարումը սկսելու համար"
|
||
},
|
||
"message": {
|
||
"description": "Հաղորդագրություն ուղարկել ընթացիկ առաջադրանքին"
|
||
}
|
||
},
|
||
"sources": {
|
||
"description": "Ցուցակել առաջադրանքի ստեղծած ելակետային ֆայլերը"
|
||
}
|
||
},
|
||
"eval": {
|
||
"description": "Կառավարել գնահատման հավաքածուներն ու գործարկումները",
|
||
"suites": {
|
||
"description": "Կառավարել գնահատման հավաքածուները",
|
||
"list": {
|
||
"description": "Ցուցակել գնահատման հավաքածուները"
|
||
},
|
||
"get": {
|
||
"description": "Ստանալ գնահատման հավաքածուի մանրամասները՝ ըստ ID-ի"
|
||
},
|
||
"create": {
|
||
"description": "Ստեղծել գնահատման հավաքածու JSON ֆայլից",
|
||
"file": "Հավաքածուի սահմանման JSON ֆայլի ուղին"
|
||
}
|
||
},
|
||
"run": {
|
||
"description": "Սկսել գնահատման գործարկում հավաքածուի համար",
|
||
"model": "Գնահատման ենթակա մոդելի ID-ն (լռելյայն՝ auto)",
|
||
"combo": "Պարտադրել անվամբ նշված որոշակի համակցություն",
|
||
"concurrency": "Միաժամանակ կատարվող նմուշների քանակը (լռելյայն՝ 4)",
|
||
"tag": "Պիտակավորել այս գործարկումը՝ հետագայում զտելու համար",
|
||
"watch": "Հետևել գործարկման ընթացքին մինչև ավարտը"
|
||
},
|
||
"list": {
|
||
"description": "Ցուցակել գնահատման գործարկումները",
|
||
"suite": "Զտել ըստ հավաքածուի ID-ի",
|
||
"status": "Զտել ըստ կարգավիճակի",
|
||
"since": "Վերադարձնել այս ժամանակային նշումից հետո կատարված գործարկումները",
|
||
"limit": "Արդյունքների առավելագույն քանակը (լռելյայն՝ 50)"
|
||
},
|
||
"get": {
|
||
"description": "Ստանալ գնահատման գործարկման մանրամասները՝ ըստ ID-ի"
|
||
},
|
||
"results": {
|
||
"description": "Ցուցադրել գնահատման գործարկման նմուշների արդյունքները",
|
||
"failed": "Ցուցադրել միայն ձախողված նմուշները"
|
||
},
|
||
"cancel": {
|
||
"description": "Չեղարկել ընթացիկ գնահատումը",
|
||
"yes": "Բաց թողնել հաստատման հարցումը"
|
||
},
|
||
"scorecard": {
|
||
"description": "Ցուցադրել ավարտված գնահատման գործարկման ամփոփ գնահատականները"
|
||
}
|
||
},
|
||
"webhooks": {
|
||
"description": "Կառավարել OmniRoute վեբհուքերը",
|
||
"events": {
|
||
"description": "Ցուցակել վեբհուքերի իրադարձությունների բոլոր հասանելի տեսակները"
|
||
},
|
||
"list": {
|
||
"description": "Ցուցակել կազմաձևված վեբհուքերը"
|
||
},
|
||
"get": {
|
||
"description": "Ստանալ վեբհուքի մանրամասները՝ ըստ ID-ի"
|
||
},
|
||
"add": {
|
||
"description": "Գրանցել նոր վեբհուք",
|
||
"url": "Նպատակակետ URL",
|
||
"events": "Ստորակետերով բաժանված իրադարձությունների տեսակների ցանկ",
|
||
"secret": "HMAC ստորագրման գաղտնի բանալի",
|
||
"header": "Լրացուցիչ վերնագիր՝ key=value ձևաչափով (կարելի է կրկնել)",
|
||
"no_enabled": "Ստեղծել վեբհուքը անջատված վիճակում"
|
||
},
|
||
"update": {
|
||
"description": "Թարմացնել գոյություն ունեցող վեբհուքը",
|
||
"enabled": "Սահմանել միացված լինելու վիճակը (true|false)"
|
||
},
|
||
"remove": {
|
||
"description": "Ջնջել վեբհուկը",
|
||
"yes": "Բաց թողնել հաստատման հարցումը"
|
||
},
|
||
"test": {
|
||
"description": "Ուղարկել փորձնական իրադարձություն վեբհուկին",
|
||
"event": "Մոդելավորվող իրադարձության տեսակը (լռելյայն՝ request.completed)"
|
||
}
|
||
},
|
||
"program": {
|
||
"description": "OmniRoute — խելացի AI երթուղիչ՝ ավտոմատ պահուստային անցմամբ",
|
||
"version": "Տպել տարբերակը և դուրս գալ",
|
||
"output": "Ելքի ձևաչափը (table, json, jsonl, csv)",
|
||
"quiet": "Թաքցնել ոչ էական ելքային տվյալները",
|
||
"no_color": "Անջատել գունավոր ելքը",
|
||
"timeout": "HTTP հարցման սպասման առավելագույն ժամանակը՝ միլիվայրկյաններով",
|
||
"api_key": "OmniRoute սերվերի API բանալի",
|
||
"base_url": "OmniRoute սերվերի բազային URL",
|
||
"context": "Այս հրամանի համար օգտագործվող սերվերի համատեքստը/պրոֆիլը",
|
||
"lang": "Սահմանել CLI-ի ցուցադրման լեզուն (գերակայում է OMNIROUTE_LANG-ին)"
|
||
},
|
||
"files": {
|
||
"description": "Կառավարել ֆայլերը (վերբեռնել, ցուցակագրել, ստանալ, ներբեռնել, ջնջել)",
|
||
"list": {
|
||
"purpose": "Զտել ըստ նպատակի",
|
||
"limit": "Արդյունքների առավելագույն քանակը"
|
||
},
|
||
"get": {
|
||
"description": "Ստանալ ֆայլի մետատվյալները"
|
||
},
|
||
"upload": {
|
||
"description": "Վերբեռնել ֆայլ",
|
||
"purpose": "Ֆայլի նպատակը (batch, assistants, fine-tune)"
|
||
},
|
||
"content": {
|
||
"description": "Ներբեռնել ֆայլի բովանդակությունը",
|
||
"out": "Պահել նշված ուղում (լռելյայն՝ stdout)"
|
||
},
|
||
"delete": {
|
||
"yes": "Բաց թողնել հաստատումը"
|
||
}
|
||
},
|
||
"batches": {
|
||
"description": "Կառավարել OpenAI-ի հետ համատեղելի փաթեթային առաջադրանքները",
|
||
"list": {
|
||
"status": "Զտել ըստ կարգավիճակի",
|
||
"limit": "Արդյունքների առավելագույն քանակը"
|
||
},
|
||
"create": {
|
||
"description": "Ստեղծել փաթեթային առաջադրանք",
|
||
"inputFile": "Մուտքային ֆայլի ID",
|
||
"endpoint": "Նպատակային վերջնակետը",
|
||
"window": "Ավարտման ժամանակահատվածը",
|
||
"metadata": "Ավելացնել մետատվյալ՝ key=value ձևաչափով"
|
||
},
|
||
"submit": {
|
||
"description": "Վերբեռնել JSONL ֆայլ և ստեղծել փաթեթային առաջադրանք",
|
||
"jsonl": "JSONL ֆայլի ուղին",
|
||
"endpoint": "Նպատակային վերջնակետը",
|
||
"wait": "Սպասել ավարտին"
|
||
},
|
||
"cancel": {
|
||
"yes": "Բաց թողնել հաստատումը"
|
||
},
|
||
"wait": {
|
||
"timeout": "Սպասման առավելագույն ժամանակը՝ ms-ով"
|
||
},
|
||
"output": {
|
||
"out": "Պահել ելքային տվյալները նշված ուղում"
|
||
},
|
||
"errors": {
|
||
"out": "Պահել սխալները նշված ուղում"
|
||
}
|
||
},
|
||
"translator": {
|
||
"description": "Թարգմանել հարցումների մարմինները LLM ձևաչափերի միջև",
|
||
"detect": {
|
||
"description": "Որոշել մարմնի ձևաչափը"
|
||
},
|
||
"translate": {
|
||
"description": "Փոխարկել մարմինը մի ձևաչափից մյուսը"
|
||
},
|
||
"send": {
|
||
"description": "Թարգմանել և ուղարկել վերին հոսք"
|
||
},
|
||
"stream": {
|
||
"description": "Հոսքային եղանակով թարգմանել հարցման մարմինը"
|
||
},
|
||
"from": "Սկզբնաղբյուրի ձևաչափ (openai|anthropic|gemini|cohere)",
|
||
"to": "Նպատակային ձևաչափ (openai|anthropic|gemini|cohere)",
|
||
"file": "Հարցման մարմնի JSON ֆայլի ուղի",
|
||
"out": "Պահպանել ելքը ֆայլում",
|
||
"model": "Վերասահմանել մոդելը",
|
||
"history": {
|
||
"limit": "Արդյունքների առավելագույն քանակը"
|
||
}
|
||
},
|
||
"pricing": {
|
||
"description": "Կառավարել մոդելների գնային տվյալները",
|
||
"sync": {
|
||
"description": "Համաժամացնել գները վերին հոսքի աղբյուրներից",
|
||
"provider": "Զտել ըստ մատակարարի",
|
||
"force": "Հարկադրաբար վերահամաժամացնել"
|
||
},
|
||
"list": {
|
||
"provider": "Զտել ըստ մատակարարի",
|
||
"model": "Զտել ըստ մոդելի",
|
||
"limit": "Արդյունքների առավելագույն քանակը"
|
||
},
|
||
"defaults": {
|
||
"description": "Կառավարել լռելյայն գնագոյացումը",
|
||
"input": "Մուտքային արժեքը 1 մլն թոքենի համար (USD)",
|
||
"output": "Ելքային արժեքը 1 մլն թոքենի համար (USD)",
|
||
"cacheRead": "Քեշից ընթերցման արժեքը 1 մլն թոքենի համար (USD)",
|
||
"cacheWrite": "Քեշում գրանցման արժեքը 1 մլն թոքենի համար (USD)"
|
||
},
|
||
"diff": {
|
||
"description": "Ցուցադրել վերին հոսքի գներից շեղումները",
|
||
"model": "Զտել ըստ մոդելի"
|
||
}
|
||
},
|
||
"radar": {
|
||
"description": "Ստուգել և համաժամացնել տեղային Radar կատալոգի հոսքերը",
|
||
"status": "Ցուցադրել տեղային Radar կարգավորումները և հոսքերի քեշի կարգավիճակը",
|
||
"sync": "Համաժամացնել կատալոգը, ուղղորդումները, առաջարկները և Intel-ը տեղային սերվերի միջոցով"
|
||
},
|
||
"resilience": {
|
||
"description": "Ստուգել և կառավարել դիմակայունության մեխանիզմները",
|
||
"status": {
|
||
"provider": "Զտել ըստ մատակարարի"
|
||
},
|
||
"breakers": {
|
||
"provider": "Զտել ըստ մատակարարի"
|
||
},
|
||
"cooldowns": {
|
||
"provider": "Զտել ըստ մատակարարի",
|
||
"connectionId": "Զտել ըստ կապի ID-ի"
|
||
},
|
||
"lockouts": {
|
||
"provider": "Զտել ըստ մատակարարի",
|
||
"model": "Զտել ըստ մոդելի"
|
||
},
|
||
"reset": {
|
||
"description": "Վերակայել անջատիչի/սպասման վիճակը",
|
||
"provider": "Վերակայման ենթակա մատակարարը",
|
||
"connectionId": "Վերակայման ենթակա կապի ID-ն",
|
||
"model": "Արգելափակումը վերակայելու մոդելը",
|
||
"allCooldowns": "Վերակայել մատակարարի բոլոր սպասման ժամանակահատվածները",
|
||
"yes": "Բաց թողնել հաստատումը"
|
||
},
|
||
"profile": {
|
||
"description": "Կառավարել կայունության պրոֆիլը",
|
||
"name": "Պրոֆիլի անունը"
|
||
},
|
||
"config": {
|
||
"description": "Կառավարել կայունության կազմաձևը",
|
||
"threshold": "Խափանումների շեմը",
|
||
"resetTimeout": "Վերակայման սպասման ժամանակը՝ ms-ով",
|
||
"baseCooldown": "Բազային դադարի ժամանակը՝ ms-ով"
|
||
}
|
||
},
|
||
"nodes": {
|
||
"description": "Կառավարել մատակարարների հանգույցները (վերջնակետերը)",
|
||
"list": {
|
||
"provider": "Զտել ըստ մատակարարի",
|
||
"enabled": "Ցուցադրել միայն միացված հանգույցները"
|
||
},
|
||
"add": {
|
||
"provider": "Մատակարարի անունը",
|
||
"baseUrl": "Հանգույցի բազային URL-ը",
|
||
"name": "Հանգույցի անունը",
|
||
"weight": "Բեռնվածության հավասարակշռման կշիռը",
|
||
"region": "Տարածաշրջանի պիտակը",
|
||
"authHeader": "Նույնականացման հատուկ վերնագիր (key=value)"
|
||
},
|
||
"update": {
|
||
"baseUrl": "Նոր բազային URL",
|
||
"name": "Նոր անուն",
|
||
"weight": "Նոր կշիռ",
|
||
"region": "Նոր տարածաշրջան",
|
||
"enabled": "Միացնել կամ անջատել (true|false)"
|
||
},
|
||
"remove": {
|
||
"yes": "Բաց թողնել հաստատումը"
|
||
},
|
||
"validate": {
|
||
"baseUrl": "Ստուգման ենթակա URL-ը",
|
||
"provider": "Մատակարարը, որի նկատմամբ պետք է կատարել ստուգումը"
|
||
},
|
||
"test": {
|
||
"description": "Ուղարկել փորձնական հարցում հանգույցին"
|
||
},
|
||
"metrics": {
|
||
"description": "Ցուցադրել հանգույցի չափորոշիչները",
|
||
"period": "Ժամանակահատված (օրինակ՝ 24h, 7d)"
|
||
}
|
||
},
|
||
"context": {
|
||
"description": "Կազմաձևել համատեքստի մշակման շղթան (Caveman, RTK)",
|
||
"analytics": {
|
||
"period": "Ժամանակահատված (օրինակ՝ 7d, 30d)"
|
||
},
|
||
"caveman": {
|
||
"description": "Կառավարել Caveman համատեքստի սեղմիչը",
|
||
"config": {
|
||
"description": "Ցուցադրել կամ թարմացնել Caveman-ի կազմաձևը",
|
||
"aggressiveness": "Ագրեսիվություն՝ 0.0–1.0",
|
||
"maxShrinkPct": "Կրճատման առավելագույն տոկոսը",
|
||
"preserveTags": "Պահպանվող՝ ստորակետերով բաժանված պիտակները"
|
||
}
|
||
},
|
||
"rtk": {
|
||
"description": "Կառավարել RTK համատեքստի օպտիմիզատորը",
|
||
"config": {
|
||
"description": "Ցուցադրել կամ թարմացնել RTK-ի կազմաձևը",
|
||
"tokenBudget": "RTK-ի տոկենների բյուջեն",
|
||
"reservePct": "Պահուստի տոկոսը"
|
||
},
|
||
"filters": {
|
||
"description": "Կառավարել RTK զտիչները",
|
||
"pattern": "Զտիչի ձևանմուշը (regex)",
|
||
"priority": "Զտիչի առաջնահերթությունը (լռելյայն՝ 100)",
|
||
"action": "Զտման գործողություն՝ drop|shrink|replace",
|
||
"yes": "Բաց թողնել հաստատումը"
|
||
},
|
||
"test": {
|
||
"file": "Հարցման JSON ֆայլի ուղին"
|
||
}
|
||
},
|
||
"combos": {
|
||
"description": "Համատեքստը հաշվի առնող կոմբոների կառավարում"
|
||
}
|
||
},
|
||
"sessions": {
|
||
"description": "Դիտել և կառավարել ակտիվ աշխատաշրջանները",
|
||
"list": {
|
||
"user": "Զտել ըստ օգտատիրոջ",
|
||
"kind": "Զտել ըստ տեսակի (dashboard|api-key|mcp|a2a)",
|
||
"active": "Ցուցադրել միայն ակտիվ աշխատաշրջանները",
|
||
"limit": "Արդյունքների առավելագույն քանակը (լռելյայն՝ 100)"
|
||
},
|
||
"expire": {
|
||
"yes": "Բաց թողնել հաստատումը"
|
||
},
|
||
"expireAll": {
|
||
"user": "Օգտատերը, որի աշխատաշրջանները պետք է ավարտվեն",
|
||
"yes": "Բաց թողնել հաստատումը"
|
||
}
|
||
},
|
||
"tags": {
|
||
"description": "Կառավարել ռեսուրսների պիտակները",
|
||
"add": {
|
||
"color": "Պիտակի գույնը (hex կամ անվանում)",
|
||
"description": "Պիտակի նկարագրությունը"
|
||
},
|
||
"remove": {
|
||
"yes": "Բաց թողնել հաստատումը"
|
||
},
|
||
"assign": {
|
||
"tag": "Պիտակի անվանումը",
|
||
"to": "Թիրախային ռեսուրսը՝ type:id ձևաչափով (օր.՝ provider:openai)"
|
||
},
|
||
"unassign": {
|
||
"tag": "Պիտակի անվանումը",
|
||
"from": "Աղբյուր ռեսուրսը՝ type:id ձևաչափով"
|
||
}
|
||
},
|
||
"openapi": {
|
||
"description": "Մուտք գործել և փորձարկել OmniRoute OpenAPI բնութագիրը",
|
||
"dump": {
|
||
"description": "Արտածել OpenAPI բնութագիրը stdout կամ ֆայլ",
|
||
"format": "Ելքային ձևաչափը՝ yaml|json (լռելյայն՝ yaml)",
|
||
"out": "Պահել նշված ֆայլի ուղով"
|
||
},
|
||
"validate": {
|
||
"description": "Վավերացնել OpenAPI բնութագիրը"
|
||
},
|
||
"try": {
|
||
"description": "Փորձարկել API վերջնակետը բնութագրի միջոցով",
|
||
"method": "HTTP մեթոդը (լռելյայն՝ GET)",
|
||
"body": "Հարցման մարմնի JSON ֆայլի ուղին",
|
||
"query": "Հարցման պարամետրը՝ key=value ձևաչափով (կրկնելի)",
|
||
"header": "Վերնագիրը՝ key=value ձևաչափով (կրկնելի)"
|
||
},
|
||
"endpoints": {
|
||
"description": "Ցուցադրել API-ի բոլոր վերջնակետերը",
|
||
"search": "Զտել ըստ ուղու կամ ամփոփագրի"
|
||
},
|
||
"paths": {
|
||
"description": "Ցուցադրել API-ի բոլոր ուղիները"
|
||
}
|
||
},
|
||
"combo": {
|
||
"title": "Կոմբոներ",
|
||
"switched": "Ակտիվ կոմբո՝ {name}",
|
||
"created": "Կոմբոն ստեղծված է՝ {name}",
|
||
"deleted": "Կոմբոն ջնջված է՝ {name}",
|
||
"noCombos": "Կարգավորված կոմբոներ չկան։",
|
||
"confirmDelete": "Ջնջե՞լ {name} կոմբոն։",
|
||
"suggest": {
|
||
"description": "AI գնահատման միջոցով առաջարկել առաջադրանքի համար լավագույն կոմբոն",
|
||
"task": "Առաջադրանքի նկարագրություն",
|
||
"maxCost": "Մեկ հարցման առավելագույն արժեքը՝ USD-ով",
|
||
"maxLatencyMs": "Առավելագույն ուշացումը՝ միլիվայրկյաններով",
|
||
"weights": "Գնահատման JSON կշիռներ, օրինակ՝ {\"latency\":0.7,\"cost\":0.3}",
|
||
"top": "Ցուցադրվող լավագույն թեկնածուների քանակը (լռելյայն՝ 5)",
|
||
"explain": "Հիմնավորումը տպել stderr-ում",
|
||
"switch": "Ակտիվացնել ամենաբարձր վարկանիշ ունեցող համակցությունը"
|
||
}
|
||
},
|
||
"oneproxy": {
|
||
"description": "Կառավարել OneProxy-ի վերին հոսքի պուլը",
|
||
"stats": {
|
||
"provider": "Զտել ըստ մատակարարի",
|
||
"period": "Ժամանակահատված (լռելյայն՝ 24h)"
|
||
},
|
||
"fetch": {
|
||
"description": "Պուլից ստանալ պրոքսիներ",
|
||
"count": "Ստացվող պրոքսիների քանակը (լռելյայն՝ 1)",
|
||
"type": "Պրոքսիի տեսակը՝ http|socks5 (լռելյայն՝ http)"
|
||
},
|
||
"rotate": {
|
||
"description": "Հարկադրաբար փոխել պրոքսին",
|
||
"provider": "Մատակարարը, որի համար պետք է կատարել փոխարկում",
|
||
"connectionId": "Փոխարկման ենթակա կոնկրետ կապի ID-ն"
|
||
},
|
||
"config": {
|
||
"description": "Ցուցադրել կամ թարմացնել OneProxy-ի կազմաձևումը",
|
||
"enabled": "Միացնել պրոքսիների պուլը (true|false)",
|
||
"poolSize": "Պուլի չափը",
|
||
"providerSource": "Պրոքսի մատակարարի URL-ը",
|
||
"rotationPolicy": "Փոխարկման քաղաքականություն՝ sticky|per-request|periodic"
|
||
},
|
||
"pool": {
|
||
"description": "Ցուցադրել պրոքսիների ընթացիկ պուլը՝ չափորոշիչներով"
|
||
}
|
||
},
|
||
"open": {
|
||
"description": "Դիտարկիչում բացել OmniRoute-ի վահանակի որոշակի էջ",
|
||
"url": "Միայն տպել URL-ը՝ առանց դիտարկիչը բացելու"
|
||
},
|
||
"telemetry": {
|
||
"description": "Մուտք գործել համախմբված հեռաչափության տվյալներ",
|
||
"summary": {
|
||
"description": "Ցուցադրել հեռաչափության համախմբված ամփոփագիրը",
|
||
"period": "Ժամանակահատված՝ 24h|7d|30d (լռելյայն՝ 24h)",
|
||
"compareTo": "Համեմատել նախորդ ժամանակահատվածի հետ"
|
||
},
|
||
"export": {
|
||
"description": "Արտահանել հեռաչափության իրադարձությունները JSONL ձևաչափով",
|
||
"out": "Ելքային ֆայլի ուղին (լռելյայն՝ telemetry.jsonl)",
|
||
"period": "Արտահանման ժամանակահատվածը (լռելյայն՝ 7d)"
|
||
}
|
||
},
|
||
"sync": {
|
||
"description": "Համաժամացնել կազմաձևումը OmniRoute-ի օրինակների միջև",
|
||
"push": {
|
||
"description": "Ուղարկել կազմաձևումը ամպային կամ հեռակա օրինակին",
|
||
"target": "Թիրախը (cloud կամ context:name)",
|
||
"bundle": "Համաժամացվող փաթեթի մասերը",
|
||
"dryRun": "Նախադիտել առանց կիրառելու"
|
||
},
|
||
"pull": {
|
||
"description": "Ներբեռնել կազմաձևումը ամպից կամ հեռակա օրինակից",
|
||
"source": "Աղբյուրը (cloud կամ context:name)",
|
||
"merge": "Միավորել առկա կազմաձևման հետ",
|
||
"replace": "Փոխարինել առկա կազմաձևումը",
|
||
"dryRun": "Նախադիտել՝ առանց կիրառելու"
|
||
},
|
||
"diff": {
|
||
"source": "Աղբյուրի համատեքստ",
|
||
"target": "Թիրախի համատեքստ"
|
||
},
|
||
"bundle": {
|
||
"description": "Արտահանել կարգավորումները որպես փաթեթային ֆայլ",
|
||
"include": "Ներառվող մասերը (ստորակետերով բաժանված)"
|
||
},
|
||
"import": {
|
||
"description": "Ներմուծել փաթեթային ֆայլ",
|
||
"dryRun": "Վավերացնել՝ առանց կիրառելու"
|
||
},
|
||
"initialize": {
|
||
"fromCloud": "Նախնականացնել ամպային պահուստից"
|
||
},
|
||
"tokens": {
|
||
"description": "Կառավարել համաժամացման թոքենները",
|
||
"create": {
|
||
"name": "Թոքենի անունը",
|
||
"scope": "Թոքենի հասանելիության տիրույթը",
|
||
"ttl": "Թոքենի TTL-ը (օր.՝ 30d)"
|
||
},
|
||
"revoke": {
|
||
"yes": "Բաց թողնել հաստատումը"
|
||
}
|
||
},
|
||
"resolve": {
|
||
"description": "Ինտերակտիվ կերպով լուծել համաժամացման հակասությունները"
|
||
}
|
||
},
|
||
"config": {
|
||
"contexts": {
|
||
"description": "Կառավարել սերվերի համատեքստերը/պրոֆիլները (ավելացնել, օգտագործել, ցուցակել, ցուցադրել, հեռացնել, վերանվանել, արտահանել, ներմուծել)"
|
||
},
|
||
"lang": {
|
||
"description": "Կառավարել CLI-ի ցուցադրման լեզուն",
|
||
"getDescription": "Ցուցադրել ներկայումս ակտիվ լեզվի կոդը",
|
||
"setDescription": "Սահմանել ցուցադրման լեզուն և պահպանել այն կարգավորումներում",
|
||
"listDescription": "Ցուցակել բոլոր հասանելի լեզուները",
|
||
"listTitle": "Հասանելի լեզուներ",
|
||
"current": "Լեզու՝ {code} ({name})",
|
||
"saved": "Լեզուն սահմանվել է որպես {code} ({name})։",
|
||
"noCode": "Լեզվի կոդը պարտադիր է։ Հասանելի կոդերը տեսնելու համար գործարկեք 'omniroute config lang list'։",
|
||
"unknown": "Անհայտ լեզվի կոդ՝ {code}։ Հասանելի կոդերը տեսնելու համար գործարկեք 'omniroute config lang list'։",
|
||
"alreadySet": "Լեզուն արդեն սահմանված է որպես {code}։",
|
||
"envHint": "Հուշում․ կարող եք նաև ձեր միջավայրում սահմանել OMNIROUTE_LANG={code}։"
|
||
}
|
||
},
|
||
"completion": {
|
||
"description": "Ստեղծել կամ տեղադրել հրամանային թաղանթի ավտոլրացման սկրիպտներ",
|
||
"zsh": "Արտածել zsh-ի ավտոլրացման սկրիպտը",
|
||
"bash": "Արտածել bash-ի ավտոլրացման սկրիպտը",
|
||
"fish": "Արտածել fish-ի ավտոլրացման սկրիպտը",
|
||
"install": "Հայտնաբերված հրամանային թաղանթի համար ավտոլրացման սկրիպտը տեղադրել գլոբալ կերպով",
|
||
"refresh": "Թարմացնել համակցությունների/պրովայդերների/մոդելների քեշը"
|
||
},
|
||
"logs": {
|
||
"description": "Իրական ժամանակում փոխանցել կամ արտահանել հարցումների մատյանները",
|
||
"follow": "Իրական ժամանակում փոխանցել մատյանները",
|
||
"filter": "Զտել ըստ մակարդակի (error,warn,info)՝ ստորակետերով բաժանված",
|
||
"lines": "Ստացվող տողերի քանակը",
|
||
"timeout": "Կապի սպասման առավելագույն ժամանակը՝ մվ-ով",
|
||
"baseUrl": "OmniRoute API-ի բազային URL-ը",
|
||
"requestId": "Զտել ըստ հարցման ID-ի",
|
||
"apiKey": "Զտել ըստ API բանալու",
|
||
"combo": "Զտել ըստ կոմբոյի անվան",
|
||
"status": "Զտել ըստ HTTP կարգավիճակի կոդի",
|
||
"durationMin": "Հարցման նվազագույն տևողությունը՝ ms-ով",
|
||
"durationMax": "Հարցման առավելագույն տևողությունը՝ ms-ով",
|
||
"export": "Պահել մատյանները ֆայլում (json/jsonl/csv)",
|
||
"exported": "Մատյանները պահվել են {path}-ում",
|
||
"stopped": "Մատյանների հոսքը դադարեցվել է։",
|
||
"streamError": "Մատյանների հոսքի սխալ՝ {message}"
|
||
},
|
||
"tray": {
|
||
"description": "Կառավարել համակարգային վահանակի պատկերակը",
|
||
"show": "Ցուցադրել համակարգային վահանակի պատկերակը (եթե սերվերն աշխատում է --tray-ով)",
|
||
"hide": "Թաքցնել համակարգային վահանակի պատկերակը",
|
||
"quit": "Դուրս գալ OmniRoute-ից համակարգային վահանակի միջոցով"
|
||
},
|
||
"autostart": {
|
||
"description": "Կառավարել OmniRoute-ի ինքնամեկնարկը համակարգի բեռնման ժամանակ (Linux: systemd օգտատիրոջ ծառայություն)",
|
||
"enable": "Միացնել ինքնամեկնարկը համակարգի բեռնման ժամանակ",
|
||
"disable": "Անջատել ինքնամեկնարկը համակարգի բեռնման ժամանակ",
|
||
"toggle": "Փոխարկել ինքնամեկնարկը համակարգի բեռնման ժամանակ",
|
||
"status": "Ցուցադրել ինքնամեկնարկի կարգավիճակը"
|
||
},
|
||
"runtime": {
|
||
"description": "Կառավարել բնիկ կատարման միջավայրի կախվածությունները",
|
||
"check": "Ստուգել բնիկ կախվածությունների կարգավիճակը runtime գրացուցակում",
|
||
"repair": "Վերատեղադրել բնիկ կախվածությունները runtime գրացուցակում",
|
||
"repair_force": "Հարկադրաբար վերատեղադրել, նույնիսկ եթե վավեր են",
|
||
"clean": "Հեռացնել runtime գրացուցակը (ազատում է սկավառակի տարածք)",
|
||
"clean_yes": "Բաց թողնել հաստատումը"
|
||
},
|
||
"repl": {
|
||
"description": "Ինտերակտիվ բազմաքայլ REPL՝ LLM-ով",
|
||
"model": "Օգտագործվող մոդելը (լռելյայն՝ auto)",
|
||
"combo": "Օգտագործվող կոմբոյի անունը",
|
||
"system": "Համակարգային հուշում",
|
||
"resume": "Շարունակել պահպանված աշխատաշրջանը՝ ըստ անվան"
|
||
},
|
||
"plugin": {
|
||
"description": "Կառավարել CLI փլագինները (omniroute-cmd-*)",
|
||
"list": "Ցուցադրել տեղադրված փլագինների ցանկը",
|
||
"install": "Տեղադրել փլագին npm-ից կամ տեղային ուղուց",
|
||
"remove": "Հեռացնել տեղադրված փլագինը",
|
||
"info": "Ցուցադրել տեղադրված փլագինի մանրամասները",
|
||
"search": "Որոնել հասանելի փլագիններ npm գրանցամատյանում",
|
||
"update": "Թարմացնել տեղադրված փլագին(ներ)ը",
|
||
"scaffold": "Ստեղծել նոր փլագինի սկզբնական ձևանմուշ"
|
||
},
|
||
"launch": {
|
||
"description": "Գործարկել Claude Code-ը՝ ուղղված OmniRoute-ին (տեղային կամ հեռակա՝ --profile-ով)",
|
||
"token": "Թոքենը, որը Claude հաճախորդը պետք է ուղարկի (ANTHROPIC_AUTH_TOKEN)",
|
||
"notRunning": "OmniRoute-ը հասանելի չէ {port} պորտում։ Գործարկեք այն 'omniroute serve' հրամանով։",
|
||
"notFound": "'claude' CLI-ն չի գտնվել PATH-ում։"
|
||
},
|
||
"run": {
|
||
"description": "Գործարկել աջակցվող CLI թիրախը OmniRoute-ի միջոցով"
|
||
},
|
||
"setupClaude": {
|
||
"description": "OmniRoute-ի մոդելների կատալոգից ստեղծել ~/.claude/profiles Claude Code պրոֆիլներ"
|
||
},
|
||
"connect": {
|
||
"description": "Միանալ հեռակա OmniRoute սերվերին և անցնել հեռակա ռեժիմի"
|
||
},
|
||
"tokens": {
|
||
"description": "Կառավարել սահմանափակ շրջանակով CLI մուտքի թոքենները (հեռակա ռեժիմ)"
|
||
},
|
||
"configure": {
|
||
"description": "Ակտիվ սերվերից ընտրել մատակարար+մոդել և կազմաձևել աջակցվող տեղային CLI"
|
||
},
|
||
"launchCodex": {
|
||
"description": "Գործարկել Codex CLI՝ ուղղված OmniRoute-ին (տեղային կամ հեռակա VPS)"
|
||
},
|
||
"setupCodex": {
|
||
"description": "OmniRoute-ի գործող մոդելների կատալոգից ստեղծել ~/.codex պրոֆիլի ֆայլեր"
|
||
},
|
||
"packs": {
|
||
"description": "Կառավարել գործարկման միջավայրի ընտրովի փաթեթները (ML / դիտարկչի ավտոմատացում)",
|
||
"listDescription": "Ցուցադրել ընտրովի փաթեթները և դրանց տեղադրման վիճակը",
|
||
"installDescription": "Տեղադրել ընտրովի փաթեթը DATA_DIR-ում",
|
||
"verifyDescription": "Ստուգել տեղադրված փաթեթները մատակարարված ստուգիչ գումարների ինդեքսով",
|
||
"removeDescription": "Հեռացնել տեղադրված ընտրովի փաթեթը",
|
||
"sourceOpt": "Փաթեթների բովանդակությունը և փաթեթների ինդեքսը պարունակող պանակ",
|
||
"warnNoIndex": "optional-packs.index.json-ը չի գտնվել — այս տարբերակում տեղադրումն ու ստուգումն անհասանելի են (աշխատասեղանի փաթեթները ներառում են այն)",
|
||
"errUnknown": "անհայտ փաթեթ՝ {name}",
|
||
"errNoIndex": "փաթեթների ինդեքսը չի գտնվել. փոխանցեք փաթեթի բովանդակությունը պարունակող --source <dir> (աշխատասեղանի փաթեթներում այն գտնվում է հավելվածի կողքին)",
|
||
"installed": "«{name}» փաթեթը տեղադրվել և ստուգվել է {dir}-ում",
|
||
"restartHint": "վերագործարկեք OmniRoute սերվերը (կամ աշխատասեղանի հավելվածը), որպեսզի գործարկման միջավայրը ճանաչի փաթեթը",
|
||
"removed": "«{name}» փաթեթը հեռացվել է",
|
||
"notInstalled": "«{name}» փաթեթը տեղադրված չէր",
|
||
"verifyOk": "բոլոր տեղադրված փաթեթները ստուգվել են",
|
||
"verifyFailed": "{count} փաթեթ չանցավ ստուգումը",
|
||
"noneInstalled": "ընտրովի փաթեթներ տեղադրված չեն"
|
||
}
|
||
}
|