chore: ru_RU i18n

This commit is contained in:
hstyi
2025-07-09 09:27:22 +08:00
committed by hstyi
parent 6173eae772
commit 6f1eaab456
11 changed files with 77 additions and 76 deletions

View File

@@ -46,7 +46,7 @@ class DoormanDialog(owner: Window?) : DialogWrapper(owner) {
controlsVisible = false
if (SystemInfo.isWindows || SystemInfo.isLinux) {
title = I18n.getString("termora.doorman.safe")
title = MigrationI18n.getString("termora.doorman.safe")
rootPane.putClientProperty(FlatClientProperties.TITLE_BAR_SHOW_TITLE, false)
}
@@ -65,8 +65,8 @@ class DoormanDialog(owner: Window?) : DialogWrapper(owner) {
}
override fun createCenterPanel(): JComponent {
label.text = I18n.getString("termora.doorman.safe")
tip.text = I18n.getString("termora.doorman.unlock-data")
label.text = MigrationI18n.getString("termora.doorman.safe")
tip.text = MigrationI18n.getString("termora.doorman.unlock-data")
icon.icon = FlatSVGIcon(Icons.role.name, 80, 80)
safeBtn.icon = Icons.unlocked
@@ -95,24 +95,24 @@ class DoormanDialog(owner: Window?) : DialogWrapper(owner) {
.add(passwordTextField).xy(2, rows)
.add(safeBtn).xy(4, rows).apply { rows += step }
.add(tip).xyw(2, rows, 4, "center, fill").apply { rows += step }
.add(JXHyperlink(object : AnAction(I18n.getString("termora.doorman.forget-password")) {
.add(JXHyperlink(object : AnAction(MigrationI18n.getString("termora.doorman.forget-password")) {
override fun actionPerformed(evt: AnActionEvent) {
val option = OptionPane.showConfirmDialog(
this@DoormanDialog, I18n.getString("termora.doorman.forget-password-message"),
this@DoormanDialog, MigrationI18n.getString("termora.doorman.forget-password-message"),
options = arrayOf(
I18n.getString("termora.doorman.have-a-mnemonic"),
I18n.getString("termora.doorman.dont-have-a-mnemonic"),
MigrationI18n.getString("termora.doorman.have-a-mnemonic"),
MigrationI18n.getString("termora.doorman.dont-have-a-mnemonic"),
),
optionType = JOptionPane.YES_NO_OPTION,
messageType = JOptionPane.INFORMATION_MESSAGE,
initialValue = I18n.getString("termora.doorman.have-a-mnemonic")
initialValue = MigrationI18n.getString("termora.doorman.have-a-mnemonic")
)
if (option == JOptionPane.YES_OPTION) {
showMnemonicsDialog()
} else if (option == JOptionPane.NO_OPTION) {
OptionPane.showMessageDialog(
this@DoormanDialog,
I18n.getString("termora.doorman.delete-data"),
MigrationI18n.getString("termora.doorman.delete-data"),
messageType = JOptionPane.WARNING_MESSAGE
)
Application.browse(MigrationApplicationRunnerExtension.instance.getDatabaseFile().toURI())
@@ -141,7 +141,7 @@ class DoormanDialog(owner: Window?) : DialogWrapper(owner) {
log.error(e.message, e)
}
OptionPane.showMessageDialog(
this, I18n.getString("termora.doorman.mnemonic-data-corrupted"),
this, MigrationI18n.getString("termora.doorman.mnemonic-data-corrupted"),
messageType = JOptionPane.ERROR_MESSAGE
)
passwordTextField.outline = "error"
@@ -166,7 +166,7 @@ class DoormanDialog(owner: Window?) : DialogWrapper(owner) {
} catch (e: Exception) {
if (e is PasswordWrongException) {
OptionPane.showMessageDialog(
this, I18n.getString("termora.doorman.password-wrong"),
this, MigrationI18n.getString("termora.doorman.password-wrong"),
messageType = JOptionPane.ERROR_MESSAGE
)
}
@@ -197,7 +197,7 @@ class DoormanDialog(owner: Window?) : DialogWrapper(owner) {
isModal = true
isResizable = true
controlsVisible = false
title = I18n.getString("termora.doorman.mnemonic.title")
title = MigrationI18n.getString("termora.doorman.mnemonic.title")
init()
pack()
size = Dimension(max(size.width, UIManager.getInt("Dialog.width") - 250), size.height)
@@ -251,7 +251,7 @@ class DoormanDialog(owner: Window?) : DialogWrapper(owner) {
} catch (e: Exception) {
OptionPane.showMessageDialog(
this,
I18n.getString("termora.doorman.mnemonic.incorrect"),
MigrationI18n.getString("termora.doorman.mnemonic.incorrect"),
messageType = JOptionPane.ERROR_MESSAGE
)
return

View File

@@ -7,3 +7,18 @@ termora.plugins.migration.message=<html> \
<h3 align="center">📎 For more information, please see: <a href="https://github.com/TermoraDev/termora/issues/645">TermoraDev/termora/issues/645</a></h3> \
</html>
termora.plugins.migration.migrate=Migrate
# Doorman
termora.doorman.safe=Data is encrypted
termora.doorman.unlock-data=Enter password to unlock data
termora.doorman.password-wrong=Wrong password
termora.doorman.forget-password=Forgot password?
termora.doorman.delete-data=Delete the data catalog and restart, This will lose all data
termora.doorman.forget-password-message=Unlock data with a mnemonic. Without it, data cannot be accessed
termora.doorman.have-a-mnemonic=I have a mnemonic
termora.doorman.dont-have-a-mnemonic=I don't have a mnemonic
termora.doorman.mnemonic-data-corrupted=Unable to decrypt data with the mnemonic, the data maybe corrupted
termora.doorman.mnemonic.title=Enter 12 mnemonic words
termora.doorman.mnemonic.incorrect=Incorrect mnemonic

View File

@@ -0,0 +1,18 @@
# Doorman
termora.doorman.safe=Данные защифрованы
termora.doorman.unlock-data=Введите пароль для разблокировки данных
termora.doorman.verify-password=Введите пароль для проверки
termora.doorman.password-wrong=Неверный пароль
termora.doorman.password-correct=Пароль верный
termora.doorman.unsafe=Данные не зашифрованы
termora.doorman.lock-data=Спрашивать пароль при запуске
termora.doorman.forget-password=Забыли пароль?
termora.doorman.delete-data=Удалить данные и перезапустить, это приведет к потере всех данных
termora.doorman.forget-password-message=Разблокировать данные с помощью мнемоники. Без него доступ к данным невозможен.
termora.doorman.have-a-mnemonic=У меня есть мнемоники
termora.doorman.dont-have-a-mnemonic=У меня нет мнемоники
termora.doorman.mnemonic-data-corrupted=Невозможно расшифровать данные с помощью мнемоники, возможно, данные повреждены.
termora.doorman.mnemonic.title=Введите 12 слов мнемоники
termora.doorman.mnemonic.incorrect=Неверные мнемоники

View File

@@ -7,3 +7,17 @@ termora.plugins.migration.message=<html> \
<h3 align="center">📎 更多信息请查看:<a href="https://github.com/TermoraDev/termora/issues/645">TermoraDev/termora/issues/645</a></h3> \
</html>
termora.plugins.migration.migrate=迁移
# Doorman
termora.doorman.safe=数据已加密
termora.doorman.unlock-data=输入密码解锁数据
termora.doorman.password-wrong=密码错误
termora.doorman.forget-password=忘记密码?
termora.doorman.delete-data=删除数据目录后重新启动程序,这样会丢失所有数据
termora.doorman.forget-password-message=通过助记词解锁数据,没有助记词则无法解锁
termora.doorman.have-a-mnemonic=我有助记词
termora.doorman.dont-have-a-mnemonic=我没有助记词
termora.doorman.mnemonic-data-corrupted=无法从助记词解密数据,数据可能已经损坏
termora.doorman.mnemonic.title=输入 12 个助记词
termora.doorman.mnemonic.incorrect=助记词错误

View File

@@ -7,3 +7,18 @@ termora.plugins.migration.message=<html> \
<h3 align="center">📎 更多資訊請參見:<a href="https://github.com/TermoraDev/termora/issues/645">TermoraDev/termora/issues/645</a></h3> \
</html>
termora.plugins.migration.migrate=遷移
# Doorman
termora.doorman.safe=資料已加密
termora.doorman.unlock-data=輸入密碼解鎖資料
termora.doorman.password-wrong=密碼錯誤
termora.doorman.forget-password=忘記密碼?
termora.doorman.delete-data=刪除資料目錄後重新啟動程序,這樣會遺失所有數據
termora.doorman.forget-password-message=透過助記詞解鎖數據,沒有助記詞則無法解鎖
termora.doorman.have-a-mnemonic=我有助記詞
termora.doorman.dont-have-a-mnemonic=我沒有助記詞
termora.doorman.mnemonic-data-corrupted=無法從助記詞解密數據,資料可能已損壞
termora.doorman.mnemonic.title=輸入 12 個助記詞
termora.doorman.mnemonic.incorrect=助記詞錯誤