Click here to Skip to main content
15,885,875 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Scope For Hospital Management Pin
kishhr22-Jun-12 9:02
kishhr22-Jun-12 9:02 
QuestionStudent needs help designing a OOP program Pin
Dora Gaxiola22-May-12 13:44
Dora Gaxiola22-May-12 13:44 
AnswerRe: Student needs help designing a OOP program Pin
Richard MacCutchan22-May-12 22:47
mveRichard MacCutchan22-May-12 22:47 
AnswerRe: Student needs help designing a OOP program Pin
Eddy Vluggen23-May-12 0:27
professionalEddy Vluggen23-May-12 0:27 
GeneralRe: Student needs help designing a OOP program Pin
Paul Conrad24-May-12 13:04
professionalPaul Conrad24-May-12 13:04 
AnswerRe: Student needs help designing a OOP program Pin
iPick1224-May-12 3:37
iPick1224-May-12 3:37 
AnswerRe: Student needs help designing a OOP program Pin
kishhr22-Jun-12 9:04
kishhr22-Jun-12 9:04 
QuestionLocalization - market possibilities vs. custom tool Pin
hoernchenmeister21-May-12 4:32
hoernchenmeister21-May-12 4:32 
Hi all,
again I wan't to come up with a rather theoretical question. This time regarding localization of a winforms project.

I read some articles on the topic and checked whats available on the market but I am not really satisfied with what I have found.

My project consists of a main-frame app that loads plugins (mainly Forms), displays them and handles the communication of the plugins.

I found several tools that handle resource file localization.
While I think that this will work in normal winform apps I am pretty sure that this will result in duplicate translations (Imagine a Save-Button label - this will be needed in nearly every plugin so the developer of a plugin will have to deal with this in the plugin on his/her own).

I also found database related solutions that I like a little better than the resource file solution. Unfortunately those solutions look pretty "fat" and will maybe trouble me with their licences.

So I thought about it a little while and here is what I came up with:
I thought about having a central class that should handle the translations for me globally. The corresponding DLL will be given to the plugin developers too, so they can implement it within their plugins.

I want to send every string through a static function that accepts the string and reads the UICulture in the background. It should then check if the string is already in the database, translates and returns if so, or creates "placeholder entries" and retruns the default value (the passed string).
The Placeholder entries can then be read by a little app that visualizes the missing translations, allowing a transslator to go through them and translate whats missing.
This way the "save" translation will not be duplicated and administered in a single place.
Additionally the mainFrame can extend it's languages without having to deal with the plugin resources.

The drawback for now is that the plugin developer will not be able (so far) to submit his/her translations together with the plugin, but I do not think that this is really necessary. I also haven't thought heavily about images, but there will be a way.

So what do you think? Is this a screwed up idea?
What tools do you use for such requirements?
Is it even necessary to think about duplicate translations?

I am looking foreward to hear your thoughts about this, any input is kindly appreciated

cheers and have a great day
Andy
GeneralRe: Localization - market possibilities vs. custom tool Pin
Manfred Rudolf Bihy21-May-12 4:52
professionalManfred Rudolf Bihy21-May-12 4:52 
GeneralRe: Localization - market possibilities vs. custom tool Pin
hoernchenmeister21-May-12 5:03
hoernchenmeister21-May-12 5:03 
AnswerRe: Localization - market possibilities vs. custom tool Pin
Eddy Vluggen21-May-12 4:59
professionalEddy Vluggen21-May-12 4:59 
GeneralRe: Localization - market possibilities vs. custom tool Pin
hoernchenmeister21-May-12 5:11
hoernchenmeister21-May-12 5:11 
GeneralRe: Localization - market possibilities vs. custom tool Pin
Eddy Vluggen21-May-12 6:54
professionalEddy Vluggen21-May-12 6:54 
GeneralRe: Localization - market possibilities vs. custom tool Pin
hoernchenmeister21-May-12 21:11
hoernchenmeister21-May-12 21:11 
GeneralRe: Localization - market possibilities vs. custom tool Pin
Eddy Vluggen22-May-12 0:48
professionalEddy Vluggen22-May-12 0:48 
AnswerRe: Localization - market possibilities vs. custom tool Pin
Bernhard Hiller22-May-12 3:18
Bernhard Hiller22-May-12 3:18 
GeneralRe: Localization - market possibilities vs. custom tool Pin
hoernchenmeister22-May-12 4:32
hoernchenmeister22-May-12 4:32 
QuestionHandling errors - What is a good balance? Pin
Troy.compdr17-May-12 7:50
Troy.compdr17-May-12 7:50 
AnswerRe: Handling errors - What is a good balance? Pin
jschell17-May-12 11:16
jschell17-May-12 11:16 
AnswerRe: Handling errors - What is a good balance? Pin
Luc Pattyn17-May-12 12:20
sitebuilderLuc Pattyn17-May-12 12:20 
AnswerRe: Handling errors - What is a good balance? Pin
RobCroll18-May-12 2:48
RobCroll18-May-12 2:48 
AnswerRe: Handling errors - What is a good balance? Pin
Ron Beyer24-May-12 17:40
professionalRon Beyer24-May-12 17:40 
QuestionSimple composition - Your thoughts? Pin
Eytukan14-May-12 23:15
Eytukan14-May-12 23:15 
AnswerRe: Simple composition - Your thoughts? Pin
Nagy Vilmos14-May-12 23:38
professionalNagy Vilmos14-May-12 23:38 
GeneralRe: Simple composition - Your thoughts? Pin
Eytukan14-May-12 23:43
Eytukan14-May-12 23:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.