From 12e746e6a9a481c7cee2479661d1083339786ba6 Mon Sep 17 00:00:00 2001 From: jmoenig Date: Fri, 9 Oct 2020 18:11:44 +0200 Subject: [PATCH] Russian translation update, thanks, Pavel! --- HISTORY.md | 3 + locale/lang-ru.js | 1000 ++++++++++++++++++++++++++++++++------------- src/locale.js | 6 +- 3 files changed, 720 insertions(+), 289 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 47f71725..11c6df4e 100755 --- a/HISTORY.md +++ b/HISTORY.md @@ -6,11 +6,14 @@ * Reference manual update * **Notable Fixes:** * fixed showing message senders if there are comments in scripts +* **Translation Updates:** + * Russian, thanks, Pavel! ### 2020-10-09 * new dev version * objects: fixed showing message senders if there are comments in scripts +* Russian translation update, thanks, Pavel! ## 6.2.3 * **Notable Fixes:** diff --git a/locale/lang-ru.js b/locale/lang-ru.js index 5249aded..7a324d0a 100644 --- a/locale/lang-ru.js +++ b/locale/lang-ru.js @@ -4,6 +4,10 @@ Russian translation for SNAP! + written by Svetlana Ptashnaya, Проскурнёв Артём and Pavel Belousov + + + This file is part of Snap!. Snap! is free software: you can redistribute it and/or modify @@ -168,7 +172,6 @@ SnapTranslator.dict.ru = { Special characters: (see ) €, Š \u00c4, \u00e4 - , š \u00d6, \u00f6 †, Ÿ \u00dc, \u00fc § \u00df @@ -178,11 +181,11 @@ SnapTranslator.dict.ru = { 'language_name': 'Русский', // the name as it should appear in the language menu 'language_translator': - 'Svetlana Ptashnaya, Проскурнёв Артём', // your name for the Translators tab + 'Svetlana Ptashnaya, Проскурнёв Артём, Pavel Belousov', // your name for the Translators tab 'translator_e-mail': - 'svetlanap@berkeley.edu, tema@school830.ru', // optional + 'svetlanap@berkeley.edu, tema@school830.ru, pbsite@mail.ru', // optional 'last_changed': - '2017-12-29', // this, too, will appear in the Translators tab + '2020-10-08', // this, too, will appear in the Translators tab // GUI // control bar: @@ -244,10 +247,18 @@ SnapTranslator.dict.ru = { // new sprite button: 'add a new sprite': 'Добавить новый спрайт', + 'add a new Turtle sprite': + 'создать новый стандартный спрайт', + 'paint a new sprite': + 'нарисовать новый спрайт', + 'take a camera snapshot and\nimport it as a new sprite': + 'сделать фотографию камерой и\nиспользовать изображение как новый спрайт', + // tab help 'costumes tab help': 'Вы можете перенести и бросить сюда изображение со своего компьютера', + 'import a sound from your computer\nby dragging it into here': 'Вы можете перенести и бросить сюда звуковой файл со своего компьютера', @@ -287,6 +298,7 @@ SnapTranslator.dict.ru = { 'Stage selected:\nno motion primitives': 'Выбрана сцена:\nнет блоков движения', + 'move %n steps': 'передвинуть на %n шагов', 'turn %clockwise %n degrees': @@ -339,12 +351,20 @@ SnapTranslator.dict.ru = { 'Привет!', 'Hmm...': 'Хмм...', + '%img of costume %cst': + '%img костюма %cst', + 'new costume %l width %dim height %dim': + 'новый костюм из %l шириной %dim высотой %dim', + 'stretch %cst x: %n y: %n %': + 'растянуть %cst по x: %n по y: %n %', 'change %eff effect by %n': 'изменить эффект %eff на %n', 'set %eff effect to %n': 'установить эффект %eff в %n', 'clear graphic effects': 'убрать эффекты', + '%eff effect': + 'значение эффекта %eff', 'change size by %n': 'изменить размер на %n', 'set size to %n %': @@ -355,8 +375,14 @@ SnapTranslator.dict.ru = { 'показаться', 'hide': 'спрятаться', - 'go to front': - 'переместиться на слой вперед', + 'shown?': + 'видим?', + 'go to %layer layer': + 'перейти на %layer слой', + 'front': + 'передний', + 'back': + 'задний', 'go back %n layers': 'переместиться на %n слоёв назад', @@ -367,6 +393,11 @@ SnapTranslator.dict.ru = { 'alert %mult%s': 'предупреждение %mult%', + 'pixels': + 'пикселы', + 'current': + 'текущий', + // sound: 'play sound %snd': 'воспроизводить звук %snd', @@ -376,24 +407,46 @@ SnapTranslator.dict.ru = { 'остановить все звуки', 'rest for %n beats': 'пауза в тактах %n', +// 'play sound %snd at %rate Hz': +// 'play sound %snd at %rate Hz', //Перевести +// '%aa of sound %snd': +// '%aa of sound %snd', //Перевести +// 'duration': +// 'duration', //Перевести +// 'length': +// 'length', //Перевести +// 'number of channels': +// 'number of channels', //Перевести +// 'new sound %l rate %rate Hz': +// 'new sound %l rate %rate Hz', //Перевести 'play note %note for %n beats': 'играть ноту %note длит. %n', + 'set instrument to %inst': + 'инструмент %inst', 'change tempo by %n': 'изменить темп на %n', 'set tempo to %n bpm': 'уст. темп %n такт/мин', - 'set instrument to %inst': - 'инструмент %inst', 'tempo': 'темп', - 'sine': - 'синус (sine)', - 'square': - 'квадрат (square)', - 'sawtooth': - 'пила (sawtooth)', - 'triangle': - 'треугольник (triangle)', +// 'change volume by %n': +// 'change volume by %n', //Перевести +// 'set volume to %n %': +// 'set volume to %n %', //Перевести +// 'change balance by %n': +// 'change balance by %n', //Перевести +// 'set balance to %n': +// 'set balance to %n', //Перевести +// 'balance': +// 'balance', //Перевести +// 'play frequency %n Hz': +// 'play frequency %n Hz', //Перевести +// 'stop frequency': +// 'stop frequency', //Перевести +// 'play %n Hz for %n secs': +// 'play %n Hz for %n secs', //Перевести + + // "instruments", i.e. wave forms '(1) sine': '(1) синус (sine)', '(2) square': @@ -410,16 +463,22 @@ SnapTranslator.dict.ru = { 'опустить перо', 'pen up': 'поднять перо', + 'pen down?': + 'перо опущено?', 'set pen color to %clr': 'установить цвет пера %clr', - 'change pen color by %n': - 'изменить цвет пера на %n', - 'set pen color to %n': - 'установить цвет пера %n', - 'change pen shade by %n': - 'изменить яркость пера на %n', - 'set pen shade to %n': - 'установить яркость пера %n', + 'set background color to %clr': + 'установить фоновый цвет %clr', +// 'change pen %hsva by %n': +// 'change pen %hsva by %n', //Перевести +// 'change background %hsva by %n': +// 'change background %hsva by %n', //Перевести +// 'set pen %hsva to %n': +// 'set pen %hsva to %n', //Перевести +// 'set background %hsva to %n': +// 'set background %hsva to %n', //Перевести +// 'pen %pen': +// 'pen %pen', //Перевести 'change pen size by %n': 'изменить размер пера на %n', 'set pen size to %n': @@ -428,6 +487,12 @@ SnapTranslator.dict.ru = { 'оттиск', 'fill': 'заливка', +// 'write %s size %n': +// 'write %s size %n', //Перевести +// 'paste on %spr': +// 'paste on %spr', //Перевести +// 'pen vectors': +// 'pen vectors', //Перевести // control: 'when %greenflag clicked': @@ -446,6 +511,12 @@ SnapTranslator.dict.ru = { 'заденет курсор', 'mouse-departed': 'покинет курсор', +// 'scrolled-down': +// 'scrolled-down', //Перевести +// 'scrolled-up': +// 'scrolled-up', //Перевести +// 'stopped': +// 'stopped', //Перевести 'when %b': 'когда %b', 'when I receive %msgHat': @@ -454,6 +525,8 @@ SnapTranslator.dict.ru = { 'переслать %msg всем', 'broadcast %msg and wait': 'переслать %msg всем и ждать', +// 'send %msg to %spr': +// 'send %msg to %spr', //Перевести 'Message name': 'Название сообщения', 'message': @@ -470,10 +543,14 @@ SnapTranslator.dict.ru = { 'повторять %n %loop', 'repeat until %b %loop': 'повторять пока не %b %loop', +// 'for %upvar = %n to %n %cla': +// 'for %upvar = %n to %n %cla', //Перевести 'if %b %c': 'если %b %c', 'if %b %c else %c': 'если %b %c иначе %c', +// 'if %b then %s else %s': +// 'if %b then %s else %s', //Перевести 'report %s': 'результат %s', 'stop %stopChoices': @@ -490,6 +567,8 @@ SnapTranslator.dict.ru = { 'всех, кроме меня', 'other scripts in sprite': 'все другие мои скрипты', + 'pause all %pause': + 'пауза для всех %pause', 'run %cmdRing %inputs': 'выполнить %cmdRing %inputs', 'launch %cmdRing %inputs': @@ -500,10 +579,6 @@ SnapTranslator.dict.ru = { 'выполнить %cmdRing с продолжением', 'call %cmdRing w/continuation': 'вызвать %cmdRing с продолжением', - 'tell %spr to %cmdRing %inputs': - 'передать %spr команды %cmdRing %inputs', - 'ask %spr for %repRing %inputs': - 'запросить у %spr информацию %cmdRing %inputs', 'warp %c': 'сразу %c', 'when I start as a clone': @@ -513,11 +588,13 @@ SnapTranslator.dict.ru = { 'a new clone of %cln': 'новый клон %cln', 'myself': - 'меня', + 'я', 'delete this clone': - 'удалить клона', - 'pause all %pause': - 'пауза для всех %pause', + 'удалить этого клона', + 'tell %spr to %cmdRing %inputs': + 'передать %spr команды %cmdRing %inputs', + 'ask %spr for %repRing %inputs': + 'запросить у %spr информацию %cmdRing %inputs', // sensing: 'touching %col ?': @@ -525,7 +602,7 @@ SnapTranslator.dict.ru = { 'touching %clr ?': 'касается %clr ?', 'color %clr is touching %clr ?': - 'цвет %clr касаеться %clr ?', + 'цвет %clr касается %clr ?', 'ask %s and wait': 'спросить %s и ждать', 'what\'s your name?': @@ -540,8 +617,16 @@ SnapTranslator.dict.ru = { 'клавиша мышки нажата?', 'key %key pressed?': 'клавиша %key нажата?', - 'distance to %dst': - 'расстояние до %dst', + '%rel to %dst': + '%rel на/до %dst', + 'distance': + 'расстояние', +// '%asp at %loc': +// '%asp at %loc', //Перевести +// 'r-g-b-a': +// 'r-g-b-a', //Перевести +// 'sprites': +// 'sprites', //Перевести 'reset timer': 'переустановить таймер', 'timer': @@ -550,27 +635,90 @@ SnapTranslator.dict.ru = { '%att у %spr', 'my %get': 'атрибут %get', - 'http:// %s': - 'http:// %s', - 'turbo mode?': - 'режим турбо?', - 'set turbo mode to %b': - 'установить турбо-режим %b', - +// 'object %self': +// 'object %self', //Перевести +// 'http:// %s': +// 'http:// %s', //Перевести +// 'turbo mode': +// 'Turbomodus', //Перевести +// 'flat line ends': +// 'flache Pinselstriche', //Перевести +// 'is %setting on?': +// 'ist %setting an?', //Перевести +// 'set %setting to %b': +// 'setze %setting auf %b', //Перевести + 'current %dates': + 'сейчас %dates', + 'year': + 'год', + 'month': + 'месяц', + 'date': + 'день', + 'day of week': + 'день недели', + 'hour': + 'часов', + 'minute': + 'минут', + 'second': + 'секунд', + 'time in milliseconds': + 'время в миллисекундах', +// 'microphone %audio': +// 'Mikrofon %audio', //Перевести +// 'volume': +// 'Lautstärke', //Перевести +// 'note': +// 'Note', //Перевести +// 'frequency': +// 'Frequenz', //Перевести +// 'samples': +// 'Signale', //Перевести +// 'sample rate': +// 'Abtastrate', //Перевести +// 'spectrum': +// 'Frequenzspektrum', //Перевести +// 'resolution': +// 'Auflösung', //Перевести +// 'Microphone resolution...': +// 'Mikrofonauflösung...', //Перевести +// 'Microphone': +// 'Mikrofon', //Перевести +// 'low': +// 'niedrig', //Перевести +// 'high': +// 'hoch', //Перевести +// 'max': +// 'max', //Перевести +// 'video %vid on %self': +// 'Video %vid auf %self', //Перевести +// 'motion': +// 'Bewegung', //Перевести +// 'snap': +// 'Snap', //Перевести +// 'set video transparency to %n': +// 'setze Videotransparenz auf %n', //Перевести +// 'video capture': +// 'Videoaufnahme', //Перевести +// 'mirror video': +// 'Video gespiegelt', //Перевести 'filtered for %clr': 'отфильтровано для %clr', 'stack size': 'размер стека', 'frames': 'рамки', +// 'log pen vectors': +// 'Vektoraufzeichnung', //Перевести // operators: '%n mod %n': '%n по модулю %n', 'round %n': 'округлить %n', - '%fun of %n': - '%fun %n', +// '%fun of %n': +// '%fun %n', //Перевести 'pick random %n to %n': 'случайное число от %n до %n', '%b and %b': @@ -585,6 +733,8 @@ SnapTranslator.dict.ru = { 'ложь', 'join %words': 'объединить %words', + 'split %s by %delim': + 'разделить %s по %delim', 'hello': 'Привет', 'world': @@ -601,8 +751,10 @@ SnapTranslator.dict.ru = { '%s это %typ ?', 'is %s identical to %s ?': '%s тождественно %s ?', - 'split %s by %delim': - 'разделить %s по %delim', + 'JavaScript function ( %mult%s ) { %code }': + 'функция на JavaScript ( %mult%s ) { %code }', + 'compile %repRing': + 'компилировать %repRing', 'type of %s': 'тип %s', @@ -612,6 +764,10 @@ SnapTranslator.dict.ru = { 'Объявить переменную', 'Variable name': 'Имя переменной', + 'Script variable name': + 'Имя переменной скрипта', + 'inherit %shd': + 'наследовать %shd', 'Delete a variable': 'Удалить переменную', @@ -625,12 +781,12 @@ SnapTranslator.dict.ru = { 'спрятать переменную %var', 'script variables %scriptVars': 'переменные скрипта %scriptVars', - 'inherit %shd': - 'наследовать %shd', // lists: 'list %exp': 'список %exp', + 'numbers from %n to %n': + 'числа от %n до %n', '%s in front of %l': '%s впереди %l', 'item %idx of %l': @@ -643,6 +799,36 @@ SnapTranslator.dict.ru = { '%l содержит %s', 'thing': 'что-либо', + 'is %l empty?': + 'список %l пуст?', +// 'index of %s in %l': +// 'Index von %s in %l', //Перевести +// 'map %repRing over %l': +// 'wende %repRing an auf %l', //Перевести +// 'keep items %predRing from %l': +// 'behalte Elemente, die %predRing aus %l', //Перевести +// 'find first item %predRing in %l': +// 'finde das erste Element, das %predRing in %l', //Перевести +// 'combine %l using %repRing': +// 'kombiniere die Elemente von %l mit %repRing', //Перевести +// '%blitz map %repRing over %l': +// '%blitz wende %repRing an auf %l', //Перевести +// '%blitz keep items %predRing from %l': +// '%blitz behalte Elemente, die %predRing aus %l', //Перевести +// '%blitz find first item %predRing in %l': +// '%blitz finde das erste Element, das %predRing in %l', //Перевести +// '%blitz combine %l using %repRing': +// '%blitz kombiniere die Elemente von %l mit %repRing', //Перевести +// 'for each %upvar in %l %cla': +// 'für jedes %upvar von %l %cla', //Перевести +// 'item': +// 'Element', //Перевести +// 'value': +// 'Wert', //Перевести +// 'index': +// 'Index', //Перевести +// 'append %lists': +// 'verbinde %lists', //Перевести 'add %s to %l': 'добавить %s к %l', 'delete %ida of %l': @@ -651,19 +837,17 @@ SnapTranslator.dict.ru = { 'встав. %s в полож. %idx в %l', 'replace item %idx of %l with %s': 'заменить элем. %idx в %l на %s', - 'empty? %l': - 'пустой? %l', // other 'Make a block': 'Новый блок', - 'find blocks...': - 'Найти блоки...', // menus // snap menu 'About...': 'О программе...', + 'Reference manual': + 'Справочное руководство', 'Snap! website': 'Веб-сайт программы Snap!', 'Download source': @@ -686,36 +870,57 @@ SnapTranslator.dict.ru = { 'Открыть...', 'Save': 'Сохранить', +// 'Save to disk': +// 'Abpeichern', //Перевести +// 'store this project\nin the downloads folder\n(in supporting browsers)': +// 'dieses Projekt herunterladen\nund lokal speichern\n' //Перевести +// + '(nicht von allen Browsern unters\u00fctzt)', //Перевести 'Save As...': 'Сохранить как...', 'Import...': 'Импорт...', 'file menu import hint': - 'загрузить экспортированный проект\nили библиотеку блоков, маску или звук', + 'загрузить экспортированный проект\nили библиотеку блоков, костюм или звук', + + 'Export project as plain text...': 'Экспортировать проект как текстовый файл...', 'Export project...': 'Экспортировать проект...', 'save project data as XML\nto your downloads folder': - 'сохранить и скачать проект в виде XML файла', - 'Export summary...': - 'Экспортируемая информация...', - 'open a new browser browser window\n with a summary of this project': - 'представить проектные данные как XML\nв новом окне браузера', + 'сохранить проект в виде XML файла', +// 'show project data as XML\nin a new browser window': +// 'zeigt das Projekt als XML\nin einem neuen Browserfenster an', //Перевести 'Export blocks...': 'Экспортировать блоки...', - 'show global custom block definitions as XML\nin a new browser window': - 'представить определения глобальных пользовательских блоков как XML\nв новом окне браузера', + 'save global custom block\ndefinitions as XML': + 'сохранить определения глобальных пользовательских блоков в виде XML файла', 'Unused blocks...': 'Неиспользуемые блоки...', 'find unused global custom blocks\nand remove their definitions': 'поиск и удаление неиспользуемых блоков', - 'Import tools': - 'Импортировать сервисные ср-ва', - 'load the official library of\npowerful blocks': - 'загрузить служебную библиотеку блоков', - 'Backgrounds...': - 'Фоны...', + 'Remove unused blocks': + 'Удалить неиспользуемые блоки', + 'there are currently no unused\nglobal custom blocks in this project': + 'в этом проекте нет неиспользуемых глобальных блоков', + 'unused block(s) removed': + 'неиспользуемых блоков удалено', + 'Export summary...': + 'Сводка экспортируемых данных...', + 'save a summary\nof this project': + 'сохранить сводку по данному проекту', +// 'Contents': +// 'Inhalt', //Перевести +// 'Kind of': +// 'Eine Art', //Перевести +// 'Part of': +// 'Ein Teil von', //Перевести +// 'Parts': +// 'Teile', //Перевести +// 'Blocks': +// 'Bausteine', //Перевести +// 'For all Sprites': +// 'Allen gemeinsam', //Перевести 'Libraries...': 'Библиотеки...', 'Select categories of additional blocks to add to this project.': @@ -725,25 +930,77 @@ SnapTranslator.dict.ru = { 'Select a sound from the media library': 'Выбор звука из медиа-библиотеки', + //Libraries + 'Import library': + 'Загрузка библиотек', +// 'Loading': +// 'Lädt', //Перевести +// 'Imported': +// 'Importiert', //Перевести +// 'Iteration, composition': +// 'Iteration, Komposition', //Перевести +// 'List utilities': +// 'Listen bearbeiten', //Перевести +// 'Variadic reporters': +// 'Variadische Funktionen', //Перевести +// 'Web services access (https)': +// 'Zugriff auf Webservices', //Перевести +// 'Multi-branched conditional (switch)': +// 'Mehrfach verzweigte Conditionals (Switch)', //Перевести +// 'LEAP Motion controller': +// 'LEAP Motion Controller', //Перевести +// 'Words, sentences': +// 'Wörter, Sätze', //Перевести +// 'Catch errors in a script': +// 'Fehlerhandhabung im Skript', //Перевести +// 'Set RGB or HSV pen color': +// 'Stiftfarbe auf RGB oder HSV Werte setzen', //Перевести +// 'Text to speech': +// 'Sprachausgabe', //Перевести +// 'Provide 100 selected colors': +// '100 ausgewählte Farben', //Перевести +// 'Infinite precision integers, exact rationals, complex': +// 'Beliebig präzise Ganzzahlen, exakte rationale Zahlen, komplexe Zahlen', //Перевести +// 'Provide getters and setters for all GUI-controlled global settings': +// 'GUI Elemente programmatisch bearbeiten', //Перевести +// 'Allow multi-line text input to a block': +// 'Mehrzeiliger Text als Eingabe für Blöcke', //Перевести +// 'Create variables in program': +// 'Variablen im Skript erstellen', //Перевести + + // cloud menu +// 'Login...': +// 'Anmelden...', //Перевести +// 'Signup...': +// 'Benutzerkonto einrichten...', //Перевести +// 'Logout': +// 'Abmelden', //Перевести +// 'Change Password...': +// 'Passwort ändern...', //Перевести +// 'Reset Password...': +// 'Passwort zurücksetzen...', //Перевести +// 'Resend Verification Email...': +// 'Bestätigungsmail nochmal senden...', //Перевести +// 'Open in Community Site': +// 'Projektseite anzeigen', //Перевести + // settings menu 'Language...': 'Язык...', 'Zoom blocks...': 'Увеличение блоков кода...', +// 'Fade blocks...': +// 'Bl\u00f6cke ausblenden...', //Перевести 'Stage size...': 'Размер сцены...', - 'Retina display support': - 'Поддержка технологии Retina display', - 'uncheck for lower resolution,\nsaves computing resources': - 'снимите флажок для использования низкого разрешения\nэто уменьшит нагрузку на ресурсы компьютера', - 'check for higher resolution,\nuses more computing resources': - 'отметьте, чтобы использовать высокое разрешение\nэто увеличит нагрузку на ресурсы компьютера', 'Stage size': 'Размер сцены', 'Stage width': 'Ширина сцены', 'Stage height': 'Высота сцены', + 'Default': + 'По умолчанию', 'Blurred shadows': 'Контрастность тени', 'uncheck to use solid drop\nshadows and highlights': @@ -766,10 +1023,22 @@ SnapTranslator.dict.ru = { 'Использование незанятых ячеек ввода', 'settings menu prefer empty slots hint': 'отметьте, чтобы помещать генераторы значений\nтолько в незанятые ячейки ввода', + 'uncheck to allow dropped\nreporters to kick out others': 'снимите флажок, чтобы разрешить помещать генераторы значений\nв занятые ячейки ввода', + + 'check to turn on\n visible stepping (slow)': + 'отметьте, чтобы отображались\nшаги выполнения скрипта (медленно)', + 'uncheck to turn off\nvisible stepping': + 'снимите флажок, чтобы отключить отображение\nшагов выполнения скрипта', 'Long form input dialog': 'Расширенная форма диалога ввода', + 'Plain prototype labels': + 'Простые заголовки блоков', + 'uncheck to always show (+) symbols\nin block prototype labels': + 'снимите флажок, чтобы показывать (+)\nпри редактировании заголовка в редакторе блоков', + 'check to hide (+) symbols\nin block prototype labels': + 'отметьте, чтобы отключить (+)\nпри редактировании заголовка в редакторе блоков', 'check to always show slot\ntypes in the input dialog': 'отметьте, чтобы указывать типы ячеек ввода\nв диалоге ввода', 'uncheck to use the input\ndialog in short form': @@ -778,14 +1047,24 @@ SnapTranslator.dict.ru = { 'Виртуальная клавиатура', 'uncheck to disable\nvirtual keyboard support\nfor mobile devices': 'снимите флажок, чтобы отключить использование виртуальной клавиатуры\nдля мобильных устройств', + 'check to enable\nvirtual keyboard support\nfor mobile devices': 'отметьте, чтобы разрешить использование виртуальной клавиатуры\nдля мобильных устройств', + 'Input sliders': 'Использование бегунков ввода', 'uncheck to disable\ninput sliders for\nentry fields': 'снимите флажок, чтобы отключить использование бегунков\nпри заполнении полей ввода', 'check to enable\ninput sliders for\nentry fields': 'отметьте, чтобы разрешить использование бегунков\nпри заполнении полей ввода', + 'Retina display support': + 'Поддержка технологии Retina display', + 'uncheck for lower resolution,\nsaves computing resources': + 'снимите флажок для использования низкого разрешения\nэто уменьшит нагрузку на ресурсы компьютера', + 'check for higher resolution,\nuses more computing resources': + 'отметьте, чтобы использовать высокое разрешение\nэто увеличит нагрузку на ресурсы компьютера', + 'Codification support': + 'Поддержка кодификации блоков', 'Clicking sound': 'Звук щелчка', 'uncheck to turn\nblock clicking\nsound off': @@ -796,14 +1075,14 @@ SnapTranslator.dict.ru = { 'Aнимация', 'uncheck to disable\nIDE animations': 'снимите флажок, чтобы отключить\nIDE aнимацию', - 'check to enable\nIDE animations': - 'отметьте, чтобы разрешить\nIDE aнимацию', 'Turbo mode': 'Режим Турбо', 'check to prioritize\nscript execution': 'отметьте, чтобы ускорить выполнение скрипта', 'uncheck to run scripts\nat normal speed': 'снимите флажок для выполнения скрипта\nс нормальной скоростью', + 'check to enable\nIDE animations': + 'отметьте, чтобы разрешить\nIDE aнимацию', 'Flat design': 'Плоский дизайн', 'check for alternative\nGUI design': @@ -814,58 +1093,47 @@ SnapTranslator.dict.ru = { 'Nested auto-wrapping', 'Keyboard Editing': 'Редактирование с клавиатуры', - 'check to enable\nkeyboard editing support': - 'отметьте, чтобы включить\nвозможность программирования с помощью клавиатуры (Shift+Клик на блок)', - 'uncheck to disable\nkeyboard editing support': - 'снимите флажок, чтобы программировать\nтолько мышью без использования клавиатуры', 'Table support': 'Поддержка таблиц', - 'uncheck to disable\nmulti-column list views': - 'снимите флажок для отключения\nвозможности отображения списка в виде таблицы', - 'check for multi-column\nlist view support': - 'отметьте для включения\nвозможности отображения списка в виде таблицы', 'Table lines': 'Выделить линии у таблицы', - 'uncheck for less contrast\nmulti-column list views': - 'снимите флажок, чтобы линии таблицы в окне отображения таблиц\nстали менее контрасными', - 'check for higher contrast\ntable views': - 'отметьте, чтобы линии таблицы в окне отображения таблиц\nстали более контрасными', 'Visible stepping': 'Отображение шагов выполнения', - 'check to turn on\n visible stepping (slow)': - 'отметьте, чтобы отображались\nшаги выполнения скрипта (медленно)', - 'uncheck to turn off\nvisible stepping': - 'снимите флажок, чтобы отключить отображение\nшагов выполнения скрипта', 'Thread safe scripts': 'Защищенность скрипта в многопоточном режиме', 'uncheck to allow\nscript reentrance': 'снимите флажок, чтобы разрешить\nповторный вход в скрипт', 'check to disallow\nscript reentrance': 'отметьте, чтобы отключить\nповторный вход в скрипт', - 'Plain prototype labels': - 'Простые заголовки блоков', - 'uncheck to always show (+) symbols\nin block prototype labels': - 'снимите флажок, чтобы показывать (+)\nпри редактировании заголовка в редакторе блоков', - 'check to hide (+) symbols\nin block prototype labels': - 'отметьте, чтобы отключить (+)\nпри редактировании заголовка в редакторе блоков', +// 'Prefer smooth animations': +// 'Fixe Framerate', //Перевести +// 'uncheck for greater speed\nat variable frame rates': +// 'ausschalten, um Animationen \ndynamischer auszuf\u00fchren', //Перевести +// 'check for smooth, predictable\nanimations across computers': +// 'einschalten, damit Animationen\n\u00fcberall gleich laufen', //Перевести 'Flat line ends': 'Прямоугольные завершения линий', - 'uncheck for round ends of lines': - 'снимите флажок, чтобы\nконцы нарисованных линий закруглялись', 'check for flat ends of lines': 'отметьте, чтобы отключить\nзакругления на концах нарисованных линий', - 'Codification support': - 'Поддержка кодификации блоков', - 'uncheck to disable\nblock to text mapping features': - 'снимите флажок, чтобы убрать блоки\nтрансляции в текст на другой язык программирования', - 'check for block\nto text mapping features': - 'отметьте, чтобы добавить блоки\nтрансляции в текст на другой язык программирования', + 'uncheck for round ends of lines': + 'снимите флажок, чтобы\nконцы нарисованных линий закруглялись', +// 'Ternary Boolean slots': +// 'Ternäre Bool\'sche Inputs', //Перевести 'Inheritance support': 'Поддержка наследования', - 'uncheck to disable\nsprite inheritance features': - 'снимите флажок, чтобы отключить\nнаследование свойств спрайтов', - 'check for sprite\ninheritance features': - 'отметьте, чтобы включить\nнаследование свойств спрайтов', +// 'Hyper blocks support': +// 'Hyper-Blöcke', //Перевести +// 'uncheck to disable\nusing operators on lists and tables': +// 'erweiterte Anwendung von Operatoren\nauf Listen und Tabellen', //Перевести +// 'check to enable\nusing operators on lists and tables': +// 'erweiterte Anwendung von Operatoren\nauf Listen und Tabellen', //Перевести +// 'Log pen vectors': +// 'Malstiftvektoren aufzeichnen', //Перевести +// 'uncheck to turn off\nlogging pen vectors': +// 'ausschalten, um Malstiftbewegungen\nnicht mehr aufzuzeichnen', //Перевести +// 'check to turn on\nlogging pen vectors': +// 'einschalten, um Malstiftbewegungen\nals Vektor aufzuzeichnen', //Перевести + // inputs 'with inputs': @@ -881,11 +1149,23 @@ SnapTranslator.dict.ru = { 'help': 'Справка', + // palette: + 'find blocks': + 'найти блоки...', + 'hide primitives': + 'скрыть стандартные блоки', + 'show primitives': + 'отобразить стандартные блоки', + // blocks: 'help...': 'справка...', 'relabel...': 'переобозначить...', + 'compile': + 'Компилировать', +// 'uncompile': +// 'Entkompilieren', // Перевести 'duplicate': 'продублировать', 'make a copy\nand pick it up': @@ -894,62 +1174,90 @@ SnapTranslator.dict.ru = { 'продублировать только данный блок', 'delete': 'удалить', +// 'senders...': +// 'Sender...', // Перевести +// 'receivers...': +// 'Empfänger...', // Перевести 'script pic...': 'изображение скрипта...', - 'open a new window\nwith a picture of this script': - 'представить изображение скрипта\nна новой странице', + 'save a picture\nof this script': + 'сохранить изображение этого скрипта', +// 'result pic...': +// 'Ergebnisbild...', // Перевести +// 'save a picture of both\nthis script and its result': +// 'ein Bild dieses Skripts mit\nseinem Ergebnis speichern', // Перевести 'ringify': 'обвести', 'unringify': 'убрать обводку', - 'find blocks': - 'найти блоки', - 'hide primitives': - 'скрыть стандартные блоки', - 'show primitives': - 'отобразить стандартные блоки', +// 'transient': +// 'nicht persistent', // Перевести +// 'uncheck to save contents\nin the project': +// 'ausschalten, um den Inhalt\nim Projekt zu speichern', // Перевести +// 'check to prevent contents\nfrom being saved': +// 'einschalten, um das Speichern des Inhalts\nim Projekt zu verhindern', // Перевести +// 'new line': +// 'neue Zeile', // Перевести // custom blocks: 'delete block definition...': 'удалить определение блока', +// 'duplicate block definition...': +// 'Blockdefinition duplizieren...', // Перевести +// 'export block definition...': +// 'Blockdefinition exportieren...', // Перевести +// 'including dependencies': +// 'mit allen verwendeten Blöcken', // Перевести 'edit...': 'редактировать...', // sprites: 'edit': 'редактировать', - 'move': - 'переместить', 'clone': 'клонировать', - 'export...': - 'экспорт...', - 'parent...': - 'родитель...', - 'release': - 'освободить', - 'make temporary and\nhide in the sprite corral': - 'сделать временным и\nубрать отдельный спрайт', - 'current parent': - 'родитель спрайта', - 'add a new Turtle sprite': - 'создать новый стандартный спрайт', - 'paint a new sprite': - 'нарисовать новый спрайт', - 'take a camera snapshot and\nimport it as a new sprite': - 'сделать фотографию камерой и\nиспользовать изображение как новый спрайт', + 'move': + 'переместить', 'pivot': 'центр вращения', 'edit the costume\'s\nrotation center': 'указать центр вращения для костюма', +// 'rotate': +// 'Drehen', // Перевести +// 'stick to': +// 'Befestigen an', // Перевести +// 'detach from': +// 'Abtrennen von', // Перевести +// 'detach all parts': +// 'Alle Teile abtrennen', // Перевести + 'export...': + 'экспорт...', + 'parent...': + 'родитель...', +// 'current parent': +// 'родитель спрайта', // Перевести + 'release': + 'освободить', + 'make temporary and\nhide in the sprite corral': + 'сделать временным и\nубрать отдельный спрайт', // stage: 'show all': 'показать все', 'pic...': - 'картинка...', - 'open a new window\nwith a picture of the stage': - 'преобразовать вид текущей сцены\nв картинку', + 'изображение...', + 'save a picture\nof the stage': + 'сохранить изображение текущей сцены', +// 'svg...': +// 'SVG exportieren...', // Перевести +// 'export pen trails\nline segments as SVG': +// 'Striche in Malspuren als\nVektorgraphik exportieren', // Перевести +// 'there are currently no\nvectorizable pen trail segments': +// 'momentan gibt es keine\nvektorisierbaren Malspuren', // Перевести +// 'turn all pen trails and stamps\ninto a new background for the stage': +// 'Hintergrund aus allen Malspuren und\nStempelabdrücken auf der Bühne erstellen', // Перевести +// 'turn all pen trails and stamps\ninto a new costume for the\ncurrently selected sprite': +// 'aus allen Malspuren und Stempelabdrücken ein\nKostüm für die momentan ausgewählte Figur erstellen', // Перевести // scripting area 'clean up': @@ -958,22 +1266,20 @@ SnapTranslator.dict.ru = { 'размещать скрипты\nвертикально', 'add comment': 'добавить комментарий', - 'scripts pic...': - 'скрипты в картинку...', - 'open a new window\nwith a picture of all scripts': - 'преобразовать скрипты на листе\nв картинку', - 'make a block...': - 'новый блок...', - 'use the keyboard\nto enter blocks': - 'использовать клавиатуру\nдля работы с блоками', 'undrop': 'отменить', 'undo the last\nblock drop\nin this pane': 'отменить последнее\nдействие с блоком', 'redrop': 'вернуть', - 'redo the last undone\nblock drop\nin this pane': - 'повторить отменённое\nдействие с блоком', + 'use the keyboard\nto enter blocks': + 'использовать клавиатуру\nдля работы с блоками', + 'scripts pic...': + 'скрипты в изображение...', + 'save a picture\nof all scripts': + 'сохранить изображение\nвсех скриптов', + 'make a block...': + 'новый блок...', // costumes 'rename': @@ -995,23 +1301,23 @@ SnapTranslator.dict.ru = { 'rename sound': 'переименовать звук', - // dialogs - 'Import library': - 'Загрузка библиотек', + // lists and tables + 'list view...': + 'в виде списка...', + 'table view...': + 'в виде таблицы...', 'Table view': 'Табличный вид', - 'Save project': - 'Сохранение проекта', - 'Export Project As...': - 'Экспортировать проект как...', - 'Cloud': - 'Облако', - 'Browser': - 'Браузер', - 'Examples': - 'Примеры', - - + 'open in dialog...': + 'открыть в отдельном окне...', + 'blockify': + 'представить как блок', +// 'reset columns': +// 'Spaltenbreiten zur\u00fccksetzen', // Перевести +// 'items': +// 'Elemente', // Перевести + + // dialogs // buttons 'OK': 'OK', @@ -1023,22 +1329,60 @@ SnapTranslator.dict.ru = { 'Да', 'No': 'Нет', - 'Open': - 'Открыть', - 'Empty': - 'Пусто', - 'Import': - 'Импортировать', // help 'Help': 'Справка', + // zoom blocks +// 'Zoom blocks': +// 'Bl\u00f6cke vergr\u00f6\u00dfern', // Перевести +// 'build': +// 'baue', // Перевести +// 'your own': +// 'eigene', // Перевести +// 'blocks': +// 'Bl\u00f6cke', // Перевести +// 'normal (1x)': +// 'normal (1x)', // Перевести +// 'demo (1.2x)': +// 'Demo (1.2x)', // Перевести +// 'presentation (1.4x)': +// 'Pr\u00e4sentation (1.4x)', // Перевести +// 'big (2x)': +// 'gro\u00df (2x)', // Перевести +// 'huge (4x)': +// 'riesig (4x)', // Перевести +// 'giant (8x)': +// 'gigantisch (8x)', // Перевести +// 'monstrous (10x)': +// 'ungeheuerlich (10x)', // Перевести + + // fade blocks +// 'Fade blocks': +// 'Bl\u00f6cke ausblenden', // Перевести +// 'block-solid (0)': +// 'normal (0)', // Перевести +// 'medium (50)': +// 'mittel (50)', // Перевести +// 'light (70)': +// 'leicht (70)', // Перевести +// 'shimmering (80)': +// 'schimmernd (80)', // Перевести +// 'elegant (90)': +// 'elegant (90)', // Перевести +// 'subtle (95)': +// 'angedeutet (95)', // Перевести +// 'text-only (100)': +// 'nur Text (100)', // Перевести + // Project Manager 'Untitled': 'Неозаглавленный', 'Open Project': 'Открыть Проект', + 'Open': + 'Открыть', '(empty)': '(пусто)', 'Saved!': @@ -1049,12 +1393,98 @@ SnapTranslator.dict.ru = { 'Вы уверены вы хотите удалить?', 'rename...': 'переименовать...', + 'Examples': + 'Примеры', +// 'Share': +// 'Teilen', // Перевести +// 'Unshare': +// 'Nicht mehr teilen', // Перевести +// 'Publish': +// 'Veröffentlichen', // Перевести +// 'Unpublish': +// 'Nicht mehr veröffentlichen', // Перевести +// 'Updating\nproject list...': +// 'Projektliste laden', // Перевести +// 'Recover': +// 'Wiederherstellen', // Перевести +// 'Today': +// 'Heute', // Перевести +// 'Yesterday': +// 'Gestern', // Перевести // costume editor 'Costume Editor': - 'Редактор Масок', + 'Редактор костюмов', +// 'Paint Editor': +// 'Kostümeditor', // Перевести 'click or drag crosshairs to move the rotation center': 'щелкните на перекрестье переместить центр поворота', + 'undo': + 'отменить', + 'Vector': + 'векторный формат', + 'Paintbrush tool\n(free draw)': + 'Кисть (свободное рисование)', + 'Stroked Rectangle\n(shift: square)': + 'Прямоугольник\n(shift: квадрат)', + 'Stroked Ellipse\n(shift: circle)': + 'Эллипс\n(shift: окружность)', + 'Eraser tool': + 'Ластик', + 'Set the rotation center': + 'Установка центра вращения', + 'Line tool\n(shift: vertical/horizontal)': + 'Линия\n(shift: вертикальная/горизонтальная)', + 'Filled Rectangle\n(shift: square)': + 'Закрашенный прямоугольник\n(shift: квадрат)', + 'Filled Ellipse\n(shift: circle)': + 'Закрашенный эллипс\n(shift: окружность)', + 'Fill a region': + 'Заливка', + 'Pipette tool\n(pick a color anywhere)': + 'Пипетка\n(взять цвет кликом на любую точку)', + 'Brush size': + 'Размер кисти', + 'Constrain proportions of shapes?\n(you can also hold shift)': + 'Сохранять пропорции фигур (круг, квадрат)?\nТак же можно использовать Shift', + //'grow': + // 'größer', + //'shrink': + // 'kleiner', + //'flip ↔': + // 'drehen ↔', + //'flip ↕': + // 'drehen ↕', + +// 'Vector Paint Editor': +// 'Vektor-Editor', // Перевести +// 'Rectangle\n(shift: square)': +// 'Rechteck\n(Shift: Quadrat)', // Перевести +// 'Ellipse\n(shift: circle)': +// 'Ellipse\n(Shift: Kreis)', // Перевести +// 'Selection tool': +// 'Auswählen', // Перевести +// 'Line tool\n(shift: constrain to 45º)': +// 'Linie\n(Shift: Vielfache von 45°)', // Перевести +// 'Closed brush\n(free draw)': +// 'geschlossene, gefüllte Form\n(freies Zeichnen)', // Перевести +// 'Paint a shape\n(shift: secondary color)': +// 'fülle einen Bereich mit der gewählten Farbe\n(Shift: Sekundärfarbe)', // Перевести +// 'Pipette tool\n(pick a color from anywhere\nshift: secondary color)': +// 'Pipette\nklicke irgendwo auf die gewünschte Farbe\n um sie aufzunehmen (Shift: Sekundärfarbe)', // Перевести +// 'Edge color\n(left click)': +// 'Randfarbe\n(Linksklick)', // Перевести +// 'Fill color\n(right click)': +// 'Füllfarbe\n(Rechtsklick)', // Перевести + // 'Top': + // 'oben', + // 'Bottom': + // 'unten', + // 'Up': + // 'nach oben', + // 'Down': + // 'nach unten', + // project notes 'Project Notes': @@ -1069,6 +1499,8 @@ SnapTranslator.dict.ru = { // save project 'Save Project As...': 'Сохранить Проект как...', + 'Save Project': + 'Сохранить проект', // export blocks 'Export blocks': @@ -1088,6 +1520,15 @@ SnapTranslator.dict.ru = { 'for this sprite only': 'только для текущего спрайта', + // variables refactoring +// 'rename only\nthis reporter': +// 'nur diesen Block\numbenennen', // Перевести + 'rename all...': + 'переименовать все...', +// 'rename all blocks that\naccess this variable': +// 'alle Blöcke umbenennen,\ndie diese Variable referenzieren', // Перевести + + // block dialog 'Change block': 'Заменить блок', @@ -1101,20 +1542,10 @@ SnapTranslator.dict.ru = { // block editor 'Block Editor': 'Редактор Блоков', +// 'Method Editor': +// 'Methodeneditor', // Перевести 'Apply': 'Применить', - 'translations...': - 'переводы', - 'block variables...': - 'переменные блока...', - 'rename all...': - 'переименовать все...', - 'block variables': - 'переменные блока', - 'Block variable name': - 'Имя переменной блока', - 'remove block variables...': - 'убрать переменные блока', // block deletion dialog 'Delete Custom Block': @@ -1122,6 +1553,7 @@ SnapTranslator.dict.ru = { 'block deletion dialog text': 'Вы уверены вы хотите удалить этот блок?', + // input dialog 'Create input name': 'Определить имя вводимых данных', @@ -1140,7 +1572,7 @@ SnapTranslator.dict.ru = { 'Number': 'Число', 'Text': - 'Tекст', + 'Текст', 'List': 'Список', 'Any type': @@ -1179,14 +1611,12 @@ SnapTranslator.dict.ru = { 'Переводчики', 'License': 'Лицензия', - 'current module versions:': - 'Komponenten-Versionen', +// 'current module versions:': +// 'Komponenten-Versionen', // Перевести 'Contributors': 'Участники', 'Translations': 'Переводы', - 'Reference manual': - 'Инструкция пользователя', // variable watchers 'normal': @@ -1201,6 +1631,10 @@ SnapTranslator.dict.ru = { 'бегунок max...', 'import...': 'импорт...', +// 'raw data...': +// 'Rohdaten...', // Перевести +// 'import without attempting to\nparse or format data': +// 'Daten unformatiert\nimportieren', // Перевести 'Slider minimum value': 'Бегунок - min значение', 'Slider maximum value': @@ -1209,18 +1643,14 @@ SnapTranslator.dict.ru = { // list watchers 'length: ': 'длина: ', - 'list view...': - 'в виде списка...', - 'table view...': - 'в виде таблицы...', - 'open in dialog...': - 'открыть в отдельном окне...', - 'open in another dialog...': - 'открыть в ещё одном окне...', - // coments + // comments 'add comment here...': 'добавьте комментарий сюда...', +// 'comment pic...': +// 'Kommentarbild', // Перевести +// 'save a picture\nof this comment': +// 'ein Bild dieser\nAnmerkung speichern', // Перевести // drow downs // directions @@ -1232,6 +1662,10 @@ SnapTranslator.dict.ru = { '(0) вверх', '(180) down': '(180) вниз', +// 'random': +// 'zufällig', // Перевести +// 'random position': +// 'zufällige Position', // Перевести // collision detection 'mouse-pointer': @@ -1240,28 +1674,33 @@ SnapTranslator.dict.ru = { 'край', 'pen trails': 'линии пера', +// 'center': +// 'Mitte', // Перевести // costumes 'Turtle': 'Стрела', - 'Opening Costumes...': - 'Загрузка костюмов...', - 'pen': - 'перо', - 'tip': - 'на острие', - 'middle': - 'посередине', + 'Empty': + 'Пусто', 'Paint a new costume': 'Нарисовать новый костюм', 'Import a new costume from your webcam': 'Сделать костюм из фотографии вебкамерой', +// 'Please make sure your web browser is up to date\nand your camera is properly configured. \n\nSome browsers also require you to access Snap!\nthrough HTTPS to use the camera.\n\nPlase replace the "http://" part of the address\nin your browser by "https://" and try again.': +// 'Überprüfe, ob der Browser auf dem aktuellsten Stand \nund die Webcam korrekt konfiguriert ist.\n\nFür einige Browser muss Snap! mit HTTPS geöffnet\nwerden, um auf die Kamera zuzugreifen.\n\nErsetze dafür den "http://"-Teil in der Adresszeile mit"https://"', // Перевести +// 'Camera': +// 'Kamera', // Перевести + + // sounds + 'Record a new sound': + 'Записать новый звук', + // graphical effects - 'ghost': - 'прозрачность', 'color': 'цвет', +// 'hue': +// 'Farbton', // Перевести 'fisheye': 'рыбий глаз', 'whirl': @@ -1270,22 +1709,24 @@ SnapTranslator.dict.ru = { 'пикселизация', 'mosaic': 'мозаика', + 'saturation': + 'насыщенность', + 'brightness': + 'яркость', +// 'transparency': +// 'Transparenz', // Перевести + 'ghost': + 'прозрачность', 'negative': 'негатив', 'comic': 'комикс', 'confetti': 'конфетти', - 'saturation': - 'насыщенность', - 'brightness': - 'яркость', // keys 'space': 'пробел', - 'any key': - 'любая клавиша', 'up arrow': 'стрелка вверх', 'down arrow': @@ -1294,6 +1735,8 @@ SnapTranslator.dict.ru = { 'стрелка вправо', 'left arrow': 'стрелка влево', + 'any key': + 'любая клавиша', 'a': 'a', 'b': @@ -1370,6 +1813,8 @@ SnapTranslator.dict.ru = { // messages 'new...': 'новый...', +// '__shout__go__': +// 'grüne Flagge angeklickt', // Перевести // math functions 'abs': @@ -1397,9 +1842,15 @@ SnapTranslator.dict.ru = { 'e^': 'e^', + // Boolean expressions keyboard entry + 'not': + 'не', + // delimiters 'letter': 'буквам', + 'word': + 'словам', 'whitespace': 'пробелам', 'line': @@ -1426,22 +1877,16 @@ SnapTranslator.dict.ru = { 'предикат', 'sprite': 'спрайт', - 'costume': - 'костюм', - 'sound': - 'звук', // list indices 'last': 'последний', 'any': 'любой', - 'now connected': - 'соединение установлено', - 'undo': - 'отменить', // attributes +// 'my': +// 'Attribut', // Перевести 'neighbors': 'соседи', 'self': @@ -1454,6 +1899,8 @@ SnapTranslator.dict.ru = { 'якорь', 'parent': 'родитель', + 'temporary?': + 'временный?', 'children': 'потомок', 'clones': @@ -1462,87 +1909,68 @@ SnapTranslator.dict.ru = { 'другие клоны', 'dangling?': 'висячий?', + 'draggable?': + 'движимый?', + 'rotation style': + 'тип вращения', 'rotation x': - 'смещение по x', + 'центр вращения по x', 'rotation y': - 'смещение по y', + 'центр вращения по y', 'center x': 'x центра спрайта', 'center y': 'y центра спрайта', 'name': 'имя', + 'costume': + 'костюм', 'stage': 'сцена', 'costumes': 'костюмы', 'sounds': 'звуки', + 'scripts': + 'скрипты', + 'width': + 'ширина', + 'height': + 'высота', + 'left': + 'левая граница', + 'right': + 'правая граница', + 'top': + 'верхняя граница', + 'bottom': + 'нижняя граница', - //Paint editor - 'Paint Editor': - 'Графический редактор', - 'flip \u2194': - 'отраж. \u2194', - 'flip \u2195': - 'отраж. \u2195', - 'grow': - 'увел.', - 'shrink': - 'умен.', - 'Brush size': - 'Размер кисти', - 'Constrain proportions of shapes?\n(you can also hold shift)': - 'Сохранять пропорции фигур (круг, квадрат)?\nТак же можно использовать Shift', - 'Paintbrush tool\n(free draw)': - 'Кисть (свободное рисование)', - 'Stroked Rectangle\n(shift: square)': - 'Прямоугольник\n(shift: квадрат)', - 'Stroked Ellipse\n(shift: circle)': - 'Эллипс\n(shift: окружность)', - 'Eraser tool': - 'Ластик', - 'Set the rotation center': - 'Установка центра вращения', - 'Line tool\n(shift: vertical/horizontal)': - 'Линия\n(shift: вертикальная/горизонтальная)', - 'Filled Rectangle\n(shift: square)': - 'Закрашенный прямоугольник\n(shift: квадрат)', - 'Filled Ellipse\n(shift: circle)': - 'Закрашенный эллипс\n(shift: окружность)', - 'Fill a region': - 'Заливка', - 'Pipette tool\n(pick a color anywhere)': - 'Пипетка\n(взять цвет кликом на любую точку)', + // attributes in the SET block's dropdown +// 'my anchor': +// 'Attribut Verankerung', // Перевести +// 'my parent': +// 'Attribut Vorfahr', // Перевести +// 'my name': +// 'Attribut Name', // Перевести +// 'my temporary?': +// 'Attribut temporär?', // Перевести +// 'my dangling?': +// 'Attribut baumelnd?', // Перевести +// 'my draggable?': +// 'Attribut greifbar?', // Перевести +// 'my rotation style': +// 'Attribut Drehtyp', // Перевести +// 'my rotation x': +// 'Attribut Drehpunkt x', // Перевести +// 'my rotation y': +// 'Attribut Drehpunkt y', // Перевести - //Переводы найденых в программе, но не в файле перевода - 'experimental -\nunder construction': - 'экспериментальная возможность -\nв разработке', - 'Camera': - 'Камера', - 'Camera not supported': - 'Камера не поддерживается', - 'Please make sure your web browser is up to date\nand your camera is properly configured. \n\nSome browsers also require you to access Snap!\nthrough HTTPS to use the camera.\n\nPlase replace the "http://" part of the address\nin your browser by "https://" and try again.': - 'Пожалуйста, проверьте, что Ваш браузер обновлён до последней версии\nи Ваша камера правильно сконфигурирована. \n\nНекоторые браузеры требуют протокола HTTPS\nдля доступа к СНАП к камере.\n\nПопробуйте заменить "http://" в адресной строке\nВашего браузера на "https://" и попробуйте ещё раз.', - 'current %dates': - 'сейчас %dates', - 'year': - 'год', - 'month': - 'месяц', - 'date': - 'день', - 'day of week': - 'день недели', - 'hour': - 'часов', - 'minute': - 'минут', - 'second': - 'секунд', - 'time in milliseconds': - 'время в миллисекундах', - 'costume name': - 'имя костюма' - + // inheritance +// 'inherited': +// 'geerbt', // Перевести +// 'check to inherit\nfrom': +// 'einschalten, um zu erben\nvon', // Перевести +// 'uncheck to\ndisinherit': +// 'ausschalten, um \nnicht mehr zu erben' // Перевести }; diff --git a/src/locale.js b/src/locale.js index 5ed14b67..dc1a0913 100644 --- a/src/locale.js +++ b/src/locale.js @@ -285,11 +285,11 @@ SnapTranslator.dict.ru = { 'language_name': 'Русский', 'language_translator': - 'Svetlana Ptashnaya, Проскурнёв Артём', + 'Svetlana Ptashnaya, Проскурнёв Артём, Pavel Belousov', 'translator_e-mail': - 'svetlanap@berkeley.edu, tema@school830.ru', + 'svetlanap@berkeley.edu, tema@school830.ru, pbsite@mail.ru', 'last_changed': - '2018-02-05' + '2020-10-08' }; SnapTranslator.dict.es = {