Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

PortalWebHosting
  Ads  
Active Modules -- Active Forums for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

.: CounterSoft :.
telerik
ExactTarget email software solutions
Merak Mail Server
WebSecureStores -- ASP.NET & DotNetNuke Hosting Solutions
FCKeditor Project
 


DotNetNuke Forums
 
  Forum  General DotNetN...  Localize It! (L...  Translation Helper idea
Previous Previous
 
Next Next
New Post 5/28/2008 11:53 PM
Unresolved
User is offline david wendelken
7 posts
10th Ranked


Translation Helper idea 

I've been learning how DNN handles multi-language capability. 

I checked out the Host->Languages->Resource File Verifier and Language Editor.   That's some impressive work!  Bravo!

I'm doing some work in Ethiopia and thought I would introduce DNN to people I'm working with there.  Not surprisingly, there are no language packs for any of the various languages spoken there.    I haven't figured out how to "create" a starter language pack for a new language choice.  None of the languages I need to use appeared in the drop-down list of choices for language/locales.

 

 

 
New Post 5/29/2008 12:18 AM
User is offline david wendelken
7 posts
10th Ranked


Re: Translation Helper idea 

Got sidetracked and forgot to include my translation helper idea!

For example, the word "Add" is bound to be a command in lots of modules in lots of resource files.  It would be nice if I could just say, look for all occurrences of "Add" in the source language in all resource files and set the translation text to a given value.  50 to 100 of those entries would fill in a bunch of resource file entries in a 100% consistent manner.   Optionally, have the tool tell you of inconsistencies (only when a translation has been supplied).

Second, for those of us who aren't fluent in a language but who need to fill in as many missing translations as possible, it would be nice to be able to enter in the source language text and have it show us all the different translations for that text in all the other resource files. 

 
New Post 5/29/2008 6:32 PM
User is offline Sebastian Leupold
15057 posts
www.deutschnetnuke.de
1st Ranked












Re: Translation Helper idea 

Hi David,

main problem is that some words need to be translated differently due to the surrounding context.


Sebastian Leupold

DeutschNetNuke dnnWerk - The DotNetNuke Experts German DotNetNuke User-Group

DotNetNuke Project UserDefinedTable
DotNetNuke Project Release Tracker
 
New Post 5/30/2008 2:24 AM
User is offline David Wendelken
114 posts
9th Ranked






Re: Translation Helper idea 

That makes sense.  Bit being able to find pre-existing translations for the same word or phrase would make it easier to be consistent when you wanted to be.

And how would I go about creating a language pack for a language that isn't in the drop-down list of languages?

 

 
New Post 5/30/2008 3:55 AM
User is offline Yehuda Tiram,
128 posts
9th Ranked


Re: Translation Helper idea 
Modified By Yehuda Tiram,  on 5/30/2008 11:01:54 AM)
Hi,
Here is what I did to create Hebrew language pack from scratch:
1.       In Host – Languages  click on "Create Language Pack"
2.       Select English (It is the primary language and has all the values you need) as the language to pack
3.       Select "Full" from the check boxes in order to include all the translations you have in your site
4.       Insert a Meaningful name so you can locate it.
5.       Let the app do the job by clicking "Create"
6.       Now go to the file that was created (I think there's a link that takes you there)
7.       Change its name to the language you want to make and keep the naming convention as it was created by the app(Note that in later step you'll have to overwrite it so keep a back up)
8.       Extract the files from the zip
9.       Change the ALL file names so it will represent your language (For example, I changed "en-US" to "he-IL"). You can use an app like IrfanView (www.irfanview.com ) for that so it can be a snap.
10.   In Host – Languages  click "Install Language Pack" and upload you new zip file. (You have to do it now in order to make sure the new Language pack is OK. Don't worry about the actual text )
11.   Now in the Host – Languages  you should see the new language.
12.   In the Host – Languages click on "Language Editor". Select the new language to edit.  You should now see all the values of each file. Start with the "Global Resources"   files (Use the tree menu to navigate between the files) since this is the place where all the common values are stored.
13.   Start translating a few values just to make sure it works and see if they are correctly translated now in some other page (Remeber adding the language to the address or use you site's language selector). I do not recommend using the Language Editor in the site since it is very time consuming and values are not saved until you click "Update".
14.   Create again (same as steps 1-8) the Language pack but now select the new language that you created.
15.   Now you should go and translate all the files. You can use VS2003 or other XML editor for that.
16.   After finished (Or when you think it is good enough even though you did not finish with all the values) upload the Language pack again
 
Note that every module has its own language files so you'll have to translate all of them, but for starter I would translate only the ones you actually use and then translate every new module you use.
 
Yehuda
 
Previous Previous
 
Next Next
  Forum  General DotNetN...  Localize It! (L...  Translation Helper idea
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, please observe the following posting guidelines:

1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


Icthus Technologies
Building Faith on the Internet
www.icthustech.com
Efficion Consulting
A premier DotNetNuke consulting firm providing complete DNN services including: custom module development, skinning and design, installation and integration services.
www.efficionconsulting.com
DotNetNuke Training by Engage Software
Specializing in customized training, architecture and module solutions for large scale implementations lead by DNN Core Team Member Christopher Hammond.
engagesoftware.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP