diff --git a/blocks.js b/blocks.js index 9f09928b..8e5f1250 100644 --- a/blocks.js +++ b/blocks.js @@ -148,7 +148,7 @@ CustomCommandBlockMorph, SymbolMorph*/ // Global stuff //////////////////////////////////////////////////////// -modules.blocks = '2017-September-04'; +modules.blocks = '2017-September-05'; var SyntaxElementMorph; var BlockMorph; @@ -6232,7 +6232,7 @@ ScriptsMorph.prototype.userMenu = function () { ); if (ide) { menu.addLine(); - if (obj.exemplar) { + if (!blockEditor && obj.exemplar) { addOption( 'inherited', function () { diff --git a/gui.js b/gui.js index d2ebc972..63eafe39 100644 --- a/gui.js +++ b/gui.js @@ -74,7 +74,7 @@ isRetinaSupported, SliderMorph, Animation*/ // Global stuff //////////////////////////////////////////////////////// -modules.gui = '2017-September-01'; +modules.gui = '2017-September-05'; // Declarations @@ -6656,7 +6656,7 @@ SpriteIconMorph.prototype.init = function (aSprite, aTemplate) { hover = function () { if (!aSprite.exemplar) {return null; } - return (localize('parent' + ':\n' + aSprite.exemplar.name)); + return (localize('parent') + ':\n' + aSprite.exemplar.name); }; // additional properties: diff --git a/history.txt b/history.txt index eb9157ab..3a6f7151 100755 --- a/history.txt +++ b/history.txt @@ -3605,6 +3605,10 @@ Fixes: ------ * Blocks, Objects: fixed #1339 +170905 +------ +* German translation update + v4.1 Features: * polymorphic sprite-local custom blocks diff --git a/lang-de.js b/lang-de.js index 00286bfd..99bbeb46 100644 --- a/lang-de.js +++ b/lang-de.js @@ -185,7 +185,7 @@ SnapTranslator.dict.de = { 'translator_e-mail': 'jens@moenig.org', // optional 'last_changed': - '2017-06-24', // this, too, will appear in the Translators tab + '2017-09-05', // this, too, will appear in the Translators tab // GUI // control bar: @@ -381,8 +381,10 @@ SnapTranslator.dict.de = { 'stoppe alle Kl\u00e4nge', 'rest for %n beats': 'spiele Pause f\u00fcr %n Schl\u00e4ge', - 'play note %n for %n beats': - 'spiele Note %n f\u00fcr %n Schl\u00e4ge', + 'play note %note for %n beats': + 'spiele Note %note f\u00fcr %n Schl\u00e4ge', + 'set instrument to %inst': + 'setze Instrument auf %inst', 'change tempo by %n': '\u00e4ndere Tempo um %n', 'set tempo to %n bpm': @@ -390,6 +392,16 @@ SnapTranslator.dict.de = { 'tempo': 'Tempo', + // "instruments", i.e. wave forms + '(1) sine': + '(1) Sinus', + '(2) square': + '(2) Quadrat', + '(3) sawtooth': + '(3) Sägeblatt', + '(4) triangle': + '(4) Dreieck', + // pen: 'clear': 'wische', @@ -495,10 +507,16 @@ SnapTranslator.dict.de = { 'Wenn ich geklont werde', 'create a clone of %cln': 'klone %cln', + 'a new clone of %cln': + 'neuer Klon von %cln', 'myself': - 'mich', + 'selbst', 'delete this clone': 'entferne diesen Klon', + 'tell %spr to %cl': + 'lasse %spr tun %cl', + 'ask %spr for %repRing': + 'frage %spr nach %repRing', // sensing: 'touching %col ?': @@ -537,6 +555,24 @@ SnapTranslator.dict.de = { 'Turbomodus?', 'set turbo mode to %b': 'setze Turbomodus auf %b', + 'current %dates': + 'Kalender %dates', + 'year': + 'Jahr', + 'month': + 'Monat', + 'date': + 'Datum', + 'day of week': + 'Wochentag', + 'hour': + 'Stunde', + 'minute': + 'Minute', + 'second': + 'Sekunde', + 'time in milliseconds': + 'Zeit in Millisekunden', 'filtered for %clr': 'nach %clr gefiltert', @@ -584,6 +620,8 @@ SnapTranslator.dict.de = { 'ist %s ein(e) %typ ?', 'is %s identical to %s ?': 'ist %s identisch mit %s ?', + 'JavaScript function ( %mult%s ) { %code }': + 'JavaScript Funktion ( %mult%s ) { %code }', 'type of %s': 'Typ von %s', @@ -595,6 +633,8 @@ SnapTranslator.dict.de = { 'Variablenname', 'Script variable name': 'Skriptvariablenname', + 'inherit %shd': + 'erbe %shd', 'Delete a variable': 'Variable l\u00f6schen', @@ -797,6 +837,10 @@ SnapTranslator.dict.de = { 'ausschalten um Schieber\nin Eingabefeldern zu verhindern', 'check to enable\ninput sliders for\nentry fields': 'einschalten um Schieber\nin Eingabefeldern zu aktivieren', + 'Retina display support': + 'Retina Bildschirmauflösung', + 'Codification support': + 'Kodifikation', 'Clicking sound': 'Akustisches Klicken', 'uncheck to turn\nblock clicking\nsound off': @@ -909,6 +953,8 @@ SnapTranslator.dict.de = { // sprites: 'edit': 'Bearbeiten', + 'clone': + 'Klonen', 'move': 'Verschieben', 'pivot': @@ -921,6 +967,14 @@ SnapTranslator.dict.de = { 'Alle Teile abtrennen', 'export...': 'Exportieren...', + 'parent...': + 'Vorfahr...', + 'current parent': + 'aktueller Vorfahr', + 'release': + 'Entlassen', + 'make temporary and\nhide in the sprite corral': + 'temporär machen\nund Icon verstecken', // stage: 'show all': @@ -1099,6 +1153,8 @@ SnapTranslator.dict.de = { // block editor 'Block Editor': 'Blockeditor', + 'Method': + 'Methode', 'Apply': 'Anwenden', @@ -1437,4 +1493,18 @@ SnapTranslator.dict.de = { 'Name', 'stage': 'B\u00fchne', + 'costumes': + 'Kostüme', + 'sounds': + 'Klänge', + 'scripts': + 'Skripte', + + // inheritance + 'inherited': + 'geerbt', + 'check to inherit\nfrom': + 'einschalten, um zu erben\nvon', + 'uncheck to\ndisinherit': + 'ausschalten, um \nnicht mehr zu erben' }; diff --git a/locale.js b/locale.js index 71e9f883..7f82e061 100644 --- a/locale.js +++ b/locale.js @@ -42,7 +42,7 @@ /*global modules, contains*/ -modules.locale = '2017-September-01'; +modules.locale = '2017-September-05'; // Global stuff @@ -160,7 +160,7 @@ SnapTranslator.dict.de = { 'translator_e-mail': 'jens@moenig.org', 'last_changed': - '2017-06-24' + '2017-09-05' }; SnapTranslator.dict.it = { diff --git a/objects.js b/objects.js index a676a6dd..1658f258 100644 --- a/objects.js +++ b/objects.js @@ -82,7 +82,7 @@ SpeechBubbleMorph, RingMorph, isNil, FileReader, TableDialogMorph, BlockEditorMorph, BlockDialogMorph, PrototypeHatBlockMorph, localize, TableMorph, TableFrameMorph, normalizeCanvas, BooleanSlotMorph, HandleMorph*/ -modules.objects = '2017-September-04'; +modules.objects = '2017-September-05'; var SpriteMorph; var StageMorph;