{ "@metadata": { "authors": [ "Alvaro Vidal-Abarca", "Fitoschido" ] }, "Apps.subtitle": "un entorn visual de programació", "Apps.blocklyMessage": "Blockly", "Apps.codeTooltip": "Vegeu el codi JavaScript generat.", "Apps.linkTooltip": "Desa i enllaça als blocs.", "Apps.runTooltip": "Executa el programa definit pels blocs de l'àrea de treball.", "Apps.runProgram": "Executa el programa", "Apps.resetProgram": "Reinicialitza", "Apps.dialogOk": "D'acord", "Apps.dialogCancel": "Cancel·la", "Apps.catLogic": "Lògica", "Apps.catLoops": "Bucles", "Apps.catMath": "Matemàtiques", "Apps.catText": "Text", "Apps.catLists": "Llistes", "Apps.catColour": "Color", "Apps.catVariables": "Variables", "Apps.catProcedures": "Procediments", "Apps.httpRequestError": "Hi ha hagut un problema amb la sol·licitud.", "Apps.linkAlert": "Comparteix els teus blocs amb aquest enllaç: %1", "Apps.hashError": "Ho sentim, '%1' no es correspon amb cap fitxer desat de Blockly.", "Apps.xmlError": "No s'ha pogut carregar el teu fitxer desat. Potser va ser creat amb una versió diferent de Blockly?", "Apps.listVariable": "llista", "Apps.textVariable": "text", "Code.badXml": "Error d'anàlisi XML:\n%1\n\nSeleccioneu 'Acceptar' per abandonar els vostres canvis, o 'Cancel·lar' per continuar editant l'XML.", "Code.badCode": "Error de programa:\n %1", "Code.timeout": "S'ha superat el nombre màxim d'iteracions d'execució.", "Code.discard": "Esborrar els %1 blocs?", "Code.title": "Codi", "Code.blocks": "Blocs", "Code.trashTooltip": "Descarta tots els blocs.", "Apps.indexTitle": "Aplicacions Blockly", "Apps.indexFooter": "Blockly és gratis i de codi font lliure. Per contribuir amb codi o amb traduccions a Blockly, o per usar Blockly en la vostra app, visiteu %1.", "Apps.choiceIntro": "Blockly és un entorn de programació gràfic. A continuació trobareu algunes aplicacions que usen Blockly.", "Apps.codeSubtitle": "Exporteu un programa Blockly a JavaScript, Python, Dart o XML.", "Plane.plane": "Calculadora de seients d'avió", "Apps.planeSubtitle": "Resoldre un problema matemàtic amb una o dues variables.", "Plane.rows": "Files: %1", "Plane.getRows": "files (%1)", "Plane.rows1": "files de primera classe: %1", "Plane.getRows1": "files de primera classe (%1)", "Plane.rows2": "files de segona classe: %1", "Plane.getRows2": "files de segona classe (%1)", "Plane.seats": "Seients: %1", "Plane.placeholder": "?", "Plane.setSeats": "seients =", "Plane.description1": "Un avió té un nombre de files de seients de passatgers. Cada fila conté quatre seients.", "Plane.description2": "Un avió té dos seients en la cabina de vol (pel pilot i pel copilot) i un nombre de files de seients de passatgers. Cada fila conté quatre seients.", "Plane.description3": "Un avió té dos seients en la cabina de vol (pel pilot i copilot) i un nombre de files per seients de passatgers de primera classe i de segona classe. Cada fila de primera classe conté quatre seients. Cada fila de segona classe conté cinc seients.", "Plane.instructions": "Construïu una fórmula (a sota) que calculi el nombre total de seients de l'avió a mida que canviïn les files (a dalt)." }