diff --git a/libraries/LIBRARIES.json b/libraries/LIBRARIES.json index caa323468..2ec90debb 100644 --- a/libraries/LIBRARIES.json +++ b/libraries/LIBRARIES.json @@ -16,6 +16,14 @@ "verwandle Code _ in Blöcke", "verwandle Blöcke _ in Code _ formatiert" ] + }, + "ca": { + "name": "Codi textual dels blocs", + "description": "Obté el codi textual dels blocs i viceversa", + "searchData": [ + "blocs del codi textual _", + "codi textual dels blocs _ formatats _" + ] } } }, @@ -36,6 +44,9 @@ "object _", "clone object _" ] + }, + "ca": { + "description": "Objectes amb herència per prototips" } } }, @@ -60,6 +71,10 @@ "Wenn _ sich ereignet", "hat _ sich ereignet?" ] + }, + "ca": { + "name": "Esdeveniments", + "description": "Crear escolta d'esdeveniments programats per canvi en les dades, canvis d'estat o creuament del llindar d'un sensor" } } }, @@ -665,6 +680,10 @@ "3D Beetle" ], "translations": { + "ca": { + "name": "Geometria 3D de l'escarbat", + "description": "Crea geometria 3D extruint punts, línies o polígons al llarg d'un camí dins l'espai 3D." + } } }, { @@ -680,6 +699,10 @@ "Embroidery" ], "translations": { + "ca": { + "name": "Brodats digitals", + "description": "Generació d'arxius per les brodadores digitals afegint les funcionalitats de brodadora al dibuix de tortuga estàndard. Experimental" + } } }, { @@ -985,6 +1008,10 @@ "searchData": [ "umriss" ] + }, + "ca": { + "name": "Contorns i Halos", + "description": "Crea i mostra contorns i halos dinàmics als vestits dels objectes" } } }, @@ -1721,6 +1748,10 @@ "searchData": [ "let _" ] + }, + "ca": { + "name": "Declara i inicialitza variables de programa", + "description": "Declara i inicialitza múltiples variables dins els programes" } } }, @@ -1835,6 +1866,10 @@ "searchData": [ "nome da fonte _ _ texto em negrito? _ _ oblíquo? _\res" ] + }, + "ca": { + "name": "Escrivint i formatant text", + "description": "Escriu text utilitzant les fonts de Tethrarxitet" } } }, @@ -1857,6 +1892,10 @@ "searchData": [ "api" ] + }, + "ca": { + "name": "Blocs propis dels objectes", + "description": "Crida els blocs propis dels objectes des de altres objectes" } } }, @@ -2384,7 +2423,12 @@ { "fileName": "microblocks.xml", "name": "MicroBlocks", - "description": "Interact with MicroBlocks devices over a USB cable or wirelessly through BLE. Broadcasts generated by the MicroBlocks device will automatically be received on the Snap! side after connecting." + "description": "Interact with MicroBlocks devices over a USB cable or wirelessly through BLE. Broadcasts generated by the MicroBlocks device will automatically be received on the Snap! side after connecting.", + "translations": { + "ca": { + "description": "Interactua amb dispositius programats amb Microblocks conentant-los per USB o per BLE. Els missatges enviats per Microblocks es reben automàticament a Snap! després de la connexió" + } + } }, { "fileName": "~", @@ -2415,6 +2459,10 @@ "other" ], "translations": { + "ca": { + "name": "Metaprogramació", + "description": "Analitza, transforma i genera blocs i programes dinàmicament" + } } }, { @@ -2429,6 +2477,10 @@ "control" ], "translations": { + "ca": { + "name": "Continuacions", + "description": "Captura dinàmicament les continuacions en temps d'execució i crea diferents estructures de control" + } } }, { diff --git a/libraries/beetle.xml b/libraries/beetle.xml index 91c91d876..0507e6685 100644 --- a/libraries/beetle.xml +++ b/libraries/beetle.xml @@ -1 +1 @@ -
1
bb_goto(x, y, z)
xx y z3
xx y z2
yx y z2
xx y z
zx y z15
zx y z45
bb_pointto(x, y, z)
zx y z
circlecircle triangle square semicircle line point sprite positions
shapeshape movement1
shapeshape movement0.5
shapeshape movement
var_get(name)bb_stack
\ No newline at end of file +
ca:reinicia
ca:torna a casa
ca:mou-te _ passos 1
ca:vés a _ bb_goto(x, y, z)
ca:fixa la coordenada _ a _ xx y z3
ca:augmenta la coordenada _ en _ xx y z2
ca:mou-te en la _ pròpia _ passos yx y z2
ca:posició _ xx y z
ca:gira sobre _ propi en _ graus zx y z15
ca:fixa l'angle _ propi a _ zx y z45
ca:apunta cap a _ bb_pointto(x, y, z)
ca:angle _ zx y z
ca:comença a extrudir amb _ de base $_circlecircle=$_circle triangle=$_triangle square=$_square semicircle=$_semicircle line=$_line point=$_point sprite positions=$_sprite positions
ca:deixa d'extrudir
ca:enregistra les posicions de la tortuga _
ca:punts de la base
ca:fixa el desplaçament de la base a _
ca:fixa l'escala de _ a _ $_shapeshape=$_shape movement=$_movement1
ca:augmenta l'escala de _ en _ $_shapeshape=$_shape movement=$_movement0.5
ca:escala de _ $_shapeshape=$_shape movement=$_movement
ca:enregistra posició actual
ca:torna a la posició enregistrada
var_get(name)bb_stack
ca:vista de l'escarbat
diff --git a/libraries/code2blocks_module.xml b/libraries/code2blocks_module.xml index 69c34e0eb..2270682a0 100644 --- a/libraries/code2blocks_module.xml +++ b/libraries/code2blocks_module.xml @@ -1 +1 @@ -turn LISP syntax text code into blocks
de:verwandle Code _ in Blöcke (+ 3 4)
turn blocks into LISP syntax text code.
de:verwandle Blöcke _ in Code _ formatiert true
\ No newline at end of file +turn LISP syntax text code into blocks
de:verwandle Code _ in Blöcke ca:blocs del codi textual _ (+ 3 4)
turn blocks into LISP syntax text code.
de:verwandle Blöcke _ in Code _ formatiert ca:codi textual dels blocs _ formatats _ true
diff --git a/locale/lang-ca.js b/locale/lang-ca.js index 94ba0c636..89beb7817 100644 --- a/locale/lang-ca.js +++ b/locale/lang-ca.js @@ -3,6 +3,7 @@ SnapTranslator.dict.ca = { "1": "1", "2": "2", "3": "3", + "3D Beetle": "Escarbat 3D", "4": "4", "5": "5", "6": "6", @@ -53,10 +54,12 @@ SnapTranslator.dict.ca = { "Are you sure you want to unshare": "Esteu segur que voleu deixar de compartir", "Audio Comp": "Composició d'audio", "August": "agost", + "Axes": "Eixos", "Back...": "Enrere...", "Backgrounds": "Fons", "Backup failed.\nThis cannot be undone, proceed anyway?": "La còpia de seguretat ha fallat.\nNo es podran desfer els canvis, voleu continuar?", "Bar charts": "Gràfics de barres", + "Beetle": "Escarbat", "Bignums, rationals, complex #s": "Números sencers de precisió infinita, racionals exactes i complexos", "Birth date:": "Data de naixement:", "Bitmap": "Mapa de bits", @@ -72,6 +75,7 @@ SnapTranslator.dict.ca = { "Boolean (unevaluated)": "Booleà (sense avaluar)", "Boolean\n(unevaluated)": "Booleà\n(sense avaluar)", "Bottom": "A baix", + "Bright theme": "Disseny clar", "Bring back deleted sprites": "Recupera objectes esborrats", "Browser": "Navegador", "Brush size": "Gruix del pinzell", @@ -89,6 +93,7 @@ SnapTranslator.dict.ca = { "Change block": "Canvia el bloc", "Clear backup": "Esborra la còpia de seguretat", "Clicking sound": "So de clic", + "Close": "Tanca", "Closed brush\n(free draw)": "Dibuix tancat\n(pinzell lliure)", "Cloud": "Núvol", "Code mapping": "Mapeig del codi", @@ -160,8 +165,10 @@ SnapTranslator.dict.ca = { "Enter one translation per line. use colon (\":\") as lang/spec delimiter\nand underscore (\"_\") as placeholder for an input, e.g.:\n\nen:say _ for _ secs": "S'ha d'escriure un traducció per línia, utilitzant els dos punts (\":\") per indicar la llengua\ni guionet baix (\"_\") indicant les ranures, exemple:\n\nca:digues _ durant _ segons", "Eraser tool": "Goma d'esborrar", "Error": "problema", + "Event Hat": "Esdeveniments", "Examples": "Exemples", "Execute on slider change": "Executa en utilitzar els lliscadors", + "Export": "Exporta", "Export pen trails": "Exporta el dibuix sobre l'escenari", "Export pen trails...": "Exporta el dibuix sobre l'escenari...", "Export Project As...": "Exporta el Projecte com…", @@ -175,6 +182,7 @@ SnapTranslator.dict.ca = { "Extension blocks": "Blocs per Extensions", "extent": "extensió", "Extract substrings of a string in various ways. In general, text inputs allow only a single line. The MULTILINE block accepts multi-line text input and can be used in text input slots of other blocks.": "Extreu part de cadenes de text amb diversos criteris. El bloc \"multilínia\" permet afegir entrades de text multilínia en qualsevol entrada de blocs", + "Extrusion base": "Base d'extrussió", "Fade blocks": "Esvaïment dels blocs", "Fade blocks...": "Esvaeix els blocs...", "February": "febrer", @@ -184,6 +192,8 @@ SnapTranslator.dict.ca = { "Filled Ellipse\n(shift: circle)": "El·lipse plena\n(majúscula: cercle)", "Filled Rectangle\n(shift: square)": "Rectangle ple\n(majúscula: quadrat)", "First-Class Sprites": "Objectes de primera classe", + "First person view": "Vista en primera persona", + "Flat Bright": "Disseny pla i clar", "Flat design": "Disseny pla", "Flat line ends": "Puntes de llapis planes", "For all Sprites": "Per a tots els objectes", @@ -191,7 +201,9 @@ SnapTranslator.dict.ca = { "Generate costumes from letters or words of text.": "Genera vestits utilitzant lletres, paraules... o qualevol text.", "Generate puzzle": "Converteix en exercici", "Getters and setters": "Llegir i establir paràmetres del sistema", + "Ghost mode": "Efecte fantasma", "Glide, grow and rotate using easing functions.": "Fés lliscar, crèixer i girar els objectes utilitzant diferents formes i filtres a les animacions", + "Grid": "Graella", "HSL pen color model": "Model de color HSL", "HOF version of ZIP, letting you \"hyperize\" any dyadic function": "Versió HOF (amb funcions d'ordre superior) de la compressió ZIP, que permet \"hiperitzar\" qualsevol funció diàdica (amb dos arguments)", "Header mapping": "Mapeig de la capçalera", @@ -243,6 +255,7 @@ SnapTranslator.dict.ca = { "Like \"switch\" in C-like languages or \"cond\" in Lisp. Thanks to Nathan Dinsmore for inventing the idea of a separate block for each branch!": "La mateixa idea que la comanda \"switch\" en llenguatges tipus C o \"cond\" en Lisp. Gràcies a Nathan Dinsmore per inventar la idea de tenir un bloc separat per a cada branca!", "Line tool\n(shift: constrain to 45º)": "Línies\n(majúscula: només angles de 45º)", "Line tool\n(shift: vertical/horizontal)": "Línies\n(majúscula: vertical/horitzontal)", + "Lisp code...": "Codi textual...", "List": "Llista", "List comprehension": "Compressió de llistes", "List utilities": "Utilitats per a llistes", @@ -287,11 +300,13 @@ SnapTranslator.dict.ca = { "Old password:": "Contrasenya actual:", "One of the big ideas in Logo that they left out of Scratch is thinking of text as structured into words and sentences, rather than just a string of characters. This library brings back that idea.": "Una de les idees importants en Logo que no va ser inclosa a Scratch era pensar en els textos com a una estructura de paraules i frases, més que no com una llista de caràcters. Aquesta llibreria torna a desenvolupar aquesta idea.", "Open": "Obre", + "Open 3D Window": "Obra una finestra 3D", "Open Project": "Obre un projecte", "Open in Community Site": "Obre en el Web Social", "Open...": "Obre...", "Opening project...": "Obrint el projecte…", "Operators": "Operadors", + "Orthographic mode": "Projecció ortogonal", "Other": "Altres", "Output text using speech synthesis.": "Utilitza la síntesi de veu per crear so des d'un text", "Paint Editor": "Editor d'imatges", @@ -345,6 +360,7 @@ SnapTranslator.dict.ca = { "Reporter": "Reportador", "Request blocked": "Petició denegada", "Resend Verification Email...": "Torna a enviar l'email de verificació...", + "Reset Camera": "Reseteja la càmera", "Resend verification email": "Reenviament del mail", "Reset Password...": "Recupera la contrasenya…", "Reset password": "Recupera la contrasenya", @@ -354,6 +370,7 @@ SnapTranslator.dict.ca = { "Run several scripts in parallel and wait until all are done.": "Executa diversos scripts en paral·lel, i espera que hagin acabat tots els processos abans d'aturar-se", "SVG costumes are\nnot yet fully supported\nin every browser": "els vestits SVG\nencara no són suportats\nper tots els navegadors", "Same Named Blocks": "Blocs amb el mateix nom", + "Santa Hats": "Barrets nadalencs", "Save": "Desa", "Save As...": "Anomena i desa...", "Save Project": "Desa el Projecte", @@ -467,6 +484,7 @@ SnapTranslator.dict.ca = { "Visible stepping": "Monitoritzar pas a pas", "Web Audio API is not supported\nin this browser": "aquest navegador no és compatible\namb l'API de Web Audio", "Web services access (https)": "Accés a serveis Web (https)", + "Wireframe": "Vista estructural", "Words, sentences": "Paraules i frases", "World Map": "Mapa del món", "World...": "Món...", @@ -481,6 +499,7 @@ SnapTranslator.dict.ca = { "Zebra coloring": "Coloració en zebra", "Zoom blocks": "Canvia la mida dels blocs", "Zoom blocks...": "Mida dels blocs...", + "Zoom to fit": "Ajusta a la finestra", "_ at _": "_ en _", "_ combine _ using _": "_ combina els elements de _ amb _", "_ contains _": "_ conté _", @@ -617,7 +636,7 @@ SnapTranslator.dict.ca = { "check to cache\nsprite renderings": "marqueu per usar la memòria cau\nen renderitzar els objectes", "check to disable\ndirectly running blocks\nby clicking on them": "marqueu per a deshabilitar\nl'execució directa dels blocs\nen clicar-los", "check to disallow\nscript reentrance": "marqueu per no permetre\nla re-entrada als programes", - "check to distinguish upper- and lowercase when comparing texts": "marqueu per habilitar la distinció entre majúscules i minúscules en comparar textos", + "check to distinguish upper- and\n lowercase when comparing texts": "marqueu per habilitar la distinció entre\nmajúscules i minúscules en comparar textos", "check to edit primitives\nin the palette as custom blocks": "marqueu per poder editar les primitives\nde la paleta com a blocs personalitzats normals", "check to enable\nIDE animations": "marqueu per habilitar\nles animacions de la interfície", "check to enable alternating\ncolors for nested blocks": "marqueu per habilitar la coloració\nalternada per a blocs imbricats", @@ -632,7 +651,7 @@ SnapTranslator.dict.ca = { "check to enable\nsprite composition": "marqueu per habilitar\nl'ancoratge d'objectes", "check to enable support\n for first-class sprite": "marqueu per habilitar el suport\nals objectes de primera classe.", "check to enable\nusing operators on lists and tables": "marqueu per habilitar\nla utilització dels operadors sobre llistes i taules", - "check to have the stage use up\nall space and go behind the\nscripting area": "marque per a que l'escenari\nutilitzi tot l'espai\nsota l'àrea de programació", + "check to have the stage use up\nall space and go behind the\nscripting area": "marqueu per a que l'escenari\nutilitzi tot l'espai\nsota l'àrea de programació", "check to hide (+) symbols\nin block prototype labels": "marqueu per amagar el símbol (+)\nen les etiquetes de prototip\nde bloc (a l'editor de blocs)", "check to inherit\nfrom": "marqueu per heretar\nde", "check to prevent contents\from being saved": "activeu l'opció per evitar que\nels continguts es desin", @@ -691,6 +710,7 @@ SnapTranslator.dict.ca = { "compile": "compila", "compile _": "compila _", "compile _ for _ args": "compila _ per _ arguments", + "condition": "condició", "confetti": "confeti", "console log _": "log per consola: _", "continuation": "continuació", @@ -728,7 +748,7 @@ SnapTranslator.dict.ca = { "delete _": "esborra _", "delete _ of _": "esborra _ de _", "delete a category...": "esborra una categoria...", - "delete block _": "esborra Block _", + "delete block _": "esborra el bloc _", "delete block definition...": "esborra la definició d'aquest bloc", "delete slot": "esborra la ranura", "delete solution": "esborra la solució", @@ -771,6 +791,7 @@ SnapTranslator.dict.ca = { "edit rotation point only...": "edita només el centre de rotació…", "edit the costume's\nrotation center": "canvia el centre de\nrotació del vestit", "edit...": "edita...", + "edited": "editat", "editables": "editables", "elegant (90)": "elegant (90)", "else if _ _": "i si _ _", @@ -798,6 +819,7 @@ SnapTranslator.dict.ca = { "extract solution": "extreu la solució", "f": "f", "false": "fals", + "field": "camp", "file": "arxiu", "file menu import hint": "Importa projectes, blocs,\nimatges o sons", "fill": "omple", @@ -846,6 +868,7 @@ SnapTranslator.dict.ca = { "grow": "augmentar", "h": "h", "handle": "nansa", + "hat": "barret", "header": "capçalera", "header mapping...": "mapejant la capçalera…", "height": "alçada", @@ -956,6 +979,7 @@ SnapTranslator.dict.ca = { "max slots": "ranures màximes", "maximum": "màxim", "medium (50)": "mitjà (50)", + "menu": "menú", "menus": "menús", "message": "missatge", "microphone _": "_ del micròfon", @@ -977,6 +1001,7 @@ SnapTranslator.dict.ca = { "mouse-entered": "el ratolí toqui", "mouse-pointer": "punter del ratolí", "move": "mou", + "movement": "moviment", "move _ steps": "mou-te _ passos", "move all inside...": "mou tot a dins", "move down": "mou cap avall", @@ -1022,6 +1047,7 @@ SnapTranslator.dict.ca = { "number of channels": "número de canals", "numbers from _ to _": "nombres des de _ a _", "o": "o", + "object": "objecte", "object _": "objecte _", "octagon": "octàgon", "only duplicate this block": "duplica només aquest bloc", @@ -1078,6 +1104,7 @@ SnapTranslator.dict.ca = { "please agree to\nthe TOS": "s'han d'acceptar les condicions d'ús.", "please fill out\nthis field": "s'ha d'omplir aquest camp.", "please provide a valid\nemail address": "s'ha de introduir un correu vàlid.", + "point": "punt", "point in direction _": "apunta en direcció _", "point towards _": "apunta cap a _", "pointRight": "punter", @@ -1184,7 +1211,9 @@ SnapTranslator.dict.ca = { "second": "segon", "select": "selecciona", "selection": "selecció", + "selector": "selector", "self": "un mateix", + "semicircle": "semicircumferència", "send _ to _": "envia _ a _", "senders...": "emissors...", "sensor demo": "exemple de sensor", @@ -1201,6 +1230,7 @@ SnapTranslator.dict.ca = { "set pen shade to _": "fixa la intensitat del llapis a _", "set pen size to _": "fixa la mida del llapis en _", "set size to _ %": "fixa la mida a _ %", + "set slot _ to _": "fixa la ranura _ a _", "set tempo to _ bpm": "fixa el tempo a _", "set this morph's\nalpha value": "fixeu el valor del\ncanal alfa per aquest 'morph'", "set turbo mode to _": "posa el mode turbo a _", @@ -1211,6 +1241,7 @@ SnapTranslator.dict.ca = { "setting the rotation center requires a costume": "només es pot fixar el centre de rotació en un vestit (no en la tortuga)", "settings menu prefer empty slots hint": "marqueu per a fer que les ranures\nbuides tinguin preferència sobre les plenes\na l'hora de deixar-hi caure peces", "several block definitions\nalready match this label": "algun bloc definit\nja utilitza aquest nom", + "shape": "base", "shared.": "compartit.", "sharing\nproject...": "compartint\nel projecte…", "sharp drop shadows\nuse for old browsers": "utilitza ombres contrastades\nper a navegadors antics", @@ -1229,9 +1260,11 @@ SnapTranslator.dict.ca = { "shown?": "visible?", "shrink": "disminuir", "shuffled": "barrejats", + "sign": "signe", "signals": "senyals", "sin": "sin", "size": "mida", + "skew _ to _ degrees _ %": "esbiaixa _ a _ graus amb _ %", "slider": "lliscador", "slider max...": "valor màxim del lliscador...", "slider min...": "valor mínim del lliscador...", @@ -1252,6 +1285,7 @@ SnapTranslator.dict.ca = { "speechBubbleOutline": "contorn de bafarada", "split _ by _": "divideix _ per _", "sprite": "objecte", + "sprite positions": "posicions de la tortuga", "sprites": "objectes", "sqrt": "arrel quadrada", "square": "quadrat", @@ -1314,6 +1348,7 @@ SnapTranslator.dict.ca = { "transparency": "transparència", "transparency...": "transparència...", "trash is empty": "la paperera està buida", + "triangle": "triangle", "true": "cert", "turbo mode": "mode turbo", "turbo mode?": "mode turbo?", @@ -1369,7 +1404,7 @@ SnapTranslator.dict.ca = { "uncheck to hide\ncategory names\nin the palette": "desmarqueu per amagar\nel nom de les categories\na la paleta", "uncheck to hide extension\nprimitives in the palette": "desmarqueu per amagar els blocs de primitives\nper a les extensions de la paleta", "uncheck to\nhide in palette": "desmarqueu per ocultar-lo\na la paleta de blocs", - "uncheck to ignore upper- and lowercase when comparing texts": "desmarqueu per deshabilitar la distinció entre majúscules i minúscules en comparar textos", + "uncheck to ignore upper- and\n lowercase when comparing texts": "desmarqueu per deshabilitar la distinció entre\nmajúscules i minúscules en comparar textos", "uncheck to limit\nBoolean slots to true / false": "desmarqueu per commutar les ranures\nbooleanes només entre cert i fals", "uncheck to remove space above": "desmarqueu per treure l'espai de dalt", "uncheck to render\nsprites dynamically": "desmarqueu per renderitzar\nels objectes dinàmicament", @@ -1425,6 +1460,7 @@ SnapTranslator.dict.ca = { "when I am _": "Quan _ aquest personatge", "when I receive _ _": "Quan rebi _ _", "when I start as a clone": "quan una còpia meva comenci", + "when slot _ signals _" : "quan la ranura _ sigui _", "when _": "quan _", "when _ clicked": "Quan la _ es premi", "when _ is edited _": "Quan _ sigui editat _", diff --git a/src/locale.js b/src/locale.js index 3a2309cdf..523cb966d 100644 --- a/src/locale.js +++ b/src/locale.js @@ -50,7 +50,7 @@ // Global stuff -modules.locale = '2024-December-12'; +modules.locale = '2024-December-28'; var Localizer; var SnapTranslator = new Localizer(); @@ -412,7 +412,7 @@ SnapTranslator.dict.ca = { 'translator_e-mail': 'jguille2@xtec.cat, bernat@snap4arduino.rocks', 'last_changed': - '2024-08-25' + '2024-12-28' }; SnapTranslator.dict.ca_VA = {