| Author |  Topic  | 
              
                | LCNew Member
 
  
 
                Brazil70 Posts
 | 
                    
                      |  Posted - 14 May 2002 :  17:21:53   
 |  
                      | I want to translate the Month and day names. Where can I make these changes?
 I didn't find May, June... and so on anywhere in the code.
 From where the calendar gets the Month and day names?
 Thanks,
 
 LC<
 |  | 
              
                | ruiribSnitz Forums Admin
 
      
 
                Portugal26364 Posts
 | 
                    
                      |  Posted - 14 May 2002 :  17:41:15   
 |  
                      | I believe it does it from the MonthName function. For that fact translation should not be needed, as long as you have Windows Regional Settings to your local country settings. 
 -------------------------------------------------
 Installation Guide | Do's and Dont's | MODs<
 |  
                      |  |  | 
              
                | LCNew Member
 
  
 
                Brazil70 Posts
 | 
                    
                      |  Posted - 14 May 2002 :  18:08:00   
 |  
                      | Ok thanx. 
 LC
 
 
 
 Edited by - LC on 14 May 2002  18:33:12<
 |  
                      |  |  | 
              
                | blackinwhiteAverage Member
 
    
 
                Turkey657 Posts
 | 
                    
                      |  Posted - 14 May 2002 :  18:27:19   
 |  
                      | add this function at the very end of your events_functions.asp file. then change all the occurances of monthName to MonthName2 
 note: below is a turkish version, you may change the names accordingly.
 
 '------------------------------------
 'MONTH 2 FUNCTION - Türkçe
 '------------------------------------
 
 function monthName2(intMonth)
 if (intMonth = 1) then monthName2 = "Ocak"
 if (intMonth = 2) then monthName2 = "Şubat"
 if (intMonth = 3) then monthName2 = "Mart"
 if (intMonth = 4) then monthName2 = "Nisan"
 if (intMonth = 5) then monthName2 = "Mayıs"
 if (intMonth = 6) then monthName2 = "Haziran"
 if (intMonth = 7) then monthName2 = "Temmuz"
 if (intMonth = 8) then monthName2 = "Ağustos"
 if (intMonth = 9) then monthName2 = "Eylül"
 if (intMonth = 10) then monthName2 = "Ekim"
 if (intMonth = 11) then monthName2 = "Kasım"
 if (intMonth = 12) then monthName2 = "Aralık"
 end function
 
 <
 |  
                      |  |  | 
              
                | LCNew Member
 
  
 
                Brazil70 Posts
 | 
                    
                      |  Posted - 14 May 2002 :  18:29:43   
 |  
                      | Thank you! 
 LC
 
 <
 |  
                      |  |  | 
              
                | Deleteddeleted
 
      
 
                4116 Posts | 
                    
                      |  Posted - 14 May 2002 :  18:35:14   
 |  
                      | The next beta version (v4b04) will handle this case, but in a different way (in current implementation). 
 
 Think Pink
 ==> Start Internationalization Here<
 |  
                      |  |  | 
              
                | ruiribSnitz Forums Admin
 
      
 
                Portugal26364 Posts
 | 
                    
                      |  Posted - 14 May 2002 :  18:50:26   
 |  
                      | Sorry LC. As far as I know MonthName should work OK with your Regional Settings. It seems that it doesn't (just tested it and it failed), so that function by blackinwhite should fix it for you. 
 -------------------------------------------------
 Installation Guide | Do's and Dont's | MODs<
 |  
                      |  |  | 
              
                | Deleteddeleted
 
      
 
                4116 Posts | 
                    
                      |  Posted - 14 May 2002 :  18:58:51   
 |  
                      | quote:
 Sorry LC. As far as I know MonthName should work OK with your Regional Settings. It seems that it doesn't (just tested it and it failed), so that function by blackinwhite should fix it for you.
 
 -------------------------------------------------
 Installation Guide | Do's and Dont's | MODs
 
 
 
 This is only if you select servers locale correctly. Most people have no access to these servers and these servers are somewhere on the world (mostly US).
 
 
 Think Pink
 ==> Start Internationalization Here<
 |  
                      |  |  | 
              
                | ruiribSnitz Forums Admin
 
      
 
                Portugal26364 Posts
 | 
                    
                      |  Posted - 14 May 2002 :  19:48:28   
 |  
                      | In fact Bozden, all you need to do to have it working is changing the value of Session.LCID to your locale ID. No need to change server settings. 
 -------------------------------------------------
 Installation Guide | Do's and Dont's | MODs<
 |  
                      |  |  | 
              
                | Deleteddeleted
 
      
 
                4116 Posts | 
                    
                      |  Posted - 14 May 2002 :  20:10:19   
 |  
                      | quote:
 In fact Bozden, all you need to do to have it working is changing the value of Session.LCID to your locale ID. No need to change server settings.
 
 -------------------------------------------------
 Installation Guide | Do's and Dont's | MODs
 
 
 
 Yes and no. There are a lot of cases that this line gives an error because the server does not support it. Just search for it in these forums.
 
 The problem is, I cannot base v4 on any assumptions, so I think the other way and forget easier solutions
  . 
 
 Think Pink
 ==> Start Internationalization Here<
 |  
                      |  |  | 
              
                | LCNew Member
 
  
 
                Brazil70 Posts
 | 
                    
                      |  Posted - 14 May 2002 :  23:55:19   
 |  
                      | quote:
 
 quote:
 Sorry LC. As far as I know MonthName should work OK with your Regional Settings. It seems that it doesn't (just tested it and it failed), so that function by blackinwhite should fix it for you.
 
 -------------------------------------------------
 Installation Guide | Do's and Dont's | MODs
 
 
 That's ok.
 I'm gonna make those changes and see what happens.
 
 LC
 This is only if you select servers locale correctly. Most people have no access to these servers and these servers are somewhere on the world (mostly US).
 
 
 Think Pink
 ==> Start Internationalization Here
 
 
 
 <
 |  
                      |  |  | 
              
                | LCNew Member
 
  
 
                Brazil70 Posts
 | 
                    
                      |  Posted - 15 May 2002 :  00:30:45   
 |  
                      | Hi there. It's me again...
 What about the date?
 How do I change it from the default US style (5/15/2002) to our way (15/05/2002)?
 I tried the fix events_non_us_date by Rami Kattan, but didn't work.
 I'm currently using the SnitzwBugFixesHideEmail.
 
 LC
 
 PS. Here's the fix's readme.txt:
 Title: Snitz Events Calendar
 Midified Files depending on Ver 2 service release 1
 
 mod: Non US date format is SUPPORTED in this version
 
 to fix the US date error in the forum:
 
 1- use the attached events_functions.asp file.
 
 2- in the "inc_functions.asp" file, look for:
 function StrToDate(strDateTime)
 ....
 end function
 
 and replace it with this code:
 
 function StrToDate(strDateTime)
 if ChkDateFormat(strDateTime) then
 StrToDate = cdate("" & MonthName(cint(Mid(strDateTime, 5,2))) & " " & Mid(strDateTime, 7,2) & ", " & Mid(strDateTime, 1,4) & " " & Mid(strDateTime, 9,2) & ":" & Mid(strDateTime, 11,2) & ":" & Mid(strDateTime, 13,2) & "")
 else
 StrToDate = "" & strForumTimeAdjust
 end if
 end function
 
 this fix is supposed to work on all, as dates are not used as mm/dd/yyyy or dd/mm/yy, the update makes the dated monthname dd, yyyy (ex Arpil 12, 2001).
 
 Hope this works for all, i am using dd/mm/yyyy and it works well for me.
 
 Rami Kattan
 http://www.kattanweb.com/forums
 
 
 
 Edited by - LC on 15 May 2002  00:33:17<
 |  
                      |  |  | 
              
                | LCNew Member
 
  
 
                Brazil70 Posts
 | 
                    
                      |  Posted - 15 May 2002 :  00:58:34   
 |  
                      | quote:
 add this function at the very end of your events_functions.asp file. then change all the occurances of monthName to MonthName2
 
 note: below is a turkish version, you may change the names accordingly.
 
 '------------------------------------
 'MONTH 2 FUNCTION - Türkçe
 '------------------------------------
 
 function monthName2(intMonth)
 if (intMonth = 1) then monthName2 = "Ocak"
 if (intMonth = 2) then monthName2 = "Şubat"
 if (intMonth = 3) then monthName2 = "Mart"
 if (intMonth = 4) then monthName2 = "Nisan"
 if (intMonth = 5) then monthName2 = "Mayıs"
 if (intMonth = 6) then monthName2 = "Haziran"
 if (intMonth = 7) then monthName2 = "Temmuz"
 if (intMonth = 8) then monthName2 = "Ağustos"
 if (intMonth = 9) then monthName2 = "Eylül"
 if (intMonth = 10) then monthName2 = "Ekim"
 if (intMonth = 11) then monthName2 = "Kasım"
 if (intMonth = 12) then monthName2 = "Aralık"
 end function
 
 
 
 
 
 Tried ur sugestion. Here's where I put the function:
 
 rs.movenext
 loop
 end if
 %>
 </table>
 </td>
 </tr>
 </table>
 <%
 rs.Close
 
 'move to the next day
 dCurrentDate = DateAdd("D",counter,dSunday)
 next
 
 set rs = nothing
 %>
 </td>
 </tr>
 </table>
 <%
 end function
 %>
 <%
 '------------------------------------
 'MONTH 2 FUNCTION - Português
 '------------------------------------
 
 function monthName2(intMonth)
 if (intMonth = 1) then monthName2 = "Janeiro"
 if (intMonth = 2) then monthName2 = "Fevereiro"
 if (intMonth = 3) then monthName2 = "Março"
 if (intMonth = 4) then monthName2 = "Abril"
 if (intMonth = 5) then monthName2 = "Maio"
 if (intMonth = 6) then monthName2 = "Junho"
 if (intMonth = 7) then monthName2 = "Julho"
 if (intMonth = 8) then monthName2 = "Agosto"
 if (intMonth = 9) then monthName2 = "Setembro"
 if (intMonth = 10) then monthName2 = "Outubro"
 if (intMonth = 11) then monthName2 = "Novembro"
 if (intMonth = 12) then monthName2 = "Dezembro"
 end function
 %>
 ----------------------end of page-----------------------
 And I get this error:
 
 Microsoft VBScript runtime error '800a000d'
 Type mismatch: 'cdate'
 
 /forum/events_functions.asp, line 11
 
 
 Line 11 is this:
 
 
 Function GetLastDay(intMonthNum, intYearNum)
 Dim dNextStart
 If CInt(intMonthNum) = 12 Then
 dNextStart = CDate( "01/01/" & intYearNum)
 Else
 "Line 11" -->		dNextStart = CDate(MonthName2(intMonthNum + 1) & " 1," & intYearNum)
 End If
 GetLastDay = Day(dNextStart - 1)
 End Function
 
 LC
 <
 |  
                      |  |  | 
              
                | blackinwhiteAverage Member
 
    
 
                Turkey657 Posts
 | 
                    
                      |  Posted - 15 May 2002 :  19:34:33   
 |  
                      | LC, maybe you are using an older version of Events Calndar, or you have changed some parts of the file. 
 my file doesn't inlude that function (at least not like that).
 
 instead, I have
 
 Function GetLastDay(intMonthNum, intYearNum)
 Dim dNextStart
 If CInt(intMonthNum) = 12 Then
 dNextStart = CDate(strToDate(intYearNum & "0101" & "000000"))
 Else
 dNextStart = CDate(strToDate(intYearNum & doublenum(intMonthNum + 1) & "01" & "000000"))
 End If
 GetLastDay = Day(dNextStart - 1)
 End Function
 
 as you see there are no references to monthName in that. (you shouldn't change inthMonthName, but just MonthName) bump bump
  
 and changing the date format from month/day/year to day/month/year is also possible with some modifications.
 
 In Huwr's code, that is already integrated with forum dates, I think.
 
 For the original, Events Calendar mod, I have formerly changed my Events Functions file, but all the messages are in Turkish, if you want I can send it to you with the modifications I made.
 
 blackinwhite
 
 <
 |  
                      |  |  | 
              
                | LCNew Member
 
  
 
                Brazil70 Posts
 | 
                    
                      |  Posted - 16 May 2002 :  01:15:42   
 |  
                      | Yes, thank you! I'd appreciate that.
 And BTW I'm using "eventsV2sr1"
 
 LC<
 |  
                      |  |  | 
              
                | blackinwhiteAverage Member
 
    
 
                Turkey657 Posts
 |  | 
              
                
                |  Topic  |  |