Ивайло Вълков wrote: > Прилагам кръпка към твоята програма, която възпроизвежда грешката с нещо > различно от %k – несъщeствуващ формат %o. От тук си правя извода, че > проблемът е в GNUstep.
Твърде е възможно проблема да е в GNUstep, но как така стигаш до този извод в резултат на твоя тест? > Изход от date : > $ date +"%o, %M, %S" > %o, 08, 27 Нормално: %o е невалидна част от формата. > Изход от програмата: > $ ./obj/NSTimeFormatString > %k,%M,%S > %k,10,10 > %o, %M, %S > %o, 10, 10 Същото, затова и изходът е същия. Roumen Petrov wrote: > $ date +%k,%M,%S > 0,14,46 > работи Това е програмата `date' от GNU Coreutils, допускам? Работи, да. Реализациаята ѝ е „slightly more involved“, както се казва (най-малкото). Вече казах, че реализацията на метода в GNUstep не прави никакво заместване за %k, въпросът ми беше откъде идва това %k и запетаите? > $ LC_ALL=ar_SY.UTF-8 date +'%Z %I:%M:%S' > EET 12:16:00 > $ LC_ALL=el_GR.UTF-8 date +%r > 12:17:09 πμ > (не е същото) … Очаквани резултати. (Гръцкия не е същия, защото вече е сутрин.) > Аз бих се доверил на командата date. :-) И аз, ама не става въпрос за това. Идеята е да се издири къде е проблема и ако може да се оправи. > От леките X window среди само icewm заслужава внимание, заради добрата > многоезикова подръжка. Не виждам връзката -- GNUstep не е мениджър на прозорци, не е и среда. (Същото важи дори и ако беше едно от двете или двете заедно.) > За първи път виждам час на български да се изписва със запетайки. В GNOME е на много места така, не знам точно дали е наш сакатлък или идва „отдолу“. > Знаете ли дали има български стандарт за това ? Не ми е известно, но ако има, не ми се струва съвсем читав. Неприятни са ми тези запетаи точно тук (за %k vs. %H съм съгласен). _______________________________________________ Dict mailing list [email protected] http://zver.fsa-bg.org/cgi-bin/mailman/listinfo/dict
