Alguna forma de poner una tabla en español
Alguna forma de poner una tabla en español
silens
Posts: 101Questions: 40Answers: 0
Buenas amigos, mi duda es si hay alguna forma de poner las palabras de las tablas en español. por ejemplo search o entries.
Gracias
This question has an accepted answers - jump to answer
This discussion has been closed.
Answers
This is the Spanish language plugin: https://datatables.net/plug-ins/i18n/Spanish
I don't use the plugins because the translations aren't complete. Many things are missing in those files. Just check it out for yourself!
For your reference this is how I do it. Depending on the language I change the defaults. That way I don't have to do this for the individual tables.
So this is what I do for Editor (not in the language file). If you want to see the English defaults for Editor search for "i18n": { in file dataTables.editor.js.
And for data tables (also see language file):
Muchas gracias por la respuesta, tengo algunas dudas.
1º Como puedo poner el plugin? ¿Solo tengo que poner el enlace https://datatables.net/plug-ins/i18n/Spanish en mi index.html?
2º And for data tables (also see language file): Donde esta ese archivo? Yo lo puedo editar?
Yo necesito cambiar las palabras: show,entries,Search, todo lo relacionado con la tabla.
Muchas gracias
1 where to put it: before the end of the body of your page, i.e. before this tag: </body>
2 that IS the plug in file as you can see if you click on the link. What you see in my post is my own coding. You can copy it if you like and edit it so that you have it in Spanish. What you see in the plugin might help you get the wording right.
I am not using the plugin files because they are not complete. So you either use the plugin file or you don't. It's up to you ... I copied the plugin file into my source code and completed it by adding the missing attributes.
As you can see the plugin file still has those prefixes like "o" and "s". This is legacy and no longer needed. So it's got to be pretty old ...
You can also take a look at this: https://datatables.net/reference/option/language
OK, muchas gracias, el caso es que he descargado el plugin y se llama se llama Spanish.lang y no .json
Lo he editado a mi gusto y ahora lo he subido y lo he puesto en mi web renombrado como Spanish.json.
He realizado algún cambio pero no lo veo en la tabla, la tabla sigue mostrando show y no enseñar como yo he puesto. Q hago mal?
Without your code I can't tell you. You should be aware that just embedding the language file doesn't do the job. You need to pass it into your data table as the language object or use it to edit the defaults as per my example above.
ok, I am making an exception to get you started with this. Normally I don't write other people's code ... Please just copy this ON TOP of all of your data tables and everything should work WITHOUT any modification of your tables.
Esto es lo que usted necesita poner en su código ANTES de sus data tablas. Y, por favor, elimine el fichero language. Usted no necesita hacer ningún cambio de sus tablas si copia esto.
Muchas Gracias, funciona perfectamente, ha vuelto a ayudarme. Pronto podre ayudar yo a otros.
Good to know this worked for you! So now you already have three languages: Spanish, German (see the version of $.fn.dataTable.defaults that I posted initially) and of course English. In case you should use Editor you have the German version already ($.fn.dataTable.Editor.defaults above). All you would need to do is create a Spanish version from this.
Es bueno saber que esto funcionó para usted! Así que ahora ya tiene tres idiomas: español, alemán (ver la versión de $ .fn.dataTable.defaults que posteé inicialmente) y por supuesto inglés. En caso de que utilice Editor, ya tiene la versión alemana ($ .fn.dataTable.Editor.defaults por encima ). Todo lo que necesita hacer es crear una versión en español de esto.