Click here to Skip to main content
15,887,214 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Thoughts on Internationalization Pin
trønderen25-Oct-23 11:54
trønderen25-Oct-23 11:54 
GeneralRe: Thoughts on Internationalization Pin
Eddy Vluggen25-Oct-23 12:56
professionalEddy Vluggen25-Oct-23 12:56 
GeneralRe: Thoughts on Internationalization Pin
trønderen25-Oct-23 15:20
trønderen25-Oct-23 15:20 
GeneralRe: Thoughts on Internationalization Pin
Eddy Vluggen26-Oct-23 1:40
professionalEddy Vluggen26-Oct-23 1:40 
GeneralRe: Thoughts on Internationalization Pin
jschell26-Oct-23 4:55
jschell26-Oct-23 4:55 
GeneralRe: Thoughts on Internationalization Pin
trønderen26-Oct-23 7:36
trønderen26-Oct-23 7:36 
AnswerRe: Thoughts on Internationalization Pin
Gerry Schmitz24-Oct-23 7:07
mveGerry Schmitz24-Oct-23 7:07 
AnswerRe: Thoughts on Internationalization Pin
jschell24-Oct-23 7:34
jschell24-Oct-23 7:34 
snorkie wrote:
We're getting pressure from one of our customers to internationalize our software product


Basically if you want to sell in France and/or Quebec (Canada) you better be able to support French.

snorkie wrote:
One of the devs wants to remove the resx files and put all translations in a database table (actually 3)


Certainly not something I would want to see happen.

The UI is going to just end up caching that every single time. What happens if someone does a browser refresh? Do you load each page or everything all at once? If you have 1,000 distinct text items on a new page do you really want to do a pass through cache (1,000 separate database calls.)

There would of course be process (not code) considerations for how it gets into the database during normal feature deliveries. Does it end up being treated as a database update which means there are also rollback considerations if a feature fails?

Same consideration applies to all non-prod boxes also such as Developer and QA.

What happens if the if the database is down?

I think the 'dev' that wants this should be required to write the conversion Epic along with all of the stories and designs needed to support it. Then cost it out and present that, the cost, to management. I suspect that will be nixed by management even presuming the 'dev' has the willingness and expertise to fully write out the plan. It should include at a minimum.
- Specific analysis of why this is better.
- How UI uses it. Specifically what needs to change in the UI.
- Performance impacts
- Deployment steps for changes
- Removing the old code.
- How this will be supported with current translation service.


snorkie wrote:
There are also some database translations where we allow customization.


Presumably a customer can change this. That should not be a consideration for this case. However if a customer wants to support users with different language needs does that existing design account for that?
QuestionVLC Media Player Replacement Requirement Pin
Kevin Marois20-Oct-23 8:44
professionalKevin Marois20-Oct-23 8:44 
QuestionThoughts On Handling Exceptions in This App Pin
Kevin Marois3-Oct-23 15:16
professionalKevin Marois3-Oct-23 15:16 
AnswerRe: Thoughts On Handling Exceptions in This App Pin
Gerry Schmitz3-Oct-23 15:51
mveGerry Schmitz3-Oct-23 15:51 
AnswerRe: Thoughts On Handling Exceptions in This App Pin
Richard Deeming3-Oct-23 21:35
mveRichard Deeming3-Oct-23 21:35 
AnswerRe: Thoughts On Handling Exceptions in This App Pin
jschell4-Oct-23 4:41
jschell4-Oct-23 4:41 
AnswerRe: Thoughts On Handling Exceptions in This App Pin
trønderen4-Oct-23 9:21
trønderen4-Oct-23 9:21 
QuestionContainer orchestration with primary and secondary failover Pin
pkaelin18-Sep-23 9:47
pkaelin18-Sep-23 9:47 
AnswerRe: Container orchestration with primary and secondary failover Pin
Gerry Schmitz19-Sep-23 17:17
mveGerry Schmitz19-Sep-23 17:17 
QuestionNot Sure How To Make This Change Pin
Kevin Marois11-Sep-23 11:04
professionalKevin Marois11-Sep-23 11:04 
AnswerRe: Not Sure How To Make This Change Pin
Mycroft Holmes11-Sep-23 12:01
professionalMycroft Holmes11-Sep-23 12:01 
GeneralRe: Not Sure How To Make This Change Pin
Kevin Marois11-Sep-23 13:07
professionalKevin Marois11-Sep-23 13:07 
AnswerRe: Not Sure How To Make This Change Pin
Richard Deeming11-Sep-23 21:49
mveRichard Deeming11-Sep-23 21:49 
AnswerRe: Not Sure How To Make This Change Pin
jschell12-Sep-23 4:51
jschell12-Sep-23 4:51 
AnswerRe: Not Sure How To Make This Change Pin
Gerry Schmitz12-Sep-23 5:06
mveGerry Schmitz12-Sep-23 5:06 
QuestionWhere To Store Configuration File for This App Pin
Kevin Marois6-Sep-23 12:45
professionalKevin Marois6-Sep-23 12:45 
AnswerRe: Where To Store Configuration File for This App Pin
Gerry Schmitz6-Sep-23 19:33
mveGerry Schmitz6-Sep-23 19:33 
GeneralRe: Where To Store Configuration File for This App Pin
Kevin Marois7-Sep-23 5:26
professionalKevin Marois7-Sep-23 5:26 

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.