Multilanguage use on Date Format

Frank_Hulsbosch
Member Posts: 17
Hi all,
I'm currently looking for a solution to solve the following problem:
I have developed a localized Invoice Report which can be used in both English and Dutch language.
I want to show the posting date as <Day>, <Month Text>, Year in order to prevent misunderstandings about date notation (dd-mm-yyyy / mm-dd-yyyy). Is Navision somehow capable of changing month names accordingly to the CurrReport.LANGUAGE selection or do I have to create a 'Date Translation' table to be able to register multi-language translations for Month Names and Weekday Names?
We're currently using a worldwide license (english) but I also noticed that in our system in Poland (with a polish license) the month name is changing on selecting the application language.
Does anybody know a good solution of how to overcome this problem? (while keeping month-names of course)
I'm currently looking for a solution to solve the following problem:
I have developed a localized Invoice Report which can be used in both English and Dutch language.
I want to show the posting date as <Day>, <Month Text>, Year in order to prevent misunderstandings about date notation (dd-mm-yyyy / mm-dd-yyyy). Is Navision somehow capable of changing month names accordingly to the CurrReport.LANGUAGE selection or do I have to create a 'Date Translation' table to be able to register multi-language translations for Month Names and Weekday Names?
We're currently using a worldwide license (english) but I also noticed that in our system in Poland (with a polish license) the month name is changing on selecting the application language.
Does anybody know a good solution of how to overcome this problem? (while keeping month-names of course)
FH
0
Comments
-
Try to play with the current navision language ????
OnPreReport
iLanguageID := GLOBALLANGUAGE;
recLanguage.SETRANGE(Code, ReportLanguage);
IF recLanguage.FINDFIRST THEN
GLOBALLANGUAGE := recLanguage."Windows Language ID";
On PostReport
GLOBALLANGUAGE := iLanguageID;0 -
Thank you for your quick advice. =D>
I run into the next error: 'Your license does not permit you to use the language NLD'
Unfortunately the license we're using only supports english as application language.
I think the next quickest usable option would be a routine or a table to 'translate' the month and weekday names.
Or extend our license with more languages...FH0 -
I think this is the best option ...
If you keep this generic for all types of translation, future problems may be solved in advanced.
We use something like this to to make all the fields on our reports multilangual... ( to translate fields like item no., description ... )0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions