How do I change this? Had a look in settings, within the Time & Date menu....
At the moment, the format is American - ie, 02/07/10 (Feb 7th 2010), I want it UK style, 07/02/10
Hi,
change format with registry:
Code:
[HKEY_LOCAL_MACHINE\nls\overrides]
"IDate"=dword:00000001
"ITime"=dword:00000001
"SSDte"="dd MMM yyyy"
"STFmt"="HH:mm:ss"
"SLDte"="dddd, dd MMM yyyy"
"STime"=":"
with friendly greet
starbase64
settings menu all settings system regional settings.
no need to touch the registry.
Related
Hi, experts !!! kindly help me how to change date format in 3LIT3 rom.
I've flashed 3LIT3 clean on my HTC_P3651 touch cruise, but I can not change required date format.It remains unchange as original even I tried to change by using Registry Tweak. Please help me .
Thanks in advance
sein said:
Hi, experts !!! kindly help me how to change date format in 3LIT3 rom.
I've flashed 3LIT3 clean on my HTC_P3651 touch cruise, but I can not change required date format.It remains unchange as original even I tried to change by using Registry Tweak. Please help me .
Thanks in advance
Click to expand...
Click to collapse
Did you try and change this key in the registry?
HKLM > nls > overrides > SSdte
Need to soft reset to see the change.
Date Format
cr1960 said:
Did you try and change this key in the registry?
HKLM > nls > overrides > SSdte
Need to soft reset to see the change.
Click to expand...
Click to collapse
Yes , I've tried and did soft reset but date format on today screen not changing. It remains as original . Is there any other ways to change ? Please help me.
sein said:
Yes , I've tried and did soft reset but date format on today screen not changing. It remains as original . Is there any other ways to change ? Please help me.
Click to expand...
Click to collapse
I have the same problem.
is the date format the same in Manilla as in file explorer?
cr1960 said:
is the date format the same in Manilla as in file explorer?
Click to expand...
Click to collapse
In Manila today screen original date format is 9 Mar, 2009. I want to change
to Fri 09/03/09(ddd dd/MM/yy).I tried to change by Reg tweak HKLM\nls\overrides\SSDte and soft reset but date format not change on 2day screen, it remains as 9 Mar, 2009 only.
cr1960 said:
is the date format the same in Manilla as in file explorer?
Click to expand...
Click to collapse
NO.
the date in File explorer Changed but Manila didn't.
OK - so we are looking for a registry key relating to Manilla.....
My rom doesn't have Manilla, but there may be a key under hklm > software > htc > manilla2d that controls the date format there. Must over ride whatever is in SSDte.
cr1960 said:
OK - so we are looking for a registry key relating to Manilla.....
My rom doesn't have Manilla, but there may be a key under hklm > software > htc > manilla2d that controls the date format there. Must over ride whatever is in SSDte.
Click to expand...
Click to collapse
Maybe, but cannot find it.
Could also be in the HTCHomeSettings xml file that controls how Manilla 2d works. Sorry - it's hard to try and solve the problem when I cant see the settings.
Maybe some more info here: http://forum.xda-developers.com/showthread.php?p=3317981&highlight=date+format#post3317981 Looks like the date format is hard coded into this version of Manilla 2d (the Iolite version). Posts around 6040 detail how to hex edit the program if the date really bothers you that much.
Try this key. Disasm'ing the file, this is what I found. It changes things somewhat, don't know if it's what you'd like, though.
[HKLM\Software\HTC\Manila2d\Home]
"CustomerTimeFormat"=dword: (set to either 2 or 3)
Setting at 2 will give you short date format, but according to your regional settings. Setting at 3 will be long date format and be locale-neutral.
Or if that doesn't cut it and you don't like results, simply hex edit to whatever you want. Hex edit manila2d.exe and replace 'MMM dd, yyyy' for 'DDD dd/MM/yy' without the quotes of course.
chavonbravo said:
Try this key. Disasm'ing the file, this is what I found. It changes things somewhat, don't know if it's what you'd like, though.
[HKLM\Software\HTC\Manila2d\Home]
"CustomerTimeFormat"=dword: (set to either 2 or 3)
Setting at 2 will give you short date format, but according to your regional settings. Setting at 3 will be long date format and be locale-neutral.
Or if that doesn't cut it and you don't like results, simply hex edit to whatever you want. Hex edit manila2d.exe and replace 'MMM dd, yyyy' for 'DDD dd/MM/yy' without the quotes of course.
Click to expand...
Click to collapse
It works after adding the following register item. it doesn't exist before.
[HKLM\Software\HTC\Manila2d\Home]
"CustomerTimeFormat"=dword: (set to either 2 or 3)
but cannot find MMM dd, yyyy in manila2d.exe through ultraedit.
Akee said:
It works after adding the following register item. it doesn't exist before.
[HKLM\Software\HTC\Manila2d\Home]
"CustomerTimeFormat"=dword: (set to either 2 or 3)
but cannot find MMM dd, yyyy in manila2d.exe through ultraedit.
Click to expand...
Click to collapse
It's there, make sure you search in unicode, not ascii.
Anyone knows how to change the date format in the red box?
Now it is ddd, MMMM d and I want to change it into ddd, d MMM yyyy
I suppose it is a manila file, but which one?Thanx in advance
Finally I post the solution I've found:
The manila file that has to be modified is: 7f60d775_manila
My HD2 is currently set to Bulgarian regional settings so it can display Cyrillic fonts correctly (that concerns also subtitles in TCPMP). This surely affects the home screen date format and for unknown reason it doesn't want to display it in dd.MM.yy (19.12.09) format, instead it shows something different that exceeds the borders of the date field as you can see in the screenshot (translated it says "Saturday, December 19"). Is there a way to force it to use dd.MM.yy?
On the second screenshots you can see my date format settings.
Same problem here. Was not able to make Sense home screen display short date format.
Guys...any ideas
I just solved it thanks to this thread
Thank you dEf0RM, also Topaz and turkez (from the other thread) !!! I edited the 2c89bd29_manila file from Windows directory. When overwriting it there was a warning that this is a ROM file but I backed up the original file first just in case. After a soft reset the date looked just the way I wanted
OS language - English
Regional settings - Bulgarian
Date format on homescreen: dd/MM/yyyy
10x alot, worked fine for me.
I also want to change the date format on my home screen, but I'm not able to do it. My date shows ma 4 jan (Dutch ROM). Whatever I change in the regional settings, f.i. d/m/y, it still says ma 4 jan, without the year. I want it to say: 4-1-2010. Does anyone know how to do that in a Dutch (1.48) ROM? HD tweak used to do that trick on the HD but no on the HD2 anymore. Any help appreciated!!
drkalo said:
My HD2 is currently set to Bulgarian regional settings so it can display Cyrillic fonts correctly (that concerns also subtitles in TCPMP). This surely affects the home screen date format and for unknown reason it doesn't want to display it in dd.MM.yy (19.12.09) format, instead it shows something different that exceeds the borders of the date field as you can see in the screenshot (translated it says "Saturday, December 19"). Is there a way to force it to use dd.MM.yy?
On the second screenshots you can see my date format settings.
Click to expand...
Click to collapse
where did you get/find the 'r' in the date formats. I cannot find them anywhere.
kuzibri said:
where did you get/find the 'r' in the date formats. I cannot find them anywhere.
Click to expand...
Click to collapse
That's automatically done when you select 'Bulgaria" in the region tab in regional settings and it appends after the number for the year. It is actually an abbreviation for the bulgarian word for "year" and does not interfere with the date format. Same thing is for the currency.
The Dutch file to change the date format on the homescreen is: 4dd5e23b_maila. Thanks to BeeGee_Tokyo
Can somebody post here the solution, because the other thread is gone.
Thank you in advance.
Make sure your Manila version is 2.5. You need to find and edit the file 2c89bd29_manila, located in Windows folder. First, backup the file in case you want to restore it later.
1. Copy that file on your desktop PC.
2. Open it with a text editor like notepad.
3. Find the text IDS_DATEFORMAT. There is <source>ddd, MMM d</source> after that. Change it to your taste.
You can edit the IDS_DATEFORMAT_SMALLVIEW as well, if you need to change the way date appears when you slide up at the homescreen.
4. Save the modified file as a text file and then remove the txt extension so it would look like the original 2c89bd29_manila.
5. Copy back the modified file to your Windows folder.
6. Soft reset
To access your Windows/ROM files you need to use a file manager like Resco explorer or Total Commander.
I found this from page http://www.techparaiso.com/windows-...ime-and-regional-settings-in-windows-phone-os
[HKEY_LOCAL_MACHINE\nls\overrides]
"STime"=":" ;Time Seperator
"STFmt"="h:mm:ss tt" ;Time Format
"IDate"=dword:00000001
"S1159"="AM" ;Am Format
"S2359"="PM" ;Pm Format
"SCrcy"="Rs" ;Your local Currency
"SDate"="-" ;Date Seperator
"SLDte"="dddd, dd MMMM, yyyy" ;Date Format
"SSDte"="dd-MMM-yy"
but it is not enough to change regional country.
For change regional country, change next registry with your country locale code:
[HKEY_LOCAL_MACHINE\nls]
"DefaultLCID"=dword:00000409
"SystemLCID"=dword:00000409
Ex: From Romania:
[HKEY_LOCAL_MACHINE\nls]
"DefaultLCID"=dword:00000418
"SystemLCID"=dword:00000409
Locale codes you find here:
http://www.science.co.il/language/locale-codes.asp
more info on nls\overrides key is here: http://forum.xda-developers.com/showthread.php?t=258236
EDIT: I now have the reg keys I need and am to set both the main screen and start menu. I now just looking to set the time at first boot.
[HKEY_LOCAL_MACHINE\nls\overrides]
"STFmt"="HH:mm:ss"
"ITime"=dword:00000001
The above keys will work after first boot, but not during first boot process.
Any help would be appreciated.
Many thanks
GhostXSeries
EDIT2: Solved issue thanks to caliban2 for giving me the idea!
Found you need all the following reg keys to make it work!
[HKEY_LOCAL_MACHINE\NLS]
"DefaultLCID"=dword:00000809
"SystemLCID"=dword:00000409 - I assume this points to your region?
"LegacyLocaleMode"=dword:00000001
[HKEY_LOCAL_MACHINE\NLS\overrides]
"ITMPN"=dword:00000009
"ITLZr"=dword:00000001
"ITime"=dword:00000001
"STFmt"="HH:mm:ss"
"STime"=":"
Thanks again for your help!
Both backgrounds are set in their corresponding *.cpr file(s). You can either change it there and re-direct it to your image or simply rename your image and over-write the stock WM image.
Reg key for 24 hour:
Code:
[HKEY_LOCAL_MACHINE\nls\overrides]
"STFmt"="HH:mm:ss"
jmart518 said:
Both backgrounds are set in their corresponding *.cpr file(s). You can either change it there and re-direct it to your image or simply rename your image and over-write the stock WM image.
Reg key for 24 hour:
Code:
[HKEY_LOCAL_MACHINE\nls\overrides]
"STFmt"="HH:mm:ss"
Click to expand...
Click to collapse
Thanks for getting back to me so quickly. had a brain wave and renamed one of the wallpapers and then did a search through the registery for that new file name. Found it under
HKEYCU\controlpanel\desktop\wallpaer!
I have been looking for the 24 hour key for ages! Cheers
When I cooked both registery keys into the rom neither worked. Time is still 12 hour and the background screen is still default. Even though when I go in to the desktop registery key the entry is the one I entered
for the time format ...
HkLM\nls\overrides:
12h am-pm
ITime = 0
S1159= AM
S2359= PM
STFmt = h:mm:ss tt
Click to expand...
Click to collapse
24h:
ITime=1
STFmt = HH:mm:ss
Click to expand...
Click to collapse
I'm sorry, I miss understood what you were looking for originally. Are you trying to set a wallpaper for the first boot? If so, I simply just save my wallpaper as a .gif and name it "Default_stwater_480_800.gif" this will vary depending or device resolution.
As far as the clock settings not sticking, make sure that your reg isn't being over-written later in the cooking process.
Edit:
Thanks Poy, I forgot about "ITime"=dword:00000001
jmart518 said:
I'm sorry, I miss understood what you were looking for originally. Are you trying to set a wallpaper for the first boot? If so, I simply just save my wallpaper as a .gif and name it "Default_stwater_480_800.gif" this will vary depending or device resolution.
As far as the clock settings not sticking, make sure that your reg isn't being over-written later in the cooking process.
Edit:
Thanks Poy, I forgot about "ITime"=dword:00000001
Click to expand...
Click to collapse
You were close with the filename. I found out it was HTC_stwater_480_800.jpg. Once I changed that it then set the default background for me. I simply created an ext package and added the new wallpaper with the same name into a files folder and then set the app.dat file to copy it to the windows directory.
Still working setting the time to 24h
GhostXSeries said:
You were close with the filename. I found out it was HTC_stwater_480_800.jpg. Once I changed that it then set the default background for me. I simply created an ext package and added the new wallpaper with the same name into a files folder and then set the app.dat file to copy it to the windows directory.
Still working setting the time to 24h
Click to expand...
Click to collapse
You also can customize (Don´t remember if Titanium or Start Menu´s background) overwritting files "Default_stwater_480_800.gif" & "Default_stwater_800_480.gif" (depends of resolution).
Is not necessary add an app.dat to the package, because all archives inside "files" folder go to windows folder. If you want a copy of these archives in other folders, then you can set app.dat
Greetings
Grand,
Got start menu background working. Now just looking to set the time to 24 hour format. If I make the changes suggested above after I flash the rom it changes, but If I cook reg changes into the rom and flash it stays at 12 hour.
Something must be overwriting your time settings either later in the cooking process or a provxml. OSB has the ability to preview reg, but I am not sure about OSK (it's just been too long)
manila world clock has the option to change time format 24h/12h so maybe something has to be also changed there ...
I think you could be right. There is definitly something on the initial startup is overriding the cooked registery keys.
try cooking without adding any keys to nls, make your changes in regional settings (winmo-settings) and then export complete nls-key, using it in your kitchen next time.
according to osbuilder, nothing in nls-key is set via provxml, only by boot.rgu and the rgu from base_lang_0xxx (in sys). adding your own reg later in cooking-process should overwrite them just fine.
the important part during 1st boot is LCID (=region), which also defines a standard timeformat for the region.
GhostXSeries said:
EDIT2: Solved issue thanks to caliban2 for giving me the idea!
Found you need all the following reg keys to make it work!
[HKEY_LOCAL_MACHINE\NLS]
"DefaultLCID"=dword:00000809
"SystemLCID"=dword:00000409 - I assume this points to your region?
"LegacyLocaleMode"=dword:00000001
[HKEY_LOCAL_MACHINE\NLS\overrides]
"ITMPN"=dword:00000009
"ITLZr"=dword:00000001
"ITime"=dword:00000001
"STFmt"="HH:mm:ss"
"STime"=":"
Thanks again for your help!
Click to expand...
Click to collapse
the stuff in \overrides shouldn't be necessary. i set my region to english (uk) and here is what i get:
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\nls]
"DefaultACP"=dword:000004e4
"DefaultLCID"=dword:00000809
"DefaultOCP"=dword:00000352
"LegacyLocaleMode"=dword:00000001
"SystemLCID"=dword:00000409
[HKEY_LOCAL_MACHINE\nls\overrides]
"LCID"=dword:00000809
"SSDte"="dd.MM.yyyy"
this gives me 24hr-clock and the crazy date-format you guys use on your island.
while playing with this i noticed that region-settings in manila add lot's of keys in \overrides, while winmo-settings does it's stuff in \nls (except the LCID in overrides).
(nevermind the "SSDte", that key i use for setting date-format on lockscreen.)
[QUOTE
[HKEY_LOCAL_MACHINE\NLS]
"DefaultLCID"=dword:00000809
"SystemLCID"=dword:00000409 - I assume this points to your region?
"LegacyLocaleMode"=dword:00000001
[/QUOTE]
Hello mate,
just to correct you:
"DefaultLCID" points to the region, not "SystemLCID"
Best Regards!
Skyguar