Files
OmniRoute/bin/cli/locales/ka.json
Diego Rodrigues de Sa e Souza 9d9284417c fix(cli): translate the CLI for every locale (38 catalogs were nearly empty) (#13892)
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
2026-09-16 12:27:59 -03:00

1341 lines
109 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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": "შერჩევის ტემპერატურა (02)",
"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.01.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.01.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": "არასავალდებულო პაკეტები დაინსტალირებული არ არის"
}
}