German translation update, tweaks

pull/3/merge
jmoenig 2014-06-04 13:48:43 +02:00
rodzic 81d3657feb
commit ac39877b9c
7 zmienionych plików z 20 dodań i 7 usunięć

1
gui.js
Wyświetl plik

@ -2535,6 +2535,7 @@ IDE_Morph.prototype.aboutSnap = function () {
+ '\n\nNathan Dinsmore: Saving/Loading, Snap-Logo Design, ' + '\n\nNathan Dinsmore: Saving/Loading, Snap-Logo Design, '
+ 'countless bugfixes' + 'countless bugfixes'
+ '\nKartik Chandra: Paint Editor' + '\nKartik Chandra: Paint Editor'
+ '\nYuan Yuan: Graphic Effects'
+ '\nIan Reynolds: UI Design, Event Bindings, ' + '\nIan Reynolds: UI Design, Event Bindings, '
+ 'Sound primitives' + 'Sound primitives'
+ '\nIvan Motyashov: Initial Squeak Porting' + '\nIvan Motyashov: Initial Squeak Porting'

Wyświetl plik

@ -2145,3 +2145,6 @@ ______
* Blocks: refactor “script pics” feature * Blocks: refactor “script pics” feature
* BYOB: new scriptsPicture() method for custom block definitions * BYOB: new scriptsPicture() method for custom block definitions
* GUI: new (hidden) feature: “Export all scripts as pic” (including custom block refs) * GUI: new (hidden) feature: “Export all scripts as pic” (including custom block refs)
* Graphic effects!!! Yay, thanks, Yuan!
* Bug fixes from Nathan, yay, thank, Nathan!!
* German translation update

Wyświetl plik

@ -185,7 +185,7 @@ SnapTranslator.dict.de = {
'translator_e-mail': 'translator_e-mail':
'jens@moenig.org', // optional 'jens@moenig.org', // optional
'last_changed': 'last_changed':
'2014-02-13', // this, too, will appear in the Translators tab '2014-06-04', // this, too, will appear in the Translators tab
// GUI // GUI
// control bar: // control bar:
@ -1122,8 +1122,16 @@ SnapTranslator.dict.de = {
'Leer', 'Leer',
// graphical effects // graphical effects
'brightness':
'Helligeit',
'ghost': 'ghost':
'Durchsichtigkeit', 'Durchsichtigkeit',
'negative':
'Farbumkehr',
'comic':
'Moire',
'confetti':
'Farbverschiebung',
// keys // keys
'space': 'space':

Wyświetl plik

@ -61,7 +61,7 @@ PushButtonMorph, SyntaxElementMorph, Color, Point, WatcherMorph,
StringMorph, SpriteMorph, ScrollFrameMorph, CellMorph, ArrowMorph, StringMorph, SpriteMorph, ScrollFrameMorph, CellMorph, ArrowMorph,
MenuMorph, snapEquals, Morph, isNil, localize, MorphicPreferences*/ MenuMorph, snapEquals, Morph, isNil, localize, MorphicPreferences*/
modules.lists = '2014-January-09'; modules.lists = '2014-Jun-04';
var List; var List;
var ListWatcherMorph; var ListWatcherMorph;

Wyświetl plik

@ -42,7 +42,7 @@
/*global modules, contains*/ /*global modules, contains*/
modules.locale = '2014-May-26'; modules.locale = '2014-Jun-04';
// Global stuff // Global stuff
@ -149,7 +149,7 @@ SnapTranslator.dict.de = {
'translator_e-mail': 'translator_e-mail':
'jens@moenig.org', 'jens@moenig.org',
'last_changed': 'last_changed':
'2014-02-13' '2014-06-04'
}; };
SnapTranslator.dict.it = { SnapTranslator.dict.it = {

Wyświetl plik

@ -61,6 +61,7 @@
sound handling sound handling
Achal Dave contributed research and prototyping for creating music Achal Dave contributed research and prototyping for creating music
using the Web Audio API using the Web Audio API
Yuan Yuan contributed graphic effects for costumes
*/ */
@ -124,7 +125,7 @@ PrototypeHatBlockMorph*/
// Global stuff //////////////////////////////////////////////////////// // Global stuff ////////////////////////////////////////////////////////
modules.objects = '2014-May-26'; modules.objects = '2014-Jun-04';
var SpriteMorph; var SpriteMorph;
var StageMorph; var StageMorph;

Wyświetl plik

@ -61,7 +61,7 @@ SyntaxElementMorph*/
// Global stuff //////////////////////////////////////////////////////// // Global stuff ////////////////////////////////////////////////////////
modules.store = '2014-May-02'; modules.store = '2014-Jun-04';
// XML_Serializer /////////////////////////////////////////////////////// // XML_Serializer ///////////////////////////////////////////////////////
@ -1032,7 +1032,7 @@ SnapSerializer.prototype.loadInput = function (model, input, block) {
input.setColor(this.loadColor(model.contents)); input.setColor(this.loadColor(model.contents));
} else { } else {
val = this.loadValue(model); val = this.loadValue(model);
if (val !== undefined && val !== null && input.setContents) { if (!isNil(val) && input.setContents) {
input.setContents(this.loadValue(model)); input.setContents(this.loadValue(model));
} }
} }