Translation (into Chinese)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kobax
    Junior Member
    • Sep 2016
    • 11

    Translation (into Chinese)

    Hi everyone,

    I'm very interested in using EspoCRM but I need to be able to use a Chinese version of it.
    I'm ready to start the translation into Chinese language (any help would be appreciated) but would need some instructions of how to do it !
    Are there language files with all the standard words/phrases ?
    Otherwise, please advise how this should be done.

    Thank you for your help !

    EDIT: Sorry for disturbance, I've already found some instructions, I'll go that way first and post again if I meet some problem.
    Last edited by kobax; 09-20-2016, 04:15 PM.
  • yuri
    Member
    • Mar 2014
    • 8431

    #2
    Hi,

    It would be very cool to have EspoCRM translated into Chinese
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

    Comment

    • kobax
      Junior Member
      • Sep 2016
      • 11

      #3
      That's what I found :

      How to make a translation

      Build po file with command: node po.js en_EN (specify needed language instead of en_EN)

      After that translate the generated po file.

      Build json files from the translated po file:
      1. Put your po file espocrm-en_EN.po into build directory
      2. Run node lang.js en_EN


      Json files will be created in build directory grouped by folders.
      Is that the way to go ?
      I didn't have time to look into for now, but will as soon as possible.
      Thanks to provide any further useful information if there are ....
      Question: where to input the listed commands ( node po.js cn_ZH and node lang.js cn_ZH) ?
      Thank you

      Comment

      • yuri
        Member
        • Mar 2014
        • 8431

        #4
        Run command in command line interface within espocrm directory. I've attached built po file.


        Attached Files
        If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

        Comment

        • kobax
          Junior Member
          • Sep 2016
          • 11

          #5
          thanks

          Comment

          • kobax
            Junior Member
            • Sep 2016
            • 11

            #6
            Hi, I'm almost done with the translation but it's not clear for me how to proceed in order to generate the necessary files from the PO file.

            Espo is installed on an Sme Server 9 (based on CentOS) and I have full access on the server !

            Also, I can't find what is called the "build" directory ...

            1. Build po file command
            node po.js en_EN
            Specify needed language instead of en_EN

            2. Build from po
            Put your po file espocrm-en_EN.po to build directory
            Run
            node lang.js en_EN
            The files will be created in build directory.
            I can find several language related folders and/or files ... but was unable to make it clear until now !

            I would be very happy to get some help in order to make it work and test the translation on my system before providing it to the community !

            Thanks !

            Comment

            • yuri
              Member
              • Mar 2014
              • 8431

              #7
              Hi,

              1. You need to have node.js installed.
              2. Name you po file "espocrm-zh_CN.po".
              3. Move it to "build" directory of your espocrm instance (create if it doesn't exist).
              4. Run "node lang.js zh_CN".
              5. Generated json files will be in located in build directory. Copy them to your EspoCRM instance.
              6. Add zh_CN to languageList parameter in data/config.php

              I can do these steps and send you json files so you can test.
              If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

              Comment

              • jtttt
                Junior Member
                • Feb 2017
                • 16

                #8
                Hi,

                what's the status of the translation? I am also interested in a Chinese translation.

                SuiteCRM uses Crowdin for translations, how about we use something like this as well?

                Cheers,

                jtttt

                Edit: Searching the forums I stumbled upon a post mentioning POEditor as translation platform. So how does one add another language there?
                Last edited by jtttt; 02-07-2017, 02:29 PM.

                Comment

                • jtttt
                  Junior Member
                  • Feb 2017
                  • 16

                  #9
                  yurikuzn added Chinese to the POEditor project and I started adding some phrases that were translated by Google Translate.

                  Unfortunately the import on POEditor didn't work properly, only 2/3 of the phrase have been imported, but it's a starting point.

                  Since it's machine translation there will be mistakes, obviously. I marked all machine translated as 'fuzzy' so those can be proofread.

                  Comment

                  • yuri
                    Member
                    • Mar 2014
                    • 8431

                    #10
                    Hi,

                    What import do you mean? From po to json? I can help you with import.
                    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                    Comment

                    • jtttt
                      Junior Member
                      • Feb 2017
                      • 16

                      #11
                      Hi!

                      I made a .csv with the translated phrases, that file couldn't be imported properly inside the POEditor project website. I have now translated the rest of the phrases via machine translation inside POEditor, thanks for your help though!

                      The second batch of machine translated phrases are marked as 'A' for 'Automatic' by POEditor, so everything that is either 'F' (fuzzy) or 'A' should be proofread.

                      I started proofreading. I do speak Chinese but since it's not my first language I don't have a 100% feeling if a phrase has been translated properly. So calling Chinese EspoCRM users to action here!
                      Last edited by jtttt; 02-28-2017, 09:30 AM.

                      Comment

                      • yuri
                        Member
                        • Mar 2014
                        • 8431

                        #12
                        Can you attach po file here?
                        If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                        Comment

                        • jtttt
                          Junior Member
                          • Feb 2017
                          • 16

                          #13
                          Sure!
                          Attached Files

                          Comment

                          • yuri
                            Member
                            • Mar 2014
                            • 8431

                            #14
                            Thanks. I was able to generate espo json files from your translated po file. So syntax of po file is correct.
                            Last edited by yuri; 02-28-2017, 10:36 AM.
                            If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                            Comment

                            • jtttt
                              Junior Member
                              • Feb 2017
                              • 16

                              #15
                              I think we have a slight misunderstanding

                              This .po file is exported straight from the POEditor project website. When I started the translation I did not have a .po file, I used a .csv file exported from the Chinese simplified portion you added on the POEditor project website.

                              I exported the .csv file and ran it through Google Translate and tried to reimport it into POEditor. I had to manually fix a few formatting issues (Excel used ";" as delimiter, some phrases didn't have " "" ", and so on) and I guess i probably 'misfixed' something resulting in an erroneous file. I am no programmer and was only guessing what the syntax of the file is was supposed to look like.

                              Comment

                              Working...