mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-18 12:52:25 +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
109 KiB
JSON
1341 lines
109 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": "OpenCode-ისთვის თანდართული @omniroute/opencode-plugin-ის ინსტალაცია და კონფიგურაცია"
|
||
},
|
||
"doctor": {
|
||
"title": "OmniRoute Doctor",
|
||
"dbOk": "მონაცემთა ბაზა: გამართულია ({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": "ჩანაცვლდეს API გასაღები კავშირისთვის „{name}“ ({id})? [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-ს/სახელს/პროვაიდერს ემთხვევა",
|
||
"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/chat/completions-ის ნაცვლად /v1/responses-ის გამოყენება",
|
||
"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": "კონკრეტული combo-ს სახელით იძულებით გამოყენება",
|
||
"reasoning": "მსჯელობის ძალისხმევის დონე (low|medium|high)",
|
||
"thinking": "გაფართოებული აზროვნების ტოკენების ბიუჯეტი",
|
||
"explain": "სათადარიგო ვარიანტების ხისა და ღირებულების დიაპაზონის stderr-ში გამოტანა",
|
||
"noCombo": "შესატყვისი combo ვერ მოიძებნა. დააკონფიგურირეთ შემდეგი ბრძანებით: 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": "კონკრეტული combo-ს სახელით იძულებით გამოყენება",
|
||
"responses_api": "/v1/chat/completions-ის ნაცვლად /v1/responses-ის გამოყენება",
|
||
"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": "OmniRoute-ის ქეშირებისა და კვოტების აღრიცხვისთვის ადგილობრივი Redis კონტეინერის ერთი დაწკაპუნებით გაშვება (Podman ან Docker)"
|
||
},
|
||
"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": "პოლიტიკის შეფასების საცდელი გაშვება (exit 0=allowed, 4=denied)",
|
||
"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 გენერირდება)"
|
||
},
|
||
"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": "ავტორიზაციის მოლოდინის დროის ლიმიტი მილიწამებში (ნაგულისხმევი: 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": "დროის ლიმიტი მწმ-ში"
|
||
},
|
||
"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": "ჩამოყრის მოლოდინის დრო, მწმ-ში",
|
||
"baseCooldown": "საბაზისო დაყოვნების დრო, მწმ-ში"
|
||
}
|
||
},
|
||
"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": "ტეგის ფერი (თექვსმეტობითი კოდი ან სახელი)",
|
||
"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": "ტოკენის მოქმედების ვადა (მაგ. 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": "ნატიური დამოკიდებულებების სტატუსის შემოწმება შესრულების გარემოს დირექტორიაში",
|
||
"repair": "ნატიური დამოკიდებულებების ხელახლა ინსტალაცია შესრულების გარემოს დირექტორიაში",
|
||
"repair_force": "იძულებითი ხელახალი ინსტალაცია, მაშინაც კი, თუ ისინი გამართულია",
|
||
"clean": "შესრულების გარემოს დირექტორიის წაშლა (ათავისუფლებს დისკზე ადგილს)",
|
||
"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": "OmniRoute-ზე მიმართული Codex CLI-ის გაშვება (ლოკალურად ან დისტანციურ 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": "არასავალდებულო პაკეტები დაინსტალირებული არ არის"
|
||
}
|
||
}
|