Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kod za menjanje Date and Time formata u Regional and Language options

  • 6 odgovora
  • 3.870 pregleda

Najnovija ↓

Re: Kod za menjanje Date and Time formata u Regional and Language options 19.05.2009. u 23:12 · pre 212 meseci #2
Pretpostavljam da zeliš samo kulturu za tvoju aplikaciju da podesiš.
U slugaču web aplikacija možeš samo u Web.config da dodaš ovo podešavanje kako bi aplikaciju u potpunosti bila setovana za Srpsku kulturu:

<globalization uiCulture="sr" culture="sr-Latn-CS"/>


Kulturu iz koda mozes da podesiš na sledeći način:

http://msdn.microsoft.com/en-u...nfo.currentculture(VS.71).aspx

;)
Potpis
www.zaljubise.net - najbolji sajt za upoznavanje
Re: Kod za menjanje Date and Time formata u Regional and Language options 20.05.2009. u 01:54 · pre 212 meseci #3
Kad stavim:
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("sr-Latn-RS");
vecina kontrola uzme ovaj format koji sam stavio u kodu,ali datetimepicker i monthCalendar,koji su mi ustvari i najpotrebniji u aplikaciji da preuzmu novi format,nece da ga preuzmu,vec i dalje prikazuju onaj koji je stavljen na sistemu???
Re: Kod za menjanje Date and Time formata u Regional and Language options 20.05.2009. u 15:22 · pre 212 meseci #4
Proveri da kroz dizajner nisi zakucao formate DataTimePicker-a i MonthCalendar-a na Format = Custom, pa da ti je podrazumevana vrednost CustomFormat svojstva ostala nepromenjena.
Potpis
Nije važno stići prvi. Važno je prvo da stigneš.
Re: Kod za menjanje Date and Time formata u Regional and Language options 20.05.2009. u 15:52 · pre 212 meseci #5

Ja bih ti savetovao da se uopšte ne petljaš sa tim. Tako ćeš, u jednom trenutku, doći u situaciju da ti zasmeta i znak za Currency, pa format zapisa decimalnih brojeva (tačka ili zarez) i dr.

Objasni lepo korisniku da se te stvari podešavaju u Control Panel-u, da može besplatno da instalira srpki jezički paket (latinica ili ćirilica), pa ako on i dalje hoće da "glumi engleza" onda i neka mu datumi pišu na engleskom.

Re: Kod za menjanje Date and Time formata u Regional and Language options 20.05.2009. u 16:46 · pre 212 meseci #6
@Bunker
-Nije Custom u dizajneru,nego je Short.
@Bosko
-Pa bilo bi dobro da uspem ovo nekako da uradim,jer radim diplomski,pa kad budem branio hocu da imaju sto manje argumenata da mi lelemudaju sto nisam to resio pametnije nego da korisnik mora da menja u Control Panelu :))))
Re: Kod za menjanje Date and Time formata u Regional and Language options 21.05.2009. u 14:08 · pre 212 meseci #7
Čini mi se da nisi razgraničio pojmove "prevođenje" i "lokalizacija".

Ako hoćeš da ti na nekom dugmetu stoji "U redu" umesto "OK" i u dizajneru izmeniš text property tog dugmeta, to nije lokalizacija, to je prost prevod. Ako hoćeš da to uradi računar umesto tebe, onda je to lokalizacija. A za lokalizaciju računar mora da zna kako se npr. na srpskom kaže "Monday", a to će da zna ukoliko ima neku vrstu rečnika tj. instaliran srpski jezički paket. Kada bi DateTimePicker imao properties za nazive svakog dana i meseca mogao bi da upišeš nazive na srpskom i rešio bi problem (uradio bi prevod, a ne lokalizaciju), ali pošto to ne postoji rešenje tvog problema na način koji preferiraš je neizvodljivo. Naravno, postoji i rešenje da kreiraš sopstvenu DateTimePicker kontrolu, pa u njoj piši šta hoćeš.

Ukoliko ti je potrebno samo da prikažeš datum u formatu "dd. MM. yy" i da ne prevodiš nazive, umesto formata short upiši custom

Code:

    dateTimePicker1.Format = DateTimePickerFormat.Custom;
    dateTimePicker1.CustomFormat = "d. MM. yy";

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme