base_ca.js 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478
  1. /**
  2. * base_ca.js
  3. *
  4. * @author realor
  5. */
  6. export const translations = {
  7. 'button.accept': 'Accepta',
  8. 'button.cancel': 'Cancel·la',
  9. 'button.delete': 'Esborra',
  10. 'button.edit': 'Edita',
  11. 'button.open': 'Obre',
  12. 'button.close': 'Tanca',
  13. 'button.create': 'Crea',
  14. 'button.save': 'Desa',
  15. 'button.add': 'Afegeix',
  16. 'button.maximize': 'Maximitza',
  17. 'button.minimize': 'Minimitza',
  18. 'button.upload': 'Puja',
  19. 'button.download': 'Baixa',
  20. 'button.folder': 'Carpeta',
  21. 'button.connect': 'Connecta',
  22. 'button.new': 'Nou',
  23. 'button.setup': 'Config.',
  24. 'button.search': 'Cerca',
  25. 'button.back': 'Enrere',
  26. 'button.home': 'Inici',
  27. 'button.view': 'Veure',
  28. 'button.restore': 'Restaura',
  29. 'button.rename': 'Reanomena',
  30. 'button.apply': 'Aplica',
  31. 'button.print': 'Imprimeix',
  32. 'button.export': 'Exporta',
  33. 'button.preview': 'Prova',
  34. 'button.undo': 'Desfés',
  35. 'button.redo': 'Refés',
  36. 'button.run': 'Executa',
  37. 'button.yes': 'Si',
  38. 'button.no': 'No',
  39. 'button.discard': 'Descarta',
  40. 'button.optimize': 'Optimitza',
  41. 'button.editor': 'Editor',
  42. 'button.clear': 'Neteja',
  43. 'button.list': 'Llista',
  44. 'button.next': 'Següent',
  45. 'button.previous': 'Anterior',
  46. 'button.preview_material': 'Prova material',
  47. 'button.apply_material': 'Aplica material',
  48. 'button.restore_materials': 'Restaura materials',
  49. 'button.material_usage': 'Usos',
  50. 'button.select': 'Selecciona',
  51. 'button.anchor_section': 'Ancora secció',
  52. 'button.add_property': 'Afegeix propietat',
  53. 'button.edit_properties': 'Edita propietats',
  54. 'button.add_formula': 'Afegeix fórmula',
  55. 'button.add_controller': 'Afegeix controlador',
  56. 'button.remove_controller': 'Esborra controlador',
  57. 'button.start_controller': 'Inicia controlador',
  58. 'button.stop_controller': 'Atura controlador',
  59. 'button.object_builder': "Constructor d'objecte",
  60. 'button.change_material': 'Canvia material',
  61. 'button.finish': 'Finalitza',
  62. 'button.make_profile': 'Crea perfil',
  63. 'button.change_axis': 'Canvia eix',
  64. 'button.menu_show': 'MENÚ',
  65. 'button.menu_hide': 'TANCA',
  66. 'units.km': 'kilometres',
  67. 'units.m': 'metres',
  68. 'units.cm': 'centímetres',
  69. 'units.mm': 'mil·límetres',
  70. 'units.in': 'polzades',
  71. 'menu.file': 'Arxiu',
  72. 'menu.edit': 'Edició',
  73. 'menu.view': 'Vista',
  74. 'menu.view.standard_view': 'Vista estàndard',
  75. 'menu.view.style': 'Estil',
  76. 'menu.view.projection': 'Projecció',
  77. 'menu.select': 'Selecció',
  78. 'menu.design': 'Disseny',
  79. 'menu.design.add': 'Afegir',
  80. 'menu.design.add_solid': 'Sòlid',
  81. 'menu.design.add_profile': 'Perfil',
  82. 'menu.design.add_cord': 'Corda',
  83. 'menu.design.geometry': 'Geometria',
  84. 'menu.design.boolean_operation': 'Operació booleana',
  85. 'menu.design.transform': 'Transformació',
  86. 'menu.measure': 'Mesurament',
  87. 'menu.control': 'Control',
  88. 'menu.panels': 'Panells',
  89. 'menu.help': 'Ajuda',
  90. 'tool.new_scene.label': 'Nova escena',
  91. 'tool.new_scene.help': 'Nova escena',
  92. 'tool.cloud_explorer.label': 'Explorador',
  93. 'tool.cloud_explorer.help': 'Explorador',
  94. 'tool.openlocal.label': 'Obre del disc local',
  95. 'tool.openlocal.help': 'Obre del disc local',
  96. 'tool.savelocal.label': 'Desa en disc local',
  97. 'tool.savelocal.help': 'Desa en disc local',
  98. 'tool.select.label': 'Selecciona',
  99. 'tool.select.help': 'Punter: selecció per punt',
  100. 'tool.select_by_name.label': 'Selecciona per nom',
  101. 'tool.select_by_property.label': 'Selec. per propietat',
  102. 'tool.select_by_qrcode.label': 'Selec. per codi QR',
  103. 'tool.select_parent.label': 'Selecciona el pare',
  104. 'tool.export_selection.label': 'Exporta selecció',
  105. 'tool.options.label': 'Opcions',
  106. 'tool.print.label': 'Imprimir',
  107. 'tool.print.help': 'Imprimir escena a pdf',
  108. 'tool.svg_exporter.label': 'Exporta SVG',
  109. 'tool.draw.label': 'Dibuixa',
  110. 'tool.draw.add_vertex': 'Afegeix vèrtex a la corda.',
  111. 'tool.draw.first_vertex': 'Dibuixa el primer vèrtex de la corda.',
  112. 'tool.draw.select_vertex': 'Selecciona el vèrtex a moure o inserir.',
  113. 'tool.draw.vertex_destination': 'Selecciona la nova posició del vèrtex.',
  114. 'tool.measure_length.label': 'Mesura longitud',
  115. 'tool.measure_length.help': 'Mesura longitud',
  116. 'tool.measure_selection.label': 'Mesura selecció',
  117. 'tool.rebuild.label': 'Reconstrueix',
  118. 'tool.paint.label': 'Pinta',
  119. 'tool.move.label': 'Mou',
  120. 'tool.move.select_anchor_point': "Selecciona punt d'ancoratge.",
  121. 'tool.move.select_destination_point': 'Selecciona punt de destinació.',
  122. 'tool.move.edit_offset': "Edita desplaçament o selecciona punt d'ancoratge.",
  123. 'tool.rotate.label': 'Rota',
  124. 'tool.rotate.select_first_point': "Selecciona el primer punt de l'eix de rotació.",
  125. 'tool.rotate.select_second_point': "Selecciona el segon punt de l'eix de rotació.",
  126. 'tool.rotate.select_anchor_point': "Selecciona punt d'ancoratge.",
  127. 'tool.rotate.select_destination_point': 'Selecciona punt de destinació.',
  128. 'tool.rotate.edit_rotation': "Edita la rotació o selecciona punt d'ancoratge.",
  129. 'tool.scale.label': 'Escala',
  130. 'tool.scale.select_first_point': 'Selecciona el punt origen.',
  131. 'tool.scale.select_anchor_point': "Selecciona punt d'ancoratge.",
  132. 'tool.scale.select_destination_point': 'Selecciona punt de destinació.',
  133. 'tool.scale.edit_scale': "Edita l'escala o selecciona punt d'ancoratge.",
  134. 'tool.place.label': 'Posiciona',
  135. 'tool.place.help': "Selecciona un punt per posicionar l'objecte.",
  136. 'tool.extrude.label': 'Extrusiona',
  137. 'tool.extrude.drag_pointer': "Arrossega el punter per extrusionar l'objecte seleccionat dinàmicament.",
  138. 'tool.extrude.select_object': 'Selecciona el perfil o el sòlid que vols extrusionar.',
  139. 'tool.revolve.label': 'Revoluciona',
  140. 'tool.revolve.set_axis_first_point': "Selecciona el primer punt de l'eix de revolució.",
  141. 'tool.revolve.set_axis_second_point': "Selecciona el segon punt de l'eix de revolució.",
  142. 'tool.revolve.drag_pointer': "Arrossega el punter per revolucionar l'objecte seleccionat dinàmicament.",
  143. 'tool.revolve.select_object': 'Selecciona el perfil o el sòlid que vols revolucionar.',
  144. 'tool.union.label': 'Unió',
  145. 'tool.intersection.label': 'Intersecció',
  146. 'tool.subtraction.label': 'Substracció',
  147. 'tool.mesh_to_solid.label': 'Malla a Sòlid',
  148. 'tool.solid_to_mesh.label': 'Sòlid a Malla',
  149. 'tool.merge_geometries.label': 'Fusiona geometries',
  150. 'tool.clip.label': 'Retalla',
  151. 'tool.script.label': 'Programes',
  152. 'tool.script.name': 'Programa:',
  153. 'tool.orbit.label': 'Orbita',
  154. 'tool.orbit.help': 'Rotació: arrossega amb butó esquerre, Desplaça: arrossega amb botó dret o 2 punters, Zoom: gira roda, arrossega amb botó central o zoom amb 2 punters.',
  155. 'tool.auto_orbit.label': 'Auto orbita',
  156. 'tool.auto_orbit.help': 'Auto orbita',
  157. 'tool.fly.label': 'Vola',
  158. 'tool.fly.forward': 'Avança',
  159. 'tool.fly.backward': 'Retrocedeix',
  160. 'tool.fly.rotateLeft': "Gira a l'esquerra",
  161. 'tool.fly.rotateRight': 'Gira a la dreta',
  162. 'tool.fly.ascend': 'Ascendeix',
  163. 'tool.fly.descend': 'Descendeix',
  164. 'tool.fly.moveLeft': "Mou a l'esquerra",
  165. 'tool.fly.moveRight': 'Mou a la dreta',
  166. 'tool.fly.lookUp': 'Mira cap amunt',
  167. 'tool.fly.lookDown': 'Mira cap avall',
  168. 'tool.fly.options': 'Opcions de vol',
  169. 'tool.fly.detect_collision': 'Detecta col·lisió',
  170. 'tool.fly.stick_control': 'Control per stick',
  171. 'tool.fly.ground_distance_control': 'Control de distància al terra',
  172. 'tool.fly.ground_distance': 'Distància al terra:',
  173. 'tool.view.label': 'Veure',
  174. 'tool.section.label': 'Secció',
  175. 'tool.section.help': 'Toca una cara per seleccionar el pla de secció. Arrossega el punter o gira la roda per desplaçar el pla de secció.',
  176. 'tool.add_object.label': 'Afegeix objecte',
  177. 'tool.add_box.label': 'Caixa',
  178. 'tool.add_cylinder.label': 'Cilindre',
  179. 'tool.add_sphere.label': 'Esfera',
  180. 'tool.add_spring.label': 'Molla',
  181. 'tool.add_group.label': 'Grup',
  182. 'tool.add_rectangle.label': 'Rectangle',
  183. 'tool.add_circle.label': 'Cercle',
  184. 'tool.add_ellipse.label': 'El·lipse',
  185. 'tool.add_trapezium.label': 'Trapezi',
  186. 'tool.add_iprofile.label': 'Perfil I',
  187. 'tool.add_lprofile.label': 'Perfil L',
  188. 'tool.add_tprofile.label': 'Perfil T',
  189. 'tool.add_uprofile.label': 'Perfil U',
  190. 'tool.add_zprofile.label': 'Perfil Z',
  191. 'tool.add_helicoid.label': 'Helicoide',
  192. 'tool.add_sprite.label': 'Sprite',
  193. 'tool.view.top': 'Zenital',
  194. 'tool.view.front': 'Frontal',
  195. 'tool.view.back': 'Posterior',
  196. 'tool.view.left': 'Esquerre',
  197. 'tool.view.right': 'Dreta',
  198. 'tool.remove.label': 'Esborra',
  199. 'tool.clone.label': 'Clona',
  200. 'tool.cloner.label': 'Clonador',
  201. 'tool.cut.label': 'Retalla',
  202. 'tool.paste.label': 'Enganxa',
  203. 'tool.show.label': 'Mostra',
  204. 'tool.hide.label': 'Oculta',
  205. 'tool.faces_style.label': 'Cares',
  206. 'tool.edges_style.label': 'Arestes',
  207. 'tool.faces_edges_style.label': 'Cares i aristes',
  208. 'tool.hidden_style.label': 'Ocult',
  209. 'tool.activate_camera.label': 'Activa càmera',
  210. 'tool.perspective.label': 'Perspectiva',
  211. 'tool.orthographic.label': 'Ortogràfica',
  212. 'tool.zoom_all.label': 'Enquadra tot',
  213. 'tool.fullscreen.label': 'Pantalla completa',
  214. 'tool.center_selection.label': 'Centra selecció',
  215. 'tool.focus_selection.label': 'Focalitza selecció',
  216. 'tool.inspect_geometry.label': 'Analitza geometria',
  217. 'tool.reset_matrix.label': 'Inicialitza matriu',
  218. 'tool.smooth_edges.label': 'Suavitza arestes',
  219. 'tool.start_controllers.label': 'Inicia controladors',
  220. 'tool.stop_controllers.label': 'Atura controladors',
  221. 'tool.outliner.label': 'Esquema',
  222. 'tool.outliner.help': 'Esquema',
  223. 'tool.inspector.label': 'Inspector',
  224. 'tool.inspector.help': 'Inspector',
  225. 'tool.statistics.label': 'Estadístiques',
  226. 'tool.statistics.help': 'Estadístiques',
  227. 'tool.inspect_geometry.help': 'Selecciona la geometria',
  228. 'tool.about.label': 'Quant a',
  229. 'label.language': 'Idioma:',
  230. 'label.units': 'Unitats del model:',
  231. 'label.decimals': 'Decimals a mostrar:',
  232. 'label.fr_divisor': 'Divisor de FPS:',
  233. 'label.sel_paint_mode': 'Pintat de selecció:',
  234. 'label.show_deep_sel': 'Mostra selecció profunda',
  235. 'label.show_local_axes': 'Mostra eixos locals',
  236. 'label.background_color': 'Color de fons:',
  237. 'label.panel_opacity': 'Opacitat de panells:',
  238. 'label.cast_shadows': "Projecció d'ombres",
  239. 'label.service_type': 'Tipus de servei:',
  240. 'label.service_name': 'Nom del servei:',
  241. 'label.service_desc': 'Descripció del servei:',
  242. 'label.service_url': 'URL:',
  243. 'label.service_user': 'Usuari:',
  244. 'label.service_pass': 'Paraula de pas:',
  245. 'label.section_color': 'Color de secció:',
  246. 'label.smooth_angle': 'Angle de suavitzat:',
  247. 'label.offset': 'Desplaçament:',
  248. 'label.rotation': 'Rotació (graus):',
  249. 'label.length': 'Longitud:',
  250. 'label.scale_factor': "Factor d'escala:",
  251. 'label.scale_keep_proportions': 'Manté proporcions',
  252. 'label.depth': 'Profunditat:',
  253. 'label.place_mode': 'Mode:',
  254. 'label.name': 'Nom:',
  255. 'label.format': 'Format:',
  256. 'label.save_selection': 'Desa només la selecció',
  257. 'label.username': 'Usuari:',
  258. 'label.password': 'Paraula de pas:',
  259. 'label.folder_name': 'Nom de la carpeta:',
  260. 'label.property_name': 'Nom de la propietat:',
  261. 'label.property_type': 'Tipus de la propietat:',
  262. 'label.property_value': 'Valor de la propietat:',
  263. 'label.properties': 'Propietats (JSON):',
  264. 'label.formula.path': 'Propietat:',
  265. 'label.formula.expression': 'Expressió:',
  266. 'label.print_title': 'Títol:',
  267. 'label.print_scale': 'Escala 1:',
  268. 'label.svg_exporter_title': 'Títol:',
  269. 'label.selection_by_properties': 'Propietats:',
  270. 'label.expression': 'Expressió:',
  271. 'label.selection_properties': 'Propietats de la selecció:',
  272. 'label.exported_properties': 'Propietats a exportar:',
  273. 'label.material_list': 'Materials:',
  274. 'label.color': 'Color difús:',
  275. 'label.specular': 'Color especular:',
  276. 'label.emissive': 'Color emissiu:',
  277. 'label.material_side': 'Aplicat a:',
  278. 'label.front_side': 'Cara frontal',
  279. 'label.back_side': 'Cara posterior',
  280. 'label.double_side': 'Doble cara',
  281. 'label.depth_test': 'Test de profunditat',
  282. 'label.depth_write': 'Escriptura de profunditat',
  283. 'label.opacity': opacity => `Opacitat: ${opacity}%`,
  284. 'label.material_name': 'Nom:',
  285. 'label.material_on_selection': 'Sobre la selecció',
  286. 'label.on_vertex': 'Sobre vèrtex',
  287. 'label.on_edge': 'Sobre aresta',
  288. 'label.on_face': 'Sobre cara',
  289. 'label.on_edge_face': 'Sobre intersecció aresta-cara',
  290. 'label.on_guide_face': 'Sobre intersecció guia-cara',
  291. 'label.on_edge_edge': 'Sobre intersecció aresta-aresta',
  292. 'label.on_guide_edge': 'Sobre intersecció guia-aresta',
  293. 'label.on_x_axis': 'Sobre eix X',
  294. 'label.on_y_axis': 'Sobre eix Y',
  295. 'label.on_z_axis': 'Sobre eix Z',
  296. 'label.on_projected_vertex': 'Sobre vèrtex projectat',
  297. 'label.selection_mode': 'Mode de selecció',
  298. 'label.set_selection_mode': 'Estableix',
  299. 'label.add_selection_mode': 'Suma',
  300. 'label.remove_selection_mode': 'Resta',
  301. 'label.geometries_display': 'Geometries a mostrar:',
  302. 'label.geometry_inventory': 'Inventari',
  303. 'label.geometry_detail': 'Geometria',
  304. 'label.geometry_id': 'Id',
  305. 'label.geometry_instances': 'Instàncies',
  306. 'label.geometry_triangles': 'Triangles',
  307. 'label.geometry_total_triangles': 'Total',
  308. 'option.edges': 'Arestes',
  309. 'option.faces': 'Cares',
  310. 'option.solid': 'Sòlid',
  311. 'option.gradient': 'Gradient',
  312. 'title.add_cloud_service': 'Afegeix servei del núvol',
  313. 'title.edit_cloud_service': 'Edita servei del núvol',
  314. 'title.save_to_cloud': 'Desa al núvol',
  315. 'title.create_folder_in_cloud': 'Crea carpeta al núvol',
  316. 'title.object_properties': "Propietats d'objecte",
  317. 'title.delete_cloud_service': 'Esborra servei de núvol',
  318. 'title.delete_from_cloud': 'Esborra del núvol',
  319. 'title.unsaved_changes': 'Canvis no desats',
  320. 'title.formula': 'Fórmula',
  321. 'title.add_controller': 'Afegeix controlador',
  322. 'title.remove_controller': 'Esborra controlador',
  323. 'title.properties': 'Propietats',
  324. 'title.script_editor': 'Editor de codi',
  325. 'title.object_builder': "Constructor d'objecte",
  326. 'title.select_by_property': 'Selecció per propietats',
  327. 'title.select_by_qrcode': 'Selecció per codi QR',
  328. 'title.export_selection': 'Exporta selecció',
  329. 'title.login': 'Identificació',
  330. 'title.new_material': 'Nou material',
  331. 'title.rename_material': 'Reanomena material',
  332. 'message.measure_length': (length, units) => `Longitud: ${length} ${units}`,
  333. 'message.solids_count': count => `Sòlids: ${count}`,
  334. 'message.solids_area': (area, units) => `Àrea: ${area} ${units}²`,
  335. 'message.solids_volume': (volume, units) => `Volum: ${volume} ${units}³`,
  336. 'message.solids_area_volume': ratio => `Àrea/Volum: ${ratio}`,
  337. 'message.invalid_service': service => `Servei no vàlid: [${service}].`,
  338. 'message.objects_selected': count => `${count} objecte${count === 1 ? '' : 's'} seleccionat${count === 1 ? '' : 's'}${count > 0 ? ':' : '.'}`,
  339. 'message.no_solid_selected': 'Cap sòlid seleccionat.',
  340. 'message.controllers_loaded': count => `${count} controladors carregats.`,
  341. 'message.select_directory': 'Selecciona el directori on desar el fitxer.',
  342. 'message.objects_selected_by_prop': count => `${count} objecte${count === 1 ? '' : 's'} seleccionat${count === 1 ? '' : 's'}.`,
  343. 'message.script_executed': 'Programa executat.',
  344. 'message.no_object_for_code': code => `No s'ha trobat cap objecte amb el codi ${code}`,
  345. 'message.file_saved': 'Fitxer desat.',
  346. 'message.folder_created': 'Carpeta creada.',
  347. 'message.file_deleted': 'Fitxer esborrat.',
  348. 'message.folder_deleted': 'Carpeta esborrada.',
  349. 'message.object_name': objectName => `Objecte: ${objectName}`,
  350. 'message.geometry_id': id => `Id de geometria: ${id}`,
  351. 'message.vertex_count': count => `Vèrtexs: ${count}`,
  352. 'message.face_count': count => `Cares: ${count}`,
  353. 'message.is_manifold': manifold => `És varietat: ${manifold ? 'si' : 'no'}`,
  354. 'message.geometry_count': count => `Geometries: ${count}`,
  355. 'message.instance_count': count => `Instàncies: ${count}`,
  356. 'message.modeled_triangle_count': count => `Triangles modelitzats: ${count}`,
  357. 'message.rendered_triangle_count': count => `Triangles renderitzats: ${count}`,
  358. 'message.invalid_credentials': 'Credencials incorrectes.',
  359. 'message.access_denied': 'Accés denegat.',
  360. 'message.action_denied': 'Acció denegada.',
  361. 'message.invalid_revolution_axis': 'Eix de revolució invàlid. Aquest eix no es pot projectar sobre el pla del perfil.',
  362. 'question.discard_changes': name => `Vols descartar els canvis no desats en ${name || " l'editor"}?`,
  363. 'question.delete_service': name => `Vols esborrar el servei ${name}?`,
  364. 'question.delete_folder': name => `Vols esborrar la carpeta ${name}?`,
  365. 'question.delete_file': name => `Vols esborrar el fitxer ${name}?`,
  366. 'question.remove_controller': name => `Vols esborrar el controlador ${name}?`,
  367. 'question.create_new_scene': 'Vols crear una nova escena?',
  368. 'controller.AutoPilotController': 'Condueix un objecte.',
  369. 'controller.Brain4itPostController': 'Fa un POST a Brain4it.',
  370. 'controller.Brain4itWatchController': 'Observa funcions exteriors de Brain4it.',
  371. 'controller.ColorController': 'Coloreja un objecte.',
  372. 'controller.DisplayController': 'Mostra un valor en un panell.',
  373. 'controller.LightController': 'Il·lumina un objecte.',
  374. 'controller.LoadController': "Carrega un model a l'escena.",
  375. 'controller.ProximityController': 'Detecta proximitat a objectes.',
  376. 'controller.PushButtonController': 'Mostra un butó.',
  377. 'controller.RotationController': 'Rota un objecte.',
  378. 'controller.ToggleButtonController': 'Mostra un interruptor.',
  379. 'controller.TranslationController': 'Desplaça un objecte.'
  380. }