jacmaes Posted February 28, 2012 Posted February 28, 2012 (edited) Here's my first draft for the Spanish translation. Please note that: It's fairly complete, but not quite ready for production. Spanish is not my mother tongue (I'm French), but I've been living in Spain for 10 years so it should be acceptable. Contributions and suggestions are welcome. I will post updates as necessary. This is Spanish for Spain. Some parts of the translations might not be appropriate in South American countries for example. In particular, I've used the less formal, more direct version of "you": "tú" as opposed to "usted", which is much more common in Spain. I love ProcessWire and I'm glad I can contribute to this awesome project. UPDATES: December 10, 2013: Translation files updated for dev version 2.3.8 (see "spanish-spain-december2013.zip" below) March 4, 2014: I've created a Github repository that I plan to update whenever possible. All updates will be posted there from now on. June 16, 2014. Update to 2.4.4. spanish-spain.zip spanish-spain-december2013.zip Edited June 16, 2014 by jacmaes 4
diogo Posted February 28, 2012 Posted February 28, 2012 Su trabajo es excelente, gracias! Tú trabajo, you mean
gfdesign Posted June 2, 2013 Posted June 2, 2013 Hi. I'm native Spanish speaker (from Argentina) and I'd like contribute to Jacmaes's translations or make a new one for Latin America. I like the idea to have a "formal" translation for an admin. When I say "formal", I mean use "usted" instead "vos" or "tu", but I'd want to know what is the opinion Ryan about that. BTW, I would like to take this opportunity to thank to him this fantastic CMS. I've not done any site using PW yet, but I realize its potential, so I want to express my deep adminiration for his great work.Going back to the translation subject, I would need some advices or tell me what I should do to make a new Spanish version. I've started translating what Jacmaes did into Control Panel of PW. Am I in a good path?Thanks in advance.Best regardsFernando 2
jacmaes Posted June 3, 2013 Author Posted June 3, 2013 Thanks Fernando for your contribution. A Latin American version is indeed sorely needed. I'll be more than happy to collaborate with you so we can have two (or more) rock-solid Spanish versions. As a matter of fact, I was planning on revising my original work for a new Web project in Spanish that I'll be starting in about a month, and enlist the help of a native speaker from Spain to double-check everything. My translation is for an older version of PW, so I suppose there must new fields to be translated anyway. As regards to your question about how to get started with the translation, if I remember well, I did everything from the control panel. As it's not always easy to determine the context of the original text in English, I think it's best to move back and forth between a live site and the control panel to sort out the intended meaning, which I did not do fully enough in the first place. Jacques 3
SadlyMistaken Posted October 18, 2013 Posted October 18, 2013 I was this morgning translating the "blank" fields and i've got a doubt... "Abandoned" fields are fields used by modules that i haven't installed them yet??? I mean, system proposes to delete them... but i am not sure if deleting is a good thing if they are going to appear again if I install new modules. he he he Hugs from Spain!!! And thanks for the help!!!
Radek Posted October 18, 2013 Posted October 18, 2013 Hello SadlyMistaken and welcome to PW forum. "Abandoned" fields are translated, but source code was changed (localization string need update) or missing modules. Good way for external modules localization could be release separate language pack and do not include them to core language pack. (Every user have different modules installed so let them choose). I am doing it in Czech language pack. And seems like i will do git repo for them soon....
SadlyMistaken Posted October 18, 2013 Posted October 18, 2013 Thanks so much for dissipating my doubts!!! And thanks too for the welcome!! I was reading the post where people are talking about core and module translations and for the moment i don't know what to choose (one translation file per module plus core, or several translation files each for module)... it is a really difficult question to solve... Again, thanks
SadlyMistaken Posted December 11, 2013 Posted December 11, 2013 Oh!! It was updated!! GREAT jacmaesThanks a looooooooooooooot. This is a excelent pre-christmast gift ¡¡GRACIASSSSSSSSSSSSS!!!!
biojazzard Posted February 11, 2014 Posted February 11, 2014 After ProcessWire 2.4 I had to translate a lot of things. Please check it out: https://github.com/biojazzard/pw_spanish I feel this is the latest working version, but since PW 2.4 is pretty new, some updates may come. Enjoy. 1
jacmaes Posted March 4, 2014 Author Posted March 4, 2014 Thanks biojazzard. I've gone quickly over your changes and added some more recent translations for the stable release of 2.4.0. I've created a Github repository that I plan to keep updating whenever possible: https://github.com/jacmaes/pw-spanish 1
SadlyMistaken Posted March 4, 2014 Posted March 4, 2014 I never used github... and now i can choose between 2 sources... I feel this is weiiiiiiird.... I think I only must to choose which ZIP file to download.. musn't I ? Anyway Thanks a lot for 2.4.0 version, boys Me encanta poder entender donde estoy haciendo click en mi sitio web. También, muchas gracias por separar los módulos del core básico. Mooooooooooooola De nuevo, millones de gracias.
jacmaes Posted March 5, 2014 Author Posted March 5, 2014 SadlyMistaken, I can talk to biojazzard if he'd like to keep collaborating on future updates, and how we'd do that, so that there are no two parallel translations. But for now, the most up-to-date version can be found on my Github repository. You don't need to know anything about Github by the way, just click the "Download zip" button on the right column.
SadlyMistaken Posted March 8, 2014 Posted March 8, 2014 Ah, ok... I was worried about duplications Thanks so much Then it is easier than i even thought. Thank You A Lot
blad Posted September 5, 2014 Posted September 5, 2014 The last update was 20 files, this has 126 fully translated.Updated Sept/2014: ProcessWire 2.4.15. --> 126 files --> 100% translated. Files translated: wire--core--admintheme-php.jsonwire--core--field-php.jsonwire--core--fieldgroups-php.jsonwire--core--fields-php.jsonwire--core--fieldselectorinfo-php.jsonwire--core--fieldtype-php.jsonwire--core--fieldtypemulti-php.jsonwire--core--functions-php.jsonwire--core--inputfield-php.jsonwire--core--inputfieldwrapper-php.jsonwire--core--interfaces-php.jsonwire--core--languagefunctions-php.jsonwire--core--modules-php.jsonwire--core--pagefile-php.jsonwire--core--pageimage-php.jsonwire--core--pages-php.jsonwire--core--password-php.jsonwire--core--process-php.jsonwire--core--sanitizer-php.jsonwire--core--session-php.jsonwire--core--sessioncsrf-php.jsonwire--core--wire-php.jsonwire--core--wirecache-php.jsonwire--core--wirehttp-php.jsonwire--core--wiretempdir-php.jsonwire--core--wireupload-php.jsonwire--modules--admintheme--adminthemedefault--adminthemedefault-module.jsonwire--modules--admintheme--adminthemedefault--adminthemedefaulthelpers-php.jsonwire--modules--admintheme--adminthemedefault--default-php.jsonwire--modules--fieldtype--fieldtypecomments--commentfilterakismet-module.jsonwire--modules--fieldtype--fieldtypecomments--commentform-php.jsonwire--modules--fieldtype--fieldtypecomments--commentlist-php.jsonwire--modules--fieldtype--fieldtypecomments--fieldtypecomments-module.jsonwire--modules--fieldtype--fieldtypecomments--inputfieldcommentsadmin-module.jsonwire--modules--fieldtype--fieldtypedatetime-module.jsonwire--modules--fieldtype--fieldtypefile-module.jsonwire--modules--fieldtype--fieldtypefloat-module.jsonwire--modules--fieldtype--fieldtypemodule-module.jsonwire--modules--fieldtype--fieldtypepage-module.jsonwire--modules--fieldtype--fieldtypepagetable-module.jsonwire--modules--fieldtype--fieldtyperepeater--fieldtyperepeater-module.jsonwire--modules--fieldtype--fieldtyperepeater--inputfieldrepeater-module.jsonwire--modules--fieldtype--fieldtypeselector-module.jsonwire--modules--fieldtype--fieldtypetext-module.jsonwire--modules--fieldtype--fieldtypetextarea-module.jsonwire--modules--fieldtype--fieldtypeurl-module.jsonwire--modules--inputfield--inputfieldasmselect--inputfieldasmselect-module.jsonwire--modules--inputfield--inputfieldbutton-module.jsonwire--modules--inputfield--inputfieldcheckbox-module.jsonwire--modules--inputfield--inputfieldcheckboxes--inputfieldcheckboxes-module.jsonwire--modules--inputfield--inputfieldckeditor--inputfieldckeditor-module.jsonwire--modules--inputfield--inputfielddatetime--inputfielddatetime-module.jsonwire--modules--inputfield--inputfieldemail-module.jsonwire--modules--inputfield--inputfieldfieldset-module.jsonwire--modules--inputfield--inputfieldfile--inputfieldfile-module.jsonwire--modules--inputfield--inputfieldfloat-module.jsonwire--modules--inputfield--inputfieldform-module.jsonwire--modules--inputfield--inputfieldhidden-module.jsonwire--modules--inputfield--inputfieldimage--inputfieldimage-module.jsonwire--modules--inputfield--inputfieldinteger-module.jsonwire--modules--inputfield--inputfieldmarkup-module.jsonwire--modules--inputfield--inputfieldname-module.jsonwire--modules--inputfield--inputfieldpage--inputfieldpage-module.jsonwire--modules--inputfield--inputfieldpageautocomplete--inputfieldpageautocomplete-module.jsonwire--modules--inputfield--inputfieldpagelistselect--inputfieldpagelistselect-module.jsonwire--modules--inputfield--inputfieldpagelistselect--inputfieldpagelistselectmultiple-module.jsonwire--modules--inputfield--inputfieldpagename--inputfieldpagename-module.jsonwire--modules--inputfield--inputfieldpagetable--inputfieldpagetable-module.jsonwire--modules--inputfield--inputfieldpagetable--inputfieldpagetableajax-php.jsonwire--modules--inputfield--inputfieldpagetitle--inputfieldpagetitle-module.jsonwire--modules--inputfield--inputfieldpassword-module.jsonwire--modules--inputfield--inputfieldradios--inputfieldradios-module.jsonwire--modules--inputfield--inputfieldselect-module.jsonwire--modules--inputfield--inputfieldselectmultiple-module.jsonwire--modules--inputfield--inputfieldselector--inputfieldselector-module.jsonwire--modules--inputfield--inputfieldsubmit--inputfieldsubmit-module.jsonwire--modules--inputfield--inputfieldtext-module.jsonwire--modules--inputfield--inputfieldtextarea-module.jsonwire--modules--inputfield--inputfieldurl-module.jsonwire--modules--jquery--jquerywiretabs--jquerywiretabs-module.jsonwire--modules--languagesupport--languageparser-php.jsonwire--modules--languagesupport--languagesupport-module.jsonwire--modules--languagesupport--languagesupportfields-module.jsonwire--modules--languagesupport--languagesupportpagenames-module.jsonwire--modules--languagesupport--languagetabs-module.jsonwire--modules--languagesupport--processlanguage-module.jsonwire--modules--languagesupport--processlanguagetranslator-module.jsonwire--modules--markup--markuppagefields-module.jsonwire--modules--markup--markuppagernav--markuppagernav-module.jsonwire--modules--pagepaths-module.jsonwire--modules--pagerender-module.jsonwire--modules--process--processfield--processfield-module.jsonwire--modules--process--processfield--processfieldexportimport-php.jsonwire--modules--process--processforgotpassword-module.jsonwire--modules--process--processhome-module.jsonwire--modules--process--processlist-module.jsonwire--modules--process--processlogin--processlogin-module.jsonwire--modules--process--processmodule--processmodule-module.jsonwire--modules--process--processmodule--processmoduleinstall-php.jsonwire--modules--process--processpageadd--processpageadd-module.jsonwire--modules--process--processpageclone-module.jsonwire--modules--process--processpageedit--processpageedit-module.jsonwire--modules--process--processpageeditimageselect--processpageeditimageselect-module.jsonwire--modules--process--processpageeditlink--processpageeditlink-module.jsonwire--modules--process--processpagelist--processpagelist-module.jsonwire--modules--process--processpagelister--processpagelister-module.jsonwire--modules--process--processpagesearch--processpagesearch-module.jsonwire--modules--process--processpagesort-module.jsonwire--modules--process--processpagetrash-module.jsonwire--modules--process--processpagetype--processpagetype-module.jsonwire--modules--process--processpageview-module.jsonwire--modules--process--processpermission--processpermission-module.jsonwire--modules--process--processprofile--processprofile-module.jsonwire--modules--process--processrole--processrole-module.jsonwire--modules--process--processtemplate--processtemplate-module.jsonwire--modules--process--processtemplate--processtemplateexportimport-php.jsonwire--modules--process--processuser--processuser-module.jsonwire--modules--session--sessionhandlerdb--processsessiondb-module.jsonwire--modules--session--sessionhandlerdb--sessionhandlerdb-module.jsonwire--modules--session--sessionloginthrottle--sessionloginthrottle-module.jsonwire--modules--system--systemupdater--systemupdater-module.jsonwire--modules--textformatter--textformatterentities-module.jsonwire--modules--textformatter--textformattermarkdownextra--markdown-php.jsonwire--templates-admin--debug-inc.jsonwire--templates-admin--default-php.jsonwire--templates-admin--topnav-inc.json126 archivos 260.539 bytes https://github.com/LuisSantiago/Processwire-Spanish/tree/master/Processwire-master-Spanish%20(100%25%20Translated) 1
Manfred62 Posted September 5, 2014 Posted September 5, 2014 nice to see yet another fully translated language. But these 6 files have no translatable phrases (at least for me?). So you can skip them. wire--core--interfaces-php.json wire--core--languagefunctions-php.json wire--core--wire-php.json wire--modules--languagesupport--processlanguagetranslator-module.json wire--modules--textformatter--textformattermarkdownextra--markdown-php.json wire--templates-admin--topnav-inc.json these two files can be translated, but don't have to. See comment inside files: wire--modules--admintheme--adminthemedefault--adminthemedefaulthelpers-php.json wire--modules--admintheme--adminthemedefault--default-php.json FOR TRANSLATORS: please translate the file /wire/templates-admin/default.php rather than this one
blad Posted September 5, 2014 Posted September 5, 2014 nice to see yet another fully translated language. But these 6 files have no translatable phrases (at least for me?). So you can skip them. wire--core--interfaces-php.json wire--core--languagefunctions-php.json wire--core--wire-php.json wire--modules--languagesupport--processlanguagetranslator-module.json wire--modules--textformatter--textformattermarkdownextra--markdown-php.json wire--templates-admin--topnav-inc.json these two files can be translated, but don't have to. See comment inside files: wire--modules--admintheme--adminthemedefault--adminthemedefaulthelpers-php.json wire--modules--admintheme--adminthemedefault--default-php.json FOR TRANSLATORS: please translate the file /wire/templates-admin/default.php rather than this one Thank you! I had json files with 0 phrases. I updated the repository.
SadlyMistaken Posted September 5, 2014 Posted September 5, 2014 Oh! more translated lines! Thanks a lot! 1
blad Posted September 5, 2014 Posted September 5, 2014 Oh! more translated lines! Thanks a lot! You're welcome. I will translate modules too.
juagarc4 Posted May 4, 2015 Posted May 4, 2015 Hello, I have tried to install this language (spanish (es-ES) v.2) on PW2.5 Wenn I try to edit a file from "admin/setup/language-translator/add/". It shows a message: File does not exist: /wire\modules\Inputfield\InputfieldPageName\InputfieldPageName.module (Translation file not needed? Textdomain: wire--modules--inputfield--inputfieldpagename--inputfieldpagename-module) But the file /wire\modules\Inputfield\InputfieldPageName\InputfieldPageName.module exists. I have opened the json file with the translations I have observed that the attribute "file" is: "file": "wire\\modules\\Inputfield\\InputfieldPageName\\InputfieldPageName.module", (note the double // ) Wenn I use the translator manager to create a new translation file, the value of this parameter ist: "file": "wire\/modules\/Inputfield\/InputfieldPageName\/InputfieldPageName.module", I have changed in all my language files the // by \/ and it works. Can someone test if I'm wrong or this error are produced due to this wrong attribute in the translation files? Thank you in advance. Raul Garcia. 1
blad Posted May 4, 2015 Posted May 4, 2015 Hello, I have tried to install this language (spanish (es-ES) v.2) on PW2.5 Wenn I try to edit a file from "admin/setup/language-translator/add/". It shows a message: File does not exist: /wire\modules\Inputfield\InputfieldPageName\InputfieldPageName.module (Translation file not needed? Textdomain: wire--modules--inputfield--inputfieldpagename--inputfieldpagename-module) But the file /wire\modules\Inputfield\InputfieldPageName\InputfieldPageName.module exists. I have opened the json file with the translations I have observed that the attribute "file" is: Wenn I use the translator manager to create a new translation file, the value of this parameter ist: I have changed in all my language files the // by \/ and it works. Can someone test if I'm wrong or this error are produced due to this wrong attribute in the translation files? Thank you in advance. Raul Garcia. You're right. If you see other languages appear \ / and no //. I'll fix it today Gracias Raul
Manfred62 Posted May 4, 2015 Posted May 4, 2015 You're right. If you see other languages appear \ / and no //. I'll fix it today Gracias Raul I remember this behaviour. It depends on the PHP version. With php 5.5 (?) and higher you get the // when creating new translation files in the backend. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now