From 4fc89dce672bfdd1bd90aa27211fb66ad6eff5b3 Mon Sep 17 00:00:00 2001 From: kirillk Date: Wed, 13 May 2026 15:57:12 -0400 Subject: [PATCH] feat(jetbrains): add i18n locale bundles for 18 languages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add KiloBundle locale files for ar, bs, da, de, es, fr, ja, ko, nl, no, pl, pt_BR, ru, th, tr, uk, zh_CN, zh_TW — matching the language support already present in the VS Code extension. --- .../messages/KiloBundle_ar.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_bs.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_da.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_de.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_es.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_fr.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_ja.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_ko.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_nl.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_no.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_pl.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_pt_BR.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_ru.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_th.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_tr.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_uk.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_zh_CN.properties | 139 ++++++++++++++++++ .../messages/KiloBundle_zh_TW.properties | 139 ++++++++++++++++++ 18 files changed, 2502 insertions(+) create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ar.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_bs.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_da.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_de.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_es.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_fr.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ja.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ko.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_nl.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_no.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_pl.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_pt_BR.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ru.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_th.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_tr.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_uk.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_zh_CN.properties create mode 100644 packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_zh_TW.properties diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ar.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ar.properties new file mode 100644 index 00000000000..acf55ee1378 --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ar.properties @@ -0,0 +1,139 @@ +session.connection.connecting=\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u062d\u0645\u064a\u0644\u2026 +session.connection.error.app=\u0641\u0634\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 +session.connection.error.workspace=\u0641\u0634\u0644 \u062a\u062d\u0645\u064a\u0644 \u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0639\u0645\u0644 +session.connection.error.unknown=\u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641 +session.connection.retry=\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 +session.connection.warning.config=\u062a\u062d\u0630\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u0643\u0648\u064a\u0646 + +session.empty.welcome=Kilo Code \u0647\u0648 \u0645\u0633\u0627\u0639\u062f \u0628\u0631\u0645\u062c\u0629 \u0628\u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a. \u0627\u0637\u0644\u0628 \u0645\u0646\u0647 \u0628\u0646\u0627\u0621 \u0645\u064a\u0632\u0627\u062a \u0623\u0648 \u0625\u0635\u0644\u0627\u062d \u0623\u062e\u0637\u0627\u0621 \u0623\u0648 \u0634\u0631\u062d \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0643\u0648\u062f. +session.empty.loading=\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u062d\u0645\u064a\u0644\u2026 +session.empty.recent=\u0627\u0644\u062d\u062f\u064a\u062b\u0629 +session.showHistory=\u0639\u0631\u0636 \u0627\u0644\u0633\u062c\u0644 +session.scroll.bottom=\u0627\u0644\u062a\u0645\u0631\u064a\u0631 \u0625\u0644\u0649 \u0627\u0644\u0623\u0633\u0641\u0644 +session.tab.new=\u062c\u0644\u0633\u0629 \u062c\u062f\u064a\u062f\u0629 +session.tab.untitled=\u062c\u0644\u0633\u0629 \u0628\u062f\u0648\u0646 \u0639\u0646\u0648\u0627\u0646 + +session.permission.title=\u0637\u0644\u0628 \u0625\u0630\u0646 +session.permission.meta=\u0627\u0644\u0623\u062f\u0627\u0629: {0} \u2022 \u0627\u0644\u0623\u0646\u0645\u0627\u0637: {1} +session.permission.allow=\u0633\u0645\u0627\u062d +session.permission.deny=\u0631\u0641\u0636 +session.question.dismiss=\u0631\u0641\u0636 + +session.status.considering=\u062c\u0627\u0631 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0641\u064a \u0627\u0644\u062e\u0637\u0648\u0627\u062a \u0627\u0644\u062a\u0627\u0644\u064a\u0629\u2026 +session.status.thinking=\u062c\u0627\u0631 \u0627\u0644\u062a\u0641\u0643\u064a\u0631\u2026 +session.status.writing=\u062c\u0627\u0631\u064a \u0643\u062a\u0627\u0628\u0629 \u0627\u0644\u0631\u062f\u2026 +session.status.delegating=\u062c\u0627\u0631 \u062a\u0641\u0648\u064a\u0636 \u0627\u0644\u0639\u0645\u0644\u2026 +session.status.planning=\u062c\u0627\u0631 \u0627\u0644\u062a\u062e\u0637\u064a\u0637\u2026 +session.status.gathering=\u062c\u0627\u0631 \u062c\u0645\u0639 \u0627\u0644\u0633\u064a\u0627\u0642\u2026 +session.status.searching.codebase=\u062c\u0627\u0631 \u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0643\u0648\u062f\u2026 +session.status.searching.web=\u062c\u0627\u0631 \u0627\u0644\u0628\u062d\u062b \u0639\u0644\u0649 \u0627\u0644\u0648\u064a\u0628\u2026 +session.status.editing=\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u062d\u0631\u064a\u0631\u2026 +session.status.commands=\u062c\u0627\u0631\u064a \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0623\u0648\u0627\u0645\u0631\u2026 + +session.part.reasoning=\u0627\u0644\u0627\u0633\u062a\u062f\u0644\u0627\u0644 +session.part.compaction=\u0627\u0644\u0633\u064a\u0627\u0642 \u0645\u0636\u063a\u0648\u0637 +session.part.tool.copy=\u0646\u0633\u062e +session.part.tool.error=\u062e\u0637\u0623 +session.part.tool.pending=\u0645\u0639\u0644\u0642 +session.part.tool.read=\u0642\u0631\u0627\u0621\u0629 +session.part.tool.running=\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644 +session.part.tool.shell=Shell +session.part.tool.truncated=\u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0645\u062e\u062a\u0635\u0631\u0629 \u0641\u064a \u0627\u0644\u0645\u0639\u0627\u064a\u0646\u0629 \u0627\u0644\u0645\u0633\u0628\u0642\u0629. \u0627\u0644\u0645\u062e\u0631\u062c\u0627\u062a \u0627\u0644\u0643\u0627\u0645\u0644\u0629 \u0644\u0627 \u062a\u0632\u0627\u0644 \u0641\u064a \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062c\u0644\u0633\u0629. + +session.error.prompt=\u0641\u0634\u0644 \u0627\u0644\u0637\u0644\u0628 +session.error.compact=\u0641\u0634\u0644 \u0636\u063a\u0637 \u0627\u0644\u062c\u0644\u0633\u0629 +session.error.unknown=\u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641 + +session.header.tokens=\u0627\u0644\u0631\u0645\u0648\u0632 +session.header.tokens.description=\u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u0629 \u0641\u064a \u0622\u062e\u0631 \u0631\u062f \u0644\u0644\u0645\u0633\u0627\u0639\u062f: \u0627\u0644\u0625\u062f\u062e\u0627\u0644\u060c \u0627\u0644\u0625\u062e\u0631\u0627\u062c\u060c \u0643\u062a\u0627\u0628\u0627\u062a \u0627\u0644\u0645\u062e\u0632\u0646 \u0627\u0644\u0645\u0624\u0642\u062a \u0648\u0642\u0631\u0627\u0621\u0627\u062a\u0647. +session.header.input=\u0625\u062f\u062e\u0627\u0644 {0} +session.header.output=\u0625\u062e\u0631\u0627\u062c {0} +session.header.cache.write=\u0643\u062a\u0627\u0628\u0629 \u0645\u062e\u0632\u0646 \u0645\u0624\u0642\u062a {0} +session.header.cache.read=\u0642\u0631\u0627\u0621\u0629 \u0645\u062e\u0632\u0646 \u0645\u0624\u0642\u062a {0} +session.header.compact=\u0636\u063a\u0637 \u0627\u0644\u062c\u0644\u0633\u0629 +session.header.compact.description=\u062a\u0644\u062e\u064a\u0635 \u0627\u0644\u062c\u0644\u0633\u0629 \u0644\u062a\u0642\u0644\u064a\u0644 \u062d\u062c\u0645 \u0627\u0644\u0633\u064a\u0627\u0642 +session.header.expand=\u0639\u0631\u0636 \u0645\u0642\u0627\u064a\u064a\u0633 \u0627\u0644\u062c\u0644\u0633\u0629 +session.header.collapse=\u0625\u062e\u0641\u0627\u0621 \u0645\u0642\u0627\u064a\u064a\u0633 \u0627\u0644\u062c\u0644\u0633\u0629 +session.header.todos.progress={0}/{1} \u0645\u0647\u0627\u0645 \u0645\u0643\u062a\u0645\u0644\u0629 +session.header.todos.done=\u062c\u0645\u064a\u0639 {0} \u0645\u0647\u0627\u0645 \u0645\u0643\u062a\u0645\u0644\u0629 +session.header.context.tooltip.percent={0} \u0631\u0645\u0632 ({1}\u066a \u0645\u0646 \u0627\u0644\u0633\u064a\u0627\u0642) +session.header.context.tooltip.tokens={0} \u0631\u0645\u0632 +session.header.context.used={0} / {1} \u0631\u0645\u0632 \u0645\u0633\u062a\u062e\u062f\u0645 +session.header.context.reserved={0} \u0645\u062d\u062c\u0648\u0632 \u0644\u0644\u0625\u062e\u0631\u0627\u062c +session.header.context.available={0} \u0645\u062a\u0627\u062d + +prompt.placeholder=\u0627\u0643\u062a\u0628 \u0631\u0633\u0627\u0644\u0629\u2026 +prompt.placeholder.with.shortcuts=\u0627\u0643\u062a\u0628 \u0631\u0633\u0627\u0644\u0629\u2026 ({0} \u0644\u0644\u0625\u0631\u0633\u0627\u0644\u060c {1} \u0644\u0633\u0637\u0631 \u062c\u062f\u064a\u062f) +prompt.placeholder.with.send=\u0627\u0643\u062a\u0628 \u0631\u0633\u0627\u0644\u0629\u2026 ({0} \u0644\u0644\u0625\u0631\u0633\u0627\u0644) +prompt.placeholder.with.newline=\u0627\u0643\u062a\u0628 \u0631\u0633\u0627\u0644\u0629\u2026 ({0} \u0644\u0633\u0637\u0631 \u062c\u062f\u064a\u062f) +prompt.button.send=\u0625\u0631\u0633\u0627\u0644 +prompt.button.stop=\u0625\u064a\u0642\u0627\u0641 +prompt.button.send.tooltip.stop=\u0644\u0644\u0625\u064a\u0642\u0627\u0641\u060c \u0627\u0636\u063a\u0637 {0} +mode.picker.tooltip=\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0648\u0636\u0639 +mode.picker.deprecated=\u0645\u0647\u062c\u0648\u0631 +model.picker.tooltip=\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c +model.picker.recommended=\u0645\u0648\u0635\u0649 \u0628\u0647 +model.picker.favorites=\u0627\u0644\u0645\u0641\u0636\u0644\u0629 +model.picker.search=\u0628\u062d\u062b \u0639\u0646 \u0646\u0645\u0627\u0630\u062c +model.picker.no.matches=\u0644\u0627 \u062a\u0648\u062c\u062f \u0646\u0645\u0627\u0630\u062c \u0645\u0637\u0627\u0628\u0642\u0629 +model.picker.favorite.add=\u0625\u0636\u0627\u0641\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u0641\u0636\u0644\u0629 +model.picker.favorite.remove=\u0625\u0632\u0627\u0644\u0629 \u0645\u0646 \u0627\u0644\u0645\u0641\u0636\u0644\u0629 +model.picker.free=\u0645\u062c\u0627\u0646\u064a +model.picker.reset=\u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0644\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a +reasoning.picker.tooltip=\u0627\u062e\u062a\u064a\u0627\u0631 \u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0627\u0633\u062a\u062f\u0644\u0627\u0644 + +history.tab.local=\u0645\u062d\u0644\u064a +history.tab.cloud=\u0633\u062d\u0627\u0628\u064a +history.back=\u0631\u062c\u0648\u0639 +history.search.placeholder=\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u062c\u0644\u0633\u0627\u062a +history.empty=\u0644\u0627 \u062a\u0648\u062c\u062f \u062c\u0644\u0633\u0627\u062a +history.loading=\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u062d\u0645\u064a\u0644\u2026 +history.untitled=\u0628\u062f\u0648\u0646 \u0639\u0646\u0648\u0627\u0646 +history.delete.text=\u062d\u0630\u0641 +history.delete.confirm.title=\u062d\u0630\u0641 \u0627\u0644\u062c\u0644\u0633\u0629\u061f +history.delete.confirm.message=\u062d\u0630\u0641 "{0}" \u0645\u0646 \u0627\u0644\u0633\u062c\u0644 \u0627\u0644\u0645\u062d\u0644\u064a\u061f +history.delete.confirm.message.multiple=\u062d\u0630\u0641 {0} \u062c\u0644\u0633\u0627\u062a \u0645\u0646 \u0627\u0644\u0633\u062c\u0644 \u0627\u0644\u0645\u062d\u0644\u064a\u061f +history.rename.title=\u0625\u0639\u0627\u062f\u0629 \u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u062c\u0644\u0633\u0629 +history.rename.prompt=\u0627\u0633\u0645 \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u062c\u062f\u064a\u062f: +history.cloud.load.more=\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0632\u064a\u062f +history.cloud.repo.only=\u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u0648\u062f\u0639 \u0641\u0642\u0637 +history.group.today=\u0627\u0644\u064a\u0648\u0645 +history.group.yesterday=\u0623\u0645\u0633 +history.group.week=\u0647\u0630\u0627 \u0627\u0644\u0623\u0633\u0628\u0648\u0639 +history.group.month=\u0647\u0630\u0627 \u0627\u0644\u0634\u0647\u0631 +history.group.older=\u0623\u0642\u062f\u0645 +history.time.moments=\u0644\u0644\u062a\u0648 +history.time.minutes=\u0645\u0646\u0630 {0} \u062f\u0642\u064a\u0642\u0629 +history.time.hours=\u0645\u0646\u0630 {0} \u0633\u0627\u0639\u0629 +history.time.days=\u0645\u0646\u0630 {0} \u064a\u0648\u0645 +history.time.months=\u0645\u0646\u0630 {0} \u0634\u0647\u0631 +history.time.years=\u0645\u0646\u0630 {0} \u0633\u0646\u0629 +history.error.local=\u0641\u0634\u0644 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0633\u062c\u0644 \u0627\u0644\u0645\u062d\u0644\u064a +history.error.cloud=\u0641\u0634\u0644 \u062a\u062d\u0645\u064a\u0644 \u0633\u062c\u0644 \u0627\u0644\u0633\u062d\u0627\u0628\u0629 +history.error.local.delete=\u0641\u0634\u0644 \u062d\u0630\u0641 \u0627\u0644\u062c\u0644\u0633\u0629 +history.error.local.rename=\u0641\u0634\u0644 \u0625\u0639\u0627\u062f\u0629 \u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u062c\u0644\u0633\u0629 +history.error.cloud.delete=\u0644\u0627 \u064a\u0645\u0643\u0646 \u062d\u0630\u0641 \u062c\u0644\u0633\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u0629 \u0628\u0639\u062f + +action.Kilo.Settings.text=\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a +action.Kilo.Settings.description=\u0625\u0639\u062f\u0627\u062f\u0627\u062a Kilo Code +action.Kilo.NewSession.text=\u062c\u0644\u0633\u0629 \u062c\u062f\u064a\u062f\u0629 +action.Kilo.NewSession.description=\u0628\u062f\u0621 \u062c\u0644\u0633\u0629 Kilo \u062c\u062f\u064a\u062f\u0629 +action.Kilo.History.text=\u0627\u0644\u0633\u062c\u0644 +action.Kilo.History.description=\u0639\u0631\u0636 \u0633\u062c\u0644 \u0627\u0644\u062c\u0644\u0633\u0627\u062a +action.Kilo.SendPrompt.text=\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0637\u0644\u0628 +action.Kilo.SendPrompt.description=\u0625\u0631\u0633\u0627\u0644 \u0637\u0644\u0628 Kilo \u0627\u0644\u062d\u0627\u0644\u064a +action.Kilo.StopSession.text=\u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u062c\u0644\u0633\u0629 +action.Kilo.StopSession.description=\u0625\u064a\u0642\u0627\u0641 \u062c\u0644\u0633\u0629 Kilo \u0627\u0644\u062d\u0627\u0644\u064a\u0629 +action.Kilo.SettingsGroup.text=\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a +action.Kilo.SettingsGroup.description=\u0625\u0639\u062f\u0627\u062f\u0627\u062a Kilo Code +action.Kilo.Restart.text=\u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644 Kilo +action.Kilo.Restart.description=\u0625\u0646\u0647\u0627\u0621 \u0639\u0645\u0644\u064a\u0629 CLI \u0648\u0625\u0639\u0627\u062f\u0629 \u062a\u0634\u063a\u064a\u0644\u0647\u0627 +action.Kilo.Reinstall.text=\u0625\u0639\u0627\u062f\u0629 \u062a\u062b\u0628\u064a\u062a Kilo +action.Kilo.Reinstall.description=\u0627\u0633\u062a\u062e\u0631\u0627\u062c CLI \u0645\u062c\u062f\u062f\u0627\u064b \u0648\u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 +action.Kilo.Session.Open.text=\u0641\u062a\u062d +action.Kilo.Session.Open.description=\u0641\u062a\u062d \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 +action.Kilo.Session.Rename.text=\u0625\u0639\u0627\u062f\u0629 \u062a\u0633\u0645\u064a\u0629 +action.Kilo.Session.Rename.description=\u0625\u0639\u0627\u062f\u0629 \u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 +action.Kilo.Session.Delete.text=\u062d\u0630\u0641 +action.Kilo.Session.Delete.description=\u062d\u0630\u0641 \u0627\u0644\u062c\u0644\u0633\u0629 (\u0627\u0644\u062c\u0644\u0633\u0627\u062a) \u0627\u0644\u0645\u062d\u062f\u062f\u0629 +action.Kilo.History.ContextMenu.text=\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0627\u0644\u0633\u062c\u0644 diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_bs.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_bs.properties new file mode 100644 index 00000000000..5dec37fce29 --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_bs.properties @@ -0,0 +1,139 @@ +session.connection.connecting=U\u010ditavanje\u2026 +session.connection.error.app=Gre\u0161ka pri spajanju +session.connection.error.workspace=Gre\u0161ka pri u\u010ditavanju radnog prostora +session.connection.error.unknown=Nepoznata gre\u0161ka +session.connection.retry=Poku\u0161aj ponovo +session.connection.warning.config=Upozorenja konfiguracije + +session.empty.welcome=Kilo Code je AI asistent za kodiranje. Zatra\u017eite od njega da gradi funkcije, ispravlja gre\u0161ke ili obja\u0161njava va\u0161u bazu koda. +session.empty.loading=U\u010ditavanje\u2026 +session.empty.recent=NEDAVNO +session.showHistory=Prika\u017ei historiju +session.scroll.bottom=Skrolaj na dno +session.tab.new=Nova sesija +session.tab.untitled=Sesija bez naslova + +session.permission.title=Zahtjev za dozvolu +session.permission.meta=Alat: {0} \u2022 Uzorci: {1} +session.permission.allow=Dozvoli +session.permission.deny=Odbij +session.question.dismiss=Zatvori + +session.status.considering=Razmatranje sljede\u0107ih koraka\u2026 +session.status.thinking=Razmi\u0161ljanje\u2026 +session.status.writing=Pisanje odgovora\u2026 +session.status.delegating=Delegiranje posla\u2026 +session.status.planning=Planiranje\u2026 +session.status.gathering=Prikupljanje konteksta\u2026 +session.status.searching.codebase=Pretra\u017eivanje baze koda\u2026 +session.status.searching.web=Pretra\u017eivanje weba\u2026 +session.status.editing=Ure\u0111ivanje\u2026 +session.status.commands=Pokretanje komandi\u2026 + +session.part.reasoning=Rezonovanje +session.part.compaction=kontekst komprimovan +session.part.tool.copy=Kopiraj +session.part.tool.error=Gre\u0161ka +session.part.tool.pending=Na \u010dekanju +session.part.tool.read=\u010cita +session.part.tool.running=Pokrenuto +session.part.tool.shell=Shell +session.part.tool.truncated=Izlaz skra\u0107en u pregledu. Potpuni izlaz ostaje u podacima sesije. + +session.error.prompt=Gre\u0161ka upita +session.error.compact=Komprimiranje sesije neuspje\u0161no +session.error.unknown=Nepoznata gre\u0161ka + +session.header.tokens=Tokeni +session.header.tokens.description=Tokeni kori\u0161teni u posljednjem odgovoru asistenta: ulaz, izlaz, pisanja u ke\u0161 i \u010ditanja iz ke\u0161a. +session.header.input=ulaz {0} +session.header.output=izlaz {0} +session.header.cache.write=pisanje u ke\u0161 {0} +session.header.cache.read=\u010ditanje iz ke\u0161a {0} +session.header.compact=Komprimiraj sesiju +session.header.compact.description=Sa\u017emite sesiju kako biste smanjili veli\u010dinu konteksta +session.header.expand=Prika\u017ei metrike sesije +session.header.collapse=Sakrij metrike sesije +session.header.todos.progress={0}/{1} zadataka zavr\u0161eno +session.header.todos.done=Svih {0} zadataka zavr\u0161eno +session.header.context.tooltip.percent={0} tokena ({1}% konteksta) +session.header.context.tooltip.tokens={0} tokena +session.header.context.used={0} / {1} tokena kori\u0161teno +session.header.context.reserved={0} rezervisano za izlaz +session.header.context.available={0} dostupno + +prompt.placeholder=Upi\u0161ite poruku\u2026 +prompt.placeholder.with.shortcuts=Upi\u0161ite poruku\u2026 ({0} za slanje, {1} za novi red) +prompt.placeholder.with.send=Upi\u0161ite poruku\u2026 ({0} za slanje) +prompt.placeholder.with.newline=Upi\u0161ite poruku\u2026 ({0} za novi red) +prompt.button.send=Po\u0161alji +prompt.button.stop=Zaustavi +prompt.button.send.tooltip.stop=Da zaustavite, pritisnite {0} +mode.picker.tooltip=Odaberi na\u010din rada +mode.picker.deprecated=zastarjelo +model.picker.tooltip=Odaberi model +model.picker.recommended=Preporu\u010deno +model.picker.favorites=Omiljeni +model.picker.search=Pretra\u017ei modele +model.picker.no.matches=Nema odgovaraju\u0107ih modela +model.picker.favorite.add=Dodaj u omiljene +model.picker.favorite.remove=Ukloni iz omiljenih +model.picker.free=Besplatno +model.picker.reset=Vrati model na zadano +reasoning.picker.tooltip=Odaberi razinu rezoniranja + +history.tab.local=Lokalno +history.tab.cloud=Oblak +history.back=Nazad +history.search.placeholder=Pretra\u017ei sesije +history.empty=Nema sesija +history.loading=U\u010ditavanje\u2026 +history.untitled=Bez naslova +history.delete.text=Obri\u0161i +history.delete.confirm.title=Obrisati sesiju? +history.delete.confirm.message=Obrisati "{0}" iz lokalne historije? +history.delete.confirm.message.multiple=Obrisati {0} sesija iz lokalne historije? +history.rename.title=Preimenuj sesiju +history.rename.prompt=Novi naziv sesije: +history.cloud.load.more=U\u010ditaj vi\u0161e +history.cloud.repo.only=Samo ovaj repozitorij +history.group.today=Danas +history.group.yesterday=Ju\u010der +history.group.week=Ove sedmice +history.group.month=Ovog mjeseca +history.group.older=Starije +history.time.moments=Upravo sada +history.time.minutes=Prije {0} min +history.time.hours=Prije {0} h +history.time.days=Prije {0} d +history.time.months=Prije {0} mj +history.time.years=Prije {0} g +history.error.local=U\u010ditavanje lokalne historije neuspje\u0161no +history.error.cloud=U\u010ditavanje historije iz oblaka neuspje\u0161no +history.error.local.delete=Brisanje sesije neuspje\u0161no +history.error.local.rename=Preimenovanje sesije neuspje\u0161no +history.error.cloud.delete=Sesije iz oblaka jo\u0161 uvijek nije mogu\u0107e brisati + +action.Kilo.Settings.text=Postavke +action.Kilo.Settings.description=Postavke Kilo Code +action.Kilo.NewSession.text=Nova sesija +action.Kilo.NewSession.description=Pokrenite novu Kilo sesiju +action.Kilo.History.text=Historija +action.Kilo.History.description=Prika\u017ei historiju sesija +action.Kilo.SendPrompt.text=Po\u0161alji upit +action.Kilo.SendPrompt.description=Po\u0161alji trenutni Kilo upit +action.Kilo.StopSession.text=Zaustavi sesiju +action.Kilo.StopSession.description=Zaustavi trenutnu Kilo sesiju +action.Kilo.SettingsGroup.text=Postavke +action.Kilo.SettingsGroup.description=Postavke Kilo Code +action.Kilo.Restart.text=Ponovo pokrenite Kilo +action.Kilo.Restart.description=Ugasite i ponovo pokrenite CLI proces +action.Kilo.Reinstall.text=Ponovo instalirajte Kilo +action.Kilo.Reinstall.description=Ponovo raspakirajte CLI binarnu datoteku i ponovo pokrenite +action.Kilo.Session.Open.text=Otvori +action.Kilo.Session.Open.description=Otvorite odabranu sesiju +action.Kilo.Session.Rename.text=Preimenuj +action.Kilo.Session.Rename.description=Preimenujte odabranu sesiju +action.Kilo.Session.Delete.text=Obri\u0161i +action.Kilo.Session.Delete.description=Obri\u0161ite odabrane sesije +action.Kilo.History.ContextMenu.text=Akcije historije diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_da.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_da.properties new file mode 100644 index 00000000000..7ef0ebf9b81 --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_da.properties @@ -0,0 +1,139 @@ +session.connection.connecting=Indl\u00e6ser\u2026 +session.connection.error.app=Forbindelsesfejl +session.connection.error.workspace=Fejl ved indl\u00e6sning af arbejdsomr\u00e5de +session.connection.error.unknown=Ukendt fejl +session.connection.retry=Pr\u00f8v igen +session.connection.warning.config=Konfigurationsadvarsler + +session.empty.welcome=Kilo Code er en AI-kodningsassistent. Bed den om at bygge funktioner, rette fejl eller forklare din kodebase. +session.empty.loading=Indl\u00e6ser\u2026 +session.empty.recent=SENESTE +session.showHistory=Vis historik +session.scroll.bottom=Rul til bunden +session.tab.new=Ny session +session.tab.untitled=Unavngivet session + +session.permission.title=Tilladelsesanmodning +session.permission.meta=V\u00e6rkt\u00f8j: {0} \u2022 M\u00f8nstre: {1} +session.permission.allow=Tillad +session.permission.deny=Afvis +session.question.dismiss=Luk + +session.status.considering=Overvejer n\u00e6ste skridt\u2026 +session.status.thinking=T\u00e6nker\u2026 +session.status.writing=Skriver svar\u2026 +session.status.delegating=Delegerer arbejde\u2026 +session.status.planning=Planlagger\u2026 +session.status.gathering=Indsamler kontekst\u2026 +session.status.searching.codebase=S\u00f8ger i kodebasen\u2026 +session.status.searching.web=S\u00f8ger p\u00e5 nettet\u2026 +session.status.editing=Foretager redigeringer\u2026 +session.status.commands=K\u00f8rer kommandoer\u2026 + +session.part.reasoning=R\u00e6sonnering +session.part.compaction=kontekst komprimeret +session.part.tool.copy=Kopi\u00e9r +session.part.tool.error=Fejl +session.part.tool.pending=Afventer +session.part.tool.read=L\u00e6s +session.part.tool.running=K\u00f8rer +session.part.tool.shell=Shell +session.part.tool.truncated=Output afkortet i forh\u00e5ndsvisning. Fuldt output forbliver i sessionsdata. + +session.error.prompt=Prompt mislykkedes +session.error.compact=Sessionskomprimering mislykkedes +session.error.unknown=Ukendt fejl + +session.header.tokens=Tokens +session.header.tokens.description=Tokens brugt af det seneste assistentsvar: input, output, cache-skrivninger og cache-l\u00e6sninger. +session.header.input=ind {0} +session.header.output=ud {0} +session.header.cache.write=cache-skrivning {0} +session.header.cache.read=cache-l\u00e6sning {0} +session.header.compact=Komprimer session +session.header.compact.description=Opsummer sessionen for at reducere kontekstsst\u00f8rrelsen +session.header.expand=Vis sessionsmålinger +session.header.collapse=Skjul sessionsmålinger +session.header.todos.progress={0}/{1} opgaver f\u00e6rdige +session.header.todos.done=Alle {0} opgaver f\u00e6rdige +session.header.context.tooltip.percent={0} tokens ({1}% af konteksten) +session.header.context.tooltip.tokens={0} tokens +session.header.context.used={0} / {1} tokens brugt +session.header.context.reserved={0} reserveret til output +session.header.context.available={0} tilg\u00e6ngelige + +prompt.placeholder=Skriv en besked\u2026 +prompt.placeholder.with.shortcuts=Skriv en besked\u2026 ({0} for at sende, {1} for ny linje) +prompt.placeholder.with.send=Skriv en besked\u2026 ({0} for at sende) +prompt.placeholder.with.newline=Skriv en besked\u2026 ({0} for ny linje) +prompt.button.send=Send +prompt.button.stop=Stop +prompt.button.send.tooltip.stop=Tryk p\u00e5 {0} for at stoppe +mode.picker.tooltip=V\u00e6lg tilstand +mode.picker.deprecated=forældet +model.picker.tooltip=V\u00e6lg model +model.picker.recommended=Anbefalet +model.picker.favorites=Favoritter +model.picker.search=S\u00f8g efter modeller +model.picker.no.matches=Ingen matchende modeller +model.picker.favorite.add=F\u00f8j til favoritter +model.picker.favorite.remove=Fjern fra favoritter +model.picker.free=Gratis +model.picker.reset=Nulstil model til standard +reasoning.picker.tooltip=V\u00e6lg r\u00e6sonneringsindsats + +history.tab.local=Lokal +history.tab.cloud=Sky +history.back=Tilbage +history.search.placeholder=S\u00f8g i sessioner +history.empty=Ingen sessioner +history.loading=Indl\u00e6ser\u2026 +history.untitled=Unavngivet +history.delete.text=Slet +history.delete.confirm.title=Slet session? +history.delete.confirm.message=Slet "{0}" fra lokal historik? +history.delete.confirm.message.multiple=Slet {0} sessioner fra lokal historik? +history.rename.title=Omd\u00f8b session +history.rename.prompt=Nyt sessionsnavn: +history.cloud.load.more=Indl\u00e6s mere +history.cloud.repo.only=Kun dette arkiv +history.group.today=I dag +history.group.yesterday=I g\u00e5r +history.group.week=Denne uge +history.group.month=Denne m\u00e5ned +history.group.older=Ældre +history.time.moments=Lige nu +history.time.minutes={0} min siden +history.time.hours={0} t siden +history.time.days={0} d siden +history.time.months={0} mdr siden +history.time.years={0} \u00e5r siden +history.error.local=Kunne ikke indl\u00e6se lokal historik +history.error.cloud=Kunne ikke indl\u00e6se skyhistorik +history.error.local.delete=Kunne ikke slette session +history.error.local.rename=Kunne ikke omd\u00f8be session +history.error.cloud.delete=Skysessioner kan endnu ikke slettes + +action.Kilo.Settings.text=Indstillinger +action.Kilo.Settings.description=Kilo Code-indstillinger +action.Kilo.NewSession.text=Ny session +action.Kilo.NewSession.description=Start en ny Kilo-session +action.Kilo.History.text=Historik +action.Kilo.History.description=Vis sessionshistorik +action.Kilo.SendPrompt.text=Send prompt +action.Kilo.SendPrompt.description=Send den aktuelle Kilo-prompt +action.Kilo.StopSession.text=Stop session +action.Kilo.StopSession.description=Stop den aktuelle Kilo-session +action.Kilo.SettingsGroup.text=Indstillinger +action.Kilo.SettingsGroup.description=Kilo Code-indstillinger +action.Kilo.Restart.text=Genstart Kilo +action.Kilo.Restart.description=Afslut og genstart CLI-processen +action.Kilo.Reinstall.text=Geninstaller Kilo +action.Kilo.Reinstall.description=Udpak CLI-bin\u00e6rfilen igen og genstart +action.Kilo.Session.Open.text=\u00c5bn +action.Kilo.Session.Open.description=\u00c5bn den valgte session +action.Kilo.Session.Rename.text=Omd\u00f8b +action.Kilo.Session.Rename.description=Omd\u00f8b den valgte session +action.Kilo.Session.Delete.text=Slet +action.Kilo.Session.Delete.description=Slet den/de valgte session(er) +action.Kilo.History.ContextMenu.text=Historikhandlinger diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_de.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_de.properties new file mode 100644 index 00000000000..c69b1faa47d --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_de.properties @@ -0,0 +1,139 @@ +session.connection.connecting=Wird geladen\u2026 +session.connection.error.app=Verbindung fehlgeschlagen +session.connection.error.workspace=Workspace-Laden fehlgeschlagen +session.connection.error.unknown=Unbekannter Fehler +session.connection.retry=Erneut versuchen +session.connection.warning.config=Konfigurationswarnungen + +session.empty.welcome=Kilo Code ist ein KI-Coding-Assistent. Bitten Sie ihn, Funktionen zu erstellen, Fehler zu beheben oder Ihre Codebasis zu erkl\u00e4ren. +session.empty.loading=Wird geladen\u2026 +session.empty.recent=ZULETZT +session.showHistory=Verlauf anzeigen +session.scroll.bottom=Zum Ende scrollen +session.tab.new=Neue Sitzung +session.tab.untitled=Unbenannte Sitzung + +session.permission.title=Berechtigungsanfrage +session.permission.meta=Werkzeug: {0} \u2022 Muster: {1} +session.permission.allow=Erlauben +session.permission.deny=Ablehnen +session.question.dismiss=Schlie\u00dfen + +session.status.considering=N\u00e4chste Schritte abw\u00e4gen\u2026 +session.status.thinking=Nachdenken\u2026 +session.status.writing=Antwort schreiben\u2026 +session.status.delegating=Arbeit delegieren\u2026 +session.status.planning=Planen\u2026 +session.status.gathering=Kontext sammeln\u2026 +session.status.searching.codebase=Codebasis durchsuchen\u2026 +session.status.searching.web=Web durchsuchen\u2026 +session.status.editing=\u00c4nderungen vornehmen\u2026 +session.status.commands=Befehle ausf\u00fchren\u2026 + +session.part.reasoning=Denken +session.part.compaction=Kontext komprimiert +session.part.tool.copy=Kopieren +session.part.tool.error=Fehler +session.part.tool.pending=Ausstehend +session.part.tool.read=Lesen +session.part.tool.running=L\u00e4uft +session.part.tool.shell=Shell +session.part.tool.truncated=Ausgabe in der Vorschau gek\u00fcrzt. Vollst\u00e4ndige Ausgabe verbleibt in den Sitzungsdaten. + +session.error.prompt=Anfrage fehlgeschlagen +session.error.compact=Sitzungskomprimierung fehlgeschlagen +session.error.unknown=Unbekannter Fehler + +session.header.tokens=Token +session.header.tokens.description=Von der letzten Assistentenantwort verwendete Token: Eingabe, Ausgabe, Cache-Schreibvorg\u00e4nge und Cache-Lesevorg\u00e4nge. +session.header.input=ein {0} +session.header.output=aus {0} +session.header.cache.write=Cache-Schreiben {0} +session.header.cache.read=Cache-Lesen {0} +session.header.compact=Sitzung komprimieren +session.header.compact.description=Sitzung zusammenfassen, um die Kontextgr\u00f6\u00dfe zu reduzieren +session.header.expand=Sitzungsmetriken anzeigen +session.header.collapse=Sitzungsmetriken ausblenden +session.header.todos.progress={0}/{1} Aufgaben abgeschlossen +session.header.todos.done=Alle {0} Aufgaben abgeschlossen +session.header.context.tooltip.percent={0} Token ({1}% des Kontexts) +session.header.context.tooltip.tokens={0} Token +session.header.context.used={0} / {1} Token verwendet +session.header.context.reserved={0} f\u00fcr Ausgabe reserviert +session.header.context.available={0} verf\u00fcgbar + +prompt.placeholder=Nachricht eingeben\u2026 +prompt.placeholder.with.shortcuts=Nachricht eingeben\u2026 ({0} zum Senden, {1} f\u00fcr neue Zeile) +prompt.placeholder.with.send=Nachricht eingeben\u2026 ({0} zum Senden) +prompt.placeholder.with.newline=Nachricht eingeben\u2026 ({0} f\u00fcr neue Zeile) +prompt.button.send=Senden +prompt.button.stop=Stopp +prompt.button.send.tooltip.stop=Zum Stoppen dr\u00fccken Sie {0} +mode.picker.tooltip=Modus ausw\u00e4hlen +mode.picker.deprecated=veraltet +model.picker.tooltip=Modell ausw\u00e4hlen +model.picker.recommended=Empfohlen +model.picker.favorites=Favoriten +model.picker.search=Modelle suchen +model.picker.no.matches=Keine passenden Modelle +model.picker.favorite.add=Zu Favoriten hinzuf\u00fcgen +model.picker.favorite.remove=Aus Favoriten entfernen +model.picker.free=Kostenlos +model.picker.reset=Modell auf Standard zur\u00fccksetzen +reasoning.picker.tooltip=Denkanstrengung ausw\u00e4hlen + +history.tab.local=Lokal +history.tab.cloud=Cloud +history.back=Zur\u00fcck +history.search.placeholder=Sitzungen suchen +history.empty=Keine Sitzungen +history.loading=Wird geladen\u2026 +history.untitled=Unbenannt +history.delete.text=L\u00f6schen +history.delete.confirm.title=Sitzung l\u00f6schen? +history.delete.confirm.message="{0}" aus dem lokalen Verlauf l\u00f6schen? +history.delete.confirm.message.multiple={0} Sitzungen aus dem lokalen Verlauf l\u00f6schen? +history.rename.title=Sitzung umbenennen +history.rename.prompt=Neuer Sitzungsname: +history.cloud.load.more=Mehr laden +history.cloud.repo.only=Nur dieses Repository +history.group.today=Heute +history.group.yesterday=Gestern +history.group.week=Diese Woche +history.group.month=Dieser Monat +history.group.older=\u00c4lter +history.time.moments=Gerade eben +history.time.minutes={0} Min. zuvor +history.time.hours={0} Std. zuvor +history.time.days={0} Tage zuvor +history.time.months={0} Mon. zuvor +history.time.years={0} J. zuvor +history.error.local=Lokaler Verlauf konnte nicht geladen werden +history.error.cloud=Cloud-Verlauf konnte nicht geladen werden +history.error.local.delete=Sitzung konnte nicht gel\u00f6scht werden +history.error.local.rename=Sitzung konnte nicht umbenannt werden +history.error.cloud.delete=Cloud-Sitzungen k\u00f6nnen noch nicht gel\u00f6scht werden + +action.Kilo.Settings.text=Einstellungen +action.Kilo.Settings.description=Kilo Code Einstellungen +action.Kilo.NewSession.text=Neue Sitzung +action.Kilo.NewSession.description=Neue Kilo-Sitzung starten +action.Kilo.History.text=Verlauf +action.Kilo.History.description=Sitzungsverlauf anzeigen +action.Kilo.SendPrompt.text=Anfrage senden +action.Kilo.SendPrompt.description=Aktuelle Kilo-Anfrage senden +action.Kilo.StopSession.text=Sitzung stoppen +action.Kilo.StopSession.description=Aktuelle Kilo-Sitzung stoppen +action.Kilo.SettingsGroup.text=Einstellungen +action.Kilo.SettingsGroup.description=Kilo Code Einstellungen +action.Kilo.Restart.text=Kilo neu starten +action.Kilo.Restart.description=CLI-Prozess beenden und neu starten +action.Kilo.Reinstall.text=Kilo neu installieren +action.Kilo.Reinstall.description=CLI-Bin\u00e4rdatei neu extrahieren und neu starten +action.Kilo.Session.Open.text=\u00d6ffnen +action.Kilo.Session.Open.description=Ausgew\u00e4hlte Sitzung \u00f6ffnen +action.Kilo.Session.Rename.text=Umbenennen +action.Kilo.Session.Rename.description=Ausgew\u00e4hlte Sitzung umbenennen +action.Kilo.Session.Delete.text=L\u00f6schen +action.Kilo.Session.Delete.description=Ausgew\u00e4hlte Sitzung(en) l\u00f6schen +action.Kilo.History.ContextMenu.text=Verlaufsaktionen diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_es.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_es.properties new file mode 100644 index 00000000000..1109389fcff --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_es.properties @@ -0,0 +1,139 @@ +session.connection.connecting=Cargando\u2026 +session.connection.error.app=Error de conexi\u00f3n +session.connection.error.workspace=Error al cargar el espacio de trabajo +session.connection.error.unknown=Error desconocido +session.connection.retry=Reintentar +session.connection.warning.config=Advertencias de configuraci\u00f3n + +session.empty.welcome=Kilo Code es un asistente de codificaci\u00f3n con IA. Pida que construya funciones, corrija errores o explique su base de c\u00f3digo. +session.empty.loading=Cargando\u2026 +session.empty.recent=RECIENTE +session.showHistory=Mostrar historial +session.scroll.bottom=Desplazarse al final +session.tab.new=Nueva sesi\u00f3n +session.tab.untitled=Sesi\u00f3n sin t\u00edtulo + +session.permission.title=Solicitud de permiso +session.permission.meta=Herramienta: {0} \u2022 Patrones: {1} +session.permission.allow=Permitir +session.permission.deny=Denegar +session.question.dismiss=Descartar + +session.status.considering=Considerando los pr\u00f3ximos pasos\u2026 +session.status.thinking=Pensando\u2026 +session.status.writing=Escribiendo respuesta\u2026 +session.status.delegating=Delegando trabajo\u2026 +session.status.planning=Planificando\u2026 +session.status.gathering=Recopilando contexto\u2026 +session.status.searching.codebase=Buscando en la base de c\u00f3digo\u2026 +session.status.searching.web=Buscando en la web\u2026 +session.status.editing=Realizando ediciones\u2026 +session.status.commands=Ejecutando comandos\u2026 + +session.part.reasoning=Razonamiento +session.part.compaction=contexto compactado +session.part.tool.copy=Copiar +session.part.tool.error=Error +session.part.tool.pending=Pendiente +session.part.tool.read=Leer +session.part.tool.running=Ejecutando +session.part.tool.shell=Shell +session.part.tool.truncated=Salida truncada en la vista previa. La salida completa permanece en los datos de la sesi\u00f3n. + +session.error.prompt=Error en el mensaje +session.error.compact=Error al compactar la sesi\u00f3n +session.error.unknown=Error desconocido + +session.header.tokens=Tokens +session.header.tokens.description=Tokens utilizados por la \u00faltima respuesta del asistente: entrada, salida, escrituras en cach\u00e9 y lecturas en cach\u00e9. +session.header.input=entrada {0} +session.header.output=salida {0} +session.header.cache.write=escritura cach\u00e9 {0} +session.header.cache.read=lectura cach\u00e9 {0} +session.header.compact=Compactar sesi\u00f3n +session.header.compact.description=Resumir la sesi\u00f3n para reducir el tama\u00f1o del contexto +session.header.expand=Mostrar m\u00e9tricas de sesi\u00f3n +session.header.collapse=Ocultar m\u00e9tricas de sesi\u00f3n +session.header.todos.progress={0}/{1} tareas completadas +session.header.todos.done=Todas las {0} tareas completadas +session.header.context.tooltip.percent={0} tokens ({1}% del contexto) +session.header.context.tooltip.tokens={0} tokens +session.header.context.used={0} / {1} tokens utilizados +session.header.context.reserved={0} reservados para la salida +session.header.context.available={0} disponibles + +prompt.placeholder=Escribe un mensaje\u2026 +prompt.placeholder.with.shortcuts=Escribe un mensaje\u2026 ({0} para enviar, {1} para nueva l\u00ednea) +prompt.placeholder.with.send=Escribe un mensaje\u2026 ({0} para enviar) +prompt.placeholder.with.newline=Escribe un mensaje\u2026 ({0} para nueva l\u00ednea) +prompt.button.send=Enviar +prompt.button.stop=Detener +prompt.button.send.tooltip.stop=Para detener, presiona {0} +mode.picker.tooltip=Seleccionar modo +mode.picker.deprecated=obsoleto +model.picker.tooltip=Seleccionar modelo +model.picker.recommended=Recomendado +model.picker.favorites=Favoritos +model.picker.search=Buscar modelos +model.picker.no.matches=No hay modelos coincidentes +model.picker.favorite.add=A\u00f1adir a favoritos +model.picker.favorite.remove=Eliminar de favoritos +model.picker.free=Gratis +model.picker.reset=Restablecer modelo a predeterminado +reasoning.picker.tooltip=Seleccionar esfuerzo de razonamiento + +history.tab.local=Local +history.tab.cloud=Nube +history.back=Atr\u00e1s +history.search.placeholder=Buscar sesiones +history.empty=Sin sesiones +history.loading=Cargando\u2026 +history.untitled=Sin t\u00edtulo +history.delete.text=Eliminar +history.delete.confirm.title=\u00bfEliminar sesi\u00f3n? +history.delete.confirm.message=\u00bfEliminar "{0}" del historial local? +history.delete.confirm.message.multiple=\u00bfEliminar {0} sesiones del historial local? +history.rename.title=Renombrar sesi\u00f3n +history.rename.prompt=Nuevo nombre de sesi\u00f3n: +history.cloud.load.more=Cargar m\u00e1s +history.cloud.repo.only=Solo este repositorio +history.group.today=Hoy +history.group.yesterday=Ayer +history.group.week=Esta semana +history.group.month=Este mes +history.group.older=M\u00e1s antiguo +history.time.moments=Hace un momento +history.time.minutes=Hace {0} min +history.time.hours=Hace {0} h +history.time.days=Hace {0} d +history.time.months=Hace {0} mes(es) +history.time.years=Hace {0} a\u00f1o(s) +history.error.local=Error al cargar el historial local +history.error.cloud=Error al cargar el historial en la nube +history.error.local.delete=Error al eliminar la sesi\u00f3n +history.error.local.rename=Error al renombrar la sesi\u00f3n +history.error.cloud.delete=Las sesiones en la nube no se pueden eliminar a\u00fan + +action.Kilo.Settings.text=Configuraci\u00f3n +action.Kilo.Settings.description=Configuraci\u00f3n de Kilo Code +action.Kilo.NewSession.text=Nueva sesi\u00f3n +action.Kilo.NewSession.description=Iniciar una nueva sesi\u00f3n de Kilo +action.Kilo.History.text=Historial +action.Kilo.History.description=Mostrar el historial de sesiones +action.Kilo.SendPrompt.text=Enviar mensaje +action.Kilo.SendPrompt.description=Enviar el mensaje actual de Kilo +action.Kilo.StopSession.text=Detener sesi\u00f3n +action.Kilo.StopSession.description=Detener la sesi\u00f3n actual de Kilo +action.Kilo.SettingsGroup.text=Configuraci\u00f3n +action.Kilo.SettingsGroup.description=Configuraci\u00f3n de Kilo Code +action.Kilo.Restart.text=Reiniciar Kilo +action.Kilo.Restart.description=Terminar y reiniciar el proceso CLI +action.Kilo.Reinstall.text=Reinstalar Kilo +action.Kilo.Reinstall.description=Reextraer el binario CLI y reiniciar +action.Kilo.Session.Open.text=Abrir +action.Kilo.Session.Open.description=Abrir la sesi\u00f3n seleccionada +action.Kilo.Session.Rename.text=Renombrar +action.Kilo.Session.Rename.description=Renombrar la sesi\u00f3n seleccionada +action.Kilo.Session.Delete.text=Eliminar +action.Kilo.Session.Delete.description=Eliminar la(s) sesi\u00f3n(es) seleccionada(s) +action.Kilo.History.ContextMenu.text=Acciones del historial diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_fr.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_fr.properties new file mode 100644 index 00000000000..ded2c4b670b --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_fr.properties @@ -0,0 +1,139 @@ +session.connection.connecting=Chargement\u2026 +session.connection.error.app=\u00c9chec de la connexion +session.connection.error.workspace=\u00c9chec du chargement de l'espace de travail +session.connection.error.unknown=Erreur inconnue +session.connection.retry=R\u00e9essayer +session.connection.warning.config=Avertissements de configuration + +session.empty.welcome=Kilo Code est un assistant de codage IA. Demandez-lui de cr\u00e9er des fonctionnalit\u00e9s, corriger des bugs ou expliquer votre base de code. +session.empty.loading=Chargement\u2026 +session.empty.recent=R\u00c9CENT +session.showHistory=Afficher l'historique +session.scroll.bottom=Faire d\u00e9filer vers le bas +session.tab.new=Nouvelle session +session.tab.untitled=Session sans titre + +session.permission.title=Demande de permission +session.permission.meta=Outil\u00a0: {0} \u2022 Mod\u00e8les\u00a0: {1} +session.permission.allow=Autoriser +session.permission.deny=Refuser +session.question.dismiss=Ignorer + +session.status.considering=Consid\u00e9ration des prochaines \u00e9tapes\u2026 +session.status.thinking=R\u00e9flexion\u2026 +session.status.writing=R\u00e9daction de la r\u00e9ponse\u2026 +session.status.delegating=D\u00e9l\u00e9gation du travail\u2026 +session.status.planning=Planification\u2026 +session.status.gathering=Collecte du contexte\u2026 +session.status.searching.codebase=Recherche dans la base de code\u2026 +session.status.searching.web=Recherche sur le web\u2026 +session.status.editing=Modifications en cours\u2026 +session.status.commands=Ex\u00e9cution des commandes\u2026 + +session.part.reasoning=Raisonnement +session.part.compaction=contexte compact\u00e9 +session.part.tool.copy=Copier +session.part.tool.error=Erreur +session.part.tool.pending=En attente +session.part.tool.read=Lire +session.part.tool.running=En cours +session.part.tool.shell=Shell +session.part.tool.truncated=Sortie tronqu\u00e9e dans l'aper\u00e7u. La sortie compl\u00e8te reste dans les donn\u00e9es de session. + +session.error.prompt=\u00c9chec de l'invite +session.error.compact=\u00c9chec de la compaction de session +session.error.unknown=Erreur inconnue + +session.header.tokens=Tokens +session.header.tokens.description=Tokens utilis\u00e9s par la derni\u00e8re r\u00e9ponse de l'assistant\u00a0: entr\u00e9e, sortie, \u00e9critures en cache et lectures en cache. +session.header.input=entr\u00e9e {0} +session.header.output=sortie {0} +session.header.cache.write=\u00e9criture cache {0} +session.header.cache.read=lecture cache {0} +session.header.compact=Compacter la session +session.header.compact.description=R\u00e9sumer la session pour r\u00e9duire la taille du contexte +session.header.expand=Afficher les m\u00e9triques de session +session.header.collapse=Masquer les m\u00e9triques de session +session.header.todos.progress={0}/{1} t\u00e2ches termin\u00e9es +session.header.todos.done=Toutes les {0} t\u00e2ches termin\u00e9es +session.header.context.tooltip.percent={0} tokens ({1}\u00a0% du contexte) +session.header.context.tooltip.tokens={0} tokens +session.header.context.used={0} / {1} tokens utilis\u00e9s +session.header.context.reserved={0} r\u00e9serv\u00e9s pour la sortie +session.header.context.available={0} disponibles + +prompt.placeholder=Saisir un message\u2026 +prompt.placeholder.with.shortcuts=Saisir un message\u2026 ({0} pour envoyer, {1} pour nouvelle ligne) +prompt.placeholder.with.send=Saisir un message\u2026 ({0} pour envoyer) +prompt.placeholder.with.newline=Saisir un message\u2026 ({0} pour nouvelle ligne) +prompt.button.send=Envoyer +prompt.button.stop=Arr\u00eater +prompt.button.send.tooltip.stop=Pour arr\u00eater, appuyez sur {0} +mode.picker.tooltip=S\u00e9lectionner le mode +mode.picker.deprecated=obsol\u00e8te +model.picker.tooltip=S\u00e9lectionner le mod\u00e8le +model.picker.recommended=Recommand\u00e9 +model.picker.favorites=Favoris +model.picker.search=Rechercher des mod\u00e8les +model.picker.no.matches=Aucun mod\u00e8le correspondant +model.picker.favorite.add=Ajouter aux favoris +model.picker.favorite.remove=Retirer des favoris +model.picker.free=Gratuit +model.picker.reset=R\u00e9initialiser le mod\u00e8le par d\u00e9faut +reasoning.picker.tooltip=S\u00e9lectionner l'effort de raisonnement + +history.tab.local=Local +history.tab.cloud=Cloud +history.back=Retour +history.search.placeholder=Rechercher des sessions +history.empty=Aucune session +history.loading=Chargement\u2026 +history.untitled=Sans titre +history.delete.text=Supprimer +history.delete.confirm.title=Supprimer la session\u00a0? +history.delete.confirm.message=Supprimer \u00ab\u00a0{0}\u00a0\u00bb de l'historique local\u00a0? +history.delete.confirm.message.multiple=Supprimer {0} sessions de l'historique local\u00a0? +history.rename.title=Renommer la session +history.rename.prompt=Nouveau nom de session\u00a0: +history.cloud.load.more=Charger plus +history.cloud.repo.only=Ce d\u00e9p\u00f4t uniquement +history.group.today=Aujourd'hui +history.group.yesterday=Hier +history.group.week=Cette semaine +history.group.month=Ce mois +history.group.older=Plus ancien +history.time.moments=\u00c0 l'instant +history.time.minutes=Il y a {0} min +history.time.hours=Il y a {0}\u00a0h +history.time.days=Il y a {0}\u00a0j +history.time.months=Il y a {0} mois +history.time.years=Il y a {0} an(s) +history.error.local=\u00c9chec du chargement de l'historique local +history.error.cloud=\u00c9chec du chargement de l'historique cloud +history.error.local.delete=\u00c9chec de la suppression de la session +history.error.local.rename=\u00c9chec du renommage de la session +history.error.cloud.delete=Les sessions cloud ne peuvent pas encore \u00eatre supprim\u00e9es + +action.Kilo.Settings.text=Param\u00e8tres +action.Kilo.Settings.description=Param\u00e8tres de Kilo Code +action.Kilo.NewSession.text=Nouvelle session +action.Kilo.NewSession.description=D\u00e9marrer une nouvelle session Kilo +action.Kilo.History.text=Historique +action.Kilo.History.description=Afficher l'historique des sessions +action.Kilo.SendPrompt.text=Envoyer l'invite +action.Kilo.SendPrompt.description=Envoyer l'invite Kilo actuelle +action.Kilo.StopSession.text=Arr\u00eater la session +action.Kilo.StopSession.description=Arr\u00eater la session Kilo actuelle +action.Kilo.SettingsGroup.text=Param\u00e8tres +action.Kilo.SettingsGroup.description=Param\u00e8tres de Kilo Code +action.Kilo.Restart.text=Red\u00e9marrer Kilo +action.Kilo.Restart.description=Tuer et red\u00e9marrer le processus CLI +action.Kilo.Reinstall.text=R\u00e9installer Kilo +action.Kilo.Reinstall.description=R\u00e9extraire le binaire CLI et red\u00e9marrer +action.Kilo.Session.Open.text=Ouvrir +action.Kilo.Session.Open.description=Ouvrir la session s\u00e9lectionn\u00e9e +action.Kilo.Session.Rename.text=Renommer +action.Kilo.Session.Rename.description=Renommer la session s\u00e9lectionn\u00e9e +action.Kilo.Session.Delete.text=Supprimer +action.Kilo.Session.Delete.description=Supprimer la ou les sessions s\u00e9lectionn\u00e9es +action.Kilo.History.ContextMenu.text=Actions d'historique diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ja.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ja.properties new file mode 100644 index 00000000000..00dd8a376b9 --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ja.properties @@ -0,0 +1,139 @@ +session.connection.connecting=\u8aad\u307f\u8fbc\u307f\u4e2d\u2026 +session.connection.error.app=\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f +session.connection.error.workspace=\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f +session.connection.error.unknown=\u4e0d\u660e\u306a\u30a8\u30e9\u30fc +session.connection.retry=\u518d\u8a66\u884c +session.connection.warning.config=\u8a2d\u5b9a\u306e\u8b66\u544a + +session.empty.welcome=Kilo Code\u306fAI\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u30a2\u30b7\u30b9\u30bf\u30f3\u30c8\u3067\u3059\u3002\u6a5f\u80fd\u306e\u4f5c\u6210\u3001\u30d0\u30b0\u306e\u4fee\u6b63\u3001\u307e\u305f\u306f\u30b3\u30fc\u30c9\u30d9\u30fc\u30b9\u306e\u8aac\u660e\u3092\u4f9d\u983c\u3067\u304d\u307e\u3059\u3002 +session.empty.loading=\u8aad\u307f\u8fbc\u307f\u4e2d\u2026 +session.empty.recent=\u6700\u8fd1 +session.showHistory=\u5c65\u6b74\u3092\u8868\u793a +session.scroll.bottom=\u4e00\u756a\u4e0b\u306b\u30b9\u30af\u30ed\u30fc\u30eb +session.tab.new=\u65b0\u3057\u3044\u30bb\u30c3\u30b7\u30e7\u30f3 +session.tab.untitled=\u540d\u524d\u306a\u3057\u306e\u30bb\u30c3\u30b7\u30e7\u30f3 + +session.permission.title=\u6a29\u9650\u30ea\u30af\u30a8\u30b9\u30c8 +session.permission.meta=\u30c4\u30fc\u30eb\uff1a{0} \u2022 \u30d1\u30bf\u30fc\u30f3\uff1a{1} +session.permission.allow=\u8a31\u53ef +session.permission.deny=\u62d2\u5426 +session.question.dismiss=\u9589\u3058\u308b + +session.status.considering=\u6b21\u306e\u30b9\u30c6\u30c3\u30d7\u3092\u691c\u8a0e\u4e2d\u2026 +session.status.thinking=\u8003\u3048\u4e2d\u2026 +session.status.writing=\u56de\u7b54\u3092\u4f5c\u6210\u4e2d\u2026 +session.status.delegating=\u4f5c\u696d\u3092\u59d4\u4efb\u4e2d\u2026 +session.status.planning=\u8a08\u753b\u4e2d\u2026 +session.status.gathering=\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u3092\u53ce\u96c6\u4e2d\u2026 +session.status.searching.codebase=\u30b3\u30fc\u30c9\u30d9\u30fc\u30b9\u3092\u691c\u7d22\u4e2d\u2026 +session.status.searching.web=\u30a6\u30a7\u30d6\u3092\u691c\u7d22\u4e2d\u2026 +session.status.editing=\u7de8\u96c6\u4e2d\u2026 +session.status.commands=\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u4e2d\u2026 + +session.part.reasoning=\u63a8\u8ad6 +session.part.compaction=\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u5727\u7e2e\u6e08\u307f +session.part.tool.copy=\u30b3\u30d4\u30fc +session.part.tool.error=\u30a8\u30e9\u30fc +session.part.tool.pending=\u4fdd\u7559\u4e2d +session.part.tool.read=\u8aad\u307f\u53d6\u308a +session.part.tool.running=\u5b9f\u884c\u4e2d +session.part.tool.shell=\u30b7\u30a7\u30eb +session.part.tool.truncated=\u30d7\u30ec\u30d3\u30e5\u30fc\u3067\u306f\u51fa\u529b\u304c\u5207\u308a\u8a70\u3081\u3089\u308c\u3066\u3044\u307e\u3059\u3002\u5b8c\u5168\u306a\u51fa\u529b\u306f\u30bb\u30c3\u30b7\u30e7\u30f3\u30c7\u30fc\u30bf\u306b\u6b8b\u3063\u3066\u3044\u307e\u3059\u3002 + +session.error.prompt=\u30d7\u30ed\u30f3\u30d7\u30c8\u304c\u5931\u6557\u3057\u307e\u3057\u305f +session.error.compact=\u30bb\u30c3\u30b7\u30e7\u30f3\u5727\u7e2e\u304c\u5931\u6557\u3057\u307e\u3057\u305f +session.error.unknown=\u4e0d\u660e\u306a\u30a8\u30e9\u30fc + +session.header.tokens=\u30c8\u30fc\u30af\u30f3 +session.header.tokens.description=\u6700\u65b0\u306e\u30a2\u30b7\u30b9\u30bf\u30f3\u30c8\u306e\u56de\u7b54\u3067\u4f7f\u7528\u3055\u308c\u305f\u30c8\u30fc\u30af\u30f3\uff1a\u5165\u529b\u3001\u51fa\u529b\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u66f8\u304d\u8fbc\u307f\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u8aad\u307f\u53d6\u308a\u3002 +session.header.input=\u5165\u529b {0} +session.header.output=\u51fa\u529b {0} +session.header.cache.write=\u30ad\u30e3\u30c3\u30b7\u30e5\u66f8\u304d\u8fbc\u307f {0} +session.header.cache.read=\u30ad\u30e3\u30c3\u30b7\u30e5\u8aad\u307f\u53d6\u308a {0} +session.header.compact=\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u5727\u7e2e +session.header.compact.description=\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u8981\u7d04\u3057\u3066\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u30b5\u30a4\u30ba\u3092\u524a\u6e1b +session.header.expand=\u30bb\u30c3\u30b7\u30e7\u30f3\u30e1\u30c8\u30ea\u30af\u30b9\u3092\u8868\u793a +session.header.collapse=\u30bb\u30c3\u30b7\u30e7\u30f3\u30e1\u30c8\u30ea\u30af\u30b9\u3092\u975e\u8868\u793a +session.header.todos.progress={0}/{1}\u500b\u306e\u30bf\u30b9\u30af\u5b8c\u4e86 +session.header.todos.done=\u5168{0}\u500b\u306e\u30bf\u30b9\u30af\u5b8c\u4e86 +session.header.context.tooltip.percent={0}\u30c8\u30fc\u30af\u30f3\uff08\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306e{1}%\uff09 +session.header.context.tooltip.tokens={0}\u30c8\u30fc\u30af\u30f3 +session.header.context.used={0} / {1}\u30c8\u30fc\u30af\u30f3\u4f7f\u7528\u4e2d +session.header.context.reserved={0}\u306f\u51fa\u529b\u7528\u306b\u4e88\u7d04\u6e08\u307f +session.header.context.available={0}\u5229\u7528\u53ef\u80fd + +prompt.placeholder=\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u5165\u529b\u2026 +prompt.placeholder.with.shortcuts=\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u5165\u529b\u2026\uff08{0}\u3067\u9001\u4fe1\u3001{1}\u3067\u6539\u884c\uff09 +prompt.placeholder.with.send=\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u5165\u529b\u2026\uff08{0}\u3067\u9001\u4fe1\uff09 +prompt.placeholder.with.newline=\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u5165\u529b\u2026\uff08{0}\u3067\u6539\u884c\uff09 +prompt.button.send=\u9001\u4fe1 +prompt.button.stop=\u505c\u6b62 +prompt.button.send.tooltip.stop=\u505c\u6b62\u3059\u308b\u306b\u306f{0}\u3092\u62bc\u3057\u3066\u304f\u3060\u3055\u3044 +mode.picker.tooltip=\u30e2\u30fc\u30c9\u3092\u9078\u629e +mode.picker.deprecated=\u975e\u63a8\u5968 +model.picker.tooltip=\u30e2\u30c7\u30eb\u3092\u9078\u629e +model.picker.recommended=\u304a\u3059\u3059\u3081 +model.picker.favorites=\u304a\u6c17\u306b\u5165\u308a +model.picker.search=\u30e2\u30c7\u30eb\u3092\u691c\u7d22 +model.picker.no.matches=\u4e00\u81f4\u3059\u308b\u30e2\u30c7\u30eb\u306a\u3057 +model.picker.favorite.add=\u304a\u6c17\u306b\u5165\u308a\u306b\u8ffd\u52a0 +model.picker.favorite.remove=\u304a\u6c17\u306b\u5165\u308a\u304b\u3089\u524a\u9664 +model.picker.free=\u7121\u6599 +model.picker.reset=\u30e2\u30c7\u30eb\u3092\u30c7\u30d5\u30a9\u30eb\u30c8\u306b\u30ea\u30bb\u30c3\u30c8 +reasoning.picker.tooltip=\u63a8\u8ad6\u52aa\u529b\u3092\u9078\u629e + +history.tab.local=\u30ed\u30fc\u30ab\u30eb +history.tab.cloud=\u30af\u30e9\u30a6\u30c9 +history.back=\u623b\u308b +history.search.placeholder=\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u691c\u7d22 +history.empty=\u30bb\u30c3\u30b7\u30e7\u30f3\u306a\u3057 +history.loading=\u8aad\u307f\u8fbc\u307f\u4e2d\u2026 +history.untitled=\u540d\u524d\u306a\u3057 +history.delete.text=\u524a\u9664 +history.delete.confirm.title=\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u524a\u9664\u3057\u307e\u3059\u304b\uff1f +history.delete.confirm.message=\u300c{0}\u300d\u3092\u30ed\u30fc\u30ab\u30eb\u5c65\u6b74\u304b\u3089\u524a\u9664\u3057\u307e\u3059\u304b\uff1f +history.delete.confirm.message.multiple={0}\u500b\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u30ed\u30fc\u30ab\u30eb\u5c65\u6b74\u304b\u3089\u524a\u9664\u3057\u307e\u3059\u304b\uff1f +history.rename.title=\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u5909\u540d +history.rename.prompt=\u65b0\u3057\u3044\u30bb\u30c3\u30b7\u30e7\u30f3\u540d\uff1a +history.cloud.load.more=\u3055\u3089\u306b\u8aad\u307f\u8fbc\u3080 +history.cloud.repo.only=\u3053\u306e\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u307f +history.group.today=\u4eca\u65e5 +history.group.yesterday=\u6628\u65e5 +history.group.week=\u4eca\u9031 +history.group.month=\u4eca\u6708 +history.group.older=\u3055\u3089\u306b\u53e4\u3044 +history.time.moments=\u305f\u3063\u305f\u4eca +history.time.minutes={0}\u5206\u524d +history.time.hours={0}\u6642\u9593\u524d +history.time.days={0}\u65e5\u524d +history.time.months={0}\u304b\u6708\u524d +history.time.years={0}\u5e74\u524d +history.error.local=\u30ed\u30fc\u30ab\u30eb\u5c65\u6b74\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f +history.error.cloud=\u30af\u30e9\u30a6\u30c9\u5c65\u6b74\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f +history.error.local.delete=\u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f +history.error.local.rename=\u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u5909\u540d\u306b\u5931\u6557\u3057\u307e\u3057\u305f +history.error.cloud.delete=\u30af\u30e9\u30a6\u30c9\u30bb\u30c3\u30b7\u30e7\u30f3\u306f\u307e\u3060\u524a\u9664\u3067\u304d\u307e\u305b\u3093 + +action.Kilo.Settings.text=\u8a2d\u5b9a +action.Kilo.Settings.description=Kilo Code\u306e\u8a2d\u5b9a +action.Kilo.NewSession.text=\u65b0\u3057\u3044\u30bb\u30c3\u30b7\u30e7\u30f3 +action.Kilo.NewSession.description=\u65b0\u3057\u3044Kilo\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u958b\u59cb +action.Kilo.History.text=\u5c65\u6b74 +action.Kilo.History.description=\u30bb\u30c3\u30b7\u30e7\u30f3\u5c65\u6b74\u3092\u8868\u793a +action.Kilo.SendPrompt.text=\u30d7\u30ed\u30f3\u30d7\u30c8\u3092\u9001\u4fe1 +action.Kilo.SendPrompt.description=\u73fe\u5728\u306eKilo\u30d7\u30ed\u30f3\u30d7\u30c8\u3092\u9001\u4fe1 +action.Kilo.StopSession.text=\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u505c\u6b62 +action.Kilo.StopSession.description=\u73fe\u5728\u306eKilo\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u505c\u6b62 +action.Kilo.SettingsGroup.text=\u8a2d\u5b9a +action.Kilo.SettingsGroup.description=Kilo Code\u306e\u8a2d\u5b9a +action.Kilo.Restart.text=Kilo\u3092\u518d\u8d77\u52d5 +action.Kilo.Restart.description=CLI\u30d7\u30ed\u30bb\u30b9\u3092\u7d42\u4e86\u3057\u3066\u518d\u8d77\u52d5 +action.Kilo.Reinstall.text=Kilo\u3092\u518d\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb +action.Kilo.Reinstall.description=CLI\u30d0\u30a4\u30ca\u30ea\u3092\u518d\u5c55\u958b\u3057\u3066\u518d\u8d77\u52d5 +action.Kilo.Session.Open.text=\u958b\u304f +action.Kilo.Session.Open.description=\u9078\u629e\u3057\u305f\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u958b\u304f +action.Kilo.Session.Rename.text=\u5909\u540d +action.Kilo.Session.Rename.description=\u9078\u629e\u3057\u305f\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u5909\u540d +action.Kilo.Session.Delete.text=\u524a\u9664 +action.Kilo.Session.Delete.description=\u9078\u629e\u3057\u305f\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u524a\u9664 +action.Kilo.History.ContextMenu.text=\u5c65\u6b74\u30a2\u30af\u30b7\u30e7\u30f3 diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ko.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ko.properties new file mode 100644 index 00000000000..5a56718ff1c --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ko.properties @@ -0,0 +1,139 @@ +session.connection.connecting=\ub85c\ub529 \uc911\u2026 +session.connection.error.app=\uc5f0\uacb0 \uc2e4\ud328 +session.connection.error.workspace=\uc6cc\ud06c\uc2a4\ud398\uc774\uc2a4 \ub85c\ub529 \uc2e4\ud328 +session.connection.error.unknown=\uc54c \uc218 \uc5c6\ub294 \uc624\ub958 +session.connection.retry=\ub2e4\uc2dc \uc2dc\ub3c4 +session.connection.warning.config=\uad6c\uc131 \uacbd\uace0 + +session.empty.welcome=Kilo Code\ub294 AI \ucf54\ub529 \uc5b4\uc2dc\uc2a4\ud134\ud2b8\uc785\ub2c8\ub2e4. \uae30\ub2a5 \uad6c\ucd95, \ubc84\uadf8 \uc218\uc815, \ucf54\ub4dc\ubca0\uc774\uc2a4 \uc124\uba85\uc744 \uc694\uccad\ud558\uc138\uc694. +session.empty.loading=\ub85c\ub529 \uc911\u2026 +session.empty.recent=\ucd5c\uadfc +session.showHistory=\uae30\ub85d \ubcf4\uae30 +session.scroll.bottom=\ub9e8 \uc544\ub798\ub85c \uc2a4\ud06c\ub864 +session.tab.new=\uc0c8 \uc138\uc158 +session.tab.untitled=\uc81c\ubaa9 \uc5c6\ub294 \uc138\uc158 + +session.permission.title=\uad8c\ud55c \uc694\uccad +session.permission.meta=\ub3c4\uad6c: {0} \u2022 \ud328\ud134: {1} +session.permission.allow=\ud5c8\uc6a9 +session.permission.deny=\uac70\ubd80 +session.question.dismiss=\ub2eb\uae30 + +session.status.considering=\ub2e4\uc74c \ub2e8\uacc4 \uace0\ub824 \uc911\u2026 +session.status.thinking=\uc0dd\uac01 \uc911\u2026 +session.status.writing=\uc751\ub2f5 \uc791\uc131 \uc911\u2026 +session.status.delegating=\uc791\uc5c5 \uc704\uc784 \uc911\u2026 +session.status.planning=\uacc4\ud68d \uc911\u2026 +session.status.gathering=\ucee8\ud14d\uc2a4\ud2b8 \uc218\uc9d1 \uc911\u2026 +session.status.searching.codebase=\ucf54\ub4dc\ubca0\uc774\uc2a4 \uac80\uc0c9 \uc911\u2026 +session.status.searching.web=\uc6f9 \uac80\uc0c9 \uc911\u2026 +session.status.editing=\ud3b8\uc9d1 \uc911\u2026 +session.status.commands=\uba85\ub839 \uc2e4\ud589 \uc911\u2026 + +session.part.reasoning=\ucd94\ub860 +session.part.compaction=\ucee8\ud14d\uc2a4\ud2b8 \uc555\ucd95\ub428 +session.part.tool.copy=\ubcf5\uc0ac +session.part.tool.error=\uc624\ub958 +session.part.tool.pending=\ub300\uae30 \uc911 +session.part.tool.read=\uc77d\uae30 +session.part.tool.running=\uc2e4\ud589 \uc911 +session.part.tool.shell=\uc178 +session.part.tool.truncated=\ubbf8\ub9ac\ubcf4\uae30\uc5d0\uc11c \ucd9c\ub825\uc774 \uc798\ub838\uc2b5\ub2c8\ub2e4. \uc804\uccb4 \ucd9c\ub825\uc740 \uc138\uc158 \ub370\uc774\ud130\uc5d0 \ub0a8\uc544 \uc788\uc2b5\ub2c8\ub2e4. + +session.error.prompt=\ud504\ub86c\ud504\ud2b8 \uc2e4\ud328 +session.error.compact=\uc138\uc158 \uc555\ucd95 \uc2e4\ud328 +session.error.unknown=\uc54c \uc218 \uc5c6\ub294 \uc624\ub958 + +session.header.tokens=\ud1a0\ud070 +session.header.tokens.description=\ub9c8\uc9c0\ub9c9 \uc5b4\uc2dc\uc2a4\ud134\ud2b8 \uc751\ub2f5\uc5d0\uc11c \uc0ac\uc6a9\ub41c \ud1a0\ud070: \uc785\ub825, \ucd9c\ub825, \uce90\uc2dc \uc4f0\uae30, \uce90\uc2dc \uc77d\uae30. +session.header.input=\uc785\ub825 {0} +session.header.output=\ucd9c\ub825 {0} +session.header.cache.write=\uce90\uc2dc \uc4f0\uae30 {0} +session.header.cache.read=\uce90\uc2dc \uc77d\uae30 {0} +session.header.compact=\uc138\uc158 \uc555\ucd95 +session.header.compact.description=\ucee8\ud14d\uc2a4\ud2b8 \ud06c\uae30\ub97c \uc904\uc774\uae30 \uc704\ud574 \uc138\uc158 \uc694\uc57d +session.header.expand=\uc138\uc158 \uba54\ud2b8\ub9ad \ud45c\uc2dc +session.header.collapse=\uc138\uc158 \uba54\ud2b8\ub9ad \uc228\uae30\uae30 +session.header.todos.progress={0}/{1} \ud560 \uc77c \uc644\ub8cc +session.header.todos.done=\ubaa8\ub4e0 {0}\uac1c \ud560 \uc77c \uc644\ub8cc +session.header.context.tooltip.percent={0} \ud1a0\ud070 (\ucee8\ud14d\uc2a4\ud2b8\uc758 {1}%) +session.header.context.tooltip.tokens={0} \ud1a0\ud070 +session.header.context.used={0} / {1} \ud1a0\ud070 \uc0ac\uc6a9 \uc911 +session.header.context.reserved={0} \ucd9c\ub825\uc6a9 \uc608\uc57d\ub428 +session.header.context.available={0} \uc0ac\uc6a9 \uac00\ub2a5 + +prompt.placeholder=\uba54\uc2dc\uc9c0\ub97c \uc785\ub825\ud558\uc138\uc694\u2026 +prompt.placeholder.with.shortcuts=\uba54\uc2dc\uc9c0\ub97c \uc785\ub825\ud558\uc138\uc694\u2026 ({0} \uc804\uc1a1, {1} \uc0c8 \uc904) +prompt.placeholder.with.send=\uba54\uc2dc\uc9c0\ub97c \uc785\ub825\ud558\uc138\uc694\u2026 ({0} \uc804\uc1a1) +prompt.placeholder.with.newline=\uba54\uc2dc\uc9c0\ub97c \uc785\ub825\ud558\uc138\uc694\u2026 ({0} \uc0c8 \uc904) +prompt.button.send=\uc804\uc1a1 +prompt.button.stop=\uc815\uc9c0 +prompt.button.send.tooltip.stop=\uc815\uc9c0\ud558\ub824\uba74 {0}\uc744 \ub204\ub974\uc138\uc694 +mode.picker.tooltip=\ubaa8\ub4dc \uc120\ud0dd +mode.picker.deprecated=\uc0ac\uc6a9 \uc911\ub2e8 +model.picker.tooltip=\ubaa8\ub378 \uc120\ud0dd +model.picker.recommended=\ucd94\ucc9c +model.picker.favorites=\uc990\uaca8\ucc3e\uae30 +model.picker.search=\ubaa8\ub378 \uac80\uc0c9 +model.picker.no.matches=\uc77c\uce58\ud558\ub294 \ubaa8\ub378 \uc5c6\uc74c +model.picker.favorite.add=\uc990\uaca8\ucc3e\uae30\uc5d0 \ucd94\uac00 +model.picker.favorite.remove=\uc990\uaca8\ucc3e\uae30\uc5d0\uc11c \uc81c\uac70 +model.picker.free=\ubb34\ub8cc +model.picker.reset=\ubaa8\ub378\uc744 \uae30\ubcf8\uac12\uc73c\ub85c \uc7ac\uc124\uc815 +reasoning.picker.tooltip=\ucd94\ub860 \ub178\ub825 \uc120\ud0dd + +history.tab.local=\ub85c\ucec8 +history.tab.cloud=\ud074\ub77c\uc6b0\ub4dc +history.back=\ub4a4\ub85c +history.search.placeholder=\uc138\uc158 \uac80\uc0c9 +history.empty=\uc138\uc158 \uc5c6\uc74c +history.loading=\ub85c\ub529 \uc911\u2026 +history.untitled=\uc81c\ubaa9 \uc5c6\uc74c +history.delete.text=\uc0ad\uc81c +history.delete.confirm.title=\uc138\uc158\uc744 \uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? +history.delete.confirm.message=\ub85c\ucec8 \uae30\ub85d\uc5d0\uc11c "{0}"\uc744 \uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? +history.delete.confirm.message.multiple=\ub85c\ucec8 \uae30\ub85d\uc5d0\uc11c {0}\uac1c\uc758 \uc138\uc158\uc744 \uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c? +history.rename.title=\uc138\uc158 \uc774\ub984 \ubc14\uafb8\uae30 +history.rename.prompt=\uc0c8 \uc138\uc158 \uc774\ub984: +history.cloud.load.more=\ub354 \ubd88\ub7ec\uc624\uae30 +history.cloud.repo.only=\uc774 \ub9ac\ud3ec\uc9c0\ud130\ub9ac\ub9cc +history.group.today=\uc624\ub298 +history.group.yesterday=\uc5b4\uc81c +history.group.week=\uc774\ubc88 \uc8fc +history.group.month=\uc774\ubc88 \ub2ec +history.group.older=\ub354 \uc624\ub798\ub41c +history.time.moments=\ubc29\uae08 +history.time.minutes={0}\ubd84 \uc804 +history.time.hours={0}\uc2dc\uac04 \uc804 +history.time.days={0}\uc77c \uc804 +history.time.months={0}\uac1c\uc6d4 \uc804 +history.time.years={0}\ub144 \uc804 +history.error.local=\ub85c\ucec8 \uae30\ub85d\uc744 \ub85c\ub4dc\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4 +history.error.cloud=\ud074\ub77c\uc6b0\ub4dc \uae30\ub85d\uc744 \ub85c\ub4dc\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4 +history.error.local.delete=\uc138\uc158\uc744 \uc0ad\uc81c\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4 +history.error.local.rename=\uc138\uc158\uc758 \uc774\ub984\uc744 \ubc14\uafb8\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4 +history.error.cloud.delete=\ud074\ub77c\uc6b0\ub4dc \uc138\uc158\uc740 \uc544\uc9c1 \uc0ad\uc81c\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4 + +action.Kilo.Settings.text=\uc124\uc815 +action.Kilo.Settings.description=Kilo Code \uc124\uc815 +action.Kilo.NewSession.text=\uc0c8 \uc138\uc158 +action.Kilo.NewSession.description=\uc0c8 Kilo \uc138\uc158 \uc2dc\uc791 +action.Kilo.History.text=\uae30\ub85d +action.Kilo.History.description=\uc138\uc158 \uae30\ub85d \ud45c\uc2dc +action.Kilo.SendPrompt.text=\ud504\ub86c\ud504\ud2b8 \uc804\uc1a1 +action.Kilo.SendPrompt.description=\ud604\uc7ac Kilo \ud504\ub86c\ud504\ud2b8 \uc804\uc1a1 +action.Kilo.StopSession.text=\uc138\uc158 \uc815\uc9c0 +action.Kilo.StopSession.description=\ud604\uc7ac Kilo \uc138\uc158 \uc815\uc9c0 +action.Kilo.SettingsGroup.text=\uc124\uc815 +action.Kilo.SettingsGroup.description=Kilo Code \uc124\uc815 +action.Kilo.Restart.text=Kilo \uc7ac\uc2dc\uc791 +action.Kilo.Restart.description=CLI \ud504\ub85c\uc138\uc2a4 \uc885\ub8cc \ud6c4 \uc7ac\uc2dc\uc791 +action.Kilo.Reinstall.text=Kilo \uc7ac\uc124\uce58 +action.Kilo.Reinstall.description=CLI \ubc14\uc774\ub108\ub9ac \uc7ac\ucd94\ucd9c \ud6c4 \uc7ac\uc2dc\uc791 +action.Kilo.Session.Open.text=\uc5f4\uae30 +action.Kilo.Session.Open.description=\uc120\ud0dd\ud55c \uc138\uc158 \uc5f4\uae30 +action.Kilo.Session.Rename.text=\uc774\ub984 \ubc14\uafb8\uae30 +action.Kilo.Session.Rename.description=\uc120\ud0dd\ud55c \uc138\uc158 \uc774\ub984 \ubc14\uafb8\uae30 +action.Kilo.Session.Delete.text=\uc0ad\uc81c +action.Kilo.Session.Delete.description=\uc120\ud0dd\ud55c \uc138\uc158 \uc0ad\uc81c +action.Kilo.History.ContextMenu.text=\uae30\ub85d \uc791\uc5c5 diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_nl.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_nl.properties new file mode 100644 index 00000000000..5d1b1ee6fdf --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_nl.properties @@ -0,0 +1,139 @@ +session.connection.connecting=Laden\u2026 +session.connection.error.app=Verbinding mislukt +session.connection.error.workspace=Werkruimte laden mislukt +session.connection.error.unknown=Onbekende fout +session.connection.retry=Opnieuw proberen +session.connection.warning.config=Configuratiewaarschuwingen + +session.empty.welcome=Kilo Code is een AI-codeerassistent. Vraag het om functies te bouwen, bugs te repareren of uw codebase uit te leggen. +session.empty.loading=Laden\u2026 +session.empty.recent=RECENT +session.showHistory=Geschiedenis weergeven +session.scroll.bottom=Naar beneden scrollen +session.tab.new=Nieuwe sessie +session.tab.untitled=Naamloze sessie + +session.permission.title=Toestemmingsverzoek +session.permission.meta=Hulpmiddel: {0} \u2022 Patronen: {1} +session.permission.allow=Toestaan +session.permission.deny=Weigeren +session.question.dismiss=Sluiten + +session.status.considering=Volgende stappen overwegen\u2026 +session.status.thinking=Nadenken\u2026 +session.status.writing=Antwoord schrijven\u2026 +session.status.delegating=Werk delegeren\u2026 +session.status.planning=Plannen\u2026 +session.status.gathering=Context verzamelen\u2026 +session.status.searching.codebase=Codebase doorzoeken\u2026 +session.status.searching.web=Web doorzoeken\u2026 +session.status.editing=Bewerkingen uitvoeren\u2026 +session.status.commands=Opdrachten uitvoeren\u2026 + +session.part.reasoning=Redenering +session.part.compaction=context gecomprimeerd +session.part.tool.copy=Kopi\u00ebren +session.part.tool.error=Fout +session.part.tool.pending=In afwachting +session.part.tool.read=Lezen +session.part.tool.running=Actief +session.part.tool.shell=Shell +session.part.tool.truncated=Uitvoer ingekort in voorvertoning. Volledige uitvoer blijft beschikbaar in sessiegegevens. + +session.error.prompt=Prompt mislukt +session.error.compact=Sessiecomprimering mislukt +session.error.unknown=Onbekende fout + +session.header.tokens=Tokens +session.header.tokens.description=Tokens gebruikt door de laatste assistent-reactie: invoer, uitvoer, cache-schrijfacties en cache-leesacties. +session.header.input=in {0} +session.header.output=uit {0} +session.header.cache.write=cache schrijven {0} +session.header.cache.read=cache lezen {0} +session.header.compact=Sessie comprimeren +session.header.compact.description=Sessie samenvatten om de contextgrootte te verkleinen +session.header.expand=Sessiestatistieken weergeven +session.header.collapse=Sessiestatistieken verbergen +session.header.todos.progress={0}/{1} taken voltooid +session.header.todos.done=Alle {0} taken voltooid +session.header.context.tooltip.percent={0} tokens ({1}% van de context) +session.header.context.tooltip.tokens={0} tokens +session.header.context.used={0} / {1} tokens gebruikt +session.header.context.reserved={0} gereserveerd voor uitvoer +session.header.context.available={0} beschikbaar + +prompt.placeholder=Typ een bericht\u2026 +prompt.placeholder.with.shortcuts=Typ een bericht\u2026 ({0} om te verzenden, {1} voor nieuwe regel) +prompt.placeholder.with.send=Typ een bericht\u2026 ({0} om te verzenden) +prompt.placeholder.with.newline=Typ een bericht\u2026 ({0} voor nieuwe regel) +prompt.button.send=Verzenden +prompt.button.stop=Stoppen +prompt.button.send.tooltip.stop=Druk op {0} om te stoppen +mode.picker.tooltip=Modus selecteren +mode.picker.deprecated=verouderd +model.picker.tooltip=Model selecteren +model.picker.recommended=Aanbevolen +model.picker.favorites=Favorieten +model.picker.search=Modellen zoeken +model.picker.no.matches=Geen overeenkomende modellen +model.picker.favorite.add=Toevoegen aan favorieten +model.picker.favorite.remove=Verwijderen uit favorieten +model.picker.free=Gratis +model.picker.reset=Model terugzetten naar standaard +reasoning.picker.tooltip=Redeerniveau selecteren + +history.tab.local=Lokaal +history.tab.cloud=Cloud +history.back=Terug +history.search.placeholder=Sessies zoeken +history.empty=Geen sessies +history.loading=Laden\u2026 +history.untitled=Naamloos +history.delete.text=Verwijderen +history.delete.confirm.title=Sessie verwijderen? +history.delete.confirm.message="{0}" verwijderen uit lokale geschiedenis? +history.delete.confirm.message.multiple={0} sessies verwijderen uit lokale geschiedenis? +history.rename.title=Sessie hernoemen +history.rename.prompt=Nieuwe sessienaam: +history.cloud.load.more=Meer laden +history.cloud.repo.only=Alleen deze repository +history.group.today=Vandaag +history.group.yesterday=Gisteren +history.group.week=Deze week +history.group.month=Deze maand +history.group.older=Ouder +history.time.moments=Zojuist +history.time.minutes={0} min geleden +history.time.hours={0} u geleden +history.time.days={0} d geleden +history.time.months={0} mnd geleden +history.time.years={0} jr geleden +history.error.local=Laden van lokale geschiedenis mislukt +history.error.cloud=Laden van cloudgeschiedenis mislukt +history.error.local.delete=Verwijderen van sessie mislukt +history.error.local.rename=Hernoemen van sessie mislukt +history.error.cloud.delete=Cloudsessies kunnen nog niet worden verwijderd + +action.Kilo.Settings.text=Instellingen +action.Kilo.Settings.description=Kilo Code-instellingen +action.Kilo.NewSession.text=Nieuwe sessie +action.Kilo.NewSession.description=Een nieuwe Kilo-sessie starten +action.Kilo.History.text=Geschiedenis +action.Kilo.History.description=Sessiegeschiedenis weergeven +action.Kilo.SendPrompt.text=Prompt verzenden +action.Kilo.SendPrompt.description=Huidige Kilo-prompt verzenden +action.Kilo.StopSession.text=Sessie stoppen +action.Kilo.StopSession.description=Huidige Kilo-sessie stoppen +action.Kilo.SettingsGroup.text=Instellingen +action.Kilo.SettingsGroup.description=Kilo Code-instellingen +action.Kilo.Restart.text=Kilo herstarten +action.Kilo.Restart.description=CLI-proces be\u00ebindigen en herstarten +action.Kilo.Reinstall.text=Kilo herinstalleren +action.Kilo.Reinstall.description=CLI-binair opnieuw uitpakken en herstarten +action.Kilo.Session.Open.text=Openen +action.Kilo.Session.Open.description=Geselecteerde sessie openen +action.Kilo.Session.Rename.text=Hernoemen +action.Kilo.Session.Rename.description=Geselecteerde sessie hernoemen +action.Kilo.Session.Delete.text=Verwijderen +action.Kilo.Session.Delete.description=Geselecteerde sessie(s) verwijderen +action.Kilo.History.ContextMenu.text=Geschiedenisacties diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_no.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_no.properties new file mode 100644 index 00000000000..18c1d5bc99d --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_no.properties @@ -0,0 +1,139 @@ +session.connection.connecting=Laster\u2026 +session.connection.error.app=Tilkoblingsfeil +session.connection.error.workspace=Feil ved lasting av arbeidsomr\u00e5de +session.connection.error.unknown=Ukjent feil +session.connection.retry=Pr\u00f8v igjen +session.connection.warning.config=Konfigurasjonsadvarsler + +session.empty.welcome=Kilo Code er en AI-kodingsassistent. Be den om \u00e5 bygge funksjoner, fikse feil eller forklare kodebasen din. +session.empty.loading=Laster\u2026 +session.empty.recent=NYLIGE +session.showHistory=Vis historikk +session.scroll.bottom=Rull til bunnen +session.tab.new=Ny \u00f8kt +session.tab.untitled=Uten tittel + +session.permission.title=Tillatelsesforesp\u00f8rsel +session.permission.meta=Verkt\u00f8y: {0} \u2022 M\u00f8nstre: {1} +session.permission.allow=Tillat +session.permission.deny=Avsl\u00e5 +session.question.dismiss=Lukk + +session.status.considering=Vurderer neste steg\u2026 +session.status.thinking=Tenker\u2026 +session.status.writing=Skriver svar\u2026 +session.status.delegating=Delegerer arbeid\u2026 +session.status.planning=Planlegger\u2026 +session.status.gathering=Samler kontekst\u2026 +session.status.searching.codebase=S\u00f8ker i kodebasen\u2026 +session.status.searching.web=S\u00f8ker p\u00e5 nettet\u2026 +session.status.editing=Gj\u00f8r redigeringer\u2026 +session.status.commands=Kj\u00f8rer kommandoer\u2026 + +session.part.reasoning=Resonnering +session.part.compaction=kontekst komprimert +session.part.tool.copy=Kopier +session.part.tool.error=Feil +session.part.tool.pending=Venter +session.part.tool.read=Les +session.part.tool.running=Kj\u00f8rer +session.part.tool.shell=Shell +session.part.tool.truncated=Utdata avkortet i forh\u00e5ndsvisning. Fullstendig utdata finnes fortsatt i \u00f8ktdata. + +session.error.prompt=Foresp\u00f8rsel mislyktes +session.error.compact=Komprimer \u00f8kt mislyktes +session.error.unknown=Ukjent feil + +session.header.tokens=Tokens +session.header.tokens.description=Tokens brukt av siste assistentsvar: inndata, utdata, cache-skrivninger og cache-lesninger. +session.header.input=inn {0} +session.header.output=ut {0} +session.header.cache.write=cache-skriving {0} +session.header.cache.read=cache-lesing {0} +session.header.compact=Komprimer \u00f8kt +session.header.compact.description=Oppsummer \u00f8kten for \u00e5 redusere kontekstst\u00f8rrelsen +session.header.expand=Vis \u00f8ktberegninger +session.header.collapse=Skjul \u00f8ktberegninger +session.header.todos.progress={0}/{1} oppgaver fullf\u00f8rt +session.header.todos.done=Alle {0} oppgaver fullf\u00f8rt +session.header.context.tooltip.percent={0} tokens ({1}% av konteksten) +session.header.context.tooltip.tokens={0} tokens +session.header.context.used={0} / {1} tokens brukt +session.header.context.reserved={0} reservert for utdata +session.header.context.available={0} tilgjengelig + +prompt.placeholder=Skriv en melding\u2026 +prompt.placeholder.with.shortcuts=Skriv en melding\u2026 ({0} for \u00e5 sende, {1} for ny linje) +prompt.placeholder.with.send=Skriv en melding\u2026 ({0} for \u00e5 sende) +prompt.placeholder.with.newline=Skriv en melding\u2026 ({0} for ny linje) +prompt.button.send=Send +prompt.button.stop=Stopp +prompt.button.send.tooltip.stop=Trykk {0} for \u00e5 stoppe +mode.picker.tooltip=Velg modus +mode.picker.deprecated=utdatert +model.picker.tooltip=Velg modell +model.picker.recommended=Anbefalt +model.picker.favorites=Favoritter +model.picker.search=S\u00f8k etter modeller +model.picker.no.matches=Ingen samsvarende modeller +model.picker.favorite.add=Legg til favoritter +model.picker.favorite.remove=Fjern fra favoritter +model.picker.free=Gratis +model.picker.reset=Tilbakestill modell til standard +reasoning.picker.tooltip=Velg resonnementsniv\u00e5 + +history.tab.local=Lokal +history.tab.cloud=Sky +history.back=Tilbake +history.search.placeholder=S\u00f8k i \u00f8kter +history.empty=Ingen \u00f8kter +history.loading=Laster\u2026 +history.untitled=Uten tittel +history.delete.text=Slett +history.delete.confirm.title=Slette \u00f8kt? +history.delete.confirm.message=Slette "{0}" fra lokal historikk? +history.delete.confirm.message.multiple=Slette {0} \u00f8kter fra lokal historikk? +history.rename.title=Gi \u00f8kten nytt navn +history.rename.prompt=Nytt \u00f8ktnavn: +history.cloud.load.more=Last inn mer +history.cloud.repo.only=Bare dette depotet +history.group.today=I dag +history.group.yesterday=I g\u00e5r +history.group.week=Denne uken +history.group.month=Denne m\u00e5neden +history.group.older=Eldre +history.time.moments=Akkurat n\u00e5 +history.time.minutes={0} min siden +history.time.hours={0} t siden +history.time.days={0} d siden +history.time.months={0} mnd siden +history.time.years={0} \u00e5r siden +history.error.local=Kunne ikke laste lokal historikk +history.error.cloud=Kunne ikke laste sky-historikk +history.error.local.delete=Kunne ikke slette \u00f8kt +history.error.local.rename=Kunne ikke gi \u00f8kten nytt navn +history.error.cloud.delete=Sky-\u00f8kter kan ikke slettes enn\u00e5 + +action.Kilo.Settings.text=Innstillinger +action.Kilo.Settings.description=Kilo Code-innstillinger +action.Kilo.NewSession.text=Ny \u00f8kt +action.Kilo.NewSession.description=Start en ny Kilo-\u00f8kt +action.Kilo.History.text=Historikk +action.Kilo.History.description=Vis \u00f8kthistorikk +action.Kilo.SendPrompt.text=Send foresp\u00f8rsel +action.Kilo.SendPrompt.description=Send gjeldende Kilo-foresp\u00f8rsel +action.Kilo.StopSession.text=Stopp \u00f8kt +action.Kilo.StopSession.description=Stopp gjeldende Kilo-\u00f8kt +action.Kilo.SettingsGroup.text=Innstillinger +action.Kilo.SettingsGroup.description=Kilo Code-innstillinger +action.Kilo.Restart.text=Start Kilo p\u00e5 nytt +action.Kilo.Restart.description=Avslutt og start CLI-prosessen p\u00e5 nytt +action.Kilo.Reinstall.text=Installer Kilo p\u00e5 nytt +action.Kilo.Reinstall.description=Pakk ut CLI-bin\u00e6rfilen p\u00e5 nytt og start p\u00e5 nytt +action.Kilo.Session.Open.text=\u00c5pne +action.Kilo.Session.Open.description=\u00c5pne valgt \u00f8kt +action.Kilo.Session.Rename.text=Gi nytt navn +action.Kilo.Session.Rename.description=Gi valgt \u00f8kt nytt navn +action.Kilo.Session.Delete.text=Slett +action.Kilo.Session.Delete.description=Slett valgte \u00f8kt(er) +action.Kilo.History.ContextMenu.text=Historikkhandlinger diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_pl.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_pl.properties new file mode 100644 index 00000000000..a7fdaaa2395 --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_pl.properties @@ -0,0 +1,139 @@ +session.connection.connecting=\u0141adowanie\u2026 +session.connection.error.app=B\u0142\u0105d po\u0142\u0105czenia +session.connection.error.workspace=B\u0142\u0105d \u0142adowania obszaru roboczego +session.connection.error.unknown=Nieznany b\u0142\u0105d +session.connection.retry=Spr\u00f3buj ponownie +session.connection.warning.config=Ostrze\u017cenia konfiguracji + +session.empty.welcome=Kilo Code to asystent kodowania AI. Poproś go o tworzenie funkcji, naprawianie b\u0142\u0119d\u00f3w lub wyjaśnianie bazy kodu. +session.empty.loading=\u0141adowanie\u2026 +session.empty.recent=OSTATNIE +session.showHistory=Poka\u017c histori\u0119 +session.scroll.bottom=Przewiń na d\u00f3\u0142 +session.tab.new=Nowa sesja +session.tab.untitled=Sesja bez tytu\u0142u + +session.permission.title=Prośba o uprawnienia +session.permission.meta=Narz\u0119dzie: {0} \u2022 Wzorce: {1} +session.permission.allow=Zezw\u00f3l +session.permission.deny=Odmów +session.question.dismiss=Odrzuć + +session.status.considering=Rozwa\u017canie nast\u0119pnych krok\u00f3w\u2026 +session.status.thinking=Myślenie\u2026 +session.status.writing=Pisanie odpowiedzi\u2026 +session.status.delegating=Delegowanie pracy\u2026 +session.status.planning=Planowanie\u2026 +session.status.gathering=Zbieranie kontekstu\u2026 +session.status.searching.codebase=Przeszukiwanie bazy kodu\u2026 +session.status.searching.web=Przeszukiwanie sieci\u2026 +session.status.editing=Dokonywanie edycji\u2026 +session.status.commands=Uruchamianie polece\u0144\u2026 + +session.part.reasoning=Rozumowanie +session.part.compaction=kontekst skompresowany +session.part.tool.copy=Kopiuj +session.part.tool.error=B\u0142\u0105d +session.part.tool.pending=Oczekuje +session.part.tool.read=Odczyt +session.part.tool.running=Uruchomione +session.part.tool.shell=Pow\u0142oka +session.part.tool.truncated=Wyj\u015bcie skr\u00f3cone w podgl\u0105dzie. Pe\u0142ne wyj\u015bcie pozostaje w danych sesji. + +session.error.prompt=B\u0142\u0105d monitu +session.error.compact=B\u0142\u0105d kompresji sesji +session.error.unknown=Nieznany b\u0142\u0105d + +session.header.tokens=Tokeny +session.header.tokens.description=Tokeny u\u017cyte przez ostatni\u0105 odpowiedź asystenta: wej\u015bciowe, wyj\u015bciowe, zapisy do bufora i odczyty z bufora. +session.header.input=we {0} +session.header.output=wy {0} +session.header.cache.write=zapis bufora {0} +session.header.cache.read=odczyt bufora {0} +session.header.compact=Kompresuj sesj\u0119 +session.header.compact.description=Podsumuj sesj\u0119, aby zmniejszyć rozmiar kontekstu +session.header.expand=Poka\u017c metryki sesji +session.header.collapse=Ukryj metryki sesji +session.header.todos.progress={0}/{1} zadań ukończono +session.header.todos.done=Wszystkie {0} zadań ukończono +session.header.context.tooltip.percent={0} token\u00f3w ({1}% kontekstu) +session.header.context.tooltip.tokens={0} token\u00f3w +session.header.context.used={0} / {1} token\u00f3w u\u017cito +session.header.context.reserved={0} zarezerwowane dla wyj\u015bcia +session.header.context.available={0} dost\u0119pne + +prompt.placeholder=Wpisz wiadomość\u2026 +prompt.placeholder.with.shortcuts=Wpisz wiadomość\u2026 ({0} aby wyslać, {1} nowa linia) +prompt.placeholder.with.send=Wpisz wiadomość\u2026 ({0} aby wyslać) +prompt.placeholder.with.newline=Wpisz wiadomość\u2026 ({0} nowa linia) +prompt.button.send=Wyślij +prompt.button.stop=Zatrzymaj +prompt.button.send.tooltip.stop=Aby zatrzymać, naciśnij {0} +mode.picker.tooltip=Wybierz tryb +mode.picker.deprecated=przestarza\u0142y +model.picker.tooltip=Wybierz model +model.picker.recommended=Zalecane +model.picker.favorites=Ulubione +model.picker.search=Szukaj modeli +model.picker.no.matches=Brak pasuj\u0105cych modeli +model.picker.favorite.add=Dodaj do ulubionych +model.picker.favorite.remove=Usu\u0144 z ulubionych +model.picker.free=Bezp\u0142atny +model.picker.reset=Zresetuj model do domy\u015blnego +reasoning.picker.tooltip=Wybierz poziom rozumowania + +history.tab.local=Lokalne +history.tab.cloud=Chmura +history.back=Wstecz +history.search.placeholder=Szukaj sesji +history.empty=Brak sesji +history.loading=\u0141adowanie\u2026 +history.untitled=Bez tytu\u0142u +history.delete.text=Usu\u0144 +history.delete.confirm.title=Usun\u0105ć sesj\u0119? +history.delete.confirm.message=Usun\u0105ć "{0}" z lokalnej historii? +history.delete.confirm.message.multiple=Usun\u0105ć {0} sesji z lokalnej historii? +history.rename.title=Zmień nazw\u0119 sesji +history.rename.prompt=Nowa nazwa sesji: +history.cloud.load.more=Załaduj więcej +history.cloud.repo.only=Tylko to repozytorium +history.group.today=Dzisiaj +history.group.yesterday=Wczoraj +history.group.week=Ten tydzie\u0144 +history.group.month=Ten miesi\u0105c +history.group.older=Starsze +history.time.moments=Przed chwil\u0105 +history.time.minutes={0} min temu +history.time.hours={0} godz temu +history.time.days={0} dni temu +history.time.months={0} mies temu +history.time.years={0} lat temu +history.error.local=Nie udało się załadować lokalnej historii +history.error.cloud=Nie udało się załadować historii w chmurze +history.error.local.delete=Nie udało się usunąć sesji +history.error.local.rename=Nie udało się zmienić nazwy sesji +history.error.cloud.delete=Sesji w chmurze nie można jeszcze usuwać + +action.Kilo.Settings.text=Ustawienia +action.Kilo.Settings.description=Ustawienia Kilo Code +action.Kilo.NewSession.text=Nowa sesja +action.Kilo.NewSession.description=Rozpocznij nową sesj\u0119 Kilo +action.Kilo.History.text=Historia +action.Kilo.History.description=Poka\u017c histori\u0119 sesji +action.Kilo.SendPrompt.text=Wyślij monit +action.Kilo.SendPrompt.description=Wyślij bieżący monit Kilo +action.Kilo.StopSession.text=Zatrzymaj sesj\u0119 +action.Kilo.StopSession.description=Zatrzymaj bieżącą sesj\u0119 Kilo +action.Kilo.SettingsGroup.text=Ustawienia +action.Kilo.SettingsGroup.description=Ustawienia Kilo Code +action.Kilo.Restart.text=Uruchom ponownie Kilo +action.Kilo.Restart.description=Zakończ i uruchom ponownie proces CLI +action.Kilo.Reinstall.text=Zainstaluj ponownie Kilo +action.Kilo.Reinstall.description=Ponownie wyodrębnij plik binarny CLI i uruchom ponownie +action.Kilo.Session.Open.text=Otwórz +action.Kilo.Session.Open.description=Otwórz wybraną sesj\u0119 +action.Kilo.Session.Rename.text=Zmień nazwę +action.Kilo.Session.Rename.description=Zmień nazw\u0119 wybranej sesji +action.Kilo.Session.Delete.text=Usu\u0144 +action.Kilo.Session.Delete.description=Usu\u0144 wybran\u0105 sesj\u0119 (wybrane sesje) +action.Kilo.History.ContextMenu.text=Akcje historii diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_pt_BR.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_pt_BR.properties new file mode 100644 index 00000000000..8d98608abef --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_pt_BR.properties @@ -0,0 +1,139 @@ +session.connection.connecting=Carregando\u2026 +session.connection.error.app=Falha na conex\u00e3o +session.connection.error.workspace=Falha ao carregar o espa\u00e7o de trabalho +session.connection.error.unknown=Erro desconhecido +session.connection.retry=Tentar novamente +session.connection.warning.config=Avisos de configura\u00e7\u00e3o + +session.empty.welcome=Kilo Code \u00e9 um assistente de codifica\u00e7\u00e3o com IA. Pe\u00e7a que construa funcionalidades, corrija bugs ou explique sua base de c\u00f3digo. +session.empty.loading=Carregando\u2026 +session.empty.recent=RECENTE +session.showHistory=Mostrar hist\u00f3rico +session.scroll.bottom=Rolar para o fim +session.tab.new=Nova sess\u00e3o +session.tab.untitled=Sess\u00e3o sem t\u00edtulo + +session.permission.title=Solicita\u00e7\u00e3o de permiss\u00e3o +session.permission.meta=Ferramenta: {0} \u2022 Padr\u00f5es: {1} +session.permission.allow=Permitir +session.permission.deny=Negar +session.question.dismiss=Dispensar + +session.status.considering=Considerando os pr\u00f3ximos passos\u2026 +session.status.thinking=Pensando\u2026 +session.status.writing=Escrevendo resposta\u2026 +session.status.delegating=Delegando trabalho\u2026 +session.status.planning=Planejando\u2026 +session.status.gathering=Coletando contexto\u2026 +session.status.searching.codebase=Pesquisando na base de c\u00f3digo\u2026 +session.status.searching.web=Pesquisando na web\u2026 +session.status.editing=Realizando edi\u00e7\u00f5es\u2026 +session.status.commands=Executando comandos\u2026 + +session.part.reasoning=Racioc\u00ednio +session.part.compaction=contexto compactado +session.part.tool.copy=Copiar +session.part.tool.error=Erro +session.part.tool.pending=Pendente +session.part.tool.read=Ler +session.part.tool.running=Executando +session.part.tool.shell=Shell +session.part.tool.truncated=Sa\u00edda truncada na pr\u00e9-visualiza\u00e7\u00e3o. A sa\u00edda completa permanece nos dados da sess\u00e3o. + +session.error.prompt=Falha no prompt +session.error.compact=Falha ao compactar a sess\u00e3o +session.error.unknown=Erro desconhecido + +session.header.tokens=Tokens +session.header.tokens.description=Tokens usados pela \u00faltima resposta do assistente: entrada, sa\u00edda, escritas em cache e leituras em cache. +session.header.input=entrada {0} +session.header.output=sa\u00edda {0} +session.header.cache.write=escrita em cache {0} +session.header.cache.read=leitura em cache {0} +session.header.compact=Compactar sess\u00e3o +session.header.compact.description=Resumir a sess\u00e3o para reduzir o tamanho do contexto +session.header.expand=Exibir m\u00e9tricas da sess\u00e3o +session.header.collapse=Ocultar m\u00e9tricas da sess\u00e3o +session.header.todos.progress={0}/{1} tarefas conclu\u00eddas +session.header.todos.done=Todas as {0} tarefas conclu\u00eddas +session.header.context.tooltip.percent={0} tokens ({1}% do contexto) +session.header.context.tooltip.tokens={0} tokens +session.header.context.used={0} / {1} tokens utilizados +session.header.context.reserved={0} reservados para sa\u00edda +session.header.context.available={0} dispon\u00edveis + +prompt.placeholder=Digite uma mensagem\u2026 +prompt.placeholder.with.shortcuts=Digite uma mensagem\u2026 ({0} para enviar, {1} para nova linha) +prompt.placeholder.with.send=Digite uma mensagem\u2026 ({0} para enviar) +prompt.placeholder.with.newline=Digite uma mensagem\u2026 ({0} para nova linha) +prompt.button.send=Enviar +prompt.button.stop=Parar +prompt.button.send.tooltip.stop=Para parar, pressione {0} +mode.picker.tooltip=Selecionar modo +mode.picker.deprecated=obsoleto +model.picker.tooltip=Selecionar modelo +model.picker.recommended=Recomendado +model.picker.favorites=Favoritos +model.picker.search=Pesquisar modelos +model.picker.no.matches=Nenhum modelo correspondente +model.picker.favorite.add=Adicionar aos favoritos +model.picker.favorite.remove=Remover dos favoritos +model.picker.free=Gratuito +model.picker.reset=Redefinir modelo para o padr\u00e3o +reasoning.picker.tooltip=Selecionar esfor\u00e7o de racioc\u00ednio + +history.tab.local=Local +history.tab.cloud=Nuvem +history.back=Voltar +history.search.placeholder=Pesquisar sess\u00f5es +history.empty=Nenhuma sess\u00e3o +history.loading=Carregando\u2026 +history.untitled=Sem t\u00edtulo +history.delete.text=Excluir +history.delete.confirm.title=Excluir sess\u00e3o? +history.delete.confirm.message=Excluir "{0}" do hist\u00f3rico local? +history.delete.confirm.message.multiple=Excluir {0} sess\u00f5es do hist\u00f3rico local? +history.rename.title=Renomear sess\u00e3o +history.rename.prompt=Novo nome da sess\u00e3o: +history.cloud.load.more=Carregar mais +history.cloud.repo.only=Somente este reposit\u00f3rio +history.group.today=Hoje +history.group.yesterday=Ontem +history.group.week=Esta semana +history.group.month=Este m\u00eas +history.group.older=Mais antigo +history.time.moments=Agora mesmo +history.time.minutes=H\u00e1 {0} min +history.time.hours=H\u00e1 {0} h +history.time.days=H\u00e1 {0} d +history.time.months=H\u00e1 {0} m\u00eas(es) +history.time.years=H\u00e1 {0} ano(s) +history.error.local=Falha ao carregar o hist\u00f3rico local +history.error.cloud=Falha ao carregar o hist\u00f3rico na nuvem +history.error.local.delete=Falha ao excluir a sess\u00e3o +history.error.local.rename=Falha ao renomear a sess\u00e3o +history.error.cloud.delete=As sess\u00f5es na nuvem ainda n\u00e3o podem ser exclu\u00eddas + +action.Kilo.Settings.text=Configura\u00e7\u00f5es +action.Kilo.Settings.description=Configura\u00e7\u00f5es do Kilo Code +action.Kilo.NewSession.text=Nova sess\u00e3o +action.Kilo.NewSession.description=Iniciar uma nova sess\u00e3o do Kilo +action.Kilo.History.text=Hist\u00f3rico +action.Kilo.History.description=Exibir hist\u00f3rico de sess\u00f5es +action.Kilo.SendPrompt.text=Enviar prompt +action.Kilo.SendPrompt.description=Enviar o prompt atual do Kilo +action.Kilo.StopSession.text=Parar sess\u00e3o +action.Kilo.StopSession.description=Parar a sess\u00e3o atual do Kilo +action.Kilo.SettingsGroup.text=Configura\u00e7\u00f5es +action.Kilo.SettingsGroup.description=Configura\u00e7\u00f5es do Kilo Code +action.Kilo.Restart.text=Reiniciar Kilo +action.Kilo.Restart.description=Encerrar e reiniciar o processo CLI +action.Kilo.Reinstall.text=Reinstalar Kilo +action.Kilo.Reinstall.description=Reextrair o bin\u00e1rio CLI e reiniciar +action.Kilo.Session.Open.text=Abrir +action.Kilo.Session.Open.description=Abrir a sess\u00e3o selecionada +action.Kilo.Session.Rename.text=Renomear +action.Kilo.Session.Rename.description=Renomear a sess\u00e3o selecionada +action.Kilo.Session.Delete.text=Excluir +action.Kilo.Session.Delete.description=Excluir a(s) sess\u00e3o(es) selecionada(s) +action.Kilo.History.ContextMenu.text=A\u00e7\u00f5es do hist\u00f3rico diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ru.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ru.properties new file mode 100644 index 00000000000..544daaba744 --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_ru.properties @@ -0,0 +1,139 @@ +session.connection.connecting=\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u2026 +session.connection.error.app=\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f +session.connection.error.workspace=\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 +session.connection.error.unknown=\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 +session.connection.retry=\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c +session.connection.warning.config=\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 + +session.empty.welcome=Kilo Code \u2014 \u044d\u0442\u043e AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442 \u043f\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e. \u041f\u043e\u043f\u0440\u043e\u0441\u0438\u0442\u0435 \u0435\u0433\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0438 \u0438\u043b\u0438 \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c \u043a\u043e\u0434\u043e\u0432\u0443\u044e \u0431\u0430\u0437\u0443. +session.empty.loading=\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u2026 +session.empty.recent=\u041d\u0415\u0414\u0410\u0412\u041d\u0418\u0415 +session.showHistory=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0440\u0438\u044e +session.scroll.bottom=\u041f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u0437 +session.tab.new=\u041d\u043e\u0432\u0430\u044f \u0441\u0435\u0441\u0441\u0438\u044f +session.tab.untitled=\u041d\u0435\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0441\u0435\u0441\u0441\u0438\u044f + +session.permission.title=\u0417\u0430\u043f\u0440\u043e\u0441 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f +session.permission.meta=\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442: {0} \u2022 \u0428\u0430\u0431\u043b\u043e\u043d\u044b: {1} +session.permission.allow=\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c +session.permission.deny=\u041e\u0442\u043a\u0430\u0437\u0430\u0442\u044c +session.question.dismiss=\u041e\u0442\u043a\u043b\u043e\u043d\u0438\u0442\u044c + +session.status.considering=\u041e\u0431\u0434\u0443\u043c\u044b\u0432\u0430\u044e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0448\u0430\u0433\u0438\u2026 +session.status.thinking=\u0420\u0430\u0437\u043c\u044b\u0448\u043b\u044f\u044e\u2026 +session.status.writing=\u041f\u0438\u0448\u0443 \u043e\u0442\u0432\u0435\u0442\u2026 +session.status.delegating=\u041f\u0435\u0440\u0435\u0434\u0430\u044e \u0437\u0430\u0434\u0430\u043d\u0438\u0435\u2026 +session.status.planning=\u041f\u043b\u0430\u043d\u0438\u0440\u0443\u044e\u2026 +session.status.gathering=\u0421\u0431\u043e\u0440 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430\u2026 +session.status.searching.codebase=\u041f\u043e\u0438\u0441\u043a \u0432 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u0435\u2026 +session.status.searching.web=\u041f\u043e\u0438\u0441\u043a \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435\u2026 +session.status.editing=\u0412\u043d\u043e\u0448\u0443 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u2026 +session.status.commands=\u0412\u044b\u043f\u043e\u043b\u043d\u044f\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u044b\u2026 + +session.part.reasoning=\u0420\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 +session.part.compaction=\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0441\u0436\u0430\u0442 +session.part.tool.copy=\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c +session.part.tool.error=\u041e\u0448\u0438\u0431\u043a\u0430 +session.part.tool.pending=\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 +session.part.tool.read=\u0427\u0442\u0435\u043d\u0438\u0435 +session.part.tool.running=\u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f +session.part.tool.shell=Shell +session.part.tool.truncated=\u0412\u044b\u0432\u043e\u0434 \u0443\u0441\u0435\u0447\u0451\u043d \u0432 \u043f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435. \u041f\u043e\u043b\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0435\u0441\u0441\u0438\u0438. + +session.error.prompt=\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 +session.error.compact=\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0436\u0430\u0442\u0438\u044f \u0441\u0435\u0441\u0441\u0438\u0438 +session.error.unknown=\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 + +session.header.tokens=\u0422\u043e\u043a\u0435\u043d\u044b +session.header.tokens.description=\u0422\u043e\u043a\u0435\u043d\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u043c \u043e\u0442\u0432\u0435\u0442\u043e\u043c \u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u0430: \u0432\u0445\u043e\u0434\u043d\u044b\u0435, \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435, \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u043a\u044d\u0448 \u0438 \u0447\u0442\u0435\u043d\u0438\u0435 \u0438\u0437 \u043a\u044d\u0448\u0430. +session.header.input=\u0432\u0445\u043e\u0434 {0} +session.header.output=\u0432\u044b\u0445\u043e\u0434 {0} +session.header.cache.write=\u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u043a\u044d\u0448 {0} +session.header.cache.read=\u0447\u0442\u0435\u043d\u0438\u0435 \u0438\u0437 \u043a\u044d\u0448\u0430 {0} +session.header.compact=\u0421\u0436\u0430\u0442\u044c \u0441\u0435\u0441\u0441\u0438\u044e +session.header.compact.description=\u0421\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0441\u0441\u0438\u044e \u0434\u043b\u044f \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 +session.header.expand=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0441\u0435\u0441\u0441\u0438\u0438 +session.header.collapse=\u0421\u043a\u0440\u044b\u0442\u044c \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0441\u0435\u0441\u0441\u0438\u0438 +session.header.todos.progress={0}/{1} \u0437\u0430\u0434\u0430\u0447 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e +session.header.todos.done=\u0412\u0441\u0435 {0} \u0437\u0430\u0434\u0430\u0447 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u044b +session.header.context.tooltip.percent={0} \u0442\u043e\u043a\u0435\u043d\u043e\u0432 ({1}% \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430) +session.header.context.tooltip.tokens={0} \u0442\u043e\u043a\u0435\u043d\u043e\u0432 +session.header.context.used={0} / {1} \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e +session.header.context.reserved={0} \u0437\u0430\u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 +session.header.context.available={0} \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e + +prompt.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u2026 +prompt.placeholder.with.shortcuts=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u2026 ({0} \u2014 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c, {1} \u2014 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430) +prompt.placeholder.with.send=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u2026 ({0} \u2014 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c) +prompt.placeholder.with.newline=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u2026 ({0} \u2014 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430) +prompt.button.send=\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c +prompt.button.stop=\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c +prompt.button.send.tooltip.stop=\u0414\u043b\u044f \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043d\u0430\u0436\u043c\u0438\u0442\u0435 {0} +mode.picker.tooltip=\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0440\u0435\u0436\u0438\u043c +mode.picker.deprecated=\u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0439 +model.picker.tooltip=\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c +model.picker.recommended=\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0435 +model.picker.favorites=\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435 +model.picker.search=\u041f\u043e\u0438\u0441\u043a \u043c\u043e\u0434\u0435\u043b\u0435\u0439 +model.picker.no.matches=\u041d\u0435\u0442 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 +model.picker.favorite.add=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435 +model.picker.favorite.remove=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437 \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e +model.picker.free=\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e +model.picker.reset=\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e +reasoning.picker.tooltip=\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f + +history.tab.local=\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f +history.tab.cloud=\u041e\u0431\u043b\u0430\u043a\u043e +history.back=\u041d\u0430\u0437\u0430\u0434 +history.search.placeholder=\u041f\u043e\u0438\u0441\u043a \u0441\u0435\u0441\u0441\u0438\u0439 +history.empty=\u041d\u0435\u0442 \u0441\u0435\u0441\u0441\u0438\u0439 +history.loading=\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u2026 +history.untitled=\u0411\u0435\u0437 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f +history.delete.text=\u0423\u0434\u0430\u043b\u0438\u0442\u044c +history.delete.confirm.title=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0435\u0441\u0441\u0438\u044e? +history.delete.confirm.message=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u00ab{0}\u00bb \u0438\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438? +history.delete.confirm.message.multiple=\u0423\u0434\u0430\u043b\u0438\u0442\u044c {0} \u0441\u0435\u0441\u0441\u0438\u0439 \u0438\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438? +history.rename.title=\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0441\u0441\u0438\u044e +history.rename.prompt=\u041d\u043e\u0432\u043e\u0435 \u0438\u043c\u044f \u0441\u0435\u0441\u0441\u0438\u0438: +history.cloud.load.more=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0435\u0449\u0451 +history.cloud.repo.only=\u0422\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u043e\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 +history.group.today=\u0421\u0435\u0433\u043e\u0434\u043d\u044f +history.group.yesterday=\u0412\u0447\u0435\u0440\u0430 +history.group.week=\u041d\u0430 \u044d\u0442\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 +history.group.month=\u0412 \u044d\u0442\u043e\u043c \u043c\u0435\u0441\u044f\u0446\u0435 +history.group.older=\u0421\u0442\u0430\u0440\u0448\u0435 +history.time.moments=\u0422\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u043e +history.time.minutes={0} \u043c\u0438\u043d \u043d\u0430\u0437\u0430\u0434 +history.time.hours={0} \u0447 \u043d\u0430\u0437\u0430\u0434 +history.time.days={0} \u0434 \u043d\u0430\u0437\u0430\u0434 +history.time.months={0} \u043c\u0435\u0441 \u043d\u0430\u0437\u0430\u0434 +history.time.years={0} \u043b \u043d\u0430\u0437\u0430\u0434 +history.error.local=\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 +history.error.cloud=\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 +history.error.local.delete=\u041e\u0448\u0438\u0431\u043a\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0441\u0441\u0438\u0438 +history.error.local.rename=\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0435\u0441\u0441\u0438\u0438 +history.error.cloud.delete=\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0441\u0441\u0438\u0438 \u043f\u043e\u043a\u0430 \u043d\u0435\u043b\u044c\u0437\u044f \u0443\u0434\u0430\u043b\u0438\u0442\u044c + +action.Kilo.Settings.text=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 +action.Kilo.Settings.description=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 Kilo Code +action.Kilo.NewSession.text=\u041d\u043e\u0432\u0430\u044f \u0441\u0435\u0441\u0441\u0438\u044f +action.Kilo.NewSession.description=\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e Kilo +action.Kilo.History.text=\u0418\u0441\u0442\u043e\u0440\u0438\u044f +action.Kilo.History.description=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u0441\u0435\u0441\u0441\u0438\u0439 +action.Kilo.SendPrompt.text=\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441 +action.Kilo.SendPrompt.description=\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 Kilo +action.Kilo.StopSession.text=\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0435\u0441\u0441\u0438\u044e +action.Kilo.StopSession.description=\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e Kilo +action.Kilo.SettingsGroup.text=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 +action.Kilo.SettingsGroup.description=\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 Kilo Code +action.Kilo.Restart.text=\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c Kilo +action.Kilo.Restart.description=\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c CLI-\u043f\u0440\u043e\u0446\u0435\u0441\u0441 +action.Kilo.Reinstall.text=\u041f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c Kilo +action.Kilo.Reinstall.description=\u041f\u0435\u0440\u0435\u0438\u0437\u0432\u043b\u0435\u0447\u044c CLI-\u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c +action.Kilo.Session.Open.text=\u041e\u0442\u043a\u0440\u044b\u0442\u044c +action.Kilo.Session.Open.description=\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e +action.Kilo.Session.Rename.text=\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c +action.Kilo.Session.Rename.description=\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e +action.Kilo.Session.Delete.text=\u0423\u0434\u0430\u043b\u0438\u0442\u044c +action.Kilo.Session.Delete.description=\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u0443\u044e(-\u044b\u0435) \u0441\u0435\u0441\u0441\u0438\u044e(-\u0438\u0438) +action.Kilo.History.ContextMenu.text=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0438\u0441\u0442\u043e\u0440\u0438\u0435\u0439 diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_th.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_th.properties new file mode 100644 index 00000000000..6f3945e15c2 --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_th.properties @@ -0,0 +1,139 @@ +session.connection.connecting=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e42\u0e2b\u0e25\u0e14\u2026 +session.connection.error.app=\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27 +session.connection.error.workspace=\u0e42\u0e2b\u0e25\u0e14\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e17\u0e33\u0e07\u0e32\u0e19\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27 +session.connection.error.unknown=\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e17\u0e23\u0e32\u0e1a +session.connection.retry=\u0e25\u0e2d\u0e07\u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07 +session.connection.warning.config=\u0e04\u0e33\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e04\u0e48\u0e32 + +session.empty.welcome=Kilo Code \u0e04\u0e37\u0e2d\u0e1c\u0e39\u0e49\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e04\u0e49\u0e14 AI \u0e02\u0e2d\u0e43\u0e2b\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1f\u0e35\u0e40\u0e08\u0e2d\u0e23\u0e4c\u0e41\u0e01\u0e49\u0e2a\u0e31\u0e19\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14 \u0e2b\u0e23\u0e37\u0e2d\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e42\u0e04\u0e49\u0e14\u0e40\u0e1a\u0e2a\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13 +session.empty.loading=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e42\u0e2b\u0e25\u0e14\u2026 +session.empty.recent=\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 +session.showHistory=\u0e41\u0e2a\u0e14\u0e07\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 +session.scroll.bottom=\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e1b\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 +session.tab.new=\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e43\u0e2b\u0e21\u0e48 +session.tab.untitled=\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e44\u0e21\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d + +session.permission.title=\u0e02\u0e2d\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c +session.permission.meta=\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d: {0} \u2022 \u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a: {1} +session.permission.allow=\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15 +session.permission.deny=\u0e1b\u0e0f\u0e34\u0e40\u0e2a\u0e18 +session.question.dismiss=\u0e1b\u0e34\u0e14 + +session.status.considering=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e16\u0e31\u0e14\u0e44\u0e1b\u2026 +session.status.thinking=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e04\u0e34\u0e14\u2026 +session.status.writing=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e02\u0e35\u0e22\u0e19\u0e04\u0e33\u0e15\u0e2d\u0e1a\u2026 +session.status.delegating=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e07\u0e32\u0e19\u2026 +session.status.planning=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u2026 +session.status.gathering=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e23\u0e27\u0e1a\u0e23\u0e27\u0e21\u0e1a\u0e23\u0e34\u0e1a\u0e17\u2026 +session.status.searching.codebase=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e43\u0e19\u0e42\u0e04\u0e49\u0e14\u0e40\u0e1a\u0e2a\u2026 +session.status.searching.web=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e1a\u0e19\u0e40\u0e27\u0e47\u0e1a\u2026 +session.status.editing=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e41\u0e01\u0e49\u0e44\u0e02\u2026 +session.status.commands=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u2026 + +session.part.reasoning=\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25 +session.part.compaction=\u0e1a\u0e23\u0e34\u0e1a\u0e17\u0e16\u0e39\u0e01\u0e1a\u0e35\u0e1a\u0e2d\u0e31\u0e14\u0e41\u0e25\u0e49\u0e27 +session.part.tool.copy=\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01 +session.part.tool.error=\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14 +session.part.tool.pending=\u0e23\u0e2d\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23 +session.part.tool.read=\u0e2d\u0e48\u0e32\u0e19 +session.part.tool.running=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e17\u0e33\u0e07\u0e32\u0e19 +session.part.tool.shell=Shell +session.part.tool.truncated=\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e16\u0e39\u0e01\u0e15\u0e31\u0e14\u0e17\u0e2d\u0e19\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 \u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e22\u0e31\u0e07\u0e04\u0e07\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 + +session.error.prompt=\u0e04\u0e33\u0e02\u0e2d\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27 +session.error.compact=\u0e01\u0e32\u0e23\u0e1a\u0e35\u0e1a\u0e2d\u0e31\u0e14\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e25\u0e49\u0e21\u0e40\u0e2b\u0e25\u0e27 +session.error.unknown=\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e17\u0e23\u0e32\u0e1a + +session.header.tokens=\u0e42\u0e17\u0e40\u0e04\u0e19 +session.header.tokens.description=\u0e42\u0e17\u0e40\u0e04\u0e19\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e42\u0e14\u0e22\u0e04\u0e33\u0e15\u0e2d\u0e1a\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e0a\u0e48\u0e27\u0e22: \u0e2d\u0e34\u0e19\u0e1e\u0e38\u0e15 \u0e40\u0e2d\u0e32\u0e15\u0e4c\u0e1e\u0e38\u0e15 \u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19\u0e41\u0e04\u0e0a \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19\u0e41\u0e04\u0e0a +session.header.input=\u0e2d\u0e34\u0e19\u0e1e\u0e38\u0e15 {0} +session.header.output=\u0e40\u0e2d\u0e32\u0e15\u0e4c\u0e1e\u0e38\u0e15 {0} +session.header.cache.write=\u0e40\u0e02\u0e35\u0e22\u0e19\u0e41\u0e04\u0e0a {0} +session.header.cache.read=\u0e2d\u0e48\u0e32\u0e19\u0e41\u0e04\u0e0a {0} +session.header.compact=\u0e1a\u0e35\u0e1a\u0e2d\u0e31\u0e14\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 +session.header.compact.description=\u0e2a\u0e23\u0e38\u0e1b\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e25\u0e14\u0e02\u0e19\u0e32\u0e14\u0e1a\u0e23\u0e34\u0e1a\u0e17 +session.header.expand=\u0e41\u0e2a\u0e14\u0e07\u0e40\u0e21\u0e15\u0e23\u0e34\u0e01\u0e2a\u0e4c\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 +session.header.collapse=\u0e0b\u0e48\u0e2d\u0e19\u0e40\u0e21\u0e15\u0e23\u0e34\u0e01\u0e2a\u0e4c\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 +session.header.todos.progress={0}/{1} \u0e07\u0e32\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19\u0e41\u0e25\u0e49\u0e27 +session.header.todos.done=\u0e04\u0e23\u0e1a\u0e17\u0e38\u0e01 {0} \u0e07\u0e32\u0e19\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19\u0e41\u0e25\u0e49\u0e27 +session.header.context.tooltip.percent={0} \u0e42\u0e17\u0e40\u0e04\u0e19 ({1}% \u0e02\u0e2d\u0e07\u0e1a\u0e23\u0e34\u0e1a\u0e17) +session.header.context.tooltip.tokens={0} \u0e42\u0e17\u0e40\u0e04\u0e19 +session.header.context.used=\u0e43\u0e0a\u0e49\u0e41\u0e25\u0e49\u0e27 {0} / {1} \u0e42\u0e17\u0e40\u0e04\u0e19 +session.header.context.reserved={0} \u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e44\u0e27\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e2d\u0e32\u0e15\u0e4c\u0e1e\u0e38\u0e15 +session.header.context.available={0} \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 + +prompt.placeholder=\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u2026 +prompt.placeholder.with.shortcuts=\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u2026 ({0} \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2a\u0e48\u0e07 {1} \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e43\u0e2b\u0e21\u0e48) +prompt.placeholder.with.send=\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u2026 ({0} \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2a\u0e48\u0e07) +prompt.placeholder.with.newline=\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u2026 ({0} \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1a\u0e23\u0e23\u0e17\u0e31\u0e14\u0e43\u0e2b\u0e21\u0e48) +prompt.button.send=\u0e2a\u0e48\u0e07 +prompt.button.stop=\u0e2b\u0e22\u0e38\u0e14 +prompt.button.send.tooltip.stop=\u0e01\u0e14 {0} \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2b\u0e22\u0e38\u0e14 +mode.picker.tooltip=\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e42\u0e2b\u0e21\u0e14 +mode.picker.deprecated=\u0e25\u0e49\u0e32\u0e2a\u0e21\u0e31\u0e22 +model.picker.tooltip=\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e42\u0e21\u0e40\u0e14\u0e25 +model.picker.recommended=\u0e41\u0e19\u0e30\u0e19\u0e33 +model.picker.favorites=\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14 +model.picker.search=\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e42\u0e21\u0e40\u0e14\u0e25 +model.picker.no.matches=\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e42\u0e21\u0e40\u0e14\u0e25\u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e19 +model.picker.favorite.add=\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e43\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14 +model.picker.favorite.remove=\u0e19\u0e33\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14 +model.picker.free=\u0e1f\u0e23\u0e35 +model.picker.reset=\u0e23\u0e35\u0e40\u0e0b\u0e47\u0e15\u0e42\u0e21\u0e40\u0e14\u0e25\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 +reasoning.picker.tooltip=\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25 + +history.tab.local=\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49 +history.tab.cloud=\u0e04\u0e25\u0e32\u0e27\u0e14\u0e4c +history.back=\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a +history.search.placeholder=\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 +history.empty=\u0e44\u0e21\u0e48\u0e21\u0e35\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 +history.loading=\u0e01\u0e33\u0e25\u0e31\u0e07\u0e42\u0e2b\u0e25\u0e14\u2026 +history.untitled=\u0e44\u0e21\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d +history.delete.text=\u0e25\u0e1a +history.delete.confirm.title=\u0e25\u0e1a\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19? +history.delete.confirm.message=\u0e25\u0e1a "{0}" \u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07? +history.delete.confirm.message.multiple=\u0e25\u0e1a {0} \u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07? +history.rename.title=\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 +history.rename.prompt=\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e43\u0e2b\u0e21\u0e48: +history.cloud.load.more=\u0e42\u0e2b\u0e25\u0e14\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21 +history.cloud.repo.only=\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e23\u0e35\u0e42\u0e1b\u0e0b\u0e34\u0e17\u0e2d\u0e23\u0e35\u0e19\u0e35\u0e49 +history.group.today=\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 +history.group.yesterday=\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19 +history.group.week=\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\u0e19\u0e35\u0e49 +history.group.month=\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e19\u0e35\u0e49 +history.group.older=\u0e40\u0e01\u0e48\u0e32\u0e01\u0e27\u0e48\u0e32 +history.time.moments=\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e01\u0e35\u0e49\u0e19\u0e35\u0e49 +history.time.minutes={0} \u0e19\u0e32\u0e17\u0e35\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 +history.time.hours={0} \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 +history.time.days={0} \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 +history.time.months={0} \u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 +history.time.years={0} \u0e1b\u0e35\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 +history.error.local=\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e42\u0e2b\u0e25\u0e14\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07 +history.error.cloud=\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e42\u0e2b\u0e25\u0e14\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e04\u0e25\u0e32\u0e27\u0e14\u0e4c +history.error.local.delete=\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e25\u0e1a\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 +history.error.local.rename=\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 +history.error.cloud.delete=\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e25\u0e1a\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e04\u0e25\u0e32\u0e27\u0e14\u0e4c\u0e44\u0e14\u0e49 + +action.Kilo.Settings.text=\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 +action.Kilo.Settings.description=\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 Kilo Code +action.Kilo.NewSession.text=\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e43\u0e2b\u0e21\u0e48 +action.Kilo.NewSession.description=\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 Kilo \u0e43\u0e2b\u0e21\u0e48 +action.Kilo.History.text=\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 +action.Kilo.History.description=\u0e41\u0e2a\u0e14\u0e07\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 +action.Kilo.SendPrompt.text=\u0e2a\u0e48\u0e07\u0e04\u0e33\u0e02\u0e2d +action.Kilo.SendPrompt.description=\u0e2a\u0e48\u0e07\u0e04\u0e33\u0e02\u0e2d Kilo \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19 +action.Kilo.StopSession.text=\u0e2b\u0e22\u0e38\u0e14\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 +action.Kilo.StopSession.description=\u0e2b\u0e22\u0e38\u0e14\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19 Kilo \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19 +action.Kilo.SettingsGroup.text=\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 +action.Kilo.SettingsGroup.description=\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 Kilo Code +action.Kilo.Restart.text=\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 Kilo +action.Kilo.Restart.description=\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\u0e41\u0e25\u0e30\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15\u0e01\u0e23\u0e30\u0e1a\u0e27\u0e19\u0e01\u0e32\u0e23 CLI +action.Kilo.Reinstall.text=\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 Kilo \u0e43\u0e2b\u0e21\u0e48 +action.Kilo.Reinstall.description=\u0e41\u0e15\u0e01\u0e44\u0e1f\u0e25\u0e4c\u0e44\u0e1a\u0e19\u0e32\u0e23\u0e35 CLI \u0e2d\u0e35\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e41\u0e25\u0e30\u0e23\u0e35\u0e2a\u0e15\u0e32\u0e23\u0e4c\u0e15 +action.Kilo.Session.Open.text=\u0e40\u0e1b\u0e34\u0e14 +action.Kilo.Session.Open.description=\u0e40\u0e1b\u0e34\u0e14\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e25\u0e37\u0e2d\u0e01 +action.Kilo.Session.Rename.text=\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d +action.Kilo.Session.Rename.description=\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e25\u0e37\u0e2d\u0e01 +action.Kilo.Session.Delete.text=\u0e25\u0e1a +action.Kilo.Session.Delete.description=\u0e25\u0e1a\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e25\u0e37\u0e2d\u0e01 +action.Kilo.History.ContextMenu.text=\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_tr.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_tr.properties new file mode 100644 index 00000000000..fc8f166cb13 --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_tr.properties @@ -0,0 +1,139 @@ +session.connection.connecting=Y\u00fckleniyor\u2026 +session.connection.error.app=Ba\u011flant\u0131 hatas\u0131 +session.connection.error.workspace=\u00c7al\u0131\u015fma alan\u0131 y\u00fcklenemedi +session.connection.error.unknown=Bilinmeyen hata +session.connection.retry=Tekrar dene +session.connection.warning.config=Yap\u0131land\u0131rma uyar\u0131lar\u0131 + +session.empty.welcome=Kilo Code, bir yapay zeka kodlama asistan\u0131d\u0131r. \u00d6zellik olu\u015fturmas\u0131n\u0131, hata d\u00fczeltirlmesi veya kod taban\u0131n\u0131z\u0131 a\u00e7\u0131klamas\u0131n\u0131 isteyin. +session.empty.loading=Y\u00fckleniyor\u2026 +session.empty.recent=SON +session.showHistory=Ge\u00e7mi\u015fi g\u00f6ster +session.scroll.bottom=En alta ka\u00fdr +session.tab.new=Yeni oturum +session.tab.untitled=Ba\u015fl\u0131ks\u0131z oturum + +session.permission.title=\u0130zin iste\u011fi +session.permission.meta=Ara\u00e7: {0} \u2022 Desenler: {1} +session.permission.allow=\u0130zin ver +session.permission.deny=Reddet +session.question.dismiss=Kapat + +session.status.considering=Sonraki ad\u0131mlar d\u00fc\u015f\u00fcn\u00fcl\u00fcyor\u2026 +session.status.thinking=D\u00fc\u015f\u00fcn\u00fcl\u00fcyor\u2026 +session.status.writing=Yan\u0131t yaz\u0131l\u0131yor\u2026 +session.status.delegating=\u0130\u015f devrediliyor\u2026 +session.status.planning=Plan haz\u0131rlan\u0131yor\u2026 +session.status.gathering=Ba\u011flam toplan\u0131yor\u2026 +session.status.searching.codebase=Kod taban\u0131 aran\u0131yor\u2026 +session.status.searching.web=Web aran\u0131yor\u2026 +session.status.editing=D\u00fczenleme yap\u0131l\u0131yor\u2026 +session.status.commands=Komutlar \u00e7al\u0131\u015ft\u0131r\u0131l\u0131yor\u2026 + +session.part.reasoning=Muhakeme +session.part.compaction=ba\u011flam s\u0131k\u0131\u015ft\u0131r\u0131ld\u0131 +session.part.tool.copy=Kopyala +session.part.tool.error=Hata +session.part.tool.pending=Bekliyor +session.part.tool.read=Oku +session.part.tool.running=\u00c7al\u0131\u015f\u0131yor +session.part.tool.shell=Kabuk +session.part.tool.truncated=\u00d6nizlemede \u00e7\u0131kt\u0131 k\u0131salt\u0131ld\u0131. Tam \u00e7\u0131kt\u0131 oturum verilerinde kal\u0131yor. + +session.error.prompt=\u0130stem hatas\u0131 +session.error.compact=Oturum s\u0131k\u0131\u015ft\u0131rma hatas\u0131 +session.error.unknown=Bilinmeyen hata + +session.header.tokens=Jeton +session.header.tokens.description=Son asistan yan\u0131t\u0131nda kullan\u0131lan jetonlar: giri\u015f, \u00e7\u0131k\u0131\u015f, \u00f6nbelle\u011fe yazma ve \u00f6nbellekten okuma. +session.header.input=giri\u015f {0} +session.header.output=\u00e7\u0131k\u0131\u015f {0} +session.header.cache.write=\u00f6nbelle\u011fe yazma {0} +session.header.cache.read=\u00f6nbellekten okuma {0} +session.header.compact=Oturumu s\u0131k\u0131\u015ft\u0131r +session.header.compact.description=Ba\u011flam boyutunu azaltmak i\u00e7in oturumu \u00f6zetle +session.header.expand=Oturum metriklerini g\u00f6ster +session.header.collapse=Oturum metriklerini gizle +session.header.todos.progress={0}/{1} g\u00f6rev tamamland\u0131 +session.header.todos.done=T\u00fcm {0} g\u00f6rev tamamland\u0131 +session.header.context.tooltip.percent={0} jeton (ba\u011flam\u0131n %{1}\u2019i) +session.header.context.tooltip.tokens={0} jeton +session.header.context.used={0} / {1} jeton kullan\u0131ld\u0131 +session.header.context.reserved={0} \u00e7\u0131k\u0131\u015f i\u00e7in ayr\u0131ld\u0131 +session.header.context.available={0} kullan\u0131labilir + +prompt.placeholder=Bir mesaj yaz\u0131n\u2026 +prompt.placeholder.with.shortcuts=Bir mesaj yaz\u0131n\u2026 ({0} g\u00f6ndermek i\u00e7in, {1} yeni sat\u0131r i\u00e7in) +prompt.placeholder.with.send=Bir mesaj yaz\u0131n\u2026 ({0} g\u00f6ndermek i\u00e7in) +prompt.placeholder.with.newline=Bir mesaj yaz\u0131n\u2026 ({0} yeni sat\u0131r i\u00e7in) +prompt.button.send=G\u00f6nder +prompt.button.stop=Durdur +prompt.button.send.tooltip.stop=Durdurmak i\u00e7in {0} bas\u0131n +mode.picker.tooltip=Mod se\u00e7 +mode.picker.deprecated=ge\u00e7ersiz +model.picker.tooltip=Model se\u00e7 +model.picker.recommended=\u00d6nerilen +model.picker.favorites=Favoriler +model.picker.search=Model ara +model.picker.no.matches=E\u015fle\u015fen model yok +model.picker.favorite.add=Favorilere ekle +model.picker.favorite.remove=Favorilerden \u00e7\u0131kar +model.picker.free=\u00dccretsiz +model.picker.reset=Modeli varsay\u0131lana s\u0131f\u0131rla +reasoning.picker.tooltip=Muhakeme \u00e7abas\u0131 se\u00e7 + +history.tab.local=Yerel +history.tab.cloud=Bulut +history.back=Geri +history.search.placeholder=Oturum ara +history.empty=Oturum yok +history.loading=Y\u00fckleniyor\u2026 +history.untitled=Ba\u015fl\u0131ks\u0131z +history.delete.text=Sil +history.delete.confirm.title=Oturum silinsin mi? +history.delete.confirm.message="{0}" yerel ge\u00e7mi\u015ften silinsin mi? +history.delete.confirm.message.multiple={0} oturum yerel ge\u00e7mi\u015ften silinsin mi? +history.rename.title=Oturumu yeniden adland\u0131r +history.rename.prompt=Yeni oturum ad\u0131: +history.cloud.load.more=Daha fazla y\u00fckle +history.cloud.repo.only=Yaln\u0131zca bu depo +history.group.today=Bug\u00fcn +history.group.yesterday=D\u00fcn +history.group.week=Bu hafta +history.group.month=Bu ay +history.group.older=Daha eski +history.time.moments=Az \u00f6nce +history.time.minutes={0} dk \u00f6nce +history.time.hours={0} sa \u00f6nce +history.time.days={0} g \u00f6nce +history.time.months={0} ay \u00f6nce +history.time.years={0} y\u0131l \u00f6nce +history.error.local=Yerel ge\u00e7mi\u015f y\u00fcklenemedi +history.error.cloud=Bulut ge\u00e7mi\u015fi y\u00fcklenemedi +history.error.local.delete=Oturum silinemedi +history.error.local.rename=Oturum yeniden adland\u0131r\u0131lamad\u0131 +history.error.cloud.delete=Bulut oturumlar\u0131 hen\u00fcz silinemiyor + +action.Kilo.Settings.text=Ayarlar +action.Kilo.Settings.description=Kilo Code ayarlar\u0131 +action.Kilo.NewSession.text=Yeni oturum +action.Kilo.NewSession.description=Yeni bir Kilo oturumu ba\u015flat +action.Kilo.History.text=Ge\u00e7mi\u015f +action.Kilo.History.description=Oturum ge\u00e7mi\u015fini g\u00f6ster +action.Kilo.SendPrompt.text=\u0130stem g\u00f6nder +action.Kilo.SendPrompt.description=Ge\u00e7erli Kilo istemini g\u00f6nder +action.Kilo.StopSession.text=Oturumu durdur +action.Kilo.StopSession.description=Ge\u00e7erli Kilo oturumunu durdur +action.Kilo.SettingsGroup.text=Ayarlar +action.Kilo.SettingsGroup.description=Kilo Code ayarlar\u0131 +action.Kilo.Restart.text=Kilo\u2019yu yeniden ba\u015flat +action.Kilo.Restart.description=CLI s\u00fcrecini sonland\u0131r ve yeniden ba\u015flat +action.Kilo.Reinstall.text=Kilo\u2019yu yeniden y\u00fckle +action.Kilo.Reinstall.description=CLI ikili dosyas\u0131n\u0131 yeniden \u00e7\u0131kar ve yeniden ba\u015flat +action.Kilo.Session.Open.text=A\u00e7 +action.Kilo.Session.Open.description=Se\u00e7ilen oturumu a\u00e7 +action.Kilo.Session.Rename.text=Yeniden adland\u0131r +action.Kilo.Session.Rename.description=Se\u00e7ilen oturumu yeniden adland\u0131r +action.Kilo.Session.Delete.text=Sil +action.Kilo.Session.Delete.description=Se\u00e7ilen oturumlar\u0131 sil +action.Kilo.History.ContextMenu.text=Ge\u00e7mi\u015f eylemleri diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_uk.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_uk.properties new file mode 100644 index 00000000000..4adc8b2d7d3 --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_uk.properties @@ -0,0 +1,139 @@ +session.connection.connecting=\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f\u2026 +session.connection.error.app=\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0437'\u0454\u0434\u043d\u0430\u043d\u043d\u044f +session.connection.error.workspace=\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0440\u043e\u0431\u043e\u0447\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u0443 +session.connection.error.unknown=\u041d\u0435\u0432\u0456\u0434\u043e\u043c\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430 +session.connection.retry=\u0421\u043f\u0440\u043e\u0431\u0443\u0432\u0430\u0442\u0438 \u0437\u043d\u043e\u0432\u0443 +session.connection.warning.config=\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u0436\u0435\u043d\u043d\u044f \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 + +session.empty.welcome=Kilo Code \u2014 \u0446\u0435 AI-\u0430\u0441\u0438\u0441\u0442\u0435\u043d\u0442 \u0434\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u043d\u043d\u044f. \u041f\u043e\u043f\u0440\u043e\u0441\u0456\u0442\u044c \u0439\u043e\u0433\u043e \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u0444\u0443\u043d\u043a\u0446\u0456\u0457, \u0432\u0438\u043f\u0440\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u043c\u0438\u043b\u043a\u0438 \u0430\u0431\u043e \u043f\u043e\u044f\u0441\u043d\u0438\u0442\u0438 \u0432\u0430\u0448 \u043a\u043e\u0434. +session.empty.loading=\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f\u2026 +session.empty.recent=\u041d\u0415\u0414\u0410\u0412\u041d\u0406 +session.showHistory=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u0456\u0441\u0442\u043e\u0440\u0456\u044e +session.scroll.bottom=\u041f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u0442\u0438 \u0434\u043e\u043d\u0438\u0437\u0443 +session.tab.new=\u041d\u043e\u0432\u0430 \u0441\u0435\u0441\u0456\u044f +session.tab.untitled=\u0421\u0435\u0441\u0456\u044f \u0431\u0435\u0437 \u043d\u0430\u0437\u0432\u0438 + +session.permission.title=\u0417\u0430\u043f\u0438\u0442 \u0434\u043e\u0437\u0432\u043e\u043b\u0443 +session.permission.meta=\u0406\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442: {0} \u2022 \u0428\u0430\u0431\u043b\u043e\u043d\u0438: {1} +session.permission.allow=\u0414\u043e\u0437\u0432\u043e\u043b\u0438\u0442\u0438 +session.permission.deny=\u0417\u0430\u0431\u043e\u0440\u043e\u043d\u0438\u0442\u0438 +session.question.dismiss=\u0417\u0430\u043a\u0440\u0438\u0442\u0438 + +session.status.considering=\u041e\u0431\u043c\u0456\u0440\u043a\u043e\u0432\u0443\u044e \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u043a\u0440\u043e\u043a\u0438\u2026 +session.status.thinking=\u041c\u0456\u0440\u043a\u0443\u044e\u2026 +session.status.writing=\u041f\u0438\u0448\u0443 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c\u2026 +session.status.delegating=\u0414\u0435\u043b\u0435\u0433\u0443\u044e \u0440\u043e\u0431\u043e\u0442\u0443\u2026 +session.status.planning=\u041f\u043b\u0430\u043d\u0443\u044e\u2026 +session.status.gathering=\u0417\u0431\u0438\u0440\u0430\u044e \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u2026 +session.status.searching.codebase=\u0428\u0443\u043a\u0430\u044e \u0432 \u043a\u043e\u0434\u043e\u0432\u0456\u0439 \u0431\u0430\u0437\u0456\u2026 +session.status.searching.web=\u0428\u0443\u043a\u0430\u044e \u0432 \u0456\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0456\u2026 +session.status.editing=\u0412\u043d\u043e\u0448\u0443 \u0437\u043c\u0456\u043d\u0438\u2026 +session.status.commands=\u0412\u0438\u043a\u043e\u043d\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0438\u2026 + +session.part.reasoning=\u041c\u0456\u0440\u043a\u0443\u0432\u0430\u043d\u043d\u044f +session.part.compaction=\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0441\u0442\u0438\u0441\u043d\u0443\u0442\u043e +session.part.tool.copy=\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438 +session.part.tool.error=\u041f\u043e\u043c\u0438\u043b\u043a\u0430 +session.part.tool.pending=\u041e\u0447\u0456\u043a\u0443\u0454\u0442\u044c\u0441\u044f +session.part.tool.read=\u0427\u0438\u0442\u0430\u043d\u043d\u044f +session.part.tool.running=\u0412\u0438\u043a\u043e\u043d\u0443\u0454\u0442\u044c\u0441\u044f +session.part.tool.shell=Shell +session.part.tool.truncated=\u0412\u0438\u0432\u0456\u0434 \u0443 \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044c\u043e\u043c\u0443 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\u0456 \u0443\u0441\u0456\u0447\u0435\u043d\u043e. \u041f\u043e\u0432\u043d\u0438\u0439 \u0432\u0438\u0432\u0456\u0434 \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u0454\u0442\u044c\u0441\u044f \u0432 \u0434\u0430\u043d\u0438\u0445 \u0441\u0435\u0441\u0456\u0457. + +session.error.prompt=\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0437\u0430\u043f\u0438\u0442\u0443 +session.error.compact=\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0441\u0442\u0438\u0441\u043d\u0435\u043d\u043d\u044f \u0441\u0435\u0441\u0456\u0457 +session.error.unknown=\u041d\u0435\u0432\u0456\u0434\u043e\u043c\u0430 \u043f\u043e\u043c\u0438\u043b\u043a\u0430 + +session.header.tokens=\u0422\u043e\u043a\u0435\u043d\u0438 +session.header.tokens.description=\u0422\u043e\u043a\u0435\u043d\u0438, \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u0456 \u043e\u0441\u0442\u0430\u043d\u043d\u0456\u0439 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u434e\u044e \u0430\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u0430: \u0432\u0445\u0456\u0434, \u0432\u0438\u0445\u0456\u0434, \u0437\u0430\u043f\u0438\u0441 \u0443 \u043a\u0435\u0448 \u0456 \u0447\u0438\u0442\u0430\u043d\u043d\u044f \u0437 \u043a\u0435\u0448\u0443. +session.header.input=\u0432\u0445\u0456\u0434 {0} +session.header.output=\u0432\u0438\u0445\u0456\u0434 {0} +session.header.cache.write=\u0437\u0430\u043f\u0438\u0441 \u0443 \u043a\u0435\u0448 {0} +session.header.cache.read=\u0447\u0438\u0442\u0430\u043d\u043d\u044f \u0437 \u043a\u0435\u0448\u0443 {0} +session.header.compact=\u0421\u0442\u0438\u0441\u043d\u0443\u0442\u0438 \u0441\u0435\u0441\u0456\u044e +session.header.compact.description=\u0421\u0442\u0438\u0441\u043d\u0443\u0442\u0438 \u0441\u0435\u0441\u0456\u044e, \u0449\u043e\u0431 \u0437\u043c\u0435\u043d\u0448\u0438\u0442\u0438 \u0440\u043e\u0437\u043c\u0456\u0440 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0443 +session.header.expand=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0441\u0435\u0441\u0456\u0457 +session.header.collapse=\u041f\u0440\u0438\u0445\u043e\u0432\u0430\u0442\u0438 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0441\u0435\u0441\u0456\u0457 +session.header.todos.progress={0}/{1} \u0437\u0430\u0432\u0434\u0430\u043d\u044c \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043e +session.header.todos.done=\u0423\u0441\u0456 {0} \u0437\u0430\u0432\u0434\u0430\u043d\u044c \u0432\u0438\u043a\u043e\u043d\u0430\u043d\u043e +session.header.context.tooltip.percent={0} \u0442\u043e\u043a\u0435\u043d\u0456\u0432 ({1}% \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0443) +session.header.context.tooltip.tokens={0} \u0442\u043e\u043a\u0435\u043d\u0456\u0432 +session.header.context.used={0} / {1} \u0442\u043e\u043a\u0435\u043d\u0456\u0432 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043e +session.header.context.reserved={0} \u0437\u0430\u0440\u0435\u0437\u0435\u0440\u0432\u043e\u0432\u0430\u043d\u043e \u0434\u043b\u044f \u0432\u0438\u0445\u043e\u0434\u0443 +session.header.context.available={0} \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e + +prompt.placeholder=\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f\u2026 +prompt.placeholder.with.shortcuts=\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f\u2026 ({0} \u2014 \u043d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438, {1} \u2014 \u043d\u043e\u0432\u0438\u0439 \u0440\u044f\u0434\u043e\u043a) +prompt.placeholder.with.send=\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f\u2026 ({0} \u2014 \u043d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438) +prompt.placeholder.with.newline=\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f\u2026 ({0} \u2014 \u043d\u043e\u0432\u0438\u0439 \u0440\u044f\u0434\u043e\u043a) +prompt.button.send=\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 +prompt.button.stop=\u0417\u0443\u043f\u0438\u043d\u0438\u0442\u0438 +prompt.button.send.tooltip.stop=\u0429\u043e\u0431 \u0437\u0443\u043f\u0438\u043d\u0438\u0442\u0438, \u043d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c {0} +mode.picker.tooltip=\u041e\u0431\u0440\u0430\u0442\u0438 \u0440\u0435\u0436\u0438\u043c +mode.picker.deprecated=\u0437\u0430\u0441\u0442\u0430\u0440\u0456\u043b\u0438\u0439 +model.picker.tooltip=\u041e\u0431\u0440\u0430\u0442\u0438 \u043c\u043e\u0434\u0435\u043b\u044c +model.picker.recommended=\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u0456 +model.picker.favorites=\u0423\u043b\u044e\u0431\u043b\u0435\u043d\u0456 +model.picker.search=\u041f\u043e\u0448\u0443\u043a \u043c\u043e\u0434\u0435\u043b\u0435\u0439 +model.picker.no.matches=\u041d\u0435\u043c\u0430\u0454 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 +model.picker.favorite.add=\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0443\u043b\u044e\u0431\u043b\u0435\u043d\u0438\u0445 +model.picker.favorite.remove=\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0437 \u0443\u043b\u044e\u0431\u043b\u0435\u043d\u0438\u0445 +model.picker.free=\u0411\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u043e +model.picker.reset=\u0421\u043a\u0438\u043d\u0443\u0442\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0457 +reasoning.picker.tooltip=\u041e\u0431\u0440\u0430\u0442\u0438 \u0440\u0456\u0432\u0435\u043d\u044c \u043c\u0456\u0440\u043a\u0443\u0432\u0430\u043d\u043d\u044f + +history.tab.local=\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430 +history.tab.cloud=\u0425\u043c\u0430\u0440\u0430 +history.back=\u041d\u0430\u0437\u0430\u0434 +history.search.placeholder=\u041f\u043e\u0448\u0443\u043a \u0441\u0435\u0441\u0456\u0439 +history.empty=\u041d\u0435\u043c\u0430\u0454 \u0441\u0435\u0441\u0456\u0439 +history.loading=\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f\u2026 +history.untitled=\u0411\u0435\u0437 \u043d\u0430\u0437\u0432\u0438 +history.delete.text=\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 +history.delete.confirm.title=\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0441\u0435\u0441\u0456\u044e? +history.delete.confirm.message=\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u00ab{0}\u00bb \u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0457 \u0456\u0441\u0442\u043e\u0440\u0456\u0457? +history.delete.confirm.message.multiple=\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 {0} \u0441\u0435\u0441\u0456\u0439 \u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0457 \u0456\u0441\u0442\u043e\u0440\u0456\u0457? +history.rename.title=\u041f\u0435\u0440\u0435\u0439\u043c\u0435\u043d\u0443\u0432\u0430\u0442\u0438 \u0441\u0435\u0441\u0456\u044e +history.rename.prompt=\u041d\u043e\u0432\u0430 \u043d\u0430\u0437\u0432\u0430 \u0441\u0435\u0441\u0456\u0457: +history.cloud.load.more=\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 +history.cloud.repo.only=\u0422\u0456\u043b\u044c\u043a\u0438 \u0446\u0435\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0456\u0439 +history.group.today=\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 +history.group.yesterday=\u0412\u0447\u043e\u0440\u0430 +history.group.week=\u0426\u044c\u043e\u0433\u043e \u0442\u0438\u0436\u043d\u044f +history.group.month=\u0426\u044c\u043e\u0433\u043e \u043c\u0456\u0441\u044f\u0446\u044f +history.group.older=\u0421\u0442\u0430\u0440\u0456\u0448\u0435 +history.time.moments=\u0429\u043e\u0439\u043d\u043e +history.time.minutes={0} \u0445\u0432 \u0442\u043e\u043c\u0443 +history.time.hours={0} \u0433\u043e\u0434 \u0442\u043e\u043c\u0443 +history.time.days={0} \u0434\u043d \u0442\u043e\u043c\u0443 +history.time.months={0} \u043c\u0456\u0441 \u0442\u043e\u043c\u0443 +history.time.years={0} \u0440 \u0442\u043e\u043c\u0443 +history.error.local=\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0457 \u0456\u0441\u0442\u043e\u0440\u0456\u0457 +history.error.cloud=\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0445\u043c\u0430\u0440\u043d\u043e\u0457 \u0456\u0441\u0442\u043e\u0440\u0456\u0457 +history.error.local.delete=\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0432\u0438\u0434\u0430\u043b\u0435\u043d\u043d\u044f \u0441\u0435\u0441\u0456\u0457 +history.error.local.rename=\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0439\u043c\u0435\u043d\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u0435\u0441\u0456\u0457 +history.error.cloud.delete=\u0425\u043c\u0430\u0440\u043d\u0456 \u0441\u0435\u0441\u0456\u0457 \u043f\u043e\u043a\u0438 \u043d\u0435 \u043c\u043e\u0436\u043d\u0430 \u0432\u0438\u0434\u0430\u043b\u0438\u0442\u0438 + +action.Kilo.Settings.text=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f +action.Kilo.Settings.description=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f Kilo Code +action.Kilo.NewSession.text=\u041d\u043e\u0432\u0430 \u0441\u0435\u0441\u0456\u044f +action.Kilo.NewSession.description=\u0420\u043e\u0437\u043f\u043e\u0447\u0430\u0442\u0438 \u043d\u043e\u0432\u0443 \u0441\u0435\u0441\u0456\u044e Kilo +action.Kilo.History.text=\u0406\u0441\u0442\u043e\u0440\u0456\u044f +action.Kilo.History.description=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u0456\u0441\u0442\u043e\u0440\u0456\u044e \u0441\u0435\u0441\u0456\u0439 +action.Kilo.SendPrompt.text=\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 \u0437\u0430\u043f\u0438\u0442 +action.Kilo.SendPrompt.description=\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 \u043f\u043e\u0442\u043e\u0447\u043d\u0438\u0439 \u0437\u0430\u043f\u0438\u0442 Kilo +action.Kilo.StopSession.text=\u0417\u0443\u043f\u0438\u043d\u0438\u0442\u0438 \u0441\u0435\u0441\u0456\u044e +action.Kilo.StopSession.description=\u0417\u0443\u043f\u0438\u043d\u0438\u0442\u0438 \u043f\u043e\u0442\u043e\u0447\u043d\u0443 \u0441\u0435\u0441\u0456\u044e Kilo +action.Kilo.SettingsGroup.text=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f +action.Kilo.SettingsGroup.description=\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f Kilo Code +action.Kilo.Restart.text=\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 Kilo +action.Kilo.Restart.description=\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438 \u0456 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 CLI-\u043f\u0440\u043e\u0446\u0435\u0441 +action.Kilo.Reinstall.text=\u041f\u0435\u0440\u0435\u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 Kilo +action.Kilo.Reinstall.description=\u041f\u0435\u0440\u0435\u0440\u043e\u0437\u043f\u0430\u043a\u0443\u0432\u0430\u0442\u0438 CLI-\u0431\u0456\u043d\u0430\u0440\u043d\u0438\u0439 \u0444\u0430\u0439\u043b \u0456 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 +action.Kilo.Session.Open.text=\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0438 +action.Kilo.Session.Open.description=\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0438 \u0432\u0438\u0431\u0440\u0430\u043d\u0443 \u0441\u0435\u0441\u0456\u044e +action.Kilo.Session.Rename.text=\u041f\u0435\u0440\u0435\u0439\u043c\u0435\u043d\u0443\u0432\u0430\u0442\u0438 +action.Kilo.Session.Rename.description=\u041f\u0435\u0440\u0435\u0439\u043c\u0435\u043d\u0443\u0432\u0430\u0442\u0438 \u0432\u0438\u0431\u0440\u0430\u043d\u0443 \u0441\u0435\u0441\u0456\u044e +action.Kilo.Session.Delete.text=\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 +action.Kilo.Session.Delete.description=\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0432\u0438\u0431\u0440\u0430\u043d\u0443(-\u0456) \u0441\u0435\u0441\u0456\u044e(-\u0457) +action.Kilo.History.ContextMenu.text=\u0414\u0456\u0457 \u0437 \u0456\u0441\u0442\u043e\u0440\u0456\u0454\u044e diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_zh_CN.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_zh_CN.properties new file mode 100644 index 00000000000..4b2ef4a9acc --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_zh_CN.properties @@ -0,0 +1,139 @@ +session.connection.connecting=\u52a0\u8f7d\u4e2d\u2026 +session.connection.error.app=\u8fde\u63a5\u5931\u8d25 +session.connection.error.workspace=\u5de5\u4f5c\u533a\u52a0\u8f7d\u5931\u8d25 +session.connection.error.unknown=\u672a\u77e5\u9519\u8bef +session.connection.retry=\u91cd\u8bd5 +session.connection.warning.config=\u914d\u7f6e\u8b66\u544a + +session.empty.welcome=Kilo Code \u662f\u4e00\u4e2a AI \u7f16\u7a0b\u52a9\u624b\u3002\u53ef\u8bf7\u5b83\u6784\u5efa\u529f\u80fd\u3001\u4fee\u590d\u9519\u8bef\u6216\u89e3\u91ca\u60a8\u7684\u4ee3\u7801\u5e93\u3002 +session.empty.loading=\u52a0\u8f7d\u4e2d\u2026 +session.empty.recent=\u6700\u8fd1 +session.showHistory=\u663e\u793a\u5386\u53f2 +session.scroll.bottom=\u6eda\u52a8\u5230\u5e95\u90e8 +session.tab.new=\u65b0\u5efa\u4f1a\u8bdd +session.tab.untitled=\u65e0\u6807\u9898\u4f1a\u8bdd + +session.permission.title=\u6743\u9650\u8bf7\u6c42 +session.permission.meta=\u5de5\u5177\uff1a{0} \u2022 \u6a21\u5f0f\uff1a{1} +session.permission.allow=\u5141\u8bb8 +session.permission.deny=\u62d2\u7edd +session.question.dismiss=\u5173\u95ed + +session.status.considering=\u6b63\u5728\u8003\u8651\u4e0b\u4e00\u6b65\u2026 +session.status.thinking=\u601d\u8003\u4e2d\u2026 +session.status.writing=\u6b63\u5728\u7f16\u5199\u56de\u590d\u2026 +session.status.delegating=\u6b63\u5728\u59d4\u6d3e\u5de5\u4f5c\u2026 +session.status.planning=\u89c4\u5212\u4e2d\u2026 +session.status.gathering=\u6536\u96c6\u4e0a\u4e0b\u6587\u2026 +session.status.searching.codebase=\u641c\u7d22\u4ee3\u7801\u5e93\u2026 +session.status.searching.web=\u641c\u7d22\u7f51\u9875\u2026 +session.status.editing=\u6b63\u5728\u7f16\u8f91\u2026 +session.status.commands=\u8fd0\u884c\u547d\u4ee4\u2026 + +session.part.reasoning=\u63a8\u7406 +session.part.compaction=\u4e0a\u4e0b\u6587\u5df2\u538b\u7f29 +session.part.tool.copy=\u590d\u5236 +session.part.tool.error=\u9519\u8bef +session.part.tool.pending=\u5f85\u5904\u7406 +session.part.tool.read=\u8bfb\u53d6 +session.part.tool.running=\u8fd0\u884c\u4e2d +session.part.tool.shell=Shell +session.part.tool.truncated=\u9884\u89c8\u4e2d\u7684\u8f93\u51fa\u5df2\u622a\u65ad\u3002\u5b8c\u6574\u8f93\u51fa\u4ecd\u4fdd\u7559\u5728\u4f1a\u8bdd\u6570\u636e\u4e2d\u3002 + +session.error.prompt=\u63d0\u793a\u5931\u8d25 +session.error.compact=\u4f1a\u8bdd\u538b\u7f29\u5931\u8d25 +session.error.unknown=\u672a\u77e5\u9519\u8bef + +session.header.tokens=\u4ee4\u724c +session.header.tokens.description=\u6700\u8fd1\u4e00\u6b21\u52a9\u624b\u56de\u590d\u4e2d\u4f7f\u7528\u7684\u4ee4\u724c\uff1a\u8f93\u5165\u3001\u8f93\u51fa\u3001\u7f13\u5b58\u5199\u5165\u548c\u7f13\u5b58\u8bfb\u53d6\u3002 +session.header.input=\u8f93\u5165 {0} +session.header.output=\u8f93\u51fa {0} +session.header.cache.write=\u7f13\u5b58\u5199\u5165 {0} +session.header.cache.read=\u7f13\u5b58\u8bfb\u53d6 {0} +session.header.compact=\u538b\u7f29\u4f1a\u8bdd +session.header.compact.description=\u6c47\u603b\u4f1a\u8bdd\u4ee5\u51cf\u5c11\u4e0a\u4e0b\u6587\u5927\u5c0f +session.header.expand=\u663e\u793a\u4f1a\u8bdd\u6307\u6807 +session.header.collapse=\u9690\u85cf\u4f1a\u8bdd\u6307\u6807 +session.header.todos.progress={0}/{1} \u4e2a\u4efb\u52a1\u5df2\u5b8c\u6210 +session.header.todos.done=\u5168\u90e8 {0} \u4e2a\u4efb\u52a1\u5df2\u5b8c\u6210 +session.header.context.tooltip.percent={0} \u4ee4\u724c\uff08\u4e0a\u4e0b\u6587\u7684 {1}%\uff09 +session.header.context.tooltip.tokens={0} \u4ee4\u724c +session.header.context.used=\u5df2\u4f7f\u7528 {0} / {1} \u4ee4\u724c +session.header.context.reserved={0} \u4e3a\u8f93\u51fa\u9884\u7559 +session.header.context.available={0} \u53ef\u7528 + +prompt.placeholder=\u8f93\u5165\u6d88\u606f\u2026 +prompt.placeholder.with.shortcuts=\u8f93\u5165\u6d88\u606f\u2026\uff08{0} \u53d1\u9001\uff0c{1} \u6362\u884c\uff09 +prompt.placeholder.with.send=\u8f93\u5165\u6d88\u606f\u2026\uff08{0} \u53d1\u9001\uff09 +prompt.placeholder.with.newline=\u8f93\u5165\u6d88\u606f\u2026\uff08{0} \u6362\u884c\uff09 +prompt.button.send=\u53d1\u9001 +prompt.button.stop=\u505c\u6b62 +prompt.button.send.tooltip.stop=\u6309 {0} \u505c\u6b62 +mode.picker.tooltip=\u9009\u62e9\u6a21\u5f0f +mode.picker.deprecated=\u5df2\u5f03\u7528 +model.picker.tooltip=\u9009\u62e9\u6a21\u578b +model.picker.recommended=\u63a8\u8350 +model.picker.favorites=\u6536\u85cf\u5939 +model.picker.search=\u641c\u7d22\u6a21\u578b +model.picker.no.matches=\u65e0\u5339\u914d\u6a21\u578b +model.picker.favorite.add=\u6dfb\u52a0\u5230\u6536\u85cf\u5939 +model.picker.favorite.remove=\u4ece\u6536\u85cf\u5939\u79fb\u9664 +model.picker.free=\u514d\u8d39 +model.picker.reset=\u91cd\u7f6e\u6a21\u578b\u4e3a\u9ed8\u8ba4 +reasoning.picker.tooltip=\u9009\u62e9\u63a8\u7406\u529b\u5ea6 + +history.tab.local=\u672c\u5730 +history.tab.cloud=\u4e91\u7aef +history.back=\u8fd4\u56de +history.search.placeholder=\u641c\u7d22\u4f1a\u8bdd +history.empty=\u6682\u65e0\u4f1a\u8bdd +history.loading=\u52a0\u8f7d\u4e2d\u2026 +history.untitled=\u65e0\u6807\u9898 +history.delete.text=\u5220\u9664 +history.delete.confirm.title=\u5220\u9664\u4f1a\u8bdd\uff1f +history.delete.confirm.message=\u4ece\u672c\u5730\u5386\u53f2\u4e2d\u5220\u9664\u201c{0}\u201d\uff1f +history.delete.confirm.message.multiple=\u4ece\u672c\u5730\u5386\u53f2\u4e2d\u5220\u9664 {0} \u4e2a\u4f1a\u8bdd\uff1f +history.rename.title=\u91cd\u547d\u540d\u4f1a\u8bdd +history.rename.prompt=\u65b0\u4f1a\u8bdd\u540d\u79f0\uff1a +history.cloud.load.more=\u52a0\u8f7d\u66f4\u591a +history.cloud.repo.only=\u4ec5\u6b64\u4ed3\u5e93 +history.group.today=\u4eca\u5929 +history.group.yesterday=\u6628\u5929 +history.group.week=\u672c\u5468 +history.group.month=\u672c\u6708 +history.group.older=\u66f4\u65e9\u4ee5\u524d +history.time.moments=\u521a\u521a +history.time.minutes={0} \u5206\u949f\u524d +history.time.hours={0} \u5c0f\u65f6\u524d +history.time.days={0} \u5929\u524d +history.time.months={0} \u4e2a\u6708\u524d +history.time.years={0} \u5e74\u524d +history.error.local=\u65e0\u6cd5\u52a0\u8f7d\u672c\u5730\u5386\u53f2 +history.error.cloud=\u65e0\u6cd5\u52a0\u8f7d\u4e91\u7aef\u5386\u53f2 +history.error.local.delete=\u5220\u9664\u4f1a\u8bdd\u5931\u8d25 +history.error.local.rename=\u91cd\u547d\u540d\u4f1a\u8bdd\u5931\u8d25 +history.error.cloud.delete=\u4e91\u7aef\u4f1a\u8bdd\u6682\u65e0\u6cd5\u5220\u9664 + +action.Kilo.Settings.text=\u8bbe\u7f6e +action.Kilo.Settings.description=Kilo Code \u8bbe\u7f6e +action.Kilo.NewSession.text=\u65b0\u5efa\u4f1a\u8bdd +action.Kilo.NewSession.description=\u5f00\u59cb\u65b0\u7684 Kilo \u4f1a\u8bdd +action.Kilo.History.text=\u5386\u53f2 +action.Kilo.History.description=\u663e\u793a\u4f1a\u8bdd\u5386\u53f2 +action.Kilo.SendPrompt.text=\u53d1\u9001\u63d0\u793a +action.Kilo.SendPrompt.description=\u53d1\u9001\u5f53\u524d Kilo \u63d0\u793a +action.Kilo.StopSession.text=\u505c\u6b62\u4f1a\u8bdd +action.Kilo.StopSession.description=\u505c\u6b62\u5f53\u524d Kilo \u4f1a\u8bdd +action.Kilo.SettingsGroup.text=\u8bbe\u7f6e +action.Kilo.SettingsGroup.description=Kilo Code \u8bbe\u7f6e +action.Kilo.Restart.text=\u91cd\u542f Kilo +action.Kilo.Restart.description=\u7ec8\u6b62\u5e76\u91cd\u542f CLI \u8fdb\u7a0b +action.Kilo.Reinstall.text=\u91cd\u65b0\u5b89\u88c5 Kilo +action.Kilo.Reinstall.description=\u91cd\u65b0\u89e3\u538b CLI \u4e8c\u8fdb\u5236\u6587\u4ef6\u5e76\u91cd\u542f +action.Kilo.Session.Open.text=\u6253\u5f00 +action.Kilo.Session.Open.description=\u6253\u5f00\u6240\u9009\u4f1a\u8bdd +action.Kilo.Session.Rename.text=\u91cd\u547d\u540d +action.Kilo.Session.Rename.description=\u91cd\u547d\u540d\u6240\u9009\u4f1a\u8bdd +action.Kilo.Session.Delete.text=\u5220\u9664 +action.Kilo.Session.Delete.description=\u5220\u9664\u6240\u9009\u4f1a\u8bdd +action.Kilo.History.ContextMenu.text=\u5386\u53f2\u64cd\u4f5c diff --git a/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_zh_TW.properties b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_zh_TW.properties new file mode 100644 index 00000000000..3344f6431ce --- /dev/null +++ b/packages/kilo-jetbrains/frontend/src/main/resources/messages/KiloBundle_zh_TW.properties @@ -0,0 +1,139 @@ +session.connection.connecting=\u8f09\u5165\u4e2d\u2026 +session.connection.error.app=\u9023\u7dda\u5931\u6557 +session.connection.error.workspace=\u5de5\u4f5c\u5340\u8f09\u5165\u5931\u6557 +session.connection.error.unknown=\u672a\u77e5\u9810\u8a2d +session.connection.retry=\u91cd\u8a66 +session.connection.warning.config=\u8a2d\u5b9a\u8b66\u544a + +session.empty.welcome=Kilo Code \u662f AI \u7a0b\u5f0f\u8f14\u52a9\u3002\u53ef\u8acb\u5b83\u5efa\u7f6e\u529f\u80fd\u3001\u4fee\u5fa9\u932f\u8aa4\u6216\u89e3\u91cb\u60a8\u7684\u7a0b\u5f0f\u7a0b\u5f0f\u5eab\u3002 +session.empty.loading=\u8f09\u5165\u4e2d\u2026 +session.empty.recent=\u6700\u8fd1 +session.showHistory=\u986f\u793a\u6b77\u53f2 +session.scroll.bottom=\u6efe\u52d5\u5230\u5e95\u90e8 +session.tab.new=\u65b0\u5efa\u5de5\u4f5c\u968e\u6bb5 +session.tab.untitled=\u672a\u547d\u540d\u7684\u5de5\u4f5c\u968e\u6bb5 + +session.permission.title=\u6b0a\u9650\u8acb\u6c42 +session.permission.meta=\u5de5\u5177\uff1a{0} \u2022 \u6a23\u5f0f\uff1a{1} +session.permission.allow=\u5141\u8a31 +session.permission.deny=\u62d2\u7d55 +session.question.dismiss=\u95dc\u9589 + +session.status.considering=\u8003\u616e\u4e0b\u4e00\u6b65\u2026 +session.status.thinking=\u601d\u8003\u4e2d\u2026 +session.status.writing=\u6b63\u5728\u64b0\u5beb\u56de\u8986\u2026 +session.status.delegating=\u6b63\u5728\u59d4\u6d3e\u5de5\u4f5c\u2026 +session.status.planning=\u8a08\u5283\u4e2d\u2026 +session.status.gathering=\u6536\u96c6\u4e0a\u4e0b\u6587\u2026 +session.status.searching.codebase=\u641c\u5c0b\u7a0b\u5f0f\u7a0b\u5f0f\u5eab\u2026 +session.status.searching.web=\u641c\u5c0b\u7db2\u9801\u2026 +session.status.editing=\u9032\u884c\u7de8\u8f2f\u2026 +session.status.commands=\u57f7\u884c\u6307\u4ee4\u2026 + +session.part.reasoning=\u63a8\u7406 +session.part.compaction=\u4e0a\u4e0b\u6587\u5df2\u58d3\u7e2e +session.part.tool.copy=\u8907\u88fd +session.part.tool.error=\u932f\u8aa4 +session.part.tool.pending=\u5f85\u8655\u7406 +session.part.tool.read=\u8b80\u53d6 +session.part.tool.running=\u57f7\u884c\u4e2d +session.part.tool.shell=Shell +session.part.tool.truncated=\u9810\u89bd\u4e2d\u7684\u8f38\u51fa\u5df2\u622a\u65b7\u3002\u5b8c\u6574\u8f38\u51fa\u4ecd\u4fdd\u7559\u5728\u5de5\u4f5c\u968e\u6bb5\u8cc7\u6599\u4e2d\u3002 + +session.error.prompt=\u63d0\u793a\u5931\u6557 +session.error.compact=\u5de5\u4f5c\u968e\u6bb5\u58d3\u7e2e\u5931\u6557 +session.error.unknown=\u672a\u77e5\u932f\u8aa4 + +session.header.tokens=\u8a18\u865f +session.header.tokens.description=\u6700\u65b0\u52a9\u624b\u56de\u8986\u4f7f\u7528\u7684\u8a18\u865f\uff1a\u8f38\u5165\u3001\u8f38\u51fa\u3001\u5feb\u53d6\u5beb\u5165\u548c\u5feb\u53d6\u8b80\u53d6\u3002 +session.header.input=\u8f38\u5165 {0} +session.header.output=\u8f38\u51fa {0} +session.header.cache.write=\u5feb\u53d6\u5beb\u5165 {0} +session.header.cache.read=\u5feb\u53d6\u8b80\u53d6 {0} +session.header.compact=\u58d3\u7e2e\u5de5\u4f5c\u968e\u6bb5 +session.header.compact.description=\u6458\u8981\u5de5\u4f5c\u968e\u6bb5\u4ee5\u6e1b\u5c11\u4e0a\u4e0b\u6587\u5927\u5c0f +session.header.expand=\u986f\u793a\u5de5\u4f5c\u968e\u6bb5\u5ea6\u91cf +session.header.collapse=\u96b1\u85cf\u5de5\u4f5c\u968e\u6bb5\u5ea6\u91cf +session.header.todos.progress={0}/{1} \u500b\u5f85\u8fa6\u4e8b\u9805\u5df2\u5b8c\u6210 +session.header.todos.done=\u5168\u90e8 {0} \u500b\u5f85\u8fa6\u4e8b\u9805\u5df2\u5b8c\u6210 +session.header.context.tooltip.percent={0} \u8a18\u865f\uff08\u4e0a\u4e0b\u6587\u7684 {1}%\uff09 +session.header.context.tooltip.tokens={0} \u8a18\u865f +session.header.context.used=\u5df2\u4f7f\u7528 {0} / {1} \u8a18\u865f +session.header.context.reserved={0} \u70ba\u8f38\u51fa\u9810\u7559 +session.header.context.available={0} \u53ef\u7528 + +prompt.placeholder=\u8f38\u5165\u8a0a\u606f\u2026 +prompt.placeholder.with.shortcuts=\u8f38\u5165\u8a0a\u606f\u2026\uff08{0} \u767c\u9001\uff0c{1} \u63db\u884c\uff09 +prompt.placeholder.with.send=\u8f38\u5165\u8a0a\u606f\u2026\uff08{0} \u767c\u9001\uff09 +prompt.placeholder.with.newline=\u8f38\u5165\u8a0a\u606f\u2026\uff08{0} \u63db\u884c\uff09 +prompt.button.send=\u767c\u9001 +prompt.button.stop=\u505c\u6b62 +prompt.button.send.tooltip.stop=\u6309 {0} \u505c\u6b62 +mode.picker.tooltip=\u9078\u64c7\u6a21\u5f0f +mode.picker.deprecated=\u5df2\u68c4\u7528 +model.picker.tooltip=\u9078\u64c7\u6a21\u578b +model.picker.recommended=\u63a8\u85a6 +model.picker.favorites=\u6536\u85cf\u593e +model.picker.search=\u641c\u5c0b\u6a21\u578b +model.picker.no.matches=\u7121\u5339\u914d\u6a21\u578b +model.picker.favorite.add=\u65b0\u589e\u81f3\u6536\u85cf\u593e +model.picker.favorite.remove=\u5f9e\u6536\u85cf\u593e\u79fb\u9664 +model.picker.free=\u514d\u8cbb +model.picker.reset=\u91cd\u8a2d\u6a21\u578b\u70ba\u9810\u8a2d +reasoning.picker.tooltip=\u9078\u64c7\u63a8\u7406\u529b\u5ea6 + +history.tab.local=\u672c\u6a5f +history.tab.cloud=\u96f2\u7aef +history.back=\u8fd4\u56de +history.search.placeholder=\u641c\u5c0b\u5de5\u4f5c\u968e\u6bb5 +history.empty=\u7121\u5de5\u4f5c\u968e\u6bb5 +history.loading=\u8f09\u5165\u4e2d\u2026 +history.untitled=\u672a\u547d\u540d +history.delete.text=\u522a\u9664 +history.delete.confirm.title=\u522a\u9664\u5de5\u4f5c\u968e\u6bb5\uff1f +history.delete.confirm.message=\u5f9e\u672c\u6a5f\u6b77\u53f2\u4e2d\u522a\u9664\u300c{0}\u300d\uff1f +history.delete.confirm.message.multiple=\u5f9e\u672c\u6a5f\u6b77\u53f2\u4e2d\u522a\u9664 {0} \u500b\u5de5\u4f5c\u968e\u6bb5\uff1f +history.rename.title=\u91cd\u547d\u540d\u5de5\u4f5c\u968e\u6bb5 +history.rename.prompt=\u65b0\u5de5\u4f5c\u968e\u6bb5\u540d\u7a31\uff1a +history.cloud.load.more=\u8f09\u5165\u66f4\u591a +history.cloud.repo.only=\u50c5\u6b64\u5132\u5b58\u5eab +history.group.today=\u4eca\u5929 +history.group.yesterday=\u6628\u5929 +history.group.week=\u672c\u9031 +history.group.month=\u672c\u6708 +history.group.older=\u66f4\u65e9\u4ee5\u524d +history.time.moments=\u525b\u525b +history.time.minutes={0} \u5206\u9418\u524d +history.time.hours={0} \u5c0f\u6642\u524d +history.time.days={0} \u5929\u524d +history.time.months={0} \u500b\u6708\u524d +history.time.years={0} \u5e74\u524d +history.error.local=\u7121\u6cd5\u8f09\u5165\u672c\u6a5f\u6b77\u53f2 +history.error.cloud=\u7121\u6cd5\u8f09\u5165\u96f2\u7aef\u6b77\u53f2 +history.error.local.delete=\u522a\u9664\u5de5\u4f5c\u968e\u6bb5\u5931\u6557 +history.error.local.rename=\u91cd\u547d\u540d\u5de5\u4f5c\u968e\u6bb5\u5931\u6557 +history.error.cloud.delete=\u96f2\u7aef\u5de5\u4f5c\u968e\u6bb5\u66ab\u6642\u7121\u6cd5\u522a\u9664 + +action.Kilo.Settings.text=\u8a2d\u5b9a +action.Kilo.Settings.description=Kilo Code \u8a2d\u5b9a +action.Kilo.NewSession.text=\u65b0\u5efa\u5de5\u4f5c\u968e\u6bb5 +action.Kilo.NewSession.description=\u958b\u59cb\u65b0\u7684 Kilo \u5de5\u4f5c\u968e\u6bb5 +action.Kilo.History.text=\u6b77\u53f2 +action.Kilo.History.description=\u986f\u793a\u5de5\u4f5c\u968e\u6bb5\u6b77\u53f2 +action.Kilo.SendPrompt.text=\u767c\u9001\u63d0\u793a +action.Kilo.SendPrompt.description=\u767c\u9001\u76ee\u524d\u7684 Kilo \u63d0\u793a +action.Kilo.StopSession.text=\u505c\u6b62\u5de5\u4f5c\u968e\u6bb5 +action.Kilo.StopSession.description=\u505c\u6b62\u76ee\u524d\u7684 Kilo \u5de5\u4f5c\u968e\u6bb5 +action.Kilo.SettingsGroup.text=\u8a2d\u5b9a +action.Kilo.SettingsGroup.description=Kilo Code \u8a2d\u5b9a +action.Kilo.Restart.text=\u91cd\u555f Kilo +action.Kilo.Restart.description=\u7d42\u6b62\u4e26\u91cd\u555f CLI \u7a0b\u5e8f +action.Kilo.Reinstall.text=\u91cd\u65b0\u5b89\u88dd Kilo +action.Kilo.Reinstall.description=\u91cd\u65b0\u89e3\u58d3\u7e2e CLI \u4e8c\u9032\u4f4d\u6a94\u6848\u4e26\u91cd\u555f +action.Kilo.Session.Open.text=\u958b\u555f +action.Kilo.Session.Open.description=\u958b\u555f\u6240\u9078\u5de5\u4f5c\u968e\u6bb5 +action.Kilo.Session.Rename.text=\u91cd\u547d\u540d +action.Kilo.Session.Rename.description=\u91cd\u547d\u540d\u6240\u9078\u5de5\u4f5c\u968e\u6bb5 +action.Kilo.Session.Delete.text=\u522a\u9664 +action.Kilo.Session.Delete.description=\u522a\u9664\u6240\u9078\u5de5\u4f5c\u968e\u6bb5 +action.Kilo.History.ContextMenu.text=\u6b77\u53f2\u64cd\u4f5c