İngilizce Programlar Nasıl Türkçeleştirilir

PC hakkındaki genel bilgi ve ipucu paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
bambucya77
Kilobyte3
Kilobyte3
Mesajlar: 407
Kayıt: 04 Nis 2006, 10:29
Konum: isvicre,geneve

İngilizce Programlar Nasıl Türkçeleştirilir

Mesaj gönderen bambucya77 » 14 Eyl 2007, 23:12

Resim

Anlatım 1

Sitemizde de bulunan Türkçe Yamaları internet ortamından bulup bilgisayarınıza indiriyorsunuz ve kuruyorsunuz ve yamayı kurdugunuz İngilizce program bir anda Türkçe oluyor. Bu yamalar sayesinde İngilizce programları Türkçe’ye çeviriyorsunuz ve daha kolay kullanabiliyorsunuz. Peki bu yama dosyalar nasıl yapılıyor? İnsanlar İngilizce programları nasıl Türkçe’ye çeviriyor ?

Bu İncelemede size bu isin nasıl oldugunu anlatılıyor…

Programları Türkçelestirmek için Restorator programına ihtiyacımız var. Bu programı buraya tıklayarak bilgisayarınıza indirebilirsiniz.

Baslangıçta Bilinmesi Gerekenler - 1
Bu programla neler yapılır?
Menüler özellestirile bilir.
Her türlü hata mesajı degistirile bilir.
Programın içinde bulunan her türlü resim degistirile bilir.
Açıla Bilecek Dosya Türleri
.exe EXEcutable (Program Dosyaları)
.com Executable(Program Dosyaları)
.dll Dinamic Link Library (.exe veya .com dosyasının çalısması için gerekli dosyalar.)
.scr SCReen Saver ( Ekran koruyucusu. )
.sys Driver (Sürücü Dosyaları. Donanın Aygıtlarını Tanıtımında Kullanılan Dosyalar.)
.drv DRiVer (Sürücü Dosyaları. Donanın Aygıtlarını Tanıtımında Kullanılan Dosyalar.)
.tsp Driver (Sürücü Dosyaları. Donanın Aygıtlarını Tanıtımında Kullanılan Dosyalar.)
.clp Control PaneL (Denetim Masası Pencereleri.)
Açılabilir Dosyalar üzerinde Özellestirme Yapıla Bilir. İstenirse Bir Baska Dile Translate Yapılabilir

Resim

Restorar Editörü.
Aç: Yukarıda Yazılı Bulunan Dosyaları Editörde Düzenleye Bilirsiniz.
Kaydet: Editörde Açtıgınız Dosyaları Degisiklik Sonra Kayıt Etmekte Kullanılır. Degisiklik Yapmadıgınız Dosyaları Kayıt edemezsiniz.
Programı Çalıstır: Editörde Açık Ve İsaretli Durumda Olan Programı Deneme Amaçlı Çalıstırır.
Kapat: Editörde Açık Ve İsaretli Durumda Olan Programı Kapatır. Ebetteki Kayıt Yapılma Geregi Varsa Kayıt Yapayım mı Diye Sorar.
Yama Hazırlama: Programla Düzenlemeleri Baska Bilgisayarlara Aktara Bilmek İçin Yama Yüklemesi Hazırlar. Yama Yükleme Sırasında Windows O Dosyayı Kullanmaması Gerekmektedir.
Yakalama Ayarları: Resrtorar’ın Çalısma Konumunu Ve Hangi Bölümler Üzerinde Düzenleme Yapılacagı Belirtilir.

Resim

Hexedecimal Görünüm: Kaynak Görünümü Hexedecimal Olarak Görüntülenir. Degisiklik Yapılması Çok Zordur.
RC Veri Görünümü: V.Pascal Delphi Gibi Programlama Dilleriyle Yada Bir Yazı Editörüyle Düzenleme Yapmak İçin Bir Görünüm sekli.
Kaynak Veri Görünümü: İste En Kolay Düzenleme Yapabileceginiz Görünüm sekli.Burada Herhangi Bir seye İhtiyaç Duymadan RESTORAR Kendisiyle Yapabileceginiz Düzenleme. Buranın Üzerinde Uzunca Duracagım.

Not: Sadece 32 Bitlik Yazılımları Denkleyen bir Program Dolayısıyla da sadece 32 Bit Programlarda degisiklik Yapa bilirsiniz.

Restorator Görünümü

Dıs Ortama Dosya Çıkarılması Ve Alınması - 2

Resim

Yukarıdaki Resimde MoreTv 3.42′nin Resoure.dll Dosyasının Açılmıs Halidir.

Kaynak Veriler: Burada Veriler Agaç Yapısıyla Sıralanması Görünüyor. Burada Yapılacak Bir Seçim Kaynak Veri Görünümünde Etkili Olur.

Bitmap :Düzenlenen Programın İçinde Bulunan Resimlerim Bulundugu Yerdir.

Menu :Düzenlenen Programın Menülerinin Kaynak Kodları Bulunur.

Dialog :Düzenlenen Programın Dialoglar ( Yani Program İçine Açılan Pencereler ) Bulunur.

String :Düzenlenen Programın Diger Taraflarında Kullanılan Tüm Yazılar Bulunur.

Icon :Düzenlenen Programın Kullandıgı Iconlar Bulunur.

Kaynak Veri Görünümü : Kaynak Veriler’den Yapılan Seçime Göre degisim Gösterir. Yukarıdaki Resimde 102 seçili Durumda ve Xetra’nın Resim Doyası Görünüyor.

Resim

Alma Verme Klasörü : Düzenlenen Programın Kaynaklarını Program Dısına Aktararak Baska Bir Yazı Editörü ile Düzenleye Bilirsiniz. Veya Resmi Degistire bilir. Veya da Icon’u Degistire Bilirsiniz. Bunun İçin Kaynak Verileri Bir Dizen Kayıt etmek Gerekir İste Buraya Seçim Yapacagınız Dizin Bu ise yarar.

Dosyaları Buraya Kayıt Etmek İçin İstediginiz Kaynagın Üzerinde Sag Tusa basıp Çıkan Menüden Extact as “…….” Seçin. …… yerinde Dosya İsmiyle Alma Verme Klasörüne Kayıt Edilecektir. ,

Yukarıdaki Resimde 102.bmp olarak Resim Dıs Ortama Aktarılmakta Ve Dıs Ortamda İstenilen Bir Grafik Açıcıyla Resim Düzenlene Bilir.

Dıs Ortamda Düzenlenen Resim Yine Aynı İsimde Kayıt Edilmisse Assign to “……” Seçenegi Seçilerek Düzenlene Resim Programa Resource Edile Bilir.

Restorator’la Menü’lerin Düzenlenmesi 3

Resim

Yukarıdaki Resim MoreTv.3.42′nin Almanca Versiyonun Resource.dll Dosyanın Restorarla Açılmıs halidir.

Resimde Menü deki 106 isaretlenmis Durumdadır.Ve Yan Tarfata Kaynak Kodları Görünmektedir. Ve ab Butonu Basılı Durumda Olma Durumu İçin Açıklamalar Yapılmıstır.

POPUP “&MoreTV” Yazısındaki MoreTV Yerine SeYeMeK Yazılırsa ve F7 Tusuna Basılırsa Menu Preview’de MoreTv Yerine SeYeMeK Görünür. Menu Preview Degisiklerin Nasıl Olustugunu Ön izlemede Görmekte Kullanılır. Buradaki & isareti M Harfini Altının Çizilecegi Anlamına Gelir. ( Bu Altı Çizili Harfler ALT+M seklinde Kullanıldıgında O Menünün Açılması Saglar.) Kullanılmaması Herhangi bir sorun Çıkartmaz.

MENUITEM “&Pause\tEsc”, 4033 Satırındaki Pause Yerine MENUITEM “&Durudur\tEsc”, 4033 Yazılırsa Sonuçta Pause Yazan Yer Durdur halini alır. buradaki /t Tab mesafesi Verir. Sonuç ta ESC, A , F3 … Mesafeli Ve Alt Alta Gelir. Kullanılmaması Herhangi Bir Problem Yasatmaz. 4033 Sayısı Degismesi Veya Yazılmaması O İlgili Seçenegi Kullanılamaz Hale Getirir.

En Alt tarafta Bulunan // menuID MENU gibi // Baslayan Satırların Degismesi Hiç Bir Anlama Gelmez Ve Degistirilmesi Yapılamaz.

Restorator’la Dialog’ların Düzenlenmesi - 4

Resim

Yukarıdaki Resim MoreTv.3.42′nin Almanca Versiyonun Resource.dll Dosyaynın Restorarla Açılmıs halidir.
Resimde Dialog deki 107 isaretlenmis Durumdadır.Ve Yan tarafata Kaynak Kodları Görünmektedir. Ve ab Butonu Basılı Durumda Olma Durumu İçin Açıklamalar Yapılmıstır.
CAPTION “Bild Und TOn” Yerine CAPTION “Görüntü Ayarları” Yazılırılarak Baslık Çubugundaki Yazı Degistirilir.
CTEXT “Kontrast”, -1, 24, 8, 36, 8 Yerine CTEXT “Parlaklık”, -1, 24, 8, 36, 8 Yazılarak Degisiklik Yapıla Bilir.
Not: Burada Geçen sayıların anlamı Soldan (24 Pixels), Usten (8 Pixels), Yazı Genisiligi (36 Pixels) , Yazı Boyu ( 8 Pixels) seklindedir. Buradaki Bu Sayılatı Degistirerek Yazıyı İstediginiz Yere Kaydıra Bilirsiniz. Yada söyle Bir Satır Ekleyerek CTEXT “SeYeMeK”, -1, 0, 0, 36, 8 Ekleyerek Sol Üst Köseye Adınız Yazdıra Bilirsiniz.
RTEXT “100%”, -1, 8, 25, 18, 12, SS_CENTERIMAGE Sag Tarafa 100% yazdır.
Not: Burada Geçen Sayılar Yukarıdakiyle Aynı Anlam Teskilder.
CONTROL “Slider1″, 1006, “msctls_trackbar32″, WS_GROUP | WS_TABSTOP | 0×0000000B, 28, 20, 28, 60 Ayar Gamalarının Tanımlanmasını Saglatır.
PUSHBUTTON “&Grundeinstellung”, 1010, 204, 44, 60, 12, WS_GROUP Yazısı PUSHBUTTON “&Varsayılan”, 1010, 204, 44, 60, 12, WS_GROUP Olarak Degistirilirse üstteki Butonun İçindeki Yazı Degisir.
Not: Degisikliklerden Sonra İçine Yazmak İstediginiz Yazı Sıgmadıgı Taktirde. 204 ve 44 x,y kordinatları belirtir. 60 Butonun Genisligini Belirtir. 12 ‘de Butonun Yüksekligini Belirtir.
DEFPUSHBUTTON “&Zurück”, 1, 204, 64, 60, 12, WS_GROUP Yazısı DEFPUSHBUTTON “&Tamam”, 1, 204, 64, 60, 12, WS_GROUP Olarak Degistirile Bilir.
Not: Burada Geçen Sayılar Yukarıdakiyle Aynı Anlam Teskilder.
Burada Olmasada karsınıza Çıka Bilecek Olanlar.
GROUPBOX “SeYeMeK”, -1, 8, 4, 120, 60, WS_GROUP Gibi Bir Durum Karsınıza Çıkarsa Anlamı


GROUPBOX “SeYeMeK”, -1, 8, 4, 120, 90, WS_GROUP Yukarı Anlatıldı.
LTEXT “GuLeMeK”, -1, 16, 16, 40, 8 Yukarı Anlatıldı.
COMBOBOX 1002, 16, 28, 104, 300, CBS_DROPDOWNLIST | WS_VSCROLL | WS_GROUP Gibi Bir Duru

Resim

Resim

GROUPBOX “SeYeMeK”, -1, 8, 4, 120, 90, WS_GROUP Yukarı Anlatıldı.
LTEXT “GuLeMeK”, -1, 16, 16, 40, 8 Yukarı Anlatıldı.
COMBOBOX 1002, 16, 28, 104, 300, CBS_DROPDOWNLIST | WS_VSCROLL | WS_GROUP Yukarı Anlatıldı.

AUTOCHECKBOX “SeYeMeK.CJB.NeT”, 1001, 16, 48, 80, 12, WS_GROUP Gibi Bir Durum Karsınıza Çıkarsa Anlamı
LTEXT “Ali Amca”, -1, 28, 64, 52, 12, SS_CENTERIMAGE Yukarı Anlatıldı.
EDITTEXT 1015, 83, 64, 36, 14, ES_UPPERCASE Gibi Bir Durum Karsınıza Çıkarsa Anlamı

GROUPBOX “SeYeMeK”, -1, 8, 4, 120, 90, WS_GROUP Yukarı Anlatıldı.
LTEXT “GuLeMeK”, -1, 16, 16, 40, 8 Yukarı Anlatıldı.
COMBOBOX 1002, 16, 28, 104, 300, CBS_DROPDOWNLIST | WS_VSCROLL | WS_GROUP Yukarı Anlatıldı.
AUTOCHECKBOX “SeYeMeK.CJB.NeT”, 1001, 16, 48, 80, 12, WS_GROUP Gibi Bir Durum Karsınıza Çıkarsa Anlamı
LTEXT “Ali Amca”, -1, 28, 64, 52, 12, SS_CENTERIMAGE Yukarı Anlatıldı.
EDITTEXT 1015, 83, 64, 36, 14, ES_UPPERCASE Gibi Bir Durum Karsınıza Çıkarsa Anlamı

Resim

Resim

NoT: KESİNLİKLE SATIR SONLARINDA YAZAN YAZILARI DEĞİsTİRMEYİNİZ. YOKSA HATA MESAJIYLA YADA PROGRAM DOGRU ÇALIsMAYA BİLİR. SADECE “…..” ARASINDA KALANLARI DÜZENLEYİNİZ.

Restorator’la String’ların Düzenlenmesi 5

Resim

Burada Dikkat Edilmesi Gereken Sadece “…..” İçindekiler ve Tek sey % isaretlerinden sonra gelen ilk gelen harfin Çümlenin içinde bir kelime olarak degerlendirmektir. Bu %X’ler ( X Herhangi bir Harf Olmak Üzere) Her Hangi Bir İs Yapabilir. Mesela 129′un 2053′de geçen %d Sesin Açılırken Yazan sayıyı belirmektedir.

126′nın 2002′deki memoryMapEx( )’daki gibi ( ) Parantezlerden Önce Gelen Yazıları Korumanızı Öneririm.

Restorator’la Bitmap’ların Düzenlenmesi - 6

Resim

Bitmap’ın İçindekilerin Üzerinde Resimdeki Gibi Sag tusa Basarak Çıkan Menüden Extract as “102.bmp” Seçengine Tıklayın Alma Verme Klasörüne 102.bmp İsimli Bir Resim Dosyası Olusacaktır. Bu Dosyayı Herhangi Bir Resim İsleme Programında Açıp Degistire Bilirsiniz. Bu Degisiklik Sırasında Resmin Görüntü Boyutunun ,Adının Degismesi ve Formatının Degismemesi Gerekmektedir. Aynı Dizine Kayıt edilmelidir.

Daha Sonra Restorator’den Aynı Resmin Oldugu Dizin Üzerinde Sagtusa Basıp Assing to “102.bmp” Seçenegini Seçmeniz Resimleri Degistirmek İçin Kafidir.

Restorator’la Icon’ların Düzenlenmesi - 7

IconForge Gibi Bir İkon Düzenleyiciyi Kullanarak Bu İsi Düzenlerken Dikkat Etmeniz Gereken sey İkon rengini ve ya türünü degistirmemeniz gerekmektedir. Yani ikon 16 Renkte Düzenlenmis bir ikonu 16 bit veya daha üstü bir sekilde düzenlemek bazı virüs programlarını uyara bilir. veya bazı bilgisayarlarda çalısmaması problemini dogura bilir.

Restorator’a Özet - 8

Restorator Programının En Kötü Tarafı Memo Sorunudur. Bazen Uzun Source’li Bölümleri Memo Sorunu Nedeniyle Degistirilemiyor.

Nerden Baslamalı ?

Bu yazıda örnek olarak AltDVB v2.1 programını kullanacagız..Burda anlattıgım mantık bütün bu gibi programlarda geçerlidir..

simdi AltDVB exe sini aldık elimize..Burda baslangıç olarak bilmemiz gereken nokta hemen hemen bütün programlar koruma amacıyla yardımcı programlarla sıkıstırılmıstır..Bu nedenle eger bir program sıkıstırılmıs ise onu açmamız lazım..Bu islem söyle tarif edilebilir..Program yapımcıları programını hem korumak hem de yerden tasarruf etmek için yardımcı programları kullanarak islem yaparlar..Bu yardımcı programlar hem exe nin boyultunu winrar gibi sıkıstırarak küçültür hem de korumaya alır..Yani bir hacker program ı kırmak için önce bu duvarı asmalıdır.Eger program free yani ücretsiz ise bu koruma pek önemsenmez..Ya çok basit bir koruma yapılır yada hiç yapılmaz..Sıkıstırılan bir programa reshack veya pe explorer gibi editleme aracıyla menülerine ulasmak mümkün degildir..O yüzden eger çeviri yapılacaksa ve program sıkıstırılmıs ise muhakkak programı o sıkıstırmadan kurtarıp açmak gerek..

İste bu sıkıstırma ve koruma yapan yardımcı programların en popülerleri UPX ve aspack dir..UPX ücretsiz aspack ücretlidir..O yüzden Free program yazarları UPX i tercih ederler..

İste bu açıklamalar ısıgında ilk önce program sıkıstırılmıs mı öyle ise hangi program kullanılmıs onu bulmamız lazım ki ise baslıyalım..

Burda aklınıza peki koruma amacıyla sıkıstırılmıs sa biz nasıl açacagız sorusu takılabilir..Bu açma islemi de aslında bir ilaç dan farksızdır..Yani yasal degildir..O yüzden bu islemi free programlarda yapmanız uygundur..Açma islemi yukarı örnek verdigim UPX ve aspack gibi programların mantıgı çözülerek yapılan ilaç programlarıyla yapılmaktadır…Bunlar net de unpacker isimleriyle bulunur..Yani biri bir program üretir bir hacker bu programı kırarak bunun unpacker ını yapar..Olay bundan ibaret..Yoksa packer i yapan unpacker i yapmaz..

simdi toparlarsak demek ki ilk basta programın neyle sıkıstırıldıgını ögrenip ona göre netde unpacker aramak gerek..O halde örnek programımız AltDVB nin neyle sıkıstırıldıgını ögrenelim..

Bu is için en güzel program olan Peid i http://www.dvbsupport.net/download/files/PEID.rar indirip açın..Ve en üstte sagdaki noktalı dosya aç sembolüne tıklayıp AltDVB.exe nin yerini gösterin.Gösterir göstermez o uygulamanın neyle sıkıstırıldıgını ekrana gösterir..

Resim

Burda göründügü gibi UPX le sıkıstırılmıs..simdi bize lazım olan UPX in unpacker ı..Eger burda Visual basic gibi programlama dilleri yazarsa bilinki o program ham halde yani sıkıstırılmamıstır..Öyle olunca direk bu islemlerle ugrasmaya gerek kalmaz..simdi google dan UPX Unpacker diye aratırsanız karsınıza onlarca site çıkar..Burda sıkıstırma programların versiyonuna çok önemlidir..Mesela aspack in son versiyonlarının unpacker ı net de zor bulunur..

simdi bize gerekli olan UPX in unpacker ını http://www.dvbsupport.net/download/files/UPX.rar indirip bir klasöre açın..AltDVB.exe yide bu açtıgınız klasöre kopyalamanız kolaylık saglayacakdır..simdi AltDVB nin boyutuna bakarsak 780 kb oldugunu görürüz..simdi baslat > donatılar dan komut istemini açın..Ve bu klasörden Upx.exe yi bu komut ekranın üzerine sürükle bırak ile bırakıp bir bosluk ardından -d yazıp bosluk yapıp bu sefer altdvb.exe yi ekrana bırakın..Enter ladıgınız anda unpacker yani
sıkıstırılan islemi açar..

Resim

Burda resimdede görüldügü gibi islem bitti..simdi altdvb nin boyutuna bakarsak 2.18 MB oldugunu görürüz..suan da artık AltDVB nin yardımcı araçlarla menülerine ulasabiliriz..

Bu is içinde yani menülerini türkçelestirmek için en iyi araç PE Explorer dir..http://www.heaventools.com/files/l2/PE. ... _setup.exe PE Explorer in son sürümünü indirin..ve kurup açın..

Files > Open files dan bu açtıgımız altdvb nin yerini gösterin..Burda resimdede görülen ortadaki renkli resource editor e tıklayın..

Resim

simdi burda sırayla menülerin üzerine çift tıklayıp degisikligi yapacagız..Bu örnekde TFORMDVBMAİN menüsüne çift tıklayın..

Menülerde Türkçelestirme yapacagımız iki yer vardır..Biri Caption dur..Bu direk programda gördügümüz menü veya seçeneklerin üzerinde yazan lardır..Bir de Hint vardır..Bu da mesela programda mause u bir menünün üzerine götürdügünüzde altta ufak açıklaması pencere içinde gösterilir..İste o da burda hint seklinde yazan yerde degistirilir..

Burda yine menülere tıklayarak ne kadar alt menü v.s varsa bu caption ve hint ler türkçeye çevrilebilir..Yalnız çeviri yapılırken dikkat edeceginiz nokta ingilizcesi neyse türkçeye çevirirken o kadar kısa çevirin..Çünkü eger Türkçesini uzun yazarsanız program içinde o kadar bos yer yoksa yazınızın sonları görünmez..O yüzden program içinde yerlerine bakıp uygun sekilde türkçeye çevirmek gerekir..Asagıdaki örnekde Scan gözüküyor..Bu program da scan münüsüdür..

Resim

Göründügü gibi scan a tıklayınca en altta pencerede isim belirdi..İste buraya Türkçe sini yazıp Apply tıklarsanız degisiklik olur..

Resim

Bu sekilde bütün menülerdeki Caption ve Hin leri Türkçelestirebilirsiniz..Diger hiçbirseyle oynamamanız yararınızadır..Çünkü en ufak bir hatada program açılmayabilir..Ve yaptıgımız hersey bosuna gider..O yüzden ara ara yapıp yaptıgınızı yedeklemeniz avantajınızadır..

Bu sekilde açtıgınız bir menüdeki bütün pencereleri türkçelestirdikden sonra kapatmadan ( ki kaydetmeden kapatırsanız sorar ) sag alttaki ok. ye tıklayarak kaydedin..

Burda bazı menülerde resim menüleri görebilirsiniz..İste bu resimler programlarda ilgili menülerin ve hareketlerin resimleridir..Bu resimleride bu programla degistirebilirsiniz..Mesela asagıdaki resimde ses kapamanın sembolü görülüyor..Ses kapatma sırasında o resim gözükecek..Siz bunu degistirmek isterseniz resme tıklayıp üstte dosya açdan aynı ebatdaki bitmap resim yerlestirebilirsiniz..

Resim

Bazı menüler de Columns seklinde menüler görebilirsiniz..Bunlar program içindeki bir menüdeki panellerdir..Bu menüye tıklayarak Altta Wide Text yazan yeri yandaki ‘ su sekilde tırnak isaretlerini kaldırmadan degistirebilirsiniz..

Burda menülerden program içindeki menülerinde yeri degistirilebilir..örnegin;

AltDVB en solda menülere ulasılan bir bar vardır..Onu mesela yerini degistirebiliriz..İlk basta o barı bulmamız gerekir..Zaten dikkat ederseniz menüler de ingilizce kısaltılmıs isimleri yazıyor..O bara gitmek için TFORMDVBMAIN menüsüne tıklayın..Burda ilk sırada gözüken TNSPanel iste bahsettigim paneldir..Zaten altındaki menülere bakarsanız aygıt plugin v.s. menüler güzükür..

Resim

Burda resimdede görülen AlLeft ( sol ) eger AlRight ( sag ) yapılırsa o bahsettigim bar en saga alınır..

Resim

Resim

Burda yine en üstteki left 250 yapılırsa o menü ortada görünür..

Resim

Resim

Bu sekilde menülerde oynama yapılabilir ama hiç bunlarla ugrasmayın..

simdi bu sekilde menüleri türkçelestirdiniz..Açtınız programı baktınız bazı yerler türkçe karakter olmamıs..Yani küçük ı gibi yerler karısık gözüküyor..Bunu düzeltmek içinde yine PE explorer den o yeri bulmanız gerekir..Buldukdan sonra O yerin ana menüsüne yani en basına Font Charset yazan yerde ANSI_CHARSET yazar..bunu DEFAULT_CHARSET yaparsak asagıdaki gibi düzelir..

Resim

Resim

Resim

Evet bu sekilde RC Data menüsündeki hersey yukarıdaki anlatım ısıgında türkçelestirilebilir..Bu sekilde Programda kaba taslak görülen hersey türkçe olur..

Sıra geldi programın verdigi uyarıları, hataları türkçelestirmeye..

Bunun bir kısmını yine PE Explorer ile yapabiliriz..Bunun için String menüsüne tıklayın..Burda rakamlarla görülen bütün pencereler programın verdigi bir kısım tepkilerdir..Burda menülerin üzerine çift tıklarsanız yine bir pencere açılır burda tüm menü tek sekilde türkçelestirilebilir..

Resim

Burdada dikkat etmeniz gereken en önemli nokta mesela resimdede görülüyor &No seklinde bunu türkçeye çevirirken &Hayır seklinde yazılmalıdır..Yani kesinlikle yanındaki isaretler silinmemelidir..Bu isaretler farklılık gösterebilir..Ne olursa olsun silmeyin..Sadece metini çevirin..

Bu sekilde PE Explorer ile Türkçeye çevirebilirsiniz..En son yaptıgınızı kaydetmek için dosyadan farklı kaydet yapıp bir yere kaydedin..

Yazı içindede degindigim gibi sadece hint ve caption ları çevirin ve program içindeki bölümden yazı uzun olursa görünmez ama zararıda olmaz..Bir çalısma yaparken devamlı belli bir noktada yedekleyip bu yedeklediginzi açıp kontrol edin..Çünkü en ufak bir hata programın açılmamasına neden olabilir..

simdi sıra geldi programın verdigi ve bu programla ulasamadıgımız bazı uyarıları türkçelestirmeye..

Bu uyarılar programı kullanırken karsınıza çıkan uyarılardır..Mesela ALTDVB de bir kanalı silmeye çalısın asagıdaki uyarıyı verir..

Resim

Burdaki delete cahnnel i simdi türkçeye çevirmeyi ögrenecegiz..Bunun için http://www.technologismiki.com/uplx/hack901.zip Hackman ı indirip kurun..Ve hackman Hex editor ü açıp file open den altdvb nin yerini gösterin..Üstte configurasyon dan left panel ASCII seçili right panel de en alttaki hide ye tıklayın..Üstte Edit den find e tıklayın..Burada altlar resimdeki gibi ayarlı olması gerekir..üsttede ekrana gelen mesajın aynısını yazıp find e tıklayın..Program bu kelimenin text ini hemen bulacakdır..Yanlıslık olmamasından emin olmak için f3 e tıklarsanız eger baska bir tane daha bulmaz sa o yer oldugundan emin olabilirsiniz..

Resim

Resim

simdi burda çok önemli nokta kesinlikle baslangıç ve bitis yeri tasırılmaması gerekir..Bosluk kalabilir ama nerden baslamıs ise ordan baslaması, nerden bitmis ise ordan bitmesi gerekir..Bir bosluk tasırırsanız veya silerseniz program hata verip açılmaz..

simdi D nin üstüne tıklayarak türkçesini yazın.Bittigi yerde harf kalıyorsa bosluga tıklayarak harfi silin ama bosluk kalmak zorunda..Bu örnek aynen asagıdaki resimdeki gibi düzenlenmesi gerekir..

Resim

göründügü gibi bosluklar aynı kaldı..Ben sadece bosluklardaki yazıları sildim..Burda kutular kesinlikle aynı kalmalıdır..En son file dan save e tıklayıp kaydedin..Kaydetmeden öncekinin yedegini biryere alın veya farklı kaydedin ki bir hata oldugunda emekleriniz bosa gitmesin..En son programı açıp aynı islemi yaptıgınızda az önce ingilizce verilen o uyarı asagıdaki resimdeki gibi türkçeye dönüsecekdir..

Resim

İste bu sekilde program içinde verilipde PE explorer de ulasamadıgınız hatalar, uyarılar v.s. mesajlar bu sekilde kolayca türkçeye çevrilir..

Bütün islemleri yaptıkdan ve programı test edip hata olmadıgını gördükden sonra yazının en basında anlattıgım açma isleminin tersini yani tekrar sıkıstırma yapıp aynı sekilde orjinal boyuta döndürebiliriz..Bu islemi yapmak çok basittir..Yazının basında anlattıgım upx.exe üzerine altdvb.exe yi sürükleyip bırakırsanız sıkıstırma otomatik yapılır ve islem bittiginde tekrar boyut 780 kb ye iner..Bu sıkıstırmayı isterseniz aspack veya baska programlarlada yapabilirsiniz..Örnegin aspack in son versiyonu ile yaparsanız unpacker ı zor bulundugundan birisi sizin yaptıgını açıp oynayamaz..

Bu türkçelestirme sıft exe de degil dll, ax gibi uzantılardada yapılmaktadır..Mantık yine aynı..Mesela altdvb nin device dosyalarında çesitli türkçelestirme yapılabilir..Mesela s2emu direk türkçelestirilebilir..

v.s bu sekilde koruma duvarları asıldıkdan sonra ham haldeki her program türkçelestirilebilir..Zaten free programların çogu UPX le sıkıstırılmıstır ve yukarıda anlatılan islem aynıdır.Eger aspack veya baska sıkıstırma programı kullanılmıs ise google dan program adı ve unpacker yazarak arayın..

Sakın programın info bilgilerini degistirmeyin..Bu o yazanın emegine karsılık büyük bir ayıpdır..Ve programı info dan kendinizin gibi göstermek sizi yüceltmez aksini küçülterek kisiliginizi gösterir..

alintidir kolay gelsin...

-------------------------



Kullanıcı avatarı
Ensatech
Megabyte1
Megabyte1
Mesajlar: 923
Kayıt: 22 May 2006, 19:07
Konum: 34
İletişim:

Mesaj gönderen Ensatech » 14 Eyl 2007, 23:20

Harika bir konuya deginmissin tesekkürler

Kullanıcı avatarı
drog_1
Megabyte3
Megabyte3
Mesajlar: 1478
Kayıt: 15 Mar 2006, 16:40

Mesaj gönderen drog_1 » 15 Eyl 2007, 01:43

güzel paylasım
tesekürler...

Kullanıcı avatarı
AykutT
Megabyte3
Megabyte3
Mesajlar: 1469
Kayıt: 15 Haz 2006, 10:51
cinsiyet: Erkek
İletişim:

Mesaj gönderen AykutT » 15 Eyl 2007, 14:42

Tesekkürler.. :D

Kolay gelsin.

Kullanıcı avatarı
artung
Kilobyte1
Kilobyte1
Mesajlar: 285
Kayıt: 15 May 2006, 19:18
cinsiyet: Erkek

Mesaj gönderen artung » 20 Eyl 2007, 02:19

emegine saglık uzun bir çalısma olmus.

Cevapla