Skip to content

Commit 739c77b

Browse files
authored
Merge pull request #120 from consulo/verbaria/translations
chore(i18n): sync translations. Fixing keys corrupted by previous push/pull from Verbaria. Replacing some choice formats with plural formats. Adding some missing translations.
2 parents d1a6cfc + d5b3768 commit 739c77b

16 files changed

Lines changed: 244 additions & 75 deletions

src/main/resources/LOCALIZE-LIB/ru/consulo.devkit.DevKitLocalize.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,14 @@ inspection.stateful.ep.message:
138138
text: Не используйте {0} как поле в расширении
139139
inspection.stateful.ep.message.dont.hold.psi.element:
140140
text: 'Потенциальная утечка памяти: не храните PsiElement, используйте SmartPsiElementPointer вместо {0, choice, 0#|1#; также см. LocalQuickFixOnPsiElement}'
141+
inspection.title.capitalization.display.name:
142+
text: Заголовок диалогового окна не написан с заглавных букв
143+
inspection.title.capitalization.message:
144+
text: Заголовок диалогового окна «{0}» не написан с заглавных букв. В английском языке все слова в заголовке должны быть написаны с заглавных букв
145+
inspection.title.capitalization.quickfix.family.name:
146+
text: Привести к верхнему регистру
147+
inspection.title.capitalization.quickfix.name:
148+
text: Привести к верхнему регистру «{0}»
141149
inspection.undesirable.class.usage.display.name:
142150
text: Нежелательное использование класса
143151
inspection.undesirable.class.usage.message:
@@ -179,7 +187,7 @@ inspection.use.primitive.types.display.name:
179187
inspection.use.primitive.types.message:
180188
text: Примитивные типы следует сравнивать при помощи .equals
181189
inspection.use.primitive.types.quickfix.name.eq:
182-
text: "Заменить '==' на '.equals()'"
190+
text: Заменить «==» на «.equals()»
183191
inspection.use.primitive.types.quickfix.name.ne:
184192
text: "Заменить '!=' на '!equals()'"
185193
inspection.wrong.cast.require.explicit.conversion.display.name:
@@ -310,6 +318,12 @@ localize.editor.notification.sort.in.progress:
310318
text: Сортируем…
311319
localize.editor.notification.sort.process.name:
312320
text: Сортируем ключи
321+
localize.inlay.provider.description:
322+
text: Показ английской локализации в неанглийской локализации
323+
localize.inlay.provider.name:
324+
text: Английская локализация
325+
localize.inlay.provider.preview.file.text:
326+
text: Платформа
313327
manifest.selection:
314328
text: Выбранные {0} будут включены в результирующий дистрибутив
315329
manifest.settings:
@@ -456,3 +470,5 @@ test.run.configuration.title:
456470
text: Consulo в песочнице (тест)
457471
vm.parameters:
458472
text: '&Параметры VM'
473+
plugin.module.extension.provider.name:
474+
text: Расширение Consulo

src/main/resources/LOCALIZE-LIB/ru/consulo.execution.ExecutionLocalize.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ action.name.save.as.configuration:
1010
text: Сохранить как
1111
action.name.save.configuration:
1212
text: Сохранить конфигурацию
13+
action.save.configuration.from.popup:
14+
text: Сохранить
1315
action.terminating.process.progress.kill.description:
1416
text: Убить процесс
1517
add.new.run.configuration.action.name:
@@ -196,6 +198,8 @@ empty.run.configuration.panel.text.label3:
196198
text: кнопка для создания нового {0} на основе настроек по умолчанию
197199
enable.coverage.with.emma:
198200
text: Запись кода и информации о покрытии
201+
encoding.name.system.default:
202+
text: '<По умолчанию: {0}>'
199203
env.vars.checkbox.title:
200204
text: '&Включить родительские переменные среды'
201205
env.vars.show.system:
@@ -606,6 +610,8 @@ run.configuration.display.settings.checkbox:
606610
text: Настройки отображения &перед запуском
607611
run.configuration.dump.threads.action.name:
608612
text: Снимок памяти потоков
613+
run.configuration.edit.action:
614+
text: Редактировать…
609615
run.configuration.edit.default.configuration.settings.description:
610616
text: Изменить настройки по умолчанию
611617
run.configuration.edit.default.configuration.settings.text:
@@ -726,6 +732,8 @@ run.debug.dialog.title:
726732
text: Конфигурации запуска/отладки
727733
run.error.message.title:
728734
text: Ошибка запуска
735+
run.toolbar.widget.all.configurations:
736+
text: Все конфигурации {0}
729737
runner.content.tooltip.layout.settings:
730738
text: Настройки макета
731739
save.run.configuration.for.item.action.name:
@@ -738,6 +746,8 @@ seaching.test.progress.title:
738746
text: Поиск тестов…
739747
searching.test.progress.title:
740748
text: Поиск для тестов…
749+
select.0.1:
750+
text: Выберите {0} «{1}»
741751
select.applet.policy.file.dialog.title:
742752
text: Выберите файл политики апплета
743753
select.run.configuration.for.item.action.name:

src/main/resources/LOCALIZE-LIB/ru/consulo.find.FindLocalize.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
0.occurrences.replaced:
2-
text: '{0,choice,0#Ни одного|1#{0}} {0,choice,0#вхождения|1#вхождение|2#вхождений} заменены'
2+
text: '{0, plural, =0{Не заменено ни одного вхождения} one{Заменено # вхождение} few{Заменены # вхождения} other{Заменены # вхождений}}'
33
button.exclude:
44
text: Исключить
55
button.include:
@@ -121,7 +121,7 @@ find.popup.regex:
121121
find.popup.replace.all.button:
122122
text: Заменить &всё
123123
find.popup.replace.selected.button:
124-
text: Заменить{0,choice,0#|1#|2# {0} Вхождений}
124+
text: 'Заменить{0, plural, =0{} =1{} one{ # вхождение} few{ # вхождения} other{ # вхождений}}'
125125
find.popup.scope.directory:
126126
text: В &каталоге
127127
find.popup.scope.module:
@@ -153,7 +153,7 @@ find.replace.accessible.name:
153153
find.replace.all.action:
154154
text: Заменить &всё
155155
find.replace.all.confirmation:
156-
text: <html><body>Заменить {0} вхождений «{1}»<br>в {2} файлах на «{3}»?
156+
text: <html><body>Заменить {0, plural, one{# вхождение} few{# вхождения} other{# вхождений}} «{1}»<br>в {2, plural, one{# файле} other{# файлах}} на «{3}»?
157157
find.replace.all.confirmation.title:
158158
text: Заменить всё
159159
find.replace.command:
@@ -182,7 +182,7 @@ find.replace.occurrences.in.read.only.files.title:
182182
find.replace.select.on.editor.command:
183183
text: Выбрать в редакторе
184184
find.replace.selected.action:
185-
text: '&Заменить{0,choice,0#|1#|2# {0} вхождений}'
185+
text: '&Заменить{0, plural, =0{} =1{} one{ # вхождение} few{ # вхождения} other{ # вхождений}}'
186186
find.replace.skip.this.file.action:
187187
text: '&Пропустить этот файл'
188188
find.replace.text.dialog.title:
@@ -228,7 +228,7 @@ find.search.accessible.name:
228228
find.search.again.from.bottom.action.message:
229229
text: '{0}, выполните «Найти предыдущий» ещё раз, чтобы выполнить поиск снизу'
230230
find.search.again.from.bottom.hotkey.message:
231-
text: '{0}, нажмите {1} для поиска снизу bottom'
231+
text: '{0}, нажмите {1} для поиска снизу'
232232
find.search.again.from.top.action.message:
233233
text: '{0}, выполните «Найти далее» ещё раз для поиска сверху'
234234
find.search.again.from.top.hotkey.message:
@@ -244,7 +244,7 @@ find.searched.elements.have.been.changed.error:
244244
find.searching.for.references.to.class.progress:
245245
text: Поиск ссылок на класс {0}…
246246
find.searching.for.string.in.file.occurrences.progress:
247-
text: '{0,choice,0#Нет|1#{0}} {0,choice,0#вхождений|1#вхождение|2#вхождений} найдено на текущий момент'
247+
text: '{0, plural, =0{Ни одного вхождения не} one{# вхождение} few{# вхождения} other{# вхождений}} найдено на текущий момент'
248248
find.searching.for.string.in.file.progress:
249249
text: Поиск «{0}» в {1}…
250250
find.selection.only:

src/main/resources/LOCALIZE-LIB/ru/consulo.language.LanguageLocalize.yaml

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ dialog.message.template.with.name.already.exists:
9393
dialog.message.valid.identifier:
9494
text: «{0}» не является допустимым идентификатором
9595
dialog.template.data.language.caption:
96-
text: <html><body>Языки данных шаблона — это базовые языки в файлах шаблонов, таких как файлы фреймворков FreeMarker/Velocity.<br>Чтобы изменить настройки языка данных шаблона, которые {0} использует для файла, каталога или всего проекта, нажмите на элемент, а затем выберите язык из списка «Язык данных шаблона».<br><br>Примечание:<br>Если настройки не указаны, файлы и каталоги наследуют настройки языка данных шаблона от родителя.<br></body></html>
96+
text: <html><body>Языки шаблонов — это базовые языки в файлах шаблонов, таких как файлы фреймворков FreeMarker/Velocity.<br>Чтобы изменить настройки языка шаблонов {0}, которые используются для файла, каталога или всего проекта, нажмите на элемент, а затем выберите язык из списка «Язык шаблонов».<br><br>Примечание:<br>Если настройки не указаны, файлы и каталоги наследуют настройки язык шаблонов от родителя.<br></body></html>
9797
el.cannot.resolve.function:
9898
text: 'Не удалось найти функцию «{0}» #loc'
9999
el.cannot.resolve.method:
@@ -338,3 +338,39 @@ xml.terms.variable:
338338
text: переменная
339339
xml.terms.xml.tag:
340340
text: XML-тег
341+
inspectionDescription.LossyEncoding:
342+
text: |-
343+
<html>
344+
<body>
345+
<font face="verdana" size="-1">
346+
Эта проверка предупреждает о символах, которые невозможно представить в текущей кодировке документа.<br>
347+
348+
Например, когда вы<br>
349+
<ul>
350+
<li>вводите международные символы в документе, для которого настроена кодировка <b>US-ASCII</b>. Некоторые символы будут потеряны при сохранении.</li>
351+
<li>или загружаете файл в кодировке <b>UTF-8</b>, используя однобайтовую кодировку <b>ISO-8859-1</b>. Некоторые символы будут отображаться неправильно.</li>
352+
</ul>
353+
354+
Это можно исправить, изменив кодировку файла,
355+
либо указав кодировку непосредственно в файле, например, отредактировав атрибут <b>encoding=</b> в прологе XML-файла,
356+
либо настроив <b>Settings|Project Settings|File Encodings</b>.
357+
</font>
358+
359+
</body>
360+
</html>
361+
inspectionDescription.Annotator:
362+
text: |-
363+
<html>
364+
<body>
365+
<font face="verdana" size="-1">Позволяет видеть проблемы, обнаруженные языковыми аннотаторами, в результатах пакетной проверки кода.
366+
</body>
367+
</html>
368+
inspectionDescription.SyntaxError:
369+
text: |-
370+
<html>
371+
<body>
372+
<font face="verdana" size="-1">Позволяет видеть синтаксические ошибки в результатах пакетной проверки кода.
373+
</body>
374+
</html>
375+
inspectionDescription.InconsistentLineSeparators:
376+
text: "<html>\n<body>\n<font face=\"verdana\" size=\"-1\">\n Эта проверка обнаруживает файлы с разделителями строк, отличными от используемых в проекте по умолчанию.\n Например, вы задали разделитель строк \"\\n\" в Settings|Code Style|Line separator,\n а файл, который вы редактируете, использует в качестве разделителя строк '\\r\\n'.\n</font>\n\n</body>\n</html>"

0 commit comments

Comments
 (0)