Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 11-12-2008, 06:34 PM
dfidler dfidler is offline
 
Join Date: May 2008
Location: London, UK
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Translating your site

Hi Everyone,

I was wondering how you multi-language sites translate your boards.

I've started a site that I want to translate into 3 other languages (french, german, spanish) using people from the community as translators. However, I have the following problems:

1. I don't know the translators very well and so I don't want to give them unfettered access to the phrases for fear of them screwing up
2. Because of #1, I'd like to implement an approval queue for the text
3. Not all phrases will make sense out of context so I'm wondering if there is a way to give translators the context that they need to do a proper translation.

Now, I know that there are language packs available, but I have a lot of phrases that are not 'stock' vb phrases (I've coded a fair bit of custom functionality already).

Does anyone know if there's something out there that can help me solve the above problems? If not, I'm going to write my own and would probably release it to the community (if anyone would even find it at all useful).

Cheers,
Dave.
Reply With Quote
  #2  
Old 11-14-2008, 11:07 PM
dfidler dfidler is offline
 
Join Date: May 2008
Location: London, UK
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

no one?
Reply With Quote
  #3  
Old 11-15-2008, 02:08 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How about just sending them a list of the phrase contents you need translated and then they can send the translation back to you?
Reply With Quote
  #4  
Old 11-15-2008, 07:36 AM
dfidler dfidler is offline
 
Join Date: May 2008
Location: London, UK
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
How about just sending them a list of the phrase contents you need translated and then they can send the translation back to you?
That's a possible solution but that would require the cut/paste of all of the phrases from vB into something like excel (or whatever) and then copy/pasted the same data back in. It also lacks the approval queue that I'd like to use. While I can read a bit of German and most of French, my Spanish isn't all that great (though I can probably get by).

The idea is that I want to have two translators (or more) for each language and have each phrase go through approval before it's visible on the site.

Cheers,
Dave.
Reply With Quote
  #5  
Old 11-15-2008, 03:29 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Your original idea is going to require a lot of modification on your part. There is just nothing in place like what you want. That is why I'm suggesting other alternatives. You could open up a forum only for the Translators and have one thread per phrase and then have users post their translations and if they disagree, then it will be in that single thread.

If you do decide to go about doing your modification, you may be able to write a single page, only available to the translators, and use a new table that you set up to hold all the translation proposals. Then when you settle on one, you make a single click which enters it into the phrase table and then it's no longer available for the users to submit translations for. It would take some work, but it is doable.
Reply With Quote
  #6  
Old 11-16-2008, 04:03 PM
dfidler dfidler is offline
 
Join Date: May 2008
Location: London, UK
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
If you do decide to go about doing your modification....
Your suggestion is very much along the lines of where I was going with this, yeah. But I don't see it as being all that much work tbh. A few screens, three tables and a bunch of testing.

And thank you for the alternate suggestions.

Cheers,
Dave.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:58 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03912 seconds
  • Memory Usage 2,208KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete