Здесь я хотел бы изложить план, по которому будет создаваться патч для Fluxbox. Этот план будет для меня полезен, потому что возможно будет оценить как много/мало уже сделано, что нужно сделать следующим и т.д. Патч вообщем-то не очень сложный, но будет объемным. Его задача это возможность использования gettext. Gettext — это инструмент, позволяющий быстро и просто создавать приложения, которые бы легко поддавались локализации и интернационализации (в данный момент для меня оба этих слова являются синонимами, но вроде бы у них есть различия). Другими словами, программа, использующая gettext сможет легко и непринужденно «разговаривать» с пользователем на его языке (русском, немецком, французском и т.д.)
http://club69.host.sk/actors.html
http://club69.host.sk/actres.html
http://club69.host.sk/actres1.html
http://club69.host.sk/actres3.html
http://club69.host.sk/actress1.html
http://club69.host.sk/actress1_1.html
http://club69.host.sk/actress_2.html
http://club69.host.sk/adult1.html
http://club69.host.sk/adult1_1.html
http://club69.host.sk/adult1_2.html
http://club69.host.sk/adult2.html
http://club69.host.sk/adult2_1.html
http://club69.host.sk/adult2_2.html
http://club69.host.sk/adult2_3.html
http://club69.host.sk/adult3.html
http://club69.host.sk/adult5_2.html
http://club69.host.sk/adult6.html
http://club69.host.sk/adult_2.html
http://club69.host.sk/adult_3.html
http://club69.host.sk/age3_1.html
http://club69.host.sk/age3_2.html
http://club69.host.sk/aika_2.html
http://club69.host.sk/aisan.html
http://club69.host.sk/aisan_1.html
http://club69.host.sk/aisan_2.html
http://club69.host.sk/aishwary.html
http://club69.host.sk/aisian.html
http://club69.host.sk/akira_1.html
http://club69.host.sk/amature2.html
http://club69.host.sk/amatures.html
http://club69.host.sk/amatures_1.html
http://club69.host.sk/amatures_2.html
http://club69.host.sk/amauter.html
http://club69.host.sk/amauter_1.html
http://club69.host.sk/america.html
http://club69.host.sk/american.html
http://club69.host.sk/american_1.html
http://club69.host.sk/american_2.html
http://club69.host.sk/ameteur.html
http://club69.host.sk/ameteur_1.html
http://club69.host.sk/ameteur_2.html
http://club69.host.sk/anderso1_1.html
http://club69.host.sk/anderso2.html
http://club69.host.sk/anderso3.html
http://club69.host.sk/anderson.html
http://club69.host.sk/anima1_1.html
http://club69.host.sk/anima1_2.html
http://club69.host.sk/animated.html
http://club69.host.sk/animated_1.html
http://club69.host.sk/animated_2.html
http://club69.host.sk/animati1.html
http://club69.host.sk/arabic_1.html
http://club69.host.sk/arabic_2.html
http://club69.host.sk/arbic.html
http://club69.host.sk/archie.html
http://club69.host.sk/archives.html
http://club69.host.sk/arse.html
http://club69.host.sk/artis.html
http://club69.host.sk/artist.html
http://club69.host.sk/asain_1.html
http://club69.host.sk/asain_2.html
http://club69.host.sk/asiansex.html
http://club69.host.sk/asin.html
http://club69.host.sk/ass.html
http://club69.host.sk/assfucki.html
http://club69.host.sk/assholes.html
http://club69.host.sk/assian.html
http://club69.host.sk/ass_1.html
http://club69.host.sk/ass_2.html
http://club69.host.sk/babe1_1.html
http://club69.host.sk/babes1.html
http://club69.host.sk/babes1_1.html
http://club69.host.sk/babes_1.html
http://club69.host.sk/babes_2.html
http://club69.host.sk/babies.html
http://club69.host.sk/baby.html
http://club69.host.sk/babys.html
http://club69.host.sk/baby_1.html
http://club69.host.sk/beautifu_2.html
http://club69.host.sk/beauty_1.html
http://club69.host.sk/being.html
http://club69.host.sk/being_1.html
http://club69.host.sk/being_2.html
http://club69.host.sk/beutiful.html
http://club69.host.sk/beutiful_1.html
http://club69.host.sk/big3.html
http://club69.host.sk/big3_1.html
http://club69.host.sk/bitchs.html
http://club69.host.sk/bitchs_1.html
http://club69.host.sk/black1_2.html
http://club69.host.sk/black2.html
http://club69.host.sk/black2_1.html
http://club69.host.sk/black3.html
http://club69.host.sk/black3_1.html
http://club69.host.sk/black3_2.html
http://club69.host.sk/black4.html
http://club69.host.sk/black4_1.html
http://club69.host.sk/black4_2.html
http://club69.host.sk/blow.html
http://club69.host.sk/blow1.html
http://club69.host.sk/blow1_1.html
http://club69.host.sk/blow1_2.html
http://club69.host.sk/blowjob.html
http://club69.host.sk/blowjob1.html
http://club69.host.sk/blowjob1_2.html
http://club69.host.sk/blowjob_1.html
http://club69.host.sk/blow_1.html
http://club69.host.sk/blow_2.html
http://club69.host.sk/boobs.html
http://club69.host.sk/boobs_1.html
http://club69.host.sk/boob_1.html
http://club69.host.sk/boob_2.html
http://club69.host.sk/boy1.html
http://club69.host.sk/boy1_1.html
http://club69.host.sk/boy1_2.html
http://club69.host.sk/boy2.html
http://club69.host.sk/boy2_1.html
http://club69.host.sk/boy2_2.html
http://club69.host.sk/boy_1.html
http://club69.host.sk/boy_2.html
http://club69.host.sk/brasilia_1.html
http://club69.host.sk/brasil_2.html
http://club69.host.sk/brazil1.html
http://club69.host.sk/brazilia.html
http://club69.host.sk/brazilia_1.html
http://club69.host.sk/brazilia_2.html
http://club69.host.sk/brazilli_1.html
http://club69.host.sk/brazil_2.html
http://club69.host.sk/bundy.html
http://club69.host.sk/busty_2.html
http://club69.host.sk/butt.html
http://club69.host.sk/butt_1.html
http://club69.host.sk/butt_2.html
http://club69.host.sk/cam2.html
http://club69.host.sk/cam2_2.html
http://club69.host.sk/carmen.html
http://club69.host.sk/carmen_1.html
http://club69.host.sk/cartoon2.html
http://club69.host.sk/cartoon2_1.html
http://club69.host.sk/cartoon2_2.html
http://club69.host.sk/cartoon_2.html
http://club69.host.sk/celebrit_2.html
http://club69.host.sk/celebs.html
http://club69.host.sk/celebs_2.html
http://club69.host.sk/celibrit.html
http://club69.host.sk/chat.html
http://club69.host.sk/chat_2.html
http://club69.host.sk/chearlea.html
http://club69.host.sk/china_1.html
http://club69.host.sk/china_2.html
http://club69.host.sk/clebs.html
http://club69.host.sk/clip3.html
http://club69.host.sk/clip4.html
http://club69.host.sk/clip4_1.html
http://club69.host.sk/clip5.html
http://club69.host.sk/clip5_1.html
http://club69.host.sk/clip6.html
http://club69.host.sk/clip6_1.html
http://club69.host.sk/clip7.html
http://club69.host.sk/clip7_1.html
http://club69.host.sk/clits_1.html
http://club69.host.sk/clits_2.html
http://club69.host.sk/closeup.html
http://club69.host.sk/club.html
http://club69.host.sk/club_2.html
http://club69.host.sk/cock.html
http://club69.host.sk/cock1.html
http://club69.host.sk/cock1_1.html
http://club69.host.sk/cock_1.html
http://club69.host.sk/comics_1.html
http://club69.host.sk/comics_2.html
http://club69.host.sk/comix.html
http://club69.host.sk/comix_1.html
http://club69.host.sk/comix_2.html
http://club69.host.sk/cum1_1.html
http://club69.host.sk/cum2.html
http://club69.host.sk/cum2_1.html
http://club69.host.sk/cum2_2.html
http://club69.host.sk/cum_1.html
http://club69.host.sk/cute_1.html
http://club69.host.sk/cute_2.html
http://club69.host.sk/dad1.html
http://club69.host.sk/dad1_1.html
http://club69.host.sk/daddy.html
http://club69.host.sk/daddy_1.html
http://club69.host.sk/dads.html
http://club69.host.sk/dads_1.html
http://club69.host.sk/dad_1.html
http://club69.host.sk/dad_2.html
http://club69.host.sk/daily.html
http://club69.host.sk/daily_1.html
http://club69.host.sk/default.htm
http://club69.host.sk/dick1.html
http://club69.host.sk/dick1_2.html
http://club69.host.sk/dick2.html
http://club69.host.sk/dicks.html
http://club69.host.sk/dicks_1.html
http://club69.host.sk/dicks_2.html
http://club69.host.sk/dick_2.html
http://club69.host.sk/dirty_2.html
http://club69.host.sk/donwload.html
http://club69.host.sk/doughter.html
http://club69.host.sk/down5.html
http://club69.host.sk/down5_1.html
http://club69.host.sk/down6.html
http://club69.host.sk/down6_1.html
http://club69.host.sk/down8_1.html
http://club69.host.sk/downlaod.html
http://club69.host.sk/downlo10.html
http://club69.host.sk/downlo11.html
http://club69.host.sk/dragon.html
http://club69.host.sk/dragonba.html
http://club69.host.sk/dragonba_1.html
http://club69.host.sk/dragon_1.html
http://club69.host.sk/dragon_2.html
http://club69.host.sk/drinking.html
http://club69.host.sk/dtqsname.html
http://club69.host.sk/dtqson.html
http://club69.host.sk/dutch.html
http://club69.host.sk/dutch_1.html
http://club69.host.sk/ebony_1.html
http://club69.host.sk/ebony_2.html
http://club69.host.sk/eroctic_1.html
http://club69.host.sk/erotica_2.html
http://club69.host.sk/errotic.html
http://club69.host.sk/errotic_1.html
http://club69.host.sk/escorts.html
http://club69.host.sk/escort_1.html
http://club69.host.sk/europe.html
http://club69.host.sk/european.html
http://club69.host.sk/europe_1.html
http://club69.host.sk/family_2.html
http://club69.host.sk/famous.html
http://club69.host.sk/fantasy_1.html
http://club69.host.sk/fat1.html
http://club69.host.sk/fat1_2.html
http://club69.host.sk/fat2.html
http://club69.host.sk/fat_1.html
http://club69.host.sk/fat_2.html
http://club69.host.sk/film.html
http://club69.host.sk/film1.html
http://club69.host.sk/film_1.html
http://club69.host.sk/fotos.html
http://club69.host.sk/fotos_1.html
http://club69.host.sk/fourteen.html
http://club69.host.sk/fourteen_1.html
http://club69.host.sk/fran.html
http://club69.host.sk/fran_1.html
http://club69.host.sk/free.html
http://club69.host.sk/free1.html
http://club69.host.sk/free16.html
http://club69.host.sk/free16_1.html
http://club69.host.sk/free16_2.html
http://club69.host.sk/free16_3.html
http://club69.host.sk/free17.html
http://club69.host.sk/free17_1.html
http://club69.host.sk/free17_2.html
http://club69.host.sk/free17_3.html
http://club69.host.sk/free1_1.html
http://club69.host.sk/free20.html
http://club69.host.sk/free20_1.html
http://club69.host.sk/free27.html
http://club69.host.sk/free27_1.html
http://club69.host.sk/free27_2.html
http://club69.host.sk/free27_3.html
http://club69.host.sk/free28.html
http://club69.host.sk/free28_1.html
http://club69.host.sk/free28_2.html
http://club69.host.sk/free29.html
http://club69.host.sk/free29_2.html
http://club69.host.sk/free2_1.html
http://club69.host.sk/free2_2.html
http://club69.host.sk/free2_3.html
http://club69.host.sk/free3.html
http://club69.host.sk/free35_3.html
http://club69.host.sk/free36.html
http://club69.host.sk/free36_2.html
http://club69.host.sk/free36_3.html
http://club69.host.sk/free37.html
http://club69.host.sk/free37_3.html
http://club69.host.sk/free38.html
http://club69.host.sk/free38_1.html
http://club69.host.sk/free44_2.html
http://club69.host.sk/free44_3.html
http://club69.host.sk/free47_1.html
http://club69.host.sk/free47_2.html
http://club69.host.sk/free47_3.html
http://club69.host.sk/free48.html
http://club69.host.sk/free49.html
http://club69.host.sk/free49_1.html
http://club69.host.sk/free4_3.html
http://club69.host.sk/free5.html
http://club69.host.sk/free5_1.html
http://club69.host.sk/free5_3.html
http://club69.host.sk/free62.html
http://club69.host.sk/free64_1.html
http://club69.host.sk/free65.html
http://club69.host.sk/free65_1.html
http://club69.host.sk/free66.html
http://club69.host.sk/free66_1.html
http://club69.host.sk/free67.html
http://club69.host.sk/free85.html
http://club69.host.sk/free86.html
http://club69.host.sk/free87.html
http://club69.host.sk/free88.html
http://club69.host.sk/free89.html
http://club69.host.sk/free96.html
http://club69.host.sk/freedown.html
http://club69.host.sk/freedown_1.html
http://club69.host.sk/freee.html
http://club69.host.sk/freee_2.html
http://club69.host.sk/free_2.html
http://club69.host.sk/free_3.html
http://club69.host.sk/french_1.html
http://club69.host.sk/french_2.html
http://club69.host.sk/frr.html
http://club69.host.sk/fubuki.html
http://club69.host.sk/fubuki_1.html
http://club69.host.sk/fucing.html
http://club69.host.sk/fuck.html
http://club69.host.sk/fuck6.html
http://club69.host.sk/fuck7_1.html
http://club69.host.sk/fuck7_2.html
http://club69.host.sk/fuck8.html
http://club69.host.sk/fucked1_1.html
http://club69.host.sk/fuckers.html
http://club69.host.sk/fuckers_1.html
http://club69.host.sk/fucking1_2.html
http://club69.host.sk/fucking2.html
http://club69.host.sk/fucking2_2.html
http://club69.host.sk/fucking3.html
http://club69.host.sk/fucking3_1.html
http://club69.host.sk/fucking4.html
http://club69.host.sk/fucking4_1.html
http://club69.host.sk/fucking_1.html
http://club69.host.sk/fucking_2.html
http://club69.host.sk/fuck_1.html
http://club69.host.sk/fuck_2.html
http://club69.host.sk/gal11.html
http://club69.host.sk/gal2.html
http://club69.host.sk/gal3.html
http://club69.host.sk/gal5.html
http://club69.host.sk/gal6.html
http://club69.host.sk/gal7.html
http://club69.host.sk/gal8.html
http://club69.host.sk/galaries.html
http://club69.host.sk/galaries_1.html
http://club69.host.sk/galeries.html
http://club69.host.sk/galeries_1.html
http://club69.host.sk/gallary1_1.html
http://club69.host.sk/galler3_1.html
http://club69.host.sk/galler4_1.html
http://club69.host.sk/galler5.html
http://club69.host.sk/galler5_1.html
http://club69.host.sk/galler6.html
http://club69.host.sk/galler7.html
http://club69.host.sk/gallery3_1.html
http://club69.host.sk/gallery3_2.html
http://club69.host.sk/gallery4.html
http://club69.host.sk/gallery4_1.html
http://club69.host.sk/gallery5.html
http://club69.host.sk/gallery5_1.html
http://club69.host.sk/gallery6_1.html
http://club69.host.sk/gallery7.html
http://club69.host.sk/gallery8.html
http://club69.host.sk/gallerys.html
http://club69.host.sk/gallerys_1.html
http://club69.host.sk/gallerys_2.html
http://club69.host.sk/gangbang_1.html
http://club69.host.sk/gangbang_2.html
http://club69.host.sk/gay.html
http://club69.host.sk/gay4.html
http://club69.host.sk/gay4_1.html
http://club69.host.sk/gay5.html
http://club69.host.sk/gay5_1.html
http://club69.host.sk/gay6.html
http://club69.host.sk/gay7.html
http://club69.host.sk/gaymen.html
http://club69.host.sk/gaymen_1.html
http://club69.host.sk/gay_2.html
http://club69.host.sk/gifs.html
http://club69.host.sk/gifs_1.html
http://club69.host.sk/gifs_2.html
http://club69.host.sk/gif_1.html
http://club69.host.sk/gif_2.html
http://club69.host.sk/gillian.html
http://club69.host.sk/gilr.html
http://club69.host.sk/gilr_1.html
http://club69.host.sk/girl10.html
http://club69.host.sk/girl10_1.html
http://club69.host.sk/girl10_2.html
http://club69.host.sk/girl10_3.html
http://club69.host.sk/girl11.html
http://club69.host.sk/girl11_1.html
http://club69.host.sk/girl13_3.html
http://club69.host.sk/girl14_2.html
http://club69.host.sk/girl14_3.html
http://club69.host.sk/girl1_2.html
http://club69.host.sk/girl1_3.html
http://club69.host.sk/girl22.html
http://club69.host.sk/girl22_1.html
http://club69.host.sk/girl23.html
http://club69.host.sk/girl23_1.html
http://club69.host.sk/girl24.html
http://club69.host.sk/girl25.html
http://club69.host.sk/girl25_1.html
http://club69.host.sk/girl26.html
http://club69.host.sk/girl27.html
http://club69.host.sk/girl28.html
http://club69.host.sk/girl29.html
http://club69.host.sk/girl3.html
http://club69.host.sk/girl9_1.html
http://club69.host.sk/girl9_2.html
http://club69.host.sk/girld_2.html
http://club69.host.sk/girle.html
http://club69.host.sk/girls1.html
http://club69.host.sk/girls15_1.html
http://club69.host.sk/girls1_1.html
http://club69.host.sk/girls20.html
http://club69.host.sk/girls23.html
http://club69.host.sk/girls3_1.html
http://club69.host.sk/girls3_2.html
http://club69.host.sk/girls4.html
http://club69.host.sk/girls4_1.html
http://club69.host.sk/girls4_2.html
http://club69.host.sk/giving.html
http://club69.host.sk/giving_1.html
http://freeadult69.host.sk/india_9.html
http://freeadult69.host.sk/insest_4.html
http://freeadult69.host.sk/jamaican_4.html
http://freeadult69.host.sk/japan1_10.html
http://freeadult69.host.sk/japan8_2.html
http://freeadult69.host.sk/japan9.html
http://freeadult69.host.sk/japanese_9.html
http://freeadult69.host.sk/japaness.html
http://freeadult69.host.sk/japanise_9.html
http://freeadult69.host.sk/japenese_9.html
http://freeadult69.host.sk/japnese.html
http://freeadult69.host.sk/japon.html
http://freeadult69.host.sk/jenny_6.html
http://freeadult69.host.sk/job1_6.html
http://freeadult69.host.sk/jpeg_1.html
http://freeadult69.host.sk/korea_8.html
http://freeadult69.host.sk/lady_1.html
http://freeadult69.host.sk/latino_4.html
http://freeadult69.host.sk/latino_6.html
http://freeadult69.host.sk/leg1_1.html
http://freeadult69.host.sk/lesbains_1.html
http://freeadult69.host.sk/lesbians.html
http://freeadult69.host.sk/lesbians_1.html
http://freeadult69.host.sk/licking_2.html
http://freeadult69.host.sk/licking_3.html
http://freeadult69.host.sk/littel.html
http://freeadult69.host.sk/load2_1.html
http://freeadult69.host.sk/load3_1.html
http://freeadult69.host.sk/loli1_4.html
http://freeadult69.host.sk/lolita4_2.html
http://freeadult69.host.sk/lolitas4.html
http://freeadult69.host.sk/lords_1.html
http://freeadult69.host.sk/lords_2.html
http://freeadult69.host.sk/malay_4.html
http://freeadult69.host.sk/male2_1.html
http://freeadult69.host.sk/male2_2.html
http://freeadult69.host.sk/males_3.html
http://freeadult69.host.sk/man1_4.html
http://freeadult69.host.sk/manga_1.html
http://freeadult69.host.sk/map3.html
http://freeadult69.host.sk/mastubat_1.html
http://freeadult69.host.sk/mature1_8.html
http://freeadult69.host.sk/menu.html
http://freeadult69.host.sk/men_4.html
http://freeadult69.host.sk/men_5.html
http://freeadult69.host.sk/milk_3.html
http://freeadult69.host.sk/mindspri.html
http://freeadult69.host.sk/model1_8.html
http://freeadult69.host.sk/mom.html
http://freeadult69.host.sk/moon1_1.html
http://freeadult69.host.sk/mother1_5.html
http://freeadult69.host.sk/mov10_1.html
http://freeadult69.host.sk/mov1_9.html
http://freeadult69.host.sk/mov4_4.html
http://freeadult69.host.sk/movi1_4.html
http://freeadult69.host.sk/movie1.html
http://freeadult69.host.sk/movie1_10.html
http://freeadult69.host.sk/movie3_1.html
http://freeadult69.host.sk/movie7_2.html
http://freeadult69.host.sk/movie7_4.html
http://freeadult69.host.sk/movies1_4.html
http://freeadult69.host.sk/movies1_5.html
http://freeadult69.host.sk/movies7.html
http://freeadult69.host.sk/mpeg2_1.html
http://freeadult69.host.sk/mpeg9.html
http://freeadult69.host.sk/mpges_2.html
http://freeadult69.host.sk/mpg_13.html
http://freeadult69.host.sk/mpg_14.html
http://freeadult69.host.sk/nail4_2.html
http://freeadult69.host.sk/nake3.html
http://freeadult69.host.sk/nake7.html
http://freeadult69.host.sk/naked1_6.html
http://freeadult69.host.sk/naked4_7.html
http://freeadult69.host.sk/naked4_8.html
http://freeadult69.host.sk/naked4_9.html
http://freeadult69.host.sk/naked9_2.html
http://freeadult69.host.sk/naked9_3.html
http://freeadult69.host.sk/naturis1.html
http://freeadult69.host.sk/new_1.html
http://freeadult69.host.sk/new_2.html
http://freeadult69.host.sk/nipples_7.html
http://freeadult69.host.sk/nitro.html
http://freeadult69.host.sk/nude17.html
http://freeadult69.host.sk/nude1_11.html
http://freeadult69.host.sk/nude1_13.html
http://freeadult69.host.sk/nude1_14.html
http://freeadult69.host.sk/nude36.html
http://freeadult69.host.sk/nude6_1.html
http://freeadult69.host.sk/nude8_15.html
http://freeadult69.host.sk/nude8_16.html
http://freeadult69.host.sk/nudes1_6.html
http://freeadult69.host.sk/nudy_2.html
http://freeadult69.host.sk/oral_4.html
http://freeadult69.host.sk/oral_5.html
http://freeadult69.host.sk/oral_7.html
http://freeadult69.host.sk/pamela_3.html
http://freeadult69.host.sk/pamela_7.html
http://freeadult69.host.sk/panties_10.html
http://freeadult69.host.sk/panties_12.html
http://freeadult69.host.sk/pantyhos_1.html
http://freeadult69.host.sk/pantyhos_3.html
http://freeadult69.host.sk/penetrat.html
http://freeadult69.host.sk/penetrat_2.html
http://freeadult69.host.sk/phorn_2.html
http://freeadult69.host.sk/phorn_3.html
http://freeadult69.host.sk/photes.html
http://freeadult69.host.sk/phote_3.html
http://freeadult69.host.sk/photo5_5.html
http://freeadult69.host.sk/photo6_1.html
http://freeadult69.host.sk/photoes_3.html
http://freeadult69.host.sk/photoes_7.html
http://freeadult69.host.sk/photos2_1.html
http://freeadult69.host.sk/pic12_1.html
http://freeadult69.host.sk/pic15_4.html
http://freeadult69.host.sk/pic15_5.html
http://freeadult69.host.sk/pic18_9.html
http://freeadult69.host.sk/pic19_1.html
http://freeadult69.host.sk/pic19_10.html
http://freeadult69.host.sk/pic24_7.html
http://freeadult69.host.sk/pic32_6.html
http://freeadult69.host.sk/pic38_4.html
http://freeadult69.host.sk/pic45_1.html
http://freeadult69.host.sk/pic50_1.html
http://freeadult69.host.sk/pic9_12.html
http://freeadult69.host.sk/pic9_13.html
http://freeadult69.host.sk/pic9_14.html
http://freeadult69.host.sk/pics2.html
http://freeadult69.host.sk/pics2_1.html
http://freeadult69.host.sk/pics3_12.html
http://freeadult69.host.sk/pics4.html
http://freeadult69.host.sk/pics6_8.html
http://freeadult69.host.sk/pics7.html
http://freeadult69.host.sk/pict12_6.html
http://freeadult69.host.sk/pict12_8.html
http://freeadult69.host.sk/pict3_3.html
http://freeadult69.host.sk/pict6_1.html
http://freeadult69.host.sk/pict6_10.html
http://freeadult69.host.sk/picters_4.html
Всю работу, которую нужно сделать я разбил на три этапа, ниже даётся подробное описание как для них самих так и для их составляющих.
На этой стадии я подготовлюсь и подготовлю всё к созданию патча.
Ну без этого никуда :) Нужно прочитать info gettext и еще одну статейку из интернета, чтобы получить максимально полное и правильное представление о работе gettext и его внедрении в программу. Это нужно сделать до начала работ, чтобы потом мне не пришлось что-либо еще раз искать и исправлять, делая таким образом работу повторно.
Состояние: выполнено
На этой стадии выявляются файлы, которые я буду править. Это также поможет видеть сколько файлов я уже обработал и сколько осталось.
Имена файлов, которые нуждаются в правке и их количество:
Количество функций-макросов, использующихся сейчас во Флюксе, которые нужно будет исправлять:
Также есть файлы, которые подключают src/FbTk/I18n.hh, но при этом не используют из него никаких функций для локализации (они используют класс I18n).
Ну и есть ещё один файл, который вообще лишь вскользь, в комментарии, упоминает класс I18n, это файл src/Xinerama.h :) Вот, теперь, список можно считать полным.
Состояние: выполнено
На этой стадии будет производиться основная работа по созданию патча, потому что именно в этом периоде я его создавать и буду.
Смысл здесь, это во всех файлах, из списка, составленного на стадии подготовки, заменить функции используемые во Fluxbox на функции gettext. Также производится «чистка» кода от любых упоминаний функций и заголовочных/исходных файлов, которые использовались до этого для локализации программы.
Состояние: выполнено
Мне понадобится скрипт, который бы конвертировал существующие cat-файлы в po-файлы. Возможно, что в интернете уже есть подобный скрипт, но и самому написать его будет интересно и, как мне кажется, не очень трудно. Нужен обязательно скрипт или какая-либо программа, потому что вручную конвертировать файлы это долго, нудно, возможны ошибки, за которые мне потом будет стыдно, ну и главный довод — это не путь кодера :) Здесь работа очень однообразная, можно легко задать алгоритм, а если есть алгоритм, то можно написать и программу, которая сделает все за меня по заданному алгоритму. Одним словом, как написано в HOWTO о том как стать хакером: «рутина — это зло».
Состояние: выполнено
Нужно будет создать отдельный каталог с po-файлами, чтобы при компиляции они «превращались» в mo-файлы, а при установке инсталлировались в /usr/share/locale/$LANG/LC_MESSAGES/fluxbox.mo Перед выполнением этого пункта следует прочитать info gettextize.
Состояние: в процессе (читаю доки)
С этим пунктом пока еще не все так ясно, потому что я не вникал в подробности, но при прочтении статьи о локализации shell-скриптов? мне и пришла такая идея.
Состояние: отложено, но идея обдумывается снова
К началу этой стадии у меня уже будет патч и он будет работать ;) Мне останется лишь его хорошо протестировать и попытаться отправить в upstream то бишь разработчикам.
Попросить нескольких знакомых, которые используют Fluxbox попробовать патч, высказать свои предложения и найти ошибки. Также, думаю, что стоит выложить этот патч в интернете и дать анонс о нём в fluxbox_wm и на ЛОР (или если не пропустят новость, то в l_o_r).
Добавить патч в мою сборку Fluxbox для ALT Linux.
Тут самое главное ради чего я и затевал весь сыр-бор. Мне хотелось бы, чтобы разработчики приняли мой патч и включили в основное дерево разработки. Я уже говорил на эту тему и почти уговорил Henrik'а (главного разработчика), но тут подоспел Mathias и начал говорить, что это не надо :( Я не знаю почему он не хочет использовать gettext и зачем он хочет модернизировать обработку cat-файлов. Моё мнение, что технология c использованием gencat устарела и пытаться её улучшить это городить лишние костыли и изобретать велосипед. Особенно это выглядит странным на фоне существования gettext, который уже используется в большинстве проектов и работает. В нем уже учтены многие проблемы.
Замечу, что некоторые из пунктов во всех трёх стадиях возможно выполнять параллельно с другими пунктами или даже менять их очередность.
Вы не владеете cтраницей TZ/fluxbox/GettextSupport и поэтому не можете получить список наблюдающих за ней