Merge remote-tracking branch 'jmoenig/master'

upd4.1
Lucas Karahadian 2015-05-18 14:59:31 -07:00
commit 3d56cb319c
5 zmienionych plików z 34 dodań i 15 usunięć

6
gui.js
Wyświetl plik

@ -69,7 +69,7 @@ SpeechBubbleMorph*/
// Global stuff ////////////////////////////////////////////////////////
modules.gui = '2015-May-01';
modules.gui = '2015-May-18';
// Declarations
@ -2964,7 +2964,9 @@ IDE_Morph.prototype.exportGlobalBlocks = function () {
};
IDE_Morph.prototype.exportSprite = function (sprite) {
var str = this.serializer.serialize(sprite.allParts());
var str = encodeURIComponent(
this.serializer.serialize(sprite.allParts())
);
window.open('data:text/xml,<sprites app="'
+ this.serializer.app
+ '" version="'

Wyświetl plik

@ -2497,3 +2497,10 @@ ______
* Threads: return empty string when querying first letter of a list
* GUI: hide “save to disk” option behind shift-click again (has issues in Chrome)
* GUI: parameters for embedding projects in iFrames, thanks, Bernat!
=== Release v4.0 ===
150518
------
* Objects, GUI: Fix encoding for exported sprites (esp. comments)
* Portuguese translation update, thanks, Manuel!!

Wyświetl plik

@ -185,7 +185,7 @@ SnapTranslator.dict.pt = {
'translator_e-mail':
'mmsequeira@gmail.com',
'last_changed':
'2014-10-01',
'2015-05-04',
// GUI
// control bar:
@ -417,8 +417,18 @@ SnapTranslator.dict.pt = {
'Quando alguém clicar em %greenflag',
'when %keyHat key pressed':
'Quando alguém pressionar a tecla %keyHat',
'when I am clicked':
'Quando alguém clicar em ti',
'when I am %interaction':
'Quando o rato %interaction',
'clicked':
'clicar em ti',
'pressed':
'pressionar em ti',
'dropped':
'te largar',
'mouse-entered':
'entrar em ti',
'mouse-departed':
'sair de ti',
'when I receive %msgHat':
'Quando receberes a mensagem %msgHat',
'broadcast %msg':
@ -647,13 +657,17 @@ SnapTranslator.dict.pt = {
'Abrir um projecto…',
'Save':
'Guardar este projecto',
'Save to disk':
'Guardar no disco',
'store this project\nin the downloads folder\n(in supporting browsers)':
'Guardar este projecto\nna sua pasta de descargas\n'
+ '(em navegadores que o suportem).',
'Save As...':
'Guardar este projecto como…',
'Import...':
'Importar…',
'file menu import hint':
'Abrir um projecto exportado,\n'
+ 'substitundo o projecto corrente, ou\n'
'Abrir um projecto exportado,\nsubstitundo o projecto corrente, ou\n'
+ 'importar uma biblioteca de blocos, um\n'
+ 'traje ou um som para o projecto corrente.',
'Export project as plain text...':
@ -1443,10 +1457,6 @@ SnapTranslator.dict.pt = {
'Suportar produção de código',
'check for block\nto text mapping features':
'Assinalar para funcionalidades\nde mapeamento entre blocos e texto.',
'Save to disk':
'Guardar no disco',
'experimental - store this project\nin your downloads folder':
'Experimental - Guardar este projecto\nna sua pasta de descargas.',
'saved.':
'guardado.',
'options...':

Wyświetl plik

@ -42,7 +42,7 @@
/*global modules, contains*/
modules.locale = '2015-February-23';
modules.locale = '2015-May-18';
// Global stuff
@ -209,7 +209,7 @@ SnapTranslator.dict.pt = {
'translator_e-mail':
'mmsequeira@gmail.com',
'last_changed':
'2014-10-01'
'2015-05-04'
};
SnapTranslator.dict.cs = {

Wyświetl plik

@ -125,7 +125,7 @@ PrototypeHatBlockMorph*/
// Global stuff ////////////////////////////////////////////////////////
modules.objects = '2015-April-15';
modules.objects = '2015-May-18';
var SpriteMorph;
var StageMorph;
@ -2677,7 +2677,7 @@ SpriteMorph.prototype.userMenu = function () {
};
SpriteMorph.prototype.exportSprite = function () {
if (this.isCoone) {return; }
if (this.isClone) {return; }
var ide = this.parentThatIsA(IDE_Morph);
if (ide) {
ide.exportSprite(this);