Translating the website into non-English language

Discussion in 'PHP' started by aswidz, Mar 3, 2010.

  1. #1
    Hi, I am using Rentacoder.com to have a website created (basic classified website). However, the site eventually is to be in Polish language. What's the process of creating the site that is to be in non-English language, especially when programmers themselves don't know Polish? I would like to have some knowledge while negotiating with the coders on Rentacoder.com.
    thx,
    Andre
     
    aswidz, Mar 3, 2010 IP
  2. Narrator

    Narrator Active Member

    Messages:
    392
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    80
    #2
    Narrator, Mar 3, 2010 IP
  3. aswidz

    aswidz Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Isn't there some sort of file within the code, like NameOfField & Value, Button1Text = Save and in Polish would be Button1Text = [whatever save is in Polish]?
     
    aswidz, Mar 3, 2010 IP
  4. Imozeb

    Imozeb Peon

    Messages:
    666
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Use google or bing translate.
     
    Imozeb, Mar 3, 2010 IP
  5. JEET

    JEET Notable Member

    Messages:
    3,832
    Likes Received:
    502
    Best Answers:
    19
    Trophy Points:
    265
    #5
    Although google can be used, but I'm using a language file. I'm working on a project I picked and the buyer wants the site to work in turkish. I'm not familiar with turkish. The script will support selection of language using a dropbox, and the script will then use appropriate language files to display the messages.
    The buyer himself will use turkish to enter any data they want shown on the site.
    While development I'm using english so I can understand the messages the script sshows.
    Thanks :)
     
    JEET, Mar 3, 2010 IP
  6. HivelocityDD

    HivelocityDD Peon

    Messages:
    179
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #6
    If you are familiar with zend you can make use of the frame work's multi-lingual feature. Its has a translate module which can be used for this purpose.

    Otherwise make use of language files where you define the words corresponding to the polish words in english and translate them using a language translation class.
     
    HivelocityDD, Mar 4, 2010 IP
  7. DocuMaker

    DocuMaker Active Member

    Messages:
    427
    Likes Received:
    16
    Best Answers:
    0
    Trophy Points:
    60
    #7
    Hi aswidz, this is Nicole from Rent a Coder.

    You can search for specific workers at http://www.rentacoder.com/RentACoder/SoftwareBuyers/SearchCoders.asp (http://bit.ly/9Itlug). Using this tool, you can seek out Polish-speaking individuals only, and you can additionally restrict search results to coders living and working from Poland only.

    If you have any questions, please let me know. You can also call in to talk to a facilitator 7 days a week, or email us (see http://www.rentacoder.com/RentACoder/misc/Feedback.asp).

    Nicole
    www.rentacoder.com
     
    DocuMaker, Mar 31, 2010 IP
  8. stephan2307

    stephan2307 Well-Known Member

    Messages:
    1,277
    Likes Received:
    33
    Best Answers:
    7
    Trophy Points:
    150
    #8
    I would avoid using any form of any automatic translation tools such as google or bing. They are horrible and the translation makes often no sense (I do speak 2 languages fluently and tested it multiple times.

    I would go with JEET's suggestion. Create 2 files (english.php and polish.php) Then whenever something has to be printed on the screen you crate variables for them. In both files you have the same variables but just with different values (one english and the other polish).

    Then all you have to do is to include one of these files at the top of every page and done. During development it can be english. Then once finished you just need to get the values translated into polish and then change which language file you include and job done.

    Hope I could explain clearly.
     
    stephan2307, Apr 1, 2010 IP