I am not an expert here, as I know little about how JForum loads its properties files. However, assuming that they are loaded in a normal way (e.g., based on the Java Locale related Classes), then it sounds to me like this has nothing to do with MySQL.
Is it possible that the Java JDK/JVM also changed when you moved to the new host? Or is it possible that the version of Tomcat (or your webapp container) changed? Since the english version work when you put Hebrew into it, it sounds like: 1) The hebrew properties file is not found; 2) The classpath prevents the hebrew props file from being found; 3) The JVM or container does not like the hebrew props file; 4) The container is configured in a way so as to not recognize the hebrew two letter code or its location.
I am just guessing here, but I hope there is a clue in there for you... [originally posted on jforum.net by time]
i have a 2.0.2 version over mysql 4.0 running for a long time now without problems.
due to moving to a different hosting company, i zipped the forum application from my old hosting service and moved it as is to the new.
the new hosting company is with mysql 4.1
what i see is that my locale properties file (in hebrew) is not even loaded, only th english one. i can see that by looking at the file watch dog prints "Watching ....". in my old hosting it load the english and the hebrew and in my new hosting only the english.
this surprised me because i cant see the reason for the difference as i just took the application and moved it as is. can this be related to the dB somehow?
any ideas are welcomed.
P.S i if i delete the en_US file and change my he_IW to en_US than everything works fine.
ok i now now where the problem came from.
opening the admin panel i see that there are differences in the "Configurations->General Purpose->Language" field. the forum i ported (application plus DB) to my new hosting company has a different value. this is strange, can someone please tell me where this filed is stored when it is set? (before i start digging into the code).
thanks in advance. [originally posted on jforum.net by gkatz]
my original forum does not have any field in the system.globals that state "he_IW" only "en_US" yet jforum still loads both property files.
the 'i18n.board.default' and 'i18n.internal' are set with en_US.
plus i dont have a "jforum-custom.conf" file - maybe it was added after 2.0.2?
anyway, I dont dont have any ideas left - but thats fine because everything is working fine for me now except for the fact that i dont understand this specific behavior.
thanks for the help/ [originally posted on jforum.net by gkatz]