Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Snitz Forums 2000 DEV-Group
 DEV Internationalization (v4)
 International Dates
 Forum Locked
 Printer Friendly
Next Page
Author Previous Topic Topic Next Topic
Page: of 2

GauravBhabu
Advanced Member

4288 Posts

Posted - 11 November 2001 :  03:23:46  Show Profile
Here is a Small function, which is all that needed for displaying the Dates, MonthNames and Weekday Names in the selected language

function LangName(sType,iNum,iFormat,iFirstDay)
dim NewLocale,CurrentLocale
on error resume next
CurrentLocale = GetLocale
NewLocale = SetLocale(strLangLCID)
if Err.number = 447 then
Err.Clear
NewLocale = SetLocale(CurrentLocale)
end if
Select Case sType
case "W"
LangName = WeekDayName(iNum,iFormat,iFirstDay)
Case "M"
LangName = MonthName(iNum,iFormat)
Case "D"
LangName = FormatDateTime(dInPut,iFormat)
end select
NewLocale = SetLocale(CurrentLocale)
end function


This function should be called as below:

For Weekday name Translations

LangName("W",WEEKDAY,FORMAT,FIRSTDAYOFWEEK)

W = Week
WEEKDAY = A number between 1 to 7
Format = 0 for Full and 1 for Abbreviated
FirstDayOFWeek = 1 for Sunday, 2 for Monday...



For MonthName Translations
LangName("M",Month,FORMAT,FIRSTDAYOFMONTH)
M = Month
MONTH = A number between 1 to 12
Format = 0 for Full and 1 for Abbreviated
FirstDayOFWeek = ""

For date Translations
LangName("D",DATE,FORMAT,FIRSTDAYOFMONTH)
D = Date
DATE = A valid Date
Format = vbLongDate or vbShortdate or vbGeneralDate
FirstDayOFWeek = ""


I have implemented it at my site . Works Okay. However Not all LCID's are supported. In that case the function will default Translation to the Server language. For me if I choose Turkish, it defaults to English, because of error trapping. Some one may check it.



GauravBhabu
There is only one miracle...That is LIFE! | It is difficult to IMPROVE on Perfection, There is no harm in Keep Trying.


Edited by - GauravBhabu on 11 November 2001 06:24:32<

GauravBhabu
Advanced Member

4288 Posts

Posted - 11 November 2001 :  03:58:49  Show Profile
Translating Weekday names

Example Translation in swedish

<%
currentLocale = GetLocale
original = SetLocale("sv-se")
testdate = cDate(Date)
testday = WeekDayName(Weekday(testdate),0)
Response.Write testday
original = SetLocale(currentLocale)
%>

GauravBhabu
There is only one miracle...That is LIFE! | It is difficult to IMPROVE on Perfection, There is no harm in Keep Trying.
<
Go to Top of Page

Deleted
deleted

4116 Posts

Posted - 11 November 2001 :  07:54:16  Show Profile
Actually we neared to the solution before the server collapsed, but our digital brains are gone. Thank you starting the topic with a solution again.

A couple of questions:

1) Not all hosts have locale support.
2) Can this handle this case: The site is in Turkish, hosted in UK and most visitors are from Turkey, which will need to see it in Turkish style. These include not only the names of months and days, but also the style (dd.mm.yy, dd.mm.yyyy, dd/mm/yyyy, dd mmmm yyyy, etc). Also some countries use yyyy/mm/dd... If you switch the language the apperance will also change.

What we need is to have a more general set of routines. These will be the interface between the server, snitz database format, config table settings and desired output format for each LCID. I did not go into detail yet, but te mpst appropriate solution in my mind is:

1) To keep date-time related data in the language file (*all* those settings in Win systems)
a) Use them from there, and disregard the admin interface
b) Carry some of them to the admin interface for further customization (default language only). Those in the language files will be the defaults for that language.
2) Provide a library of routines for programmers (base code or MODs) with clear and easy to use interfaces.
3) Never use date-time format or similar routine related to the server - everything will be SW based and under our control.

What do you think?


Think Pink
Test Site not ready yet | Post v40b03 Patches<
Go to Top of Page

GauravBhabu
Advanced Member

4288 Posts

Posted - 11 November 2001 :  12:20:17  Show Profile
quote:

1) Not all hosts have locale support.


Correct.

quote:

2) Can this handle this case: The site is in Turkish, hosted in UK and most visitors are from Turkey, which will need to see it in Turkish style. These include not only the names of months and days, but also the style (dd.mm.yy, dd.mm.yyyy, dd/mm/yyyy, dd mmmm yyyy, etc). Also some countries use yyyy/mm/dd... If you switch the language the apperance will also change.



I think yes. Because it takes LCID as selected from the drop down. below are the several ways, I have it in use on my site:


LangName("D",ChkDate(rs("Start_Date")),vbLongDate,"")
Returns a long date in locale specific language.
Ex
Returns lundi 11 novembre 2001 (when selected language is french)

left(LangName("W",1,1,intWeekStartDay),2)
Gets the left two chars of the weekday name in locale language
Returns a long weekday name
Ex.
Returns lun.(when seleced language is french) and the left function trims it to lu

LangName("W",1,0,intWeekStartDay)
Returns a long weekday name
Ex.
Returns lundi(when seleced language is french)


strMonthName = LangName("M",intThisMonth,0,1)
Returns the long Month Name
Ex.
intthisMonth = 11
Returns novembre (when French isselected)


quote:

What we need is to have a more general set of routines...


I had tried several options. Developed some routines. But the one using locale seems to be more effective. Though there is limitation of formats plus not all languages are supported with locale. But I think that can be achieved by customizing this function further on the lines of ChkDate and ChkTime Routines.

quote:

I did not go into detail yet, but te mpst appropriate solution in my mind is:
...
What do you think?



I have to do more experimenting and will share whatever results I achieve.

I have not had a chance of looking at the international version of Calendar yet. I do not know what changes have already been made.

However, I have several features for the Calendar currently in use
1)Select a weekday of choice as the starting day of the week.
2)A Calendar with no Relation with the events. Just Calendar.
3)Full Year Calendar
4)Full day Calendar

In my opinion, the Work on internationalization is Excellent and the development process is very organized. Cheers bozden!


Think Pink
Test Site not ready yet | Post v40b03 Patches

GauravBhabu
There is only one miracle...That is LIFE! | It is difficult to IMPROVE on Perfection, There is no harm in Keep Trying.


Edited by - GauravBhabu on 11 November 2001 12:21:24<
Go to Top of Page

Deleted
deleted

4116 Posts

Posted - 11 November 2001 :  13:51:34  Show Profile
Thank you for your kind words and support. There are four major things before a final release, which will take some effort:

1) Date-time related issues: We can solve it here
2) Setup & documentation related issues: I hope I can get some support from admins for the first as it must be error free, the second needs my time only
3) Collecting a good set (quantity and quality) of Language Packs: Main problem is the quality check.
4) Starting v4.0 compatible MODs: As the installations will need them desperately

And somewhere in the future (I hope not very far) both versions must be merged, and other admins and moderators must be capable to deal with v4.0.


Think Pink
Test Site not ready yet | Post v40b03 Patches<
Go to Top of Page

GauravBhabu
Advanced Member

4288 Posts

Posted - 11 November 2001 :  14:41:09  Show Profile
Just one quicjk question on Dates. I think we might need to do away with admin choices for date format.

And basically have 3 or 4 different date formats as below

LongDate = November 11 2001
MediumDate = Nov 11 2001
ShortDate = 11/11/2001

And may be some more

ExtendedDate = Sunday, November 11 2001

DateTime = November 11 2001 02:18:00 PM

Format for each Language may be defined in the language files under select case statements.

I have also tried the below noted functions on my site. This works fine as long as we are not converting a date already converted into a language other then English back to a string. But I did develop a routine as a fix for that. I will test it and share the results with you and others.



function chkLangDate(fDate)

if fDate = "" then
exit function
end if
' if IsDate(fDate) then
select case strDateType
case "dmy"
chkLangDate = Mid(fDate,7,2) & "/" & _
Mid(fDate,5,2) & "/" & _
Mid(fDate,1,4)
case "mdy"
chkLangDate = Mid(fDate,5,2) & "/" & _
Mid(fDate,7,2) & "/" & _
Mid(fDate,1,4)
case "ymd"
chkLangDate = Mid(fDate,1,4) & "/" & _
Mid(fDate,5,2) & "/" & _
Mid(fDate,7,2)
case "ydm"
chkLangDate =Mid(fDate,1,4) & "/" & _
Mid(fDate,7,2) & "/" & _
Mid(fDate,5,2)
case "dmmy"
chkLangDate = Mid(fDate,7,2) & " " & _
LangMonthName(Mid(fDate,5,2),1) & " " & _
Mid(fDate,1,4)
case "mmdy"
chkLangDate = LangMonthName(Mid(fDate,5,2),1) & " " & _
Mid(fDate,7,2) & " " & _
Mid(fDate,1,4)
case "ymmd"
chkLangDate = Mid(fDate,1,4) & " " & _
LangMonthName(Mid(fDate,5,2),1) & " " & _
Mid(fDate,7,2)
case "ydmm"
chkLangDate = Mid(fDate,1,4) & " " & _
Mid(fDate,7,2) & " " & _
LangMonthName(Mid(fDate,5,2),1)
case "dmmmy"
chkLangDate = Mid(fDate,7,2) & " " & _
LangMonthName(Mid(fDate,5,2),0) & " " & _
Mid(fDate,1,4)
case "mmmdy"
chkLangDate = LangMonthName(Mid(fDate,5,2),0) & " " & _
Mid(fDate,7,2) & " " & _
Mid(fDate,1,4)
case "ymmmd"
chkLangDate = Mid(fDate,1,4) & " " & _
LangMonthName(Mid(fDate,5,2),0) & " " & _
Mid(fDate,7,2)
case "ydmmm"
chkLangDate = Mid(fDate,1,4) & " " & _
Mid(fDate,7,2) & " " & _
LangMonthName(Mid(fDate,5,2),0)
case else
chkLangDate = Mid(fDate,5,2) & "/" & _
Mid(fDate,7,2) & "/" & _
Mid(fDate,1,4)
End Select
' end if

end function


When there is no support for locale then we can call a function in the language file for the specific language. I have developed a function for that and will post it after I test it.


function LangWeekDayName(dInPut,iFormat,iFirstDay)
dim NewLocale,CurrentLocale
on error resume next
CurrentLocale = GetLocale
NewLocale = SetLocale(strLangLCID)
if Err.number = 447 then
Err.Clear
NewLocale = SetLocale(CurrentLocale)
end if
LangWeekDayName = WeekDayName(dInPut,iFormat,iFirstDay)
NewLocale = SetLocale(CurrentLocale)
end function
function LangMonthName(dInPut,iFormat)
dim NewLocale,CurrentLocale
on error resume next
CurrentLocale = GetLocale
NewLocale = SetLocale(strLangLCID)
if Err.number = 447 then
Err.Clear
NewLocale = SetLocale(CurrentLocale)
end if
LangMonthName = MonthName(dInPut,iFormat)
NewLocale = SetLocale(CurrentLocale)
end function



GauravBhabu
There is only one miracle...That is LIFE! | It is difficult to IMPROVE on Perfection, There is no harm in Keep Trying.


Edited by - GauravBhabu on 11 November 2001 14:44:34<
Go to Top of Page

Deleted
deleted

4116 Posts

Posted - 11 November 2001 :  16:07:42  Show Profile
quote:

Just one quicjk question on Dates. I think we might need to do away with admin choices for date format.


That is what I'm also thinking of. But for compatibility reasons we may like to keep them for default language.

quote:

And basically have 3 or 4 different date formats as below

LongDate = November 11 2001
MediumDate = Nov 11 2001
ShortDate = 11/11/2001

And may be some more

ExtendedDate = Sunday, November 11 2001

DateTime = November 11 2001 02:18:00 PM


I think there are more. In Turkey we use:

LongDate = 10 Kasım 2001
MediumDate = 10 Nov. 2001
ShortDate = 10/11/2001

Also we don't use AM/PM but 24 hour format usually.

I think its better to specify the format in LangNNNN.asp file and provide long and short alternatives. Such as:

LongDate = "dd mmmm yyyy dddd hh:mm:ss"

A solution for an interpretor was in this forum before the collapse.

quote:

Format for each Language may be defined in the language files under select case statements.



I think no. A library function must interprete these to output the string.

Library:
datetime2dbdatetime
dbdatetime2datetime
datetime2longdate
datetime2shortdate
etc



Think Pink
Test Site not ready yet | Post v40b03 Patches<
Go to Top of Page

GauravBhabu
Advanced Member

4288 Posts

Posted - 11 November 2001 :  16:58:49  Show Profile
quote:

And basically have 3 or 4 different date formats as below

LongDate = November 11 2001
MediumDate = Nov 11 2001
ShortDate = 11/11/2001

And may be some more



quote:

I think there are more. In Turkey we use:

LongDate = 10 Kasım 2001
MediumDate = 10 Nov. 2001
ShortDate = 10/11/2001



quote:

A library function must interprete these to output the string.
Library:
datetime2dbdatetime
dbdatetime2datetime
datetime2longdate
datetime2shortdate



Correct, That is basically what I meant. By LongDate, MediumDate or Shortdate ExtendedDate, DateTime, I meant a format specific to each region.


select case strLangLCID
'################# TURKISH ####################
case "1055"
sLangLongMonths = "Ocak#Subat#Mart#Nisan#Mayis#Haziran#Temmuz#Augustos#"
sLangLongMonths = sLangLongMonths & "Eylül#Ekim#Kasim#Aralik"
sLangShortMonths = "Oca#Sub#Mar#Nis#May#Haz#Tem#Ağu#Eyl#Eki#Kas#Ara"
sLangLongDays = "nedelja#ponedeljek#torek#sreda#cetrtek#petek#sobota"
sLangShortDays = "Paz#Pts#Sa#Çar#Per#Cu#Cts"
'################# ENGLISH ####################
case "1033"


end select





Then I have this function in inc_functions.asp

'Input: iWhichMonth = 1 to 12;bAbbrv = 1 or 0
'sLangShortMonths and sLangLongMonths is defined in LangMODS
function fLangMonthName(iWhichMonth,bAbbrv)
if bAbbrv = 1 then
arrLangShortMonths = split(sLangShortMonths,"#",-1,1)
flangMonthName = arrlangShortMonths(iWhichMonth - 1)
end if
if bAbbrv = 0 then
arrLangLongMonths = split(sLangLongMonths,"#",-1,1)
fLangMonthName = arrLangLongMonths(iWhichMonth - 1)
end if
end function




'Input: iWeekday = 1 to 7;bAbbrv = 1 or 0
'sLangShortdays and sLangLongDays is defined in LangMODS
function fLangWeekDayName(iWeekday,bAbbrv)
if bAbbrv = 1 then
arrLangShortDays = split(sLangShortDays,"#",-1,1)
fLangWeekDayName = arrLangShortDays(iWeekday - 1)
end if
if bAbbrv = 0 then
arrLangLongDays = split(sLangLongDays,"#",-1,1)
fLangWeekDayName = arrLangLongdays(iWeekday - 1)
end if
end function



I call this from chkLangDate posted earlier or call from LangMonthName or LangWeekDayName when SetLocale is not available.

And There is scenario, when a datestring has been formatted specific to a particular region and that formatted date needs to be converted back to datestring for storing to the DB.

I think this can be achieved by referring to the same delimited string, which i used to get the name for the Month or the WeekDay. The strings specific to each language can be defined in a Library or a file or a function.

What is your opinion?


GauravBhabu
There is only one miracle...That is LIFE! | It is difficult to IMPROVE on Perfection, There is no harm in Keep Trying.


Edited by - GauravBhabu on 11 November 2001 17:00:13<
Go to Top of Page

Deleted
deleted

4116 Posts

Posted - 11 November 2001 :  18:25:15  Show Profile
Now I see the confusion about the select-case ! You only looked at LangMods*.asp structure. Please look in the distributed config.asp (bottom part), Lang1033.asp and Lang1055.asp. These is no select-case there. Depending on the "current user preferred language", only the instructions in one file are executed, although all are loaded by the server.

This is except the first part of each LangNNN.asp file, where the array of locale specific info is filled. This part can be used like "configuration" part, where we can set "first day of week", "AM/PM", 12/24 hour display, the date-time formats etc.

The actual month and day names for that language can go into the part after the if statement.

About the strings "Ocak#Şubat#...": Which one is better? Splitting over and over or just using an array in the language file to keep them. Then the function will retrieve them easily and also other MODs may use them as is just by looping. These arrays will be global!

I'm not sure I understood the last part. But I can remember of one more case: using a form input which must be interpreted (also error checking). If something like this goes in the library things will be easier for everybody.


Think Pink
Test Site not ready yet | Post v40b03 Patches<
Go to Top of Page

GauravBhabu
Advanced Member

4288 Posts

Posted - 11 November 2001 :  21:45:57  Show Profile
quote:
This is except the first part of each LangNNN.asp file, where the array of locale specific info is filled. This part can be used like "configuration" part, where we can set "first day of week", "AM/PM", 12/24 hour display, the date-time formats etc.



That sounds good, I happen to see those files just before I read this post and was just thinking the same.

quote:

The actual month and day names for that language can go into the part after the if statement.



You mean Lang.NNNN file?

quote:

About the strings "Ocak#Şubat#...": Which one is better? Splitting over and over or just using an array in the language file to keep them. Then the function will retrieve them easily and also other MODs may use them as is just by looping. These arrays will be global!


It can be either way. Having an array will also be good and useful. Where do you want to define the arrays. It will require Four arrays, I think. Two for Month Names and two for Weekday Names.


quote:

I'm not sure I understood the last part. But I can remember of one more case: using a form input which must be interpreted (also error checking). If something like this goes in the library things will be easier for everybody.



For all date inputs, use numbers as values for months or Weekdays, so this will be same for all languages and error trapping routine will be same for each language, if this is what you meant. Just the display varies depending on the selected language.


Think Pink
Test Site not ready yet | Post v40b03 Patches
[/quote]

GauravBhabu
There is only one miracle...That is LIFE! | It is difficult to IMPROVE on Perfection, There is no harm in Keep Trying.
<
Go to Top of Page

GauravBhabu
Advanced Member

4288 Posts

Posted - 11 November 2001 :  23:08:03  Show Profile
arrLangMonthName(1,0) = "Ocak"
arrLangMonthName(1,1) = "Oca"

This is Same convention as

MonthName(1,0)= "January"
MonthName(1,1)= "Jan"



Dim arrLangMonthName(12,1)
Dim arrLangWeekDayName(7,1)

arrLangMonthName (0,0)= ""
arrLangMonthName (1,0)= "Ocak"
arrLangMonthName (2,0)= "Subat"
arrLangMonthName (3,0)= "Mart"
arrLangMonthName (4,0)= "Nisan"
arrLangMonthName (5,0)= "Mayis"
arrLangMonthName (6,0)= "Haziran"
arrLangMonthName (7,0)= "Temmuz"
arrLangMonthName (8,0)= "Augustos"
arrLangMonthName (9,0)= "Eylül"
arrLangMonthName (10,0)= "Ekim"
arrLangMonthName (11,0)= "Kasim"
arrLangMonthName (12,0)= "Aralik"
arrLangMonthName (0,1)= ""
arrLangMonthName (1,1)= "Oca"
arrLangMonthName (2,1)= "Sub"
arrLangMonthName (3,1)= "Mar"
arrLangMonthName (4,1)= "Nis"
arrLangMonthName (5,1)= "May"
arrLangMonthName (6,1)= "Haz"
arrLangMonthName (7,1)= "Tem"
arrLangMonthName (8,1)= "Ağu"
arrLangMonthName (9,1)= "Eyl"
arrLangMonthName (10,1)= "Eki"
arrLangMonthName (11,1)= "Kas"
arrLangMonthName (12,1)= "Ara"
arrLangWeekDayName (0,0)= ""
arrLangWeekDayName (1,0)= "nedelja"
arrLangWeekDayName (2,0)= "ponedeljek"
arrLangWeekDayName (3,0)= "torek"
arrLangWeekDayName (4,0)= "sreda"
arrLangWeekDayName (5,0)= "cetrtek"
arrLangWeekDayName (6,0)= "petek"
arrLangWeekDayName (7,0)= "sobota"
arrLangWeekDayName (0,0)= ""
arrLangWeekDayName (1,1)= "Paz"
arrLangWeekDayName (2,1)= "Pts"
arrLangWeekDayName (3,1)= "Sa"
arrLangWeekDayName (4,1)= "Çar"
arrLangWeekDayName (5,1)= "Per"
arrLangWeekDayName (6,1)= "Cu"
arrLangWeekDayName (7,1)= "Cts"



This also gives the flexibility to add the FirstDayOfWeek Dimension or other dimensions, keeping in with the convention. Same way I will construct the LangDates, ShortDates etc. What is your opinion?


I was just wondering what to do with
arrLangMonthName (0,0)= ""
arrLangMonthName (0,1)= ""



GauravBhabu
There is only one miracle...That is LIFE! | It is difficult to IMPROVE on Perfection, There is no harm in Keep Trying.


Edited by - GauravBhabu on 12 November 2001 00:14:33<
Go to Top of Page

GauravBhabu
Advanced Member

4288 Posts

Posted - 12 November 2001 :  02:25:17  Show Profile
The following function may be used for Displaying the dates in language specific format, when SetLacale is not available for a language.

This function is based on the following criteria

Snitz dates are stored as

YYYYMMDDhhmmss

For a Region with a date Format dd.mm.yyyy
I have defined a variable in the Lang file and populated as below:

fLangDateFormat = "725214"

72 Represents dd
52 represents mm
14 represents yyyy

Each digit in the fLangDateFormat is referred in sequence as highlighted below.
The first text in red = 7
The first text in blue = 2
Gets the date part from the string


The second text in red = 5
The second text in blue = 2
Gets the Month part from the string


The third text in red = 1
The third text in blue = 4
Gets the Year Part from the string


function ChkfLangDate(fDate)
Select Case sDateType
Case "fLangShort", "dmy","ymd","ydm","mdy"
chkfLangDate = Mid(fDate,Mid(fLangDateFormat,1,1),Mid(fLangDateFormat,2,1)) & "." & _
Mid(fDate,Mid(fLangDateFormat,3,1),Mid(fLangDateFormat,4,1)) & "." & _
Mid(fDate,Mid(fLangDateFormat,5,1),Mid(fLangDateFormat,6,1))
Case "fLangMedium","dmmy","ymmd","ydmm","mmdy"
chkfLangDate = Mid(fDate,Mid(fLangDateFormat,1,1),Mid(fLangDateFormat,2,1)) & " " & _
arLangMonthName(Mid(fDate,Mid(fLangDateFormat,3,1),Mid(fLangDateFormat,4,1)),1) & " " & _
Mid(fDate,Mid(fLangDateFormat,5,1),Mid(fLangDateFormat,6,1))
Case "fLangLong", "dmmmy","mmmdy","ydmmm","ymmmd"
chkfLangDate = Mid(fDate,Mid(fLangDateFormat,1,1),Mid(fLangDateFormat,2,1)) & " " & _
arrLangMonthName(Mid(fDate,Mid(fLangDateFormat,3,1),Mid(fLangDateFormat,4,1)),0) & " " & _
Mid(fDate,Mid(fLangDateFormat,5,1),Mid(fLangDateFormat,6,1))
Case "fLangDayDate"
'Not Defined Yet
Case else
chkfLangDate = Mid(fDate,Mid(fLangDateFormat,1,1),Mid(fLangDateFormat,2,1)) & "." & _
Mid(fDate,Mid(fLangDateFormat,3,1),Mid(fLangDateFormat,4,1)) & "." & _
Mid(fDate,Mid(fLangDateFormat,5,1),Mid(fLangDateFormat,6,1))
end Select
end function


This is basically same as function ChkDate.

GauravBhabu
There is only one miracle...That is LIFE! | It is difficult to IMPROVE on Perfection, There is no harm in Keep Trying.


Edited by - GauravBhabu on 12 November 2001 02:39:04<
Go to Top of Page

GauravBhabu
Advanced Member

4288 Posts

Posted - 12 November 2001 :  03:51:12  Show Profile
Tested the above concept and it works very nicely.
The Library if it be called consists of about

Eight small functions.
Two Arrays in the LangNNNN.asp file
1. arrLangMonthName
2. arrLangWeekdayName
Two New variables. May require Two More.

I will assemble these functions in a file and post a link for your review.

This so far takes care of displaying dates as defined in the LangNNNN.asp file. I hope to use the existig DateToStr function or a new function fLangDateToStr to change the Dates to strings for storing in the database.



GauravBhabu
There is only one miracle...That is LIFE! | It is difficult to IMPROVE on Perfection, There is no harm in Keep Trying.
<
Go to Top of Page

Deleted
deleted

4116 Posts

Posted - 12 November 2001 :  10:27:56  Show Profile
Great .

Think Pink
Test Site not ready yet | Post v40b03 Patches<
Go to Top of Page

GauravBhabu
Advanced Member

4288 Posts

Posted - 12 November 2001 :  11:29:14  Show Profile
Here

LangDatesLib

GauravBhabu
There is only one miracle...That is LIFE! | It is difficult to IMPROVE on Perfection, There is no harm in Keep Trying.
<
Go to Top of Page

n/a
deleted

593 Posts

Posted - 12 July 2002 :  16:14:27  Show Profile
Would like to see what this LangDateLib contains but cannot access a link....by any chance, do you have it - Bozden? And if you do, would you kindly share it for my reference....

Here is something I am trying to do, as mentioned elsewhere:
(1) To see whether an international date implementation can work with US format in 4 language environments - English_US, Japanese, and 2 flavors of Chinese...
(2) Set up Events Calender to handle these international date formats but also adjusted to output Far Eastern mid/long names and style.

This is really beyond what I perhaps can do but am getting a reasonable sense of what may be required for testing out... including some function codes mentioned here...

Thanks.



Taku
<
Go to Top of Page
Page: of 2 Previous Topic Topic Next Topic  
Next Page
 Forum Locked
 Printer Friendly
Jump To:
Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.17 seconds. Powered By: Snitz Forums 2000 Version 3.4.07