mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 05:15:41 +00:00
Synchronize with trunk revision 59636 (just before Alex's CreateProcess revamp).
svn path=/branches/ntvdm/; revision=59665
This commit is contained in:
commit
f66525ee02
404 changed files with 31475 additions and 5237 deletions
|
@ -65,6 +65,9 @@ if(NOT CMAKE_CROSSCOMPILING)
|
|||
|
||||
include_directories(include/host)
|
||||
|
||||
if(NOT MSVC)
|
||||
add_subdirectory(dll/win32/dbghelp)
|
||||
endif()
|
||||
add_subdirectory(tools)
|
||||
add_subdirectory(lib)
|
||||
|
||||
|
@ -92,7 +95,7 @@ else()
|
|||
endif()
|
||||
|
||||
# Default to Debug for the build type
|
||||
set(CMAKE_BUILD_TYPE "Debug" CACHE STRING
|
||||
set(CMAKE_BUILD_TYPE "Debug" CACHE STRING
|
||||
"Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel." FORCE)
|
||||
|
||||
# Do some cleanup
|
||||
|
@ -182,36 +185,19 @@ else()
|
|||
# We're using widl now for both MSVC and GCC builds
|
||||
include(cmake/widl-support.cmake)
|
||||
|
||||
if(MSVC AND USE_WDK_HEADERS)
|
||||
include_directories(
|
||||
include
|
||||
$ENV{SDK_INC_PATH}
|
||||
include/dxsdk
|
||||
${REACTOS_BINARY_DIR}/include
|
||||
${REACTOS_BINARY_DIR}/include/dxsdk
|
||||
${REACTOS_BINARY_DIR}/include/psdk
|
||||
${REACTOS_BINARY_DIR}/include/reactos
|
||||
$ENV{CRT_INC_PATH}
|
||||
$ENV{DDK_INC_PATH}
|
||||
include/ndk
|
||||
include/reactos
|
||||
include/reactos/libs)
|
||||
else()
|
||||
include_directories(
|
||||
include
|
||||
include/psdk
|
||||
include/dxsdk
|
||||
${REACTOS_BINARY_DIR}/include
|
||||
${REACTOS_BINARY_DIR}/include/psdk
|
||||
${REACTOS_BINARY_DIR}/include/dxsdk
|
||||
${REACTOS_BINARY_DIR}/include/reactos
|
||||
include/crt
|
||||
include/ddk
|
||||
include/ndk
|
||||
include/reactos
|
||||
include/reactos/libs)
|
||||
endif()
|
||||
|
||||
include_directories(
|
||||
include
|
||||
include/psdk
|
||||
include/dxsdk
|
||||
${REACTOS_BINARY_DIR}/include
|
||||
${REACTOS_BINARY_DIR}/include/psdk
|
||||
${REACTOS_BINARY_DIR}/include/dxsdk
|
||||
${REACTOS_BINARY_DIR}/include/reactos
|
||||
include/crt
|
||||
include/ddk
|
||||
include/ndk
|
||||
include/reactos
|
||||
include/reactos/libs)
|
||||
|
||||
if(ARCH STREQUAL "arm")
|
||||
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/arm)
|
||||
|
@ -232,7 +218,7 @@ else()
|
|||
add_subdirectory(include/asm)
|
||||
|
||||
include(cmake/baseaddress.cmake)
|
||||
|
||||
|
||||
# For MSVC builds, this puts all debug symbols file in the same directory.
|
||||
set(CMAKE_PDB_OUTPUT_DIRECTORY "${REACTOS_BINARY_DIR}/msvc_pdb")
|
||||
|
||||
|
@ -249,6 +235,9 @@ else()
|
|||
add_subdirectory(subsystems)
|
||||
add_subdirectory(win32ss)
|
||||
|
||||
# Create {bootcd, livecd, bootcdregtest}.lst
|
||||
create_iso_lists()
|
||||
|
||||
file(MAKE_DIRECTORY ${REACTOS_BINARY_DIR}/include/reactos)
|
||||
|
||||
add_dependency_footer()
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
// Dialog
|
||||
|
@ -118,7 +118,7 @@ BEGIN
|
|||
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
|
||||
PUSHBUTTON "mod",IDC_BUTTON_MOD,260,60,24,18,BS_CENTER | BS_VCENTER |
|
||||
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
|
||||
PUSHBUTTON "Veya",IDC_BUTTON_OR,260,80,24,18,BS_CENTER | BS_VCENTER |
|
||||
PUSHBUTTON "Veyâ",IDC_BUTTON_OR,260,80,24,18,BS_CENTER | BS_VCENTER |
|
||||
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
|
||||
PUSHBUTTON "Sol",IDC_BUTTON_LSH,260,100,24,18,BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
|
||||
|
@ -353,7 +353,7 @@ BEGIN
|
|||
POPUP "&Görünüm"
|
||||
BEGIN
|
||||
MENUITEM "&Ölçünlü", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "&Bilimsel", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Bilimlik", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Dönüştürücü", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "%Onaltılık\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -385,7 +385,7 @@ BEGIN
|
|||
POPUP "&Görünüm"
|
||||
BEGIN
|
||||
MENUITEM "&Ölçünlü", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "&Bilimsel", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Bilimlik", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Dönüştürücü", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Onaltılık\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -418,7 +418,7 @@ BEGIN
|
|||
POPUP "&Görünüm"
|
||||
BEGIN
|
||||
MENUITEM "&Ölçünlü", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "&Bilimsel", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Bilimlik", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Dönüştürücü", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "B&asamak Ayırıcısı", IDM_VIEW_GROUP, CHECKED
|
||||
|
@ -436,7 +436,7 @@ END
|
|||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_STRING_LICENSE "Hesap Makinesi, GNU GPL ile yayınlanan özgür bir yazılımdır.\r\n\r\nGNU GPL'nin bir tıpkısını buradan elde edebilirsiniz:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nBir de GNU GPL'nin çevirilerini buradan elde edebilirsiniz:\r\nhttp://www.gnu.org/licenses/translations.html"
|
||||
IDS_MATH_ERROR "Yanlış"
|
||||
IDS_MATH_ERROR "Yanlışlık"
|
||||
IDS_QUICKHELP "Hızlı Yardım"
|
||||
END
|
||||
|
||||
|
@ -559,7 +559,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_LENGTH_ANGSTROMS "Angström"
|
||||
IDS_LENGTH_ASTRONOMICAL_UNITS "Astronomi birimi"
|
||||
IDS_LENGTH_BARLEYCORNS "Arpa tanesi"
|
||||
IDS_LENGTH_BARLEYCORNS "Arpa tânesi"
|
||||
IDS_LENGTH_CENTIMETERS "Santimetre"
|
||||
IDS_LENGTH_CHAINS_UK "Zincir (BB)"
|
||||
IDS_LENGTH_CHI "Çi"
|
||||
|
@ -609,8 +609,8 @@ END
|
|||
// TYPES OF POWERS
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_POWER_BTUS_PER_MINUTE "Dakikadaki İngiliz Isı Birimi"
|
||||
IDS_POWER_FPS_PER_MINUTE "Dakikadaki ayak pond kuvveti"
|
||||
IDS_POWER_BTUS_PER_MINUTE "Dakîkadaki İngiliz Isı Birimi"
|
||||
IDS_POWER_FPS_PER_MINUTE "Dakîkadaki ayak pond kuvveti"
|
||||
IDS_POWER_HORSEPOWER "At gücü"
|
||||
IDS_POWER_KILOWATTS "Kilovat"
|
||||
IDS_POWER_MEGAWATTS "Megavat"
|
||||
|
@ -643,11 +643,11 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Gün"
|
||||
IDS_TIME_HOURS "Saat"
|
||||
IDS_TIME_NANOSECONDS "Nanosaniye"
|
||||
IDS_TIME_MICROSECONDS "Mikrosaniye"
|
||||
IDS_TIME_MILLISECONDS "Milisaniye"
|
||||
IDS_TIME_MINUTES "Dakika"
|
||||
IDS_TIME_SECONDS "Saniye"
|
||||
IDS_TIME_NANOSECONDS "Nanosâniye"
|
||||
IDS_TIME_MICROSECONDS "Mikrosâniye"
|
||||
IDS_TIME_MILLISECONDS "Milisâniye"
|
||||
IDS_TIME_MINUTES "Dakîka"
|
||||
IDS_TIME_SECONDS "Sâniye"
|
||||
IDS_TIME_WEEKS "Hafta"
|
||||
IDS_TIME_YEARS "Yıl"
|
||||
END
|
||||
|
@ -657,7 +657,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_VELOCITY_CMS_SECOND "Santimetre/Saat"
|
||||
IDS_VELOCITY_FEET_HOUR "Ayak/Saat"
|
||||
IDS_VELOCITY_FEET_SECOND "Ayak/Saniye"
|
||||
IDS_VELOCITY_FEET_SECOND "Ayak/Sâniye"
|
||||
IDS_VELOCITY_KILOMETERS_HOUR "Kilometre/Saat"
|
||||
IDS_VELOCITY_KNOTS "Düğüm"
|
||||
IDS_VELOCITY_MACH "Maç"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
|
||||
|
@ -39,7 +39,7 @@ CAPTION "Karakter Eşlem Hakkında"
|
|||
FONT 8,"MS Shell Dlg",0,0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
|
||||
BEGIN
|
||||
LTEXT "Karakter Eşlem, Sürüm 0.1\nTelif Hakkı: 2007 - Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
|
||||
LTEXT "Karakter Eşlem - Sürüm: 0.1\nTelif Hakkı: 2007 - Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
|
||||
PUSHBUTTON "Tamam", IDOK, 75, 162, 44, 15
|
||||
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
|
||||
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
|
||||
|
@ -47,7 +47,7 @@ END
|
|||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_LICENSE "ÖNEMLİ: Aşağıdaki metin özgün metnin resmî olmayan çevirisidir. Çeviri metniyle özgün metin arasında ayrım olabilir. Özgün metin çeviri metninin altındadır.\r\n\r\n***\r\n\r\nBu yazılım özgürdür, yani bu yazılım Özgür Yazılım Vakfı'nın yayınladığı GNU Genel Kamu Lisansı'nın 2. sürümü veya daha sonraki sürümleri altında yeniden dağıtabilir veya değiştirebilirsiniz.\r\n\r\nBu yazılım, kullanışlı olabileceği umuduyla dağıtılmıştır, ancak özellikle SATILABİLİRLİK ve BELİRLİ BİR AMACA UYGUNLUK açısından olmak üzere bu yazılımın hiçbir güvencesi yoktur. Daha fazla bilgi için GNU Genel Kamu Lisansı'na bakınız.\r\n\r\nBu yazılımla birlikte GNU Genel Kamu Lisansı'nın bir sûretine de iye olmanız gerekir, eğer yoksa Özgür Yazılım Vakfı A.Ş.'ne (51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 ABD) yazınız.\r\n\r\n***\r\n\r\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||||
IDS_ABOUT "&Hakkında..."
|
||||
IDS_LICENSE "ÖNEMLİ: Aşağıdaki metin, özgün metnin resmî olmayan çevirisidir. Çeviri metniyle özgün metin arasında ayrım olabilir. Özgün metin, çeviri metninin altındadır.\r\n\r\n***\r\n\r\nBu yazılım özgürdür, yâni bu yazılım Özgür Yazılım Vakfı'nın yayınladığı GNU Umûmî Kamu Lisansı'nın 2. sürümü veyâ daha sonraki sürümleri altında yeniden dağıtabilir veyâ değiştirebilirsiniz.\r\n\r\nBu yazılım, kullanışlı olabileceği umuduyla dağıtılmıştır, ancak bilhassa SATILABİLİRLİK ve BELİRLİ BİR AMACA UYGUNLUK açısından olmak üzere bu yazılımın hiçbir güvencesi yoktur. Daha çok bilgi için GNU Umûmî Kamu Lisansı'na bakınız.\r\n\r\nBu yazılımla birlikte GNU Umûmî Kamu Lisansı'nın bir sûretine de iye olmanız gerekir, eğer yoksa Özgür Yazılım Vakfı A.Ş.'ne (51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 ABD) yazınız.\r\n\r\n***\r\n\r\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||||
IDS_ABOUT "&Hakkında"
|
||||
IDS_TITLE "Karakter Eşlem"
|
||||
END
|
||||
|
|
8
base/applications/cmdutils/hostname/lang/it-IT.rc
Normal file
8
base/applications/cmdutils/hostname/lang/it-IT.rc
Normal file
|
@ -0,0 +1,8 @@
|
|||
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_USAGE, "Stampa il nome dell'host attuale.\n\nhostname"
|
||||
IDS_NOSET, "hostname -s non è supportato."
|
||||
IDS_ERROR, "errore Win32"
|
||||
END
|
|
@ -15,6 +15,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#ifdef LANGUAGE_FR_FR
|
||||
#include "lang/fr-FR.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_IT_IT
|
||||
#include "lang/it-IT.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_PL_PL
|
||||
#include "lang/pl-PL.rc"
|
||||
#endif
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* TRANSLATORS: 2012 - Arda Tanrıkulu (ardatanrikulu@gmail.com)
|
||||
* 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDD_MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 478, 280
|
||||
|
@ -23,8 +23,8 @@ IDD_SYSTEM_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
|
|||
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Bu araç, dizgenizde yüklü ReactX bileşenleri ve sürücüleri hakkında ayrıntılı bilgi yazanaklar.", -1, 10, 10, 443, 17
|
||||
LTEXT "Soruna hangi bölümün neden olduğunu biliyorsanız, yukarıdaki uygun sekmeyi tıklatınız. Bilmiyorsanız sırayla her bölüme gitmek için aşağıdaki ""Sonraki Bölüm"" düğmesini kullanabilirsiniz.", -1, 10, 30, 443, 25
|
||||
LTEXT "Bu araç, dizgenizdeki yüklü ReactX bileşenleri ve sürücüleri hakkında ayrıntılı bilgi toplar.", -1, 10, 10, 443, 17
|
||||
LTEXT "Soruna hangi bölümün neden olduğunu biliyorsanız yukarıdaki uygun sekmeyi tıklatınız. Bilmiyorsanız sırayla her bölüme gitmek için aşağıdaki ""Sonraki Bölüm"" düğmesini kullanabilirsiniz.", -1, 10, 30, 443, 25
|
||||
GROUPBOX "Bilgisayar Bilgisi", -1, 10, 55, 443, 130, SS_RIGHT
|
||||
LTEXT "Geçerli Zaman:", -1, 70, 70, 80, 10, SS_RIGHT
|
||||
LTEXT "Ad:", -1, 70, 80, 80, 10, SS_RIGHT
|
||||
|
@ -86,7 +86,7 @@ BEGIN
|
|||
LTEXT "", IDC_STATIC_ADAPTER_VDD, 335, 75, 100, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_DDI, 335, 85, 100, 10
|
||||
|
||||
GROUPBOX "ReactX Özellikleri", -1, 10, 115, 450, 60
|
||||
GROUPBOX "ReactX Husûsiyetleri", -1, 10, 115, 450, 60
|
||||
RTEXT "ReactDraw Hızlandırması:", -1, 15, 130, 110, 12
|
||||
RTEXT "React3D Hızlandırması:", -1, 15, 145, 110, 12
|
||||
RTEXT "AGP Doku Hızlandırması:", -1, 15, 160, 110, 12
|
||||
|
@ -134,7 +134,7 @@ BEGIN
|
|||
LTEXT "", IDC_STATIC_DSOUND_LOGO, 335, 55, 100, 10
|
||||
LTEXT "", IDC_STATIC_DSOUND_FILES, 335, 65, 100, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_PROVIDER, 335, 75, 100, 10
|
||||
GROUPBOX "ReactX Özellikleri", -1, 10, 115, 450, 60
|
||||
GROUPBOX "ReactX Husûsiyetleri", -1, 10, 115, 450, 60
|
||||
CONTROL "", IDC_SLIDER_DSOUND, "msctls_trackbar32", TBS_BOTTOM | TBS_AUTOTICKS | WS_TABSTOP, 120, 135, 80, 17
|
||||
RTEXT "Donanım İvmesi:", -1, 20, 135, 90, 20
|
||||
PUSHBUTTON "&ReactSound'u Sına", IDC_BUTTON_TESTDSOUND, 270, 134, 80, 14
|
||||
|
@ -214,15 +214,15 @@ BEGIN
|
|||
IDS_DIRECTPLAY_MODEMCONN "ReactPlay için Çeivrge Bağlantısı"
|
||||
IDS_DIRECTPLAY_SERIALCONN "ReactPlay için Dizilik Bağlantı"
|
||||
IDS_REG_SUCCESS "Tamam"
|
||||
IDS_REG_FAIL "Hatâ"
|
||||
IDS_REG_FAIL "Yanlışlık"
|
||||
IDS_DDTEST_ERROR "Sınama başarısız oldu."
|
||||
IDS_DDTEST_DESCRIPTION "ReactDraw arayüz sınaması başlatılacak. Sürdürülsün mü?"
|
||||
IDS_DDPRIMARY_DESCRIPTION "Bu sınama, ReactDraw'ı birincil yüzeye çizmek için kullanacak. Ekrana ak ve kara dikdörtgenler çizilecek. Sürdürülsün mü?"
|
||||
IDS_DDPRIMARY_RESULT "Ekranda ak ve kara dikdörtgenler gördünüz mü?"
|
||||
IDS_DDOFFSCREEN_DESCRIPTION "Bu sınama, ReactDraw'ı ekran dışı arabelleğe çizmek için kullanacak. Ekranda devinen bir ak dikdörtgen göreceksiniz. Sürdürülsün mü?"
|
||||
IDS_DDOFFSCREEN_RESULT "Ekranda devinen bir ak dikdörtgen gördünüz mü?"
|
||||
IDS_DDFULLSCREEN_DESCRIPTION "Bu sınama, ReactDraw'ı tam ekranda çizmek için kullanacak. Tam ekranda devinen bir ak dikdörtgen göreceksiniz. Sürdürülsün mü?"
|
||||
IDS_DDFULLSCREEN_RESULT "Tam ekranda devinen bir ak dikdörtgen gördünüz mü?"
|
||||
IDS_DDPRIMARY_DESCRIPTION "Bu sınama, ReactDraw'ı birincil yüzeye çizmek için kullanacak. Görüntülüğe ak ve kara dikdörtgenler çizilecek. Sürdürülsün mü?"
|
||||
IDS_DDPRIMARY_RESULT "Görüntülükte ak ve kara dikdörtgenler gördünüz mü?"
|
||||
IDS_DDOFFSCREEN_DESCRIPTION "Bu sınama, ReactDraw'ı görüntülük dışı arabelleğe çizmek için kullanacak. Görüntülükte devinen bir ak dikdörtgen göreceksiniz. Sürdürülsün mü?"
|
||||
IDS_DDOFFSCREEN_RESULT "Görüntülükte devinen bir ak dikdörtgen gördünüz mü?"
|
||||
IDS_DDFULLSCREEN_DESCRIPTION "Bu sınama, ReactDraw'ı tüm görüntülükte çizmek için kullanacak. Tüm görüntülükte devinen bir ak dikdörtgen göreceksiniz. Sürdürülsün mü?"
|
||||
IDS_DDFULLSCREEN_RESULT "Tüm görüntülükte devinen bir ak dikdörtgen gördünüz mü?"
|
||||
IDS_FORMAT_ADAPTER_MEM "%u MB"
|
||||
IDS_FORMAT_ADAPTER_MODE "%04u x %04u (%u ikillik) (%uHz)"
|
||||
IDS_OPTION_NO "Hayır"
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_INSTALL, "Kur..."
|
||||
IDS_PRINT, "Yazdır..."
|
||||
IDS_STRING, "ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZ 1234567890"
|
||||
IDS_OPEN, "Yazı Türü Aç..."
|
||||
IDS_ERROR, "Hatâ"
|
||||
IDS_ERROR_NOMEM, "Bu işlemin tamamlanması için yeterli bellek yok."
|
||||
IDS_ERROR_NOFONT, "%1 kütüğü, geçerli bir yazı türü kütüğü değil."
|
||||
IDS_ERROR_NOCLASS, "Pencere sınıfı başlatılamadı."
|
||||
IDS_INSTALL, "Kur..."
|
||||
IDS_PRINT, "Yazdır..."
|
||||
IDS_STRING, "ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZ 1234567890"
|
||||
IDS_OPEN, "Yazı Türü Aç..."
|
||||
IDS_ERROR, "Yanlışlık"
|
||||
IDS_ERROR_NOMEM, "Bu işlemin bitirilmesi için yeterli bellek yok."
|
||||
IDS_ERROR_NOFONT, "%1 kütüğü, geçerli bir yazı türü kütüğü değil."
|
||||
IDS_ERROR_NOCLASS, "Pencere sınıfı başlatılamadı."
|
||||
END
|
||||
|
|
|
@ -14,7 +14,7 @@ LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
|||
|
||||
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
|
||||
CAPTION "Ayarlar"
|
||||
CAPTION "Seçenekler"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Kağıtlar", -1, 7, 7, 90, 40
|
||||
|
@ -56,7 +56,7 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_SOL_NAME "Solitaire"
|
||||
IDS_SOL_ABOUT "Solitaire, J Brown tarafından yapılmıştır.\n\nCardLib sürümü: 1.0"
|
||||
IDS_SOL_ABOUT "Solitaire, J Brown eliyle yapılmıştır.\n\nCardLib sürümü: 1.0"
|
||||
IDS_SOL_QUIT "Bu oyundan çıkmak ister misiniz?"
|
||||
IDS_SOL_WIN "Tebrikler, kazandınız!"
|
||||
IDS_SOL_DEAL "Tekrar dağıtılsın mı?"
|
||||
|
@ -72,7 +72,7 @@ BEGIN
|
|||
MENUITEM "&Dağıt\tF2", IDM_GAME_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "D&esteler...", IDM_GAME_DECK
|
||||
MENUITEM "&Ayarlar...", IDM_GAME_OPTIONS
|
||||
MENUITEM "&Seçenekler...", IDM_GAME_OPTIONS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış", IDM_GAME_EXIT
|
||||
END
|
||||
|
|
|
@ -50,7 +50,7 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_SPI_NAME "Örümcek Solitaire"
|
||||
IDS_SPI_ABOUT "Örümcek Solitaire Gregor Schneider tarafından yapılmıştır.\n\nCardLib sürümü: 1.0"
|
||||
IDS_SPI_ABOUT "Örümcek Solitaire, Gregor Schneider eliyle yapılmıştır.\n\nCardLib sürümü: 1.0"
|
||||
IDS_SPI_QUIT "Bu oyundan çıkmak ister misiniz?"
|
||||
IDS_SPI_WIN "Tebrikler, kazandınız!"
|
||||
IDS_SPI_DEAL "Tekrar dağıtılsın mı?"
|
||||
|
|
|
@ -24,7 +24,7 @@ LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
|||
STRINGTABLE BEGIN
|
||||
IDS_APPNAME, "Mayın Tarlası"
|
||||
IDS_NOBODY, "Hiç kimse"
|
||||
IDS_ABOUT, "Bu oyun, Joshua Thielen tarafından 2000 yılında yapılmıştır."
|
||||
IDS_ABOUT, "Bu oyun, Joshua Thielen eliyle, 2000 yılında yapılmıştır."
|
||||
END
|
||||
|
||||
MENU_WINEMINE MENU
|
||||
|
@ -37,7 +37,7 @@ BEGIN
|
|||
MENUITEM "&Başlangıç", IDM_BEGINNER
|
||||
MENUITEM "&Orta", IDM_ADVANCED
|
||||
MENUITEM "&İleri", IDM_EXPERT
|
||||
MENUITEM "&Özel...", IDM_CUSTOM
|
||||
MENUITEM "&Değişik...", IDM_CUSTOM
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış\tAlt+X", IDM_EXIT
|
||||
END
|
||||
|
@ -77,7 +77,7 @@ END
|
|||
|
||||
DLG_CUSTOM DIALOGEX 0, 0, 100, 100
|
||||
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
|
||||
CAPTION "Özel"
|
||||
CAPTION "Değişik"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "&Yataç Sayısı:", -1, 5, 5, 30, 10
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDR_POPUP MENU
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* PROGRAMMERS:
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDC_MAGNIFIER MENU
|
||||
|
@ -14,7 +14,7 @@ BEGIN
|
|||
POPUP "&Seçke"
|
||||
BEGIN
|
||||
MENUITEM "&Çıkış", IDM_EXIT
|
||||
MENUITEM "&Ayarlar...", IDM_OPTIONS
|
||||
MENUITEM "&Seçenekler...", IDM_OPTIONS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hakkında", IDM_ABOUT
|
||||
END
|
||||
|
@ -39,7 +39,7 @@ END
|
|||
|
||||
IDD_DIALOGOPTIONS DIALOGEX 0, 0, 153, 182
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Ayarlar"
|
||||
CAPTION "Seçenekler"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Çıkış",IDOK,96,161,50,14
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDR_MAINMENU MENU
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* TRANSLATORS: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
@ -159,7 +159,7 @@ BEGIN
|
|||
IDS_TOOLS_REGEDIT_DESCR "Değer Defteri Düzenleyicisi'ni açar."
|
||||
IDS_TOOLS_REGEDIT_CMD "regedit.exe"
|
||||
|
||||
IDS_TOOLS_SYSDM_NAME "Dizge Özellikleri"
|
||||
IDS_TOOLS_SYSDM_NAME "Dizge Husûsiyetleri"
|
||||
IDS_TOOLS_SYSDM_DESCR "Bu bilgisayarla ilgili bilgi verir."
|
||||
IDS_TOOLS_SYSDM_CMD "control.exe"
|
||||
IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
|
||||
|
|
81
base/applications/mscutils/devmgmt_new/lang/tr-TR.rc
Normal file
81
base/applications/mscutils/devmgmt_new/lang/tr-TR.rc
Normal file
|
@ -0,0 +1,81 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDR_MAINMENU MENU
|
||||
BEGIN
|
||||
POPUP "&Kütük"
|
||||
BEGIN
|
||||
MENUITEM "&Çıkış", IDC_EXIT
|
||||
END
|
||||
POPUP "&Eylem"
|
||||
BEGIN
|
||||
MENUITEM "&Yazdır", IDC_PRINT, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Husûsiyetler", IDC_PROP, GRAYED
|
||||
END
|
||||
POPUP "&Görünüm"
|
||||
BEGIN
|
||||
MENUITEM "&Türe Göre Aygıtları Kümele", IDC_DEVBYTYPE, CHECKED
|
||||
MENUITEM "&Bağlantıya Göre Aygıtları Kümele", IDC_STATIC, GRAYED
|
||||
MENUITEM "T&üre Göre Kaynakları Kümele", IDC_STATIC, GRAYED
|
||||
MENUITEM "B&ağlantıya Göre Kaynakları Kümele", IDC_STATIC, GRAYED
|
||||
END
|
||||
POPUP "&Yardım"
|
||||
BEGIN
|
||||
MENUITEM "&Hakkında", IDC_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
IDR_POPUP MENU
|
||||
BEGIN
|
||||
POPUP "popup"
|
||||
BEGIN
|
||||
MENUITEM "Husûsiyetler", IDC_PROP, GRAYED
|
||||
END
|
||||
END
|
||||
|
||||
IDD_ABOUTBOX DIALOGEX 22,16,190,182
|
||||
CAPTION "Aygıt Yöneticisi Hakkında"
|
||||
FONT 8,"MS Shell Dlg",0,0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
|
||||
BEGIN
|
||||
LTEXT "Aygıt Yöneticisi - Sürüm: 0.1\nTelif Hakkı: 2006\nGed Murphy (gedmurphy@gmail.com) eliyle yazılmıştır.", IDC_STATIC, 48, 7, 130, 30
|
||||
PUSHBUTTON "Kapat", IDOK, 75, 162, 44, 15
|
||||
ICON IDI_MAIN_ICON, IDC_STATIC, 10, 10, 7, 30
|
||||
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_LICENSE "ÖNEMLİ: Aşağıdaki metin, özgün metnin resmî olmayan çevirisidir. Çeviri metniyle özgün metin arasında ayrım olabilir. Özgün metin, çeviri metninin altındadır.\r\n\r\n***\r\n\r\nBu yazılım özgürdür, yâni bu yazılımı Özgür Yazılım Vakfı'nın yayınladığı GNU Umûmî Kamu Lisansı'nın 2. sürümü veyâ daha sonraki sürümleri altında yeniden dağıtabilir veyâ değiştirebilirsiniz.\r\n\r\nBu yazılım, kullanışlı olabileceği beklentisiyle dağıtılmıştır ancak bilhassa SATILABİLİRLİK ve BELİRLİ BİR AMACA UYGUNLUK açısından olmak üzere bu yazılımın HİÇBİR GÜVENCESİ YOKTUR. Daha çok bilgi için GNU Umûmî Kamu Lisansı'na bakınız.\r\n\r\nBu yazılımla birlikte GNU Umûmî Kamu Lisansı'nın bir sûretine de iye olmanız gerekir, eğer yoksa Özgür Yazılım Vakfı A.Ş.'ne (51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 ABD) yazınız.\r\n\r\n***\r\n\r\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_TOOLTIP_PROP "Husûsiyetler"
|
||||
IDS_TOOLTIP_REFRESH "Yenile"
|
||||
IDS_TOOLTIP_HELP "Yardım"
|
||||
IDS_TOOLTIP_EXIT "Çıkış"
|
||||
END
|
||||
|
||||
/* Hints */
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_APPNAME "Aygıt Yöneticisi"
|
||||
IDS_HINT_BLANK " "
|
||||
IDS_HINT_EXIT " Yazılımdan çıkar."
|
||||
IDS_HINT_REFRESH " Hizmet dizelgesini yeniler."
|
||||
IDS_HINT_PROP " Seçilen öğenin husûsiyetlerini gösterir."
|
||||
IDS_HINT_HELP " Yardım konularını açar."
|
||||
IDS_HINT_ABOUT " Aygıt Yöneticisi hakkında bilgi görüntüler."
|
||||
|
||||
IDS_HINT_SYS_RESTORE " Pencerenin boyutlarını, eski durumuna döndürür."
|
||||
IDS_HINT_SYS_MOVE " Pencerenin konumunu değiştirir."
|
||||
IDS_HINT_SYS_SIZE " Pencerenin boyutlarını değiştirir."
|
||||
IDS_HINT_SYS_MINIMIZE " Pencereyi, simge durumuna küçültür."
|
||||
IDS_HINT_SYS_MAXIMIZE " Pencereyle görüntülüğü kaplatır."
|
||||
IDS_HINT_SYS_CLOSE " Pencereyi kapatır."
|
||||
END
|
|
@ -73,6 +73,9 @@ IDB_EXIT BITMAP DISCARDABLE "res/exit.bmp"
|
|||
#ifdef LANGUAGE_RU_RU
|
||||
#include "lang/ru-RU.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_TR_TR
|
||||
#include "lang/tr-TR.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_UK_UA
|
||||
#include "lang/uk-UA.rc"
|
||||
#endif
|
||||
|
|
123
base/applications/mscutils/eventvwr/lang/tr-TR.rc
Normal file
123
base/applications/mscutils/eventvwr/lang/tr-TR.rc
Normal file
|
@ -0,0 +1,123 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Event Viewer
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/mscutils/eventvwr/lang/tr-TR.rc
|
||||
* PURPOSE: Turkish Language File for ReactOS Event Viewer
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Olaylar"
|
||||
BEGIN
|
||||
MENUITEM "&Uygulama", ID_LOG_APPLICATION
|
||||
MENUITEM "&Güvenlik", ID_LOG_SECURITY
|
||||
MENUITEM "&Dizge", ID_LOG_SYSTEM
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış", IDM_EXIT
|
||||
END
|
||||
POPUP "&Görünüm"
|
||||
BEGIN
|
||||
MENUITEM "&Yenile", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Seçenekler", ID_OPTIONS
|
||||
POPUP "&Yardım"
|
||||
BEGIN
|
||||
MENUITEM "&Yardım Konuları", IDM_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hakkında", IDM_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
END
|
||||
|
||||
IDD_ABOUTBOX DIALOGEX 0, 0, 230, 75
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Hakkında"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
ICON IDI_EVENTVWR,IDC_MYICON,14,9,21,20
|
||||
LTEXT "Olay Görüntüleyicisi - Sürüm: 1.0",IDC_STATIC,49,10,119,8,SS_NOPREFIX
|
||||
LTEXT "Telif Hakkı: 2007 - Marc Piulachs (marc.piulachs@codexchange.net)",IDC_STATIC,49,20,119,22
|
||||
DEFPUSHBUTTON "Tamam",IDOK,90,48,42,16,WS_GROUP
|
||||
END
|
||||
|
||||
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
|
||||
CAPTION "Yükleniyor"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CTEXT "Olaylar yükleniyor, lütfen bekleyiniz.",IDC_STATIC,0,15,230,8,SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Olay Ayrıntıları"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Kapat",IDOK,12,258,50,14
|
||||
PUSHBUTTON "Bir &Önceki",IDPREVIOUS,78,258,50,14
|
||||
PUSHBUTTON "Bir &Sonraki",IDNEXT,144,258,50,14
|
||||
PUSHBUTTON "&Yardım",IDHELP,210,258,50,14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT,14,81,247,108,ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Açıklama:",IDC_STATIC,15,70,39,8
|
||||
LTEXT "Târih:",IDC_STATIC,14,14,36,8
|
||||
LTEXT "Static",IDC_EVENTDATESTATIC,56,14,72,8
|
||||
LTEXT "Saat:",IDC_STATIC,14,27,36,8
|
||||
LTEXT "Static",IDC_EVENTTIMESTATIC,56,27,72,8
|
||||
LTEXT "Kullanıcı:",IDC_STATIC,14,41,36,8
|
||||
LTEXT "Static",IDC_EVENTUSERSTATIC,56,41,72,8
|
||||
LTEXT "Bilgisayar:",IDC_STATIC,14,54,36,8
|
||||
LTEXT "Static",IDC_EVENTCOMPUTERSTATIC,56,54,72,8
|
||||
LTEXT "Olay Kimliği:",IDC_STATIC,133,15,36,8
|
||||
LTEXT "Static",IDC_EVENTIDSTATIC,175,15,87,8
|
||||
LTEXT "Kaynak:",IDC_STATIC,133,28,36,8
|
||||
LTEXT "Static",IDC_EVENTSOURCESTATIC,175,28,87,8
|
||||
LTEXT "Tür:",IDC_STATIC,133,42,36,8
|
||||
LTEXT "Static",IDC_EVENTTYPESTATIC,175,42,87,8
|
||||
LTEXT "Ulam:",IDC_STATIC,133,55,36,8
|
||||
LTEXT "Static",IDC_EVENTCATEGORYSTATIC,175,55,87,8
|
||||
EDITTEXT IDC_EVENTDATAEDIT,14,204,247,44,ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Veri:",IDC_STATIC,14,194,20,8
|
||||
CONTROL "S&ekizlik",IDC_BYTESRADIO,"Button",BS_AUTORADIOBUTTON,39,194,34,10
|
||||
CONTROL "Sö&zcük",IDC_WORDRADIO,"Button",BS_AUTORADIOBUTTON,77,194,33,10
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Olay Görüntüleyicisi"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "Kaynaktaki olay kimliği (%lu) için açıklama (%s) bulunamadı. Yerli bilgisayarda, uzaktaki bilgisayardan ileti görüntülemesi için gerekli, değer bilgileri veyâ kitaplıklar olmayabilir."
|
||||
IDS_EVENTLOG_ERROR_TYPE "Yanlışlık"
|
||||
IDS_EVENTLOG_WARNING_TYPE "Uyarı"
|
||||
IDS_EVENTLOG_INFORMATION_TYPE "Bilgi"
|
||||
IDS_EVENTLOG_AUDIT_SUCCESS "Başarılılık Denetimi"
|
||||
IDS_EVENTLOG_AUDIT_FAILURE "Başarısızlık Denetimi"
|
||||
IDS_EVENTLOG_SUCCESS "Başarı"
|
||||
IDS_EVENTLOG_UNKNOWN_TYPE "Bilinmeyen Olay"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COLUMNTYPE "Tür"
|
||||
IDS_COLUMNDATE "Târih"
|
||||
IDS_COLUMNTIME "Saat"
|
||||
IDS_COLUMNSOURCE "Kaynak"
|
||||
IDS_COLUMNCATEGORY "Ulam"
|
||||
IDS_COLUMNEVENT "Olay Kimliği"
|
||||
IDS_COLUMNUSER "Kullanıcı"
|
||||
IDS_COLUMNCOMPUTER "Bilgisayar"
|
||||
IDS_COLUMNEVENTDATA "Olay Verisi"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Hiçbiri"
|
||||
IDS_NOT_AVAILABLE "Yok"
|
||||
END
|
|
@ -59,6 +59,9 @@ IDI_ERRORICON ICON "res/error.ico"
|
|||
#ifdef LANGUAGE_SV_SE
|
||||
#include "lang/sv-SE.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_TR_TR
|
||||
#include "lang/tr-TR.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_UK_UA
|
||||
#include "lang/uk-UA.rc"
|
||||
#endif
|
||||
|
|
286
base/applications/mscutils/servman/lang/tr-TR.rc
Normal file
286
base/applications/mscutils/servman/lang/tr-TR.rc
Normal file
|
@ -0,0 +1,286 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDR_MAINMENU MENU
|
||||
BEGIN
|
||||
POPUP "&Kütük"
|
||||
BEGIN
|
||||
MENUITEM "&Ver...", ID_EXPORT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış", ID_EXIT
|
||||
END
|
||||
POPUP "&Eylem"
|
||||
BEGIN
|
||||
MENUITEM "B&ağlan...", ID_CONNECT, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Başlat", ID_START, GRAYED
|
||||
MENUITEM "&Durdur", ID_STOP, GRAYED
|
||||
MENUITEM "D&uraklat", ID_PAUSE, GRAYED
|
||||
MENUITEM "&Sürdür", ID_RESUME, GRAYED
|
||||
MENUITEM "&Yeniden Başlat", ID_RESTART, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Y&enile", ID_REFRESH
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "De&ğiştir...", ID_EDIT, GRAYED
|
||||
MENUITEM "&Oluştur...", ID_CREATE, GRAYED
|
||||
MENUITEM "S&il...", ID_DELETE, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Husûsiyetler...", ID_PROP, GRAYED
|
||||
END
|
||||
POPUP "&Görünüm"
|
||||
BEGIN
|
||||
MENUITEM "&Büyük Simgeler", ID_VIEW_LARGE
|
||||
MENUITEM "&Küçük Simgeler", ID_VIEW_SMALL
|
||||
MENUITEM "&Dizelge", ID_VIEW_LIST
|
||||
MENUITEM "&Ayrıntılar", ID_VIEW_DETAILS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "D&eğiştir...", ID_VIEW_CUST, GRAYED
|
||||
END
|
||||
POPUP "&Yardım"
|
||||
BEGIN
|
||||
MENUITEM "&Yardım Konuları", ID_HELP
|
||||
MENUITEM "&Hakkında", ID_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
IDR_POPUP MENU
|
||||
BEGIN
|
||||
POPUP "popup"
|
||||
BEGIN
|
||||
MENUITEM "&Başlat", ID_START, GRAYED
|
||||
MENUITEM "&Durdur", ID_STOP, GRAYED
|
||||
MENUITEM "D&uraklat", ID_PAUSE, GRAYED
|
||||
MENUITEM "&Sürdür", ID_RESUME, GRAYED
|
||||
MENUITEM "&Yeniden Başlat", ID_RESTART, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Y&enile", ID_REFRESH
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "De&ğiştir...", ID_EDIT, GRAYED
|
||||
MENUITEM "S&il...", ID_DELETE, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Husûsiyetler...", ID_PROP, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Y&ardım...", ID_HELP
|
||||
END
|
||||
END
|
||||
|
||||
IDD_ABOUTBOX DIALOGEX 22,16,190,182
|
||||
CAPTION "Hakkında"
|
||||
FONT 8, "MS Shell Dlg",0,0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
|
||||
BEGIN
|
||||
LTEXT "Hizmet Yöneticisi - Sürüm: 0.8\nTelif Hakkı: 2005-2007\nGed Murphy (gedmurphy@reactos.org) eliyle yazılmıştır.", IDC_STATIC, 48, 7, 135, 30
|
||||
PUSHBUTTON "Tamam", IDOK, 75, 162, 44, 15
|
||||
ICON IDI_SM_ICON, IDC_STATIC, 10, 10, 7, 30
|
||||
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
|
||||
END
|
||||
|
||||
IDD_DLG_GENERAL DIALOGEX 6, 6, 253, 232
|
||||
CAPTION "Başlıca"
|
||||
FONT 8, "MS Shell Dlg",0,0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
|
||||
BEGIN
|
||||
LTEXT "", IDC_SERV_NAME, 70,11,176,11, WS_CHILD | WS_VISIBLE
|
||||
EDITTEXT IDC_DISP_NAME, 70, 29, 176, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY
|
||||
EDITTEXT IDC_DESCRIPTION, 70, 46, 176, 24, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_MULTILINE | ES_READONLY
|
||||
EDITTEXT IDC_EXEPATH, 6, 86, 240, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY
|
||||
COMBOBOX IDC_START_TYPE, 70, 107, 176, 40, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST
|
||||
PUSHBUTTON "&Başlat", IDC_START, 6, 155, 54, 15, WS_DISABLED
|
||||
PUSHBUTTON "&Durdur", IDC_STOP, 68, 155, 54, 15, WS_DISABLED
|
||||
PUSHBUTTON "D&uraklat", IDC_PAUSE , 130, 155, 54, 15, WS_DISABLED
|
||||
PUSHBUTTON "&Sürdür", IDC_RESUME, 192, 155, 54, 15, WS_DISABLED
|
||||
LTEXT "Gerçek Adı:", IDC_STATIC, 4, 11, 53, 11
|
||||
LTEXT "Görüntülenen Adı:", IDC_STATIC, 4, 29, 53, 11
|
||||
LTEXT "Açıklama:", IDC_STATIC, 4, 51, 53, 11
|
||||
LTEXT "Çalıştırma Yolu:", IDC_STATIC, 6, 73, 82, 9
|
||||
LTEXT "B&aşlama Türü:", IDC_STATIC, 6, 108, 53, 11
|
||||
LTEXT "Durum:", IDC_STATIC, 4, 138, 53, 11
|
||||
LTEXT "", IDC_SERV_STATUS, 70, 138, 176, 11, WS_CHILD | WS_VISIBLE
|
||||
LTEXT "Burada, buradan başlatılan hizmete uygulanacak olan başlangıç eklemelerini yazabilirsiniz.",IDC_STATIC, 6,177,240,15
|
||||
LTEXT "Ba&şlangıç ekleri:", IDC_STATIC, 6, 200, 58, 11
|
||||
EDITTEXT IDC_START_PARAM, 68, 199, 178, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
|
||||
PUSHBUTTON "D&üzenle", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED
|
||||
END
|
||||
|
||||
IDD_DLG_DEPEND DIALOGEX 6,6,253,225
|
||||
CAPTION "Bağımlılıklar"
|
||||
FONT 8, "MS Shell Dlg",0,0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
|
||||
BEGIN
|
||||
CONTROL "", IDC_DEPEND_TREE1, "SysTreeView32" , WS_BORDER | WS_CHILDWINDOW | WS_VISIBLE | WS_TABSTOP | TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_DISABLEDRAGDROP, 8, 70, 236, 68
|
||||
CONTROL "", IDC_DEPEND_TREE2, "SysTreeView32", WS_BORDER | WS_CHILDWINDOW | WS_VISIBLE | WS_TABSTOP | TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_DISABLEDRAGDROP, 8, 151, 234, 67
|
||||
LTEXT "Birtakım hizmetler, birtakım dizge bileşenlerine bağımlıdır. Eğer bir dizge bileşeni, durdurulmuşsa ya da uygun bir şekilde çalışmıyorsa buna bağımlı olan hizmetler etkilenebilir.", IDC_STATIC,8, 7, 238, 26
|
||||
LTEXT "Bu hizmet, aşağıdaki dizge bileşenlerine bağımlıdır:", IDC_STATIC, 8, 57, 236, 9
|
||||
LTEXT "", IDC_DEPEND_SERVICE, 8, 38, 236, 13
|
||||
END
|
||||
|
||||
IDD_DLG_CREATE DIALOGEX 6,6,225,209
|
||||
CAPTION "Bir Hizmet Oluşturma"
|
||||
FONT 8, "MS Shell Dlg",0,0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
|
||||
BEGIN
|
||||
EDITTEXT IDC_CREATE_SERVNAME, 72, 12, 150, 11, WS_CHILD | WS_VISIBLE | WS_EX_CLIENTEDGE
|
||||
EDITTEXT IDC_CREATE_DISPNAME, 72, 31, 150, 11, WS_CHILD | WS_VISIBLE
|
||||
EDITTEXT IDC_CREATE_PATH, 10, 62, 210, 13, WS_CHILD | WS_VISIBLE
|
||||
EDITTEXT IDC_CREATE_DESC, 10, 97, 210, 48, WS_CHILD | WS_VISIBLE
|
||||
EDITTEXT IDC_CREATE_OPTIONS, 10, 162, 210, 13, WS_CHILD | WS_VISIBLE
|
||||
LTEXT "&Gerçek Adı*:", IDC_STATIC, 12, 12, 54, 9
|
||||
LTEXT "G&örüntülenen Adı*:", IDC_STATIC, 12, 33, 54, 9
|
||||
LTEXT "&Çalıştırma Yolu*:", IDC_STATIC, 10, 51, 68, 9
|
||||
LTEXT "&Açıklaması:", IDC_STATIC, 12, 86, 44, 9
|
||||
PUSHBUTTON "Tamam", IDOK, 126, 192, 44, 13
|
||||
PUSHBUTTON "Vazgeç", IDCANCEL, 176, 192, 46, 13
|
||||
LTEXT "&Ek Seçenekler (Ayrıntılar için Yardım'a tıklayınız.)", IDC_STATIC, 10, 151, 134, 9
|
||||
PUSHBUTTON "&Yardım", ID_CREATE_HELP, 10, 192, 44, 13
|
||||
END
|
||||
|
||||
IDD_DLG_DELETE DIALOGEX 6,6,185,148
|
||||
CAPTION "Seçili Hizmeti Silme"
|
||||
FONT 8, "MS Shell Dlg",0,0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
|
||||
BEGIN
|
||||
ICON IDI_WARNING, IDC_STATIC, 10, 8, 24, 22
|
||||
LTEXT "Aşağıdaki hizmeti silmeyi onaylıyor musunuz? BU İŞLEM GERİ ALINAMAZ!", IDC_STATIC, 50, 6, 125, 25
|
||||
LTEXT "Seçili Hizmetin Adı:",IDC_STATIC, 6, 40, 80, 9
|
||||
LTEXT "", IDC_DEL_NAME, 15, 53, 160, 15
|
||||
EDITTEXT IDC_DEL_DESC, 6, 73, 174, 48, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_EX_STATICEDGE | ES_MULTILINE | ES_READONLY
|
||||
PUSHBUTTON "&Evet", IDOK, 26, 129, 54, 13
|
||||
DEFPUSHBUTTON "&Hayır", IDCANCEL, 102, 129, 54, 13
|
||||
END
|
||||
|
||||
IDD_DLG_DEPEND_STOP DIALOGEX 6,6,240,148
|
||||
CAPTION "Diğer Hizmetleri Kapat"
|
||||
FONT 8, "MS Shell Dlg",0,0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
|
||||
BEGIN
|
||||
ICON IDI_WARNING, IDC_STATIC, 10, 8, 24, 22
|
||||
LTEXT "", IDC_STOP_DEPENDS, 40, 8, 170, 25
|
||||
LISTBOX IDC_STOP_DEPENDS_LB, 15, 40, 210, 70, WS_CHILD | WS_VISIBLE | WS_EX_STATICEDGE | LBS_NOSEL
|
||||
LTEXT "Bu hizmetleri de kapatmak ister misiniz?",IDC_STATIC, 15, 110, 150, 10
|
||||
DEFPUSHBUTTON "&Evet", IDOK, 60, 129, 54, 14
|
||||
PUSHBUTTON "&Hayır", IDCANCEL, 120, 129, 54, 14
|
||||
END
|
||||
|
||||
IDD_DLG_HELP_OPTIONS DIALOGEX 6,6,200,150
|
||||
CAPTION "Seçenekler"
|
||||
FONT 8, "MS Shell Dlg",0,0
|
||||
STYLE 0x10CF0000
|
||||
BEGIN
|
||||
LTEXT "", IDC_CREATE_HELP, 6, 5, 200, 150
|
||||
PUSHBUTTON "Tamam", IDOK, 75, 130, 44, 13
|
||||
END
|
||||
|
||||
IDD_DLG_PROGRESS DIALOGEX 6,6,255,89
|
||||
CAPTION "Hizmet Denetimi"
|
||||
FONT 8, "MS Shell Dlg",0,0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | WS_VISIBLE | DS_MODALFRAME
|
||||
EXSTYLE WS_EX_TOOLWINDOW
|
||||
BEGIN
|
||||
CONTROL "", IDC_SERVCON_PROGRESS, "msctls_progress32", 0x50000000, 8, 46, 238, 13
|
||||
LTEXT "", IDC_SERVCON_INFO, 8, 5, 236, 11
|
||||
LTEXT "", IDC_SERVCON_NAME, 8, 25, 66, 11
|
||||
PUSHBUTTON "Kapat", IDOK, 100, 70, 54, 13
|
||||
END
|
||||
|
||||
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_FIRSTCOLUMN "Ad"
|
||||
IDS_SECONDCOLUMN "Tanım"
|
||||
IDS_THIRDCOLUMN "Durum"
|
||||
IDS_FOURTHCOLUMN "Başlangıç Türü"
|
||||
IDS_FITHCOLUMN "Olarak Oturum Aç"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_SERVICES_STARTED "Başladı"
|
||||
IDS_SERVICES_STOPPED "Durdu"
|
||||
IDS_SERVICES_AUTO "Kendi Kendine"
|
||||
IDS_SERVICES_MAN "Elle"
|
||||
IDS_SERVICES_DIS "Devre Dışı"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_NUM_SERVICES "Hizmet Sayısı: %d"
|
||||
IDS_STOP_DEPENDS "%s durduğunda, bu hizmetler de durur:"
|
||||
IDS_NO_DEPENDS "<Bağımlılık Yok>"
|
||||
IDS_LICENSE "ÖNEMLİ: Aşağıdaki metin, özgün metnin resmî olmayan çevirisidir. Çeviri metniyle özgün metin arasında ayrım olabilir. Özgün metin, çeviri metninin altındadır.\r\n\r\n***\r\n\r\nBu yazılım özgürdür, yâni bu yazılımı Özgür Yazılım Vakfı'nın yayınladığı GNU Umûmî Kamu Lisansı'nın 2. sürümü veyâ daha sonraki sürümleri altında yeniden dağıtabilir veyâ değiştirebilirsiniz.\r\n\r\nBu yazılım, kullanışlı olabileceği beklentisiyle dağıtılmıştır ancak bilhassa SATILABİLİRLİK ve BELİRLİ BİR AMACA UYGUNLUK açısından olmak üzere bu yazılımın HİÇBİR GÜVENCESİ YOKTUR. Daha çok bilgi için GNU Umûmî Kamu Lisansı'na bakınız.\r\n\r\nBu yazılımla birlikte GNU Umûmî Kamu Lisansı'nın bir sûretine de iye olmanız gerekir, eğer yoksa Özgür Yazılım Vakfı A.Ş.'ne (51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 ABD) yazınız.\r\n\r\n***\r\n\r\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_TOOLTIP_PROP "Husûsiyetler"
|
||||
IDS_TOOLTIP_REFRESH "Yenile"
|
||||
IDS_TOOLTIP_EXPORT "Verme Dizelgesi"
|
||||
IDS_TOOLTIP_CREATE "Yeni bir hizmet oluşturur."
|
||||
IDS_TOOLTIP_DELETE "Var olan bir hizmeti siler."
|
||||
IDS_TOOLTIP_START "Hizmeti Başlat"
|
||||
IDS_TOOLTIP_STOP "Hizmeti Durdur"
|
||||
IDS_TOOLTIP_PAUSE "Hizmeti Duraklat"
|
||||
IDS_TOOLTIP_RESTART "Hizmeti Yeniden Başlat"
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_PROGRESS_INFO_START "ReactOS, aşağıdaki hizmeti başlatmaya çalışıyor:"
|
||||
IDS_PROGRESS_INFO_STOP "ReactOS, aşağıdaki hizmeti durdurmaya çalışıyor:"
|
||||
IDS_PROGRESS_INFO_PAUSE "ReactOS, aşağıdaki hizmeti duraklatmaya çalışıyor:"
|
||||
IDS_PROGRESS_INFO_RESUME "ReactOS, aşağıdaki hizmeti sürdürmeye çalışıyor:"
|
||||
IDS_CREATE_SUCCESS "Hizmet, başarılı bir şekilde oluşturuldu."
|
||||
IDS_DELETE_SUCCESS "Hizmet, başarılı bir şekilde silindi."
|
||||
IDS_CREATE_REQ "Yıldızla imlenen\nyerlerin doldurulması, zorunludur."
|
||||
IDS_DELETE_STOP "Hizmeti silmeden önce onu, elle durdurmalısınız."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_HELP_OPTIONS "EK SEÇENEKLER:\r\nDİKKAT: Seçenek adı, eşittir imini de kapsar.\r\n type= <own|share|interact|kernel|filesys|rec>\r\n (Ön tanımlı = own)\r\n start= <boot|system|auto|demand|disabled>\r\n (Ön tanımlı = demand) \r\n error= <normal|severe|critical|ignore>\r\n (Ön tanımlı = normal)\r\n group= <Yükleme sırası takımı>\r\n tag= <yes|no>\r\n depend= <Bağımlılıklar (Ters bölü çizgisiyle birbirinden ayrılmalıdır.)>\r\n obj= <Hesap Adı|Nesne Adı>\r\n (Ön tanımlı = LocalSystem)\r\n password= <Şifre>\r\n"
|
||||
END
|
||||
|
||||
/* Hints */
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_HINT_BLANK " "
|
||||
IDS_HINT_EXPORT " Şimdiki dizelgeyi, bir kütüğe aktarır."
|
||||
IDS_HINT_EXIT " Yazılımdan çıkar."
|
||||
|
||||
IDS_HINT_CONNECT " Başka bir bilgisayarı yönetir."
|
||||
IDS_HINT_START " Seçili hizmeti başlatır."
|
||||
IDS_HINT_STOP " Seçili hizmeti durdurur."
|
||||
IDS_HINT_PAUSE " Seçili hizmeti duraklatır."
|
||||
IDS_HINT_RESUME " Seçili hizmeti sürdürür."
|
||||
IDS_HINT_RESTART " Seçili hizmeti durdurup yeniden başlatır."
|
||||
IDS_HINT_REFRESH " Hizmet dizelgesini yeniler."
|
||||
IDS_HINT_EDIT " Seçili hizmetin husûsiyetlerini değiştirir."
|
||||
IDS_HINT_CREATE " Yeni bir hizmet oluşturur."
|
||||
IDS_HINT_DELETE " Seçili hizmeti siler."
|
||||
IDS_HINT_PROP " Seçili hizmetin husûsiyetlerini gösterir."
|
||||
|
||||
IDS_HINT_LARGE " Ögeleri, büyük simgelerle gösterir."
|
||||
IDS_HINT_SMALL " Ögeleri, küçük simgelerle gösterir."
|
||||
IDS_HINT_LIST " Ögeleri, dizelge olarak gösterir."
|
||||
IDS_HINT_DETAILS " Ögeleri, dizelge olarak, ayrıntılı bir şekilde gösterir."
|
||||
IDS_HINT_CUST " Görünümü husûsileştirir."
|
||||
|
||||
IDS_HINT_HELP " Yardım konularını görüntüler."
|
||||
IDS_HINT_ABOUT " Hizmet Yöneticisi hakkında bilgi görüntüler."
|
||||
|
||||
IDS_HINT_SYS_RESTORE " Pencerenin boyutlarını, eski durumuna döndürür."
|
||||
IDS_HINT_SYS_MOVE " Pencerenin konumunu değiştirir."
|
||||
IDS_HINT_SYS_SIZE " Pencerenin boyutlarını değiştirir."
|
||||
IDS_HINT_SYS_MINIMIZE " Pencereyi, simge durumuna küçültür."
|
||||
IDS_HINT_SYS_MAXIMIZE " Pencereyle görüntülüğü kaplatır."
|
||||
IDS_HINT_SYS_CLOSE " Pencereyi kapatır."
|
||||
END
|
||||
|
||||
/* Application title */
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_APPNAME "Hizmet Yöneticisi"
|
||||
END
|
|
@ -73,6 +73,9 @@ IDI_DRIVER ICON "res/driver.ico"
|
|||
#ifdef LANGUAGE_TH_TH
|
||||
#include "lang/th-TH.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_TR_TR
|
||||
#include "lang/tr-TR.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_UK_UA
|
||||
#include "lang/uk-UA.rc"
|
||||
#endif
|
||||
|
|
|
@ -64,7 +64,7 @@ BEGIN
|
|||
MENUITEM "K&ılavuzu Göster\tCtrl+G", IDM_VIEWSHOWGRID
|
||||
MENUITEM "K&üçüğünü Göster", IDM_VIEWSHOWMINIATURE
|
||||
END
|
||||
MENUITEM "&Tam Ekran\tCtrl+F", IDM_VIEWFULLSCREEN
|
||||
MENUITEM "&Tüm Görüntülük\tCtrl+F", IDM_VIEWFULLSCREEN
|
||||
END
|
||||
|
||||
POPUP "G&örüntü"
|
||||
|
@ -119,14 +119,14 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Resmi Döndür ya da Evir"
|
||||
BEGIN
|
||||
GROUPBOX "Döndür ya da Evir", IDD_MIRRORROTATEGROUP, 6, 6, 112, 86
|
||||
GROUPBOX "Döndür ya da Evir", IDD_MIRRORROTATEGROUP, 6, 6, 112, 86
|
||||
AUTORADIOBUTTON "&Yatay Evir", IDD_MIRRORROTATERB1, 12, 18, 100, 10, WS_GROUP
|
||||
AUTORADIOBUTTON "&Dikey Evir", IDD_MIRRORROTATERB2, 12, 30, 100, 10
|
||||
AUTORADIOBUTTON "D&öndür", IDD_MIRRORROTATERB3, 12, 42, 100, 10
|
||||
AUTORADIOBUTTON "&90°", IDD_MIRRORROTATERB4, 42, 54, 50, 10, WS_GROUP | WS_DISABLED
|
||||
AUTORADIOBUTTON "1&80°", IDD_MIRRORROTATERB5, 42, 66, 50, 10, WS_DISABLED
|
||||
AUTORADIOBUTTON "2&70°", IDD_MIRRORROTATERB6, 42, 78, 50, 10, WS_DISABLED
|
||||
DEFPUSHBUTTON "Tamam", IDOK, 125, 8, 48, 14
|
||||
DEFPUSHBUTTON "Tamam", IDOK, 125, 8, 48, 14
|
||||
PUSHBUTTON "Vazgeç", IDCANCEL, 125, 24, 48, 14
|
||||
END
|
||||
|
||||
|
@ -180,7 +180,7 @@ BEGIN
|
|||
IDS_PROGRAMNAME, "Görüntü Düzenleyicisi"
|
||||
IDS_WINDOWTITLE, "%s - Görüntü Düzenleyicisi"
|
||||
IDS_INFOTITLE, "Görüntü Düzenleyicisi"
|
||||
IDS_INFOTEXT, "Görüntü Düzenleyicisi GNU Kısıtlı Genel Kamu Lisansı'nın (LGPL) 3. sürümüyle lisanslıdır. (bk: www.gnu.org)"
|
||||
IDS_INFOTEXT, "Görüntü Düzenleyicisi, GNU Kısıtlı Umûmî Kamu Lisansı'nın (LGPL) 3. sürümüyle lisanslıdır. (bk: www.gnu.org)"
|
||||
IDS_SAVEPROMPTTEXT, "%s için yapılan değişiklikler kaydedilsin mi?"
|
||||
IDS_DEFAULTFILENAME, "Adsız.bmp"
|
||||
IDS_MINIATURETITLE, "Küçüğü"
|
||||
|
@ -201,7 +201,7 @@ BEGIN
|
|||
IDS_TOOLTIP15, "Söbek"
|
||||
IDS_TOOLTIP16, "Yuvarlatılmış Dikdörtgen"
|
||||
IDS_OPENFILTER, "Bit Eşlem Görüntüleri (*.bmp;*.dib)\1*.bmp;*.dib\1Tüm Kütükler (*.*)\1*.*\1"
|
||||
IDS_SAVEFILTER, "24-bit Bit Eşlem Görüntüsü (*.bmp;*.dib)\1*.bmp;*.dib\1"
|
||||
IDS_SAVEFILTER, "24 İkillik Bit Eşlem Görüntüsü (*.bmp;*.dib)\1*.bmp;*.dib\1"
|
||||
IDS_FILESIZE, "%d sekizlik"
|
||||
IDS_PRINTRES, "Her metrekarede %d x %d nokta"
|
||||
END
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDD_GENERAL DIALOGEX 0, 0, 242, 175
|
||||
STYLE DS_SHELLFONT | WS_CHILD
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
GROUPBOX "Oturum Açma Ayarları",IDC_STATIC,7,7,228,89
|
||||
GROUPBOX "Bağlantı Ayarları",IDC_STATIC,7,103,228,65
|
||||
GROUPBOX "Oturum Açma Seçenkeleri",IDC_STATIC,7,7,228,89
|
||||
GROUPBOX "Bağlantı Seçenekleri",IDC_STATIC,7,103,228,65
|
||||
ICON "", IDC_LOGONICON, 15,19,20,20
|
||||
LTEXT "Sunucu adresini giriniz:",IDC_STATIC,47,24,81,8
|
||||
LTEXT "Sunucu:",IDC_STATIC,47,41,25,8
|
||||
|
@ -20,7 +20,7 @@ BEGIN
|
|||
PUSHBUTTON "Ayrı Kaydet...",IDC_SAVEAS,123,139,50,14
|
||||
PUSHBUTTON "Aç...",IDC_OPEN,177,139,50,14
|
||||
ICON "", IDC_CONNICON, 16,114,20,20
|
||||
LTEXT "Şimdiki ayarları kaydedebilir ya da var olan bir ayar kütüğünü açabilirsiniz.",IDC_STATIC,50,115,172,20
|
||||
LTEXT "Şimdiki seçenekleri kaydedebilir ya da var olan bir seçenek kütüğünü açabilirsiniz.",IDC_STATIC,50,115,172,20
|
||||
END
|
||||
|
||||
IDD_DISPLAY DIALOGEX 0, 0, 242, 175
|
||||
|
@ -31,11 +31,11 @@ BEGIN
|
|||
GROUPBOX "Uzak Masaüstü Renk Sayısı",IDC_STATIC,7,83,228,85
|
||||
ICON "", IDC_REMICON, 15,19,20,20
|
||||
ICON "", IDC_COLORSICON, 15,98,20,20
|
||||
LTEXT "Uzak Masaüstü boyutunu ayarlayabilirsiniz. Tam ekrana geçmek için sürgüyü en sağa kaydırınız.",IDC_STATIC,53,22,175,21
|
||||
LTEXT "Uzak Masaüstü boyutunu seçebilirsiniz. Tüm görüntülüğe geçmek için sürgüyü en sağa kaydırınız.",IDC_STATIC,53,22,175,21
|
||||
CONTROL "", IDC_GEOSLIDER, "msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 56, 42, 124, 17
|
||||
COMBOBOX IDC_BPPCOMBO,56,102,128,80, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
|
||||
CONTROL "",IDC_COLORIMAGE,"Static",SS_OWNERDRAW | SS_SUNKEN, 56,121,127,10
|
||||
LTEXT "ÖNEMLİ: Uzaktaki bilgisayar bu ayarı geçersiz kılabilir.",IDC_STATIC,56,143,165,18
|
||||
LTEXT "ÖNEMLİ: Uzaktaki bilgisayar, bu seçeneği geçersiz kılabilir.",IDC_STATIC,56,143,165,18
|
||||
LTEXT "Daha Küçük",IDC_STATIC,35,42,15,8
|
||||
LTEXT "Daha Büyük",IDC_STATIC,189,42,17,8
|
||||
LTEXT "", IDC_SETTINGS_RESOLUTION_TEXT, 56, 62, 120, 10, SS_CENTER
|
||||
|
@ -61,8 +61,8 @@ BEGIN
|
|||
IDS_HIGHCOLOR16 "65,536 (16 İkillik) Renk"
|
||||
IDS_HIGHCOLOR24 "16,777,216 (24 İkillik) Renk"
|
||||
IDS_PIXEL "%lux%lu Nokta"
|
||||
IDS_FULLSCREEN "Tam Ekran"
|
||||
IDS_BROWSESERVER "(Daha Fazla...)"
|
||||
IDS_FULLSCREEN "Tüm Görüntülük"
|
||||
IDS_BROWSESERVER "(Daha Çok...)"
|
||||
IDS_HEADERTEXT1 "Uzak Masaüstü"
|
||||
IDS_HEADERTEXT2 "Bağlayıcısı"
|
||||
END
|
||||
|
|
|
@ -143,10 +143,13 @@ void FormatOutput(UINT uID, ...)
|
|||
va_list valist;
|
||||
|
||||
WCHAR Buf[1024];
|
||||
CHAR AnsiBuf[1024];
|
||||
LPWSTR pBuf = Buf;
|
||||
PCHAR pAnsiBuf = AnsiBuf;
|
||||
LPWSTR Format;
|
||||
DWORD written;
|
||||
UINT DataLength;
|
||||
int AnsiLength;
|
||||
|
||||
va_start(valist, uID);
|
||||
|
||||
|
@ -169,7 +172,28 @@ void FormatOutput(UINT uID, ...)
|
|||
return;
|
||||
}
|
||||
|
||||
WriteConsole(hStdOutput, pBuf, DataLength, &written, NULL);
|
||||
if(GetFileType(hStdOutput) == FILE_TYPE_CHAR)
|
||||
{
|
||||
/* Is a console or a printer */
|
||||
WriteConsole(hStdOutput, pBuf, DataLength, &written, NULL);
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Is a pipe, socket, file or other */
|
||||
AnsiLength = WideCharToMultiByte(CP_ACP, 0, pBuf, DataLength,\
|
||||
NULL, 0, NULL, NULL);
|
||||
|
||||
if(AnsiLength >= sizeof(AnsiBuf))
|
||||
pAnsiBuf = (PCHAR)HeapAlloc(GetProcessHeap(), 0, AnsiLength);
|
||||
|
||||
AnsiLength = WideCharToMultiByte(CP_OEMCP, 0, pBuf, DataLength,\
|
||||
pAnsiBuf, AnsiLength, " ", NULL);
|
||||
|
||||
WriteFile(hStdOutput, pAnsiBuf, AnsiLength, &written, NULL);
|
||||
|
||||
if(pAnsiBuf != AnsiBuf)
|
||||
HeapFree(NULL, 0, pAnsiBuf);
|
||||
}
|
||||
|
||||
if(pBuf != Buf)
|
||||
LocalFree(pBuf);
|
||||
|
|
|
@ -293,7 +293,7 @@ VOID DoOpenFile(LPCTSTR szFileName)
|
|||
{
|
||||
static const TCHAR dotlog[] = _T(".LOG");
|
||||
HANDLE hFile;
|
||||
LPTSTR pszText;
|
||||
LPTSTR pszText = NULL;
|
||||
DWORD dwTextLen;
|
||||
TCHAR log[5];
|
||||
|
||||
|
|
|
@ -186,7 +186,7 @@ STRING_ALL_FILES, "Tutti i file (*.*)"
|
|||
STRING_TEXT_FILES_TXT, "File di testo (*.txt)"
|
||||
|
||||
STRING_TOOLARGE, "Il file '%s' è troppo grande per il blocco note.\n \
|
||||
Per favore usare un altro editore."
|
||||
Per favore usare un altro programma."
|
||||
STRING_NOTEXT, "Non è stato inserito alcun testo. \
|
||||
\nPer favore digitare qualcosa e riprovare"
|
||||
STRING_DOESNOTEXIST, "Il file '%s'\nnon esiste\n\n \
|
||||
|
|
|
@ -50,7 +50,7 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Sayfa Yapısı...", CMD_PAGE_SETUP
|
||||
MENUITEM "Ya&zdır...\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Yaz&ıcı Ayarları...", CMD_PRINTER_SETUP
|
||||
MENUITEM "Yaz&ıcı Seçenekleri...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış", CMD_EXIT
|
||||
END
|
||||
|
@ -69,7 +69,7 @@ BEGIN
|
|||
MENUITEM "G&it...\tCtrl+G", CMD_GOTO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Tümünü Seç\tCtrl+A", CMD_SELECT_ALL
|
||||
MENUITEM "&Şimdiki Zamânı Koy\tF5", CMD_TIME_DATE
|
||||
MENUITEM "&Şimdiki Zamanı Koy\tF5", CMD_TIME_DATE
|
||||
END
|
||||
POPUP "&Biçim"
|
||||
BEGIN
|
||||
|
@ -146,7 +146,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
|||
CAPTION "Metin Düzenleyicisi Hakkında"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Metin Düzenleyicisi - Sürüm: 1.0\r\nTelif Hakkı: 1997,98 Marcel Baur (mbaur@g26.ethz.ch)\r\nTelif Hakkı: 2000 Mike McCormack (Mike_McCormack@looksmart.com.au)\r\nTelif Hakkı: 2002 Sylvain Petreolle (spetreolle@yahoo.fr)\r\nTelif Hakkı: 2002 Andriy Palamarchuk\r\n",
|
||||
CONTROL "Metin Düzenleyicisi - Sürüm: 1.0\r\nTelif Hakları: 1997,98 Marcel Baur (mbaur@g26.ethz.ch)\r\n 2000 Mike McCormack (Mike_McCormack@looksmart.com.au)\r\n 2002 Sylvain Petreolle (spetreolle@yahoo.fr)\r\n 2002 Andriy Palamarchuk\r\n",
|
||||
-1,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,46,7,232,39
|
||||
CONTROL " ",
|
||||
-1,"Static",0x50000000,8,48,272,11
|
||||
|
@ -158,7 +158,7 @@ END
|
|||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
STRING_LICENSE, "ÖNEMLİ: Aşağıdaki metin özgün metnin resmî olmayan çevirisidir. Çeviri metniyle özgün metin arasında ayrım olabilir. Özgün metin, çeviri metninin altındadır.\r\n\r\n***\r\n\r\nBu yazılım özgürdür, yani bu yazılımı Özgür Yazılım Vakfı'nın yayınladığı GNU Genel Kamu Lisansı'nın 2. sürümü veya daha sonraki sürümleri altında yeniden dağıtabilir veya değiştirebilirsiniz.\r\n\r\nBu yazılım, kullanışlı olabileceği beklentisiyle dağıtılmıştır ancak özellikle SATILABİLİRLİK ve BELİRLİ BİR AMACA UYGUNLUK açısından olmak üzere bu yazılımın HİÇBİR GÜVENCESİ YOKTUR. Daha fazla bilgi için GNU Genel Kamu Lisansı'na bakınız.\r\n\r\nBu yazılımla birlikte GNU Genel Kamu Lisansı'nın bir sûretine de iye olmanız gerekir, eğer yoksa Özgür Yazılım Vakfı A.Ş.'ne (51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 ABD) yazınız.\r\n\r\n***\r\n\r\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||||
STRING_LICENSE, "ÖNEMLİ: Aşağıdaki metin, özgün metnin resmî olmayan çevirisidir. Çeviri metniyle özgün metin arasında ayrım olabilir. Özgün metin, çeviri metninin altındadır.\r\n\r\n***\r\n\r\nBu yazılım özgürdür, yâni bu yazılımı Özgür Yazılım Vakfı'nın yayınladığı GNU Umûmî Kamu Lisansı'nın 2. sürümü veyâ daha sonraki sürümleri altında yeniden dağıtabilir veyâ değiştirebilirsiniz.\r\n\r\nBu yazılım, kullanışlı olabileceği beklentisiyle dağıtılmıştır ancak bilhassa SATILABİLİRLİK ve BELİRLİ BİR AMACA UYGUNLUK açısından olmak üzere bu yazılımın HİÇBİR GÜVENCESİ YOKTUR. Daha çok bilgi için GNU Umûmî Kamu Lisansı'na bakınız.\r\n\r\nBu yazılımla birlikte GNU Umûmî Kamu Lisansı'nın bir sûretine de iye olmanız gerekir, eğer yoksa Özgür Yazılım Vakfı A.Ş.'ne (51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 ABD) yazınız.\r\n\r\n***\r\n\r\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
|
@ -171,7 +171,7 @@ STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
|
|||
STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
|
||||
|
||||
STRING_NOTEPAD, "Metin Düzenleyicisi"
|
||||
STRING_ERROR, "HATÂ"
|
||||
STRING_ERROR, "YANLIŞLIK"
|
||||
STRING_WARNING, "UYARI"
|
||||
STRING_INFO, "Bilgi"
|
||||
|
||||
|
@ -182,10 +182,10 @@ STRING_TEXT_FILES_TXT, "Metin Belgeleri (*.txt)"
|
|||
|
||||
STRING_TOOLARGE, "%s kütüğü Metin Düzenleyicisi için çok büyük. Bu kütüğü düzenlemek için başka bir düzenleyici kullanınız."
|
||||
STRING_NOTEXT, "Hiçbir şey yazmadınız. Lütfen bir şeyler yazıp yeniden deneyiniz."
|
||||
STRING_DOESNOTEXIST, "%s kütüğü mevcut değil. Yeni bir kütük oluşturmak ister misiniz?"
|
||||
STRING_DOESNOTEXIST, "%s kütüğü yok. Yeni bir kütük oluşturmak ister misiniz?"
|
||||
STRING_NOTSAVED, "%s kütüğündeki metin değiştirilmiş. Değişiklikleri kaydetmek istiyor musunuz?"
|
||||
STRING_NOTFOUND, "%s kütüğü bulunamadı."
|
||||
STRING_OUT_OF_MEMORY, "Bu işlemi tamamlamak için gereken bellek yetersiz. Kullanılabilen belleği arttırmak için bir veya daha fazla uygulamadan çıkıp bu işlemi yeniden deneyiniz."
|
||||
STRING_OUT_OF_MEMORY, "Bu işlemi bitirmek için gereken bellek yetersiz. Kullanılabilen belleği arttırmak için bir veyâ daha çok uygulamadan çıkıp bu işlemi yeniden deneyiniz."
|
||||
STRING_CANNOTFIND "%s kütüğü bulunamadı."
|
||||
STRING_ANSI, "ANSI"
|
||||
STRING_UNICODE, "Unikod"
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
#include "notepad_res.h"
|
||||
|
||||
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Editor\0"
|
||||
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Notepad\0"
|
||||
#define REACTOS_STR_INTERNAL_NAME "notepad\0"
|
||||
#define REACTOS_STR_ORIGINAL_FILENAME "notepad.exe\0"
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ IDR_MAINMENU MENU
|
|||
BEGIN
|
||||
POPUP "&Kütük"
|
||||
BEGIN
|
||||
MENUITEM "&Ayarlar...", ID_SETTINGS
|
||||
MENUITEM "&Seçenekler...", ID_SETTINGS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış", ID_EXIT
|
||||
END
|
||||
|
@ -22,7 +22,7 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Yenile", ID_REFRESH
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Y&azılım Veritabanını Güncelle", ID_RESETDB
|
||||
MENUITEM "Y&azılım Veritabanını Yenile", ID_RESETDB
|
||||
END
|
||||
POPUP "Y&ardım"
|
||||
BEGIN
|
||||
|
@ -53,18 +53,18 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Yenile", ID_REFRESH
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Y&azılım Veritabanını Güncelle", ID_RESETDB
|
||||
MENUITEM "Y&azılım Veritabanını Yenile", ID_RESETDB
|
||||
END
|
||||
END
|
||||
|
||||
IDD_SETTINGS_DIALOG DIALOGEX DISCARDABLE 0, 0, 250, 144
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Ayarlar"
|
||||
CAPTION "Seçenekler"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Umûmî", -1, 4, 2, 240, 61
|
||||
AUTOCHECKBOX "&Pencere Konumunu Kaydet", IDC_SAVE_WINDOW_POS, 15, 12, 219, 12
|
||||
AUTOCHECKBOX "&Her Başlangıçta Erişilebilir Yazılım Dizelgesini Güncelle", IDC_UPDATE_AVLIST, 15, 29, 222, 12
|
||||
AUTOCHECKBOX "&Her Başlangıçta Erişilebilir Yazılım Dizelgesini Yenile", IDC_UPDATE_AVLIST, 15, 29, 222, 12
|
||||
AUTOCHECKBOX "&Yazılımların Kuruluş ve Kaldırılışlarını Kaydet", IDC_LOG_ENABLED, 15, 46, 219, 12
|
||||
|
||||
GROUPBOX "İndirme", -1, 4, 65, 240, 51
|
||||
|
@ -107,7 +107,7 @@ STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
|
|||
CAPTION "Hakkında"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "ReactOS Yazılım Yöneticisi\nTelif Hakkı: 2009\nDmitry Chapyshev (dmitry@reactos.org) tarafından yazılmıştır.", IDC_STATIC, 48, 7, 130, 39
|
||||
LTEXT "ReactOS Yazılım Yöneticisi\nTelif Hakkı: 2009 - \nDmitry Chapyshev (dmitry@reactos.org) eliyle yazılmıştır.", IDC_STATIC, 48, 7, 130, 39
|
||||
PUSHBUTTON "Tamam", IDOK, 133, 46, 50, 14
|
||||
ICON IDI_MAIN, IDC_STATIC, 10, 10, 7, 30
|
||||
END
|
||||
|
@ -117,7 +117,7 @@ BEGIN
|
|||
IDS_TOOLTIP_INSTALL "Kur"
|
||||
IDS_TOOLTIP_UNINSTALL "Kaldır"
|
||||
IDS_TOOLTIP_MODIFY "Değiştir"
|
||||
IDS_TOOLTIP_SETTINGS "Ayarlar"
|
||||
IDS_TOOLTIP_SETTINGS "Seçenekler"
|
||||
IDS_TOOLTIP_REFRESH "Yenile"
|
||||
IDS_TOOLTIP_EXIT "Çıkış"
|
||||
END
|
||||
|
@ -140,14 +140,14 @@ BEGIN
|
|||
IDS_INFO_REGOWNER "\nKayıtlı Olduğu Kullanıcısı: "
|
||||
IDS_INFO_PRODUCTID "\nÜrün Kimliği: "
|
||||
IDS_INFO_CONTACT "\nİletişim: "
|
||||
IDS_INFO_UPDATEINFO "\nGücnelleme Bilgisi: "
|
||||
IDS_INFO_UPDATEINFO "\nYenileme Bilgisi: "
|
||||
IDS_INFO_INFOABOUT "\nHakkında Bilgi: "
|
||||
IDS_INFO_COMMENTS "\nYorumlar: "
|
||||
IDS_INFO_INSTLOCATION "\nKurulum Konumu: "
|
||||
IDS_INFO_INSTALLSRC "\nKurulum Kaynağı: "
|
||||
IDS_INFO_UNINSTALLSTR "\nKaldırma Dizgisi: "
|
||||
IDS_INFO_MODIFYPATH "\nDeğiştirme Yolu: "
|
||||
IDS_INFO_INSTALLDATE "\nKurulum Zamanı: "
|
||||
IDS_INFO_INSTALLDATE "\nKurulum Zamânı: "
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
|
@ -187,16 +187,16 @@ BEGIN
|
|||
IDS_MODIFY "Değiştir"
|
||||
IDS_APPS_COUNT "Yazılım Sayısı: %d"
|
||||
IDS_WELCOME_TITLE "ReactOS Yazılım Yöneticisi'ne hoşgeldiniz.\n\n"
|
||||
IDS_WELCOME_TEXT "Soldaki herhangi bir ulamı seçip ulamdaki herhangi bir yazılımı kaldırabilir veya kurabilrisiniz.\nReactOS'un örütbağ sitesi: "
|
||||
IDS_WELCOME_TEXT "Soldaki herhangi bir ulamı seçip ulamdaki herhangi bir yazılımı kaldırabilir veyâ kurabilrisiniz.\nReactOS'un örütbağ sitesi: "
|
||||
IDS_WELCOME_URL "http://www.reactos.org"
|
||||
IDS_INSTALLED "Kurulanlar"
|
||||
IDS_AVAILABLEFORINST "Kurulabilenler"
|
||||
IDS_UPDATES "Güncellemeler"
|
||||
IDS_UPDATES "Yenilemeler"
|
||||
IDS_APPLICATIONS "Yazılımlar"
|
||||
IDS_CHOOSE_FOLDER_TEXT "İndirme dizinini seçiniz:"
|
||||
IDS_CHOOSE_FOLDER_ERROR "Belirttiğiniz dizin yok. Belirttiğiniz dizin oluşturulsun mu?"
|
||||
IDS_USER_NOT_ADMIN "ReactOS Yazılım Yöneticisi'ni yönetici olarak çalıştırmalısınız."
|
||||
IDS_APP_REG_REMOVE "Bu yazılımın bilgilerini Değer Defteri'nden kaldırmaya emin misiniz?"
|
||||
IDS_APP_REG_REMOVE "Bu yazılımın bilgilerini Değer Defteri'nden kaldırmayı onaylıyor musunuz?"
|
||||
IDS_INFORMATION "Bilgi"
|
||||
IDS_UNABLE_TO_REMOVE "Bu yazılımın bilgileri Değer Defteri'nden kaldırılamıyor."
|
||||
END
|
||||
|
|
|
@ -19,7 +19,7 @@ BEGIN
|
|||
CHECKBOX "&Genişletilmiş Seçim", -1, 79, 30, 77, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP | WS_DISABLED
|
||||
CHECKBOX "&Açılan Başlıklar", 1714, 79, 40, 68, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "&Esnek Dikeçler", 1715, 79, 50, 66, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
GROUPBOX "Temel Biçimler", -1, 6, 80, 158, 34
|
||||
GROUPBOX "Başlıca Biçimler", -1, 6, 80, 158, 34
|
||||
CHECKBOX "Gö&rünür", 1701, 10, 92, 34, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "De&vre Dışı", 1702, 10, 102, 41, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
CHECKBOX "K&üme", 1703, 79, 92, 32, 10, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
|
||||
|
|
|
@ -853,10 +853,19 @@ static BOOL CreateNewValue(HKEY hRootKey, LPCWSTR pszKeyPath, DWORD dwType)
|
|||
cbData = sizeof(WCHAR);
|
||||
break;
|
||||
case REG_MULTI_SZ:
|
||||
cbData = sizeof(WCHAR) * 2;
|
||||
/*
|
||||
* WARNING: An empty multi-string has only one null char.
|
||||
* Indeed, multi-strings are built in the following form:
|
||||
* str1\0str2\0...strN\0\0
|
||||
* where each strI\0 is a null-terminated string, and it
|
||||
* ends with a terminating empty string.
|
||||
* Therefore an empty multi-string contains only the terminating
|
||||
* empty string, that is, one null char.
|
||||
*/
|
||||
cbData = sizeof(WCHAR);
|
||||
break;
|
||||
case REG_QWORD:
|
||||
cbData = sizeof(DWORD) * 2;
|
||||
case REG_QWORD: /* REG_QWORD_LITTLE_ENDIAN */
|
||||
cbData = sizeof(DWORDLONG); // == sizeof(DWORD) * 2;
|
||||
break;
|
||||
default:
|
||||
cbData = 0;
|
||||
|
|
|
@ -259,13 +259,13 @@ FONT 8, "MS Shell Dlg"
|
|||
CONTROL "", IDC_MEMORY_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 101, 261, 31
|
||||
LTEXT "Giriş:", IDC_STATIC, 10, 134, 38, 8
|
||||
CONTROL "", IDC_PORT_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 144, 261, 31
|
||||
LTEXT "Özel Aygıt Bilgisi:", IDC_STATIC, 10, 177, 80, 8
|
||||
LTEXT "Husûsî Aygıt Bilgisi:", IDC_STATIC, 10, 177, 80, 8
|
||||
CONTROL "", IDC_DEVICE_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 188, 261, 31
|
||||
GROUPBOX "Kullanım", IDC_STATIC, 10, 219, 125, 39
|
||||
LTEXT "Belirsiz:", IDC_UNDETERMINED, 18, 230, 46, 8, WS_DISABLED
|
||||
LTEXT "Paylaşılan:", IDC_SHARED, 18, 240, 48, 8, WS_DISABLED
|
||||
LTEXT "Özel Aygıt", IDC_DEVICE_EXCLUSIVE, 72, 230, 58, 8, WS_DISABLED
|
||||
LTEXT "Özel Sürücü", IDC_DRIVER_EXCLUSIVE, 72, 240, 54, 8, WS_DISABLED
|
||||
LTEXT "Husûsî Aygıt", IDC_DEVICE_EXCLUSIVE, 72, 230, 58, 8, WS_DISABLED
|
||||
LTEXT "Husûsî Sürücü", IDC_DRIVER_EXCLUSIVE, 72, 240, 54, 8, WS_DISABLED
|
||||
RTEXT "Arayüz Türü:", IDC_STATIC, 144, 220, 58, 8
|
||||
LTEXT "", IDC_INTERFACETYPE, 205, 220, 66, 8
|
||||
RTEXT "Veri Yolu Numarası:", IDC_STATIC, 151, 230, 51, 8
|
||||
|
@ -300,11 +300,11 @@ END
|
|||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
ID_REGISTRY_MENU "Bu seçke, bütün Değer Defteri ile çalışma komutlarını içerir."
|
||||
ID_EDIT_MENU "Bu seçke, dizinleri veya değerleri düzenleme komutlarını içerir."
|
||||
ID_VIEW_MENU "Bu seçke, Değer Defteri Düzenleyicisi'nin penceresini özelleştirme komutlarını içerir."
|
||||
ID_EDIT_MENU "Bu seçke, dizinleri veyâ değerleri düzenleme komutlarını içerir."
|
||||
ID_VIEW_MENU "Bu seçke, Değer Defteri Düzenleyicisi'nin penceresini değiştirme komutlarını içerir."
|
||||
ID_FAVOURITES_MENU "Bu seçke, yer imleri ile ilgili komutları içerir."
|
||||
ID_HELP_MENU "Bu seçke, Değer Defteri Düzenleyicisi ile ilgili bilgi veya yardım alma komutlarını içerir."
|
||||
ID_EDIT_NEW_MENU "Bu seçke, yeni bir dizin veya yeni bir değer oluşturma komutlarını içerir."
|
||||
ID_HELP_MENU "Bu seçke, Değer Defteri Düzenleyicisi ile ilgili bilgi veyâ yardım alma komutlarını içerir."
|
||||
ID_EDIT_NEW_MENU "Bu seçke, yeni bir dizin veyâ yeni bir değer oluşturma komutlarını içerir."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
|
@ -336,30 +336,30 @@ BEGIN
|
|||
ID_EDIT_DELETE "Seçilen öğeyi siler."
|
||||
ID_EDIT_RENAME "Seçilen öğenin adını değiştirir."
|
||||
ID_EDIT_COPYKEYNAME "Seçilen öğenin dizin yolunu çoğaltır."
|
||||
ID_EDIT_FIND "Belirtilen dizgiyi dizinlerin adlarında, değerlerde veya değer adlarında arar."
|
||||
ID_EDIT_FIND "Belirtilen dizgiyi dizinlerin adlarında, değerlerde veyâ değer adlarında arar."
|
||||
ID_EDIT_FINDNEXT "Bulunan dizgiyi bulunduğu yerden başlayarak bir daha arar."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ERROR "Hatâ"
|
||||
IDS_ERROR "Yanlışlık"
|
||||
IDS_WARNING "Uyarı"
|
||||
IDS_BAD_KEY "Dizin sorgulanamıyor: %s"
|
||||
IDS_BAD_VALUE "Değer sorgulanamıyor: %s"
|
||||
IDS_UNSUPPORTED_TYPE "Bu türdeki dizinler değiştirilemez: %ld"
|
||||
IDS_TOO_BIG_VALUE "Değer çok büyük: %ld"
|
||||
IDS_MULTI_SZ_EMPTY_STRING "REG_MULTI_SZ boş dizgi içeremez.\nBoş dizgiler dizelgeden silinmiştir."
|
||||
IDS_QUERY_DELETE_KEY_ONE "Bu dizini silmeye emin misiniz?"
|
||||
IDS_QUERY_DELETE_KEY_MORE "Bu dizinleri silmeye emin misiniz?"
|
||||
IDS_QUERY_DELETE_KEY_CONFIRM "Emin Misiniz?"
|
||||
IDS_QUERY_DELETE_ONE "Bu değeri silmeye emin misiniz?"
|
||||
IDS_QUERY_DELETE_MORE "Bu değerleri silmeye emin misiniz?"
|
||||
IDS_QUERY_DELETE_CONFIRM "Emin Misiniz?"
|
||||
IDS_QUERY_DELETE_KEY_ONE "Bu dizini silmeyi onaylıyor musunuz?"
|
||||
IDS_QUERY_DELETE_KEY_MORE "Bu dizinleri silmeyi onaylıyor musunuz?"
|
||||
IDS_QUERY_DELETE_KEY_CONFIRM "Onaylıyor musunuz?"
|
||||
IDS_QUERY_DELETE_ONE "Bu değeri silmeyi onaylıyor musunuz?"
|
||||
IDS_QUERY_DELETE_MORE "Bu değerleri silmeyi onaylıyor musunuz?"
|
||||
IDS_QUERY_DELETE_CONFIRM "Onaylıyor musunuz?"
|
||||
IDS_ERR_DELVAL_CAPTION "Değerlerin Silinmesi"
|
||||
IDS_ERR_DELETEVALUE "Belirtilmiş değerler silinemiyor."
|
||||
IDS_ERR_RENVAL_CAPTION "Değerin Adının Değiştirilmesi"
|
||||
IDS_ERR_RENVAL_TOEMPTY "Yeni bir ad girmediğinizden dolayı bu değerin adı değiştirilemiyor: %s"
|
||||
IDS_QUERY_IMPORT_HIVE_CAPTION "Emin Misiniz?"
|
||||
IDS_QUERY_IMPORT_HIVE_CAPTION "Onaylıyor musunuz?"
|
||||
IDS_QUERY_IMPORT_HIVE_MSG "Bu dizin, seçili dizinle yenilenecektir.\nBu yüzden bu dizinin tüm alt dizinleri ve değerleri silinecektir.\nİşlemi sürdürmek istiyor musunuz?"
|
||||
IDS_NEW_KEY "%d. Yeni Dizin"
|
||||
IDS_NEW_VALUE "%d. Yeni Değer"
|
||||
|
@ -394,7 +394,7 @@ END
|
|||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ACCESS_FULLCONTROL "Tam Denetim"
|
||||
IDS_ACCESS_FULLCONTROL "Tüm Denetim"
|
||||
IDS_ACCESS_READ "Okuma"
|
||||
IDS_ACCESS_QUERYVALUE "Değer Sorgulama"
|
||||
IDS_ACCESS_SETVALUE "Değer Atama"
|
||||
|
@ -404,7 +404,7 @@ BEGIN
|
|||
IDS_ACCESS_CREATELINK "Bağlantı Oluşturma"
|
||||
IDS_ACCESS_DELETE "Silme"
|
||||
IDS_ACCESS_WRITEDAC "DAC Yazma"
|
||||
IDS_ACCESS_WRITEOWNER "Sahibi Yazma"
|
||||
IDS_ACCESS_WRITEOWNER "Sâhibi Yazma"
|
||||
IDS_ACCESS_READCONTROL "Okuma Denetimi"
|
||||
END
|
||||
|
||||
|
@ -420,15 +420,15 @@ BEGIN
|
|||
IDS_EXPAND "&Genişlet"
|
||||
IDS_COLLAPSE "&Daralt"
|
||||
IDS_GOTO_SUGGESTED_KEY "G&it: %s"
|
||||
IDS_FINISHEDFIND "Değer defterinde arama tamamlandı."
|
||||
IDS_FINISHEDFIND "Değer defterinde arama bitti."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_IMPORT_PROMPT "Eklenen bilgiler değerleri değiştirebilir veya bileşenlerin doğru çalışmasını engelleyebilir.\nEğer %s kütüğündeki bilgilerin kaynağını bilmiyorsanız bu bilgileri değer defterine eklemeyiniz.\n\nSürdürmek istiyor musunuz?"
|
||||
IDS_IMPORT_PROMPT "Eklenen bilgiler, değerleri değiştirebilir veyâ bileşenlerin doğru çalışmasını engelleyebilir.\nEğer %s kütüğündeki bilgilerin kaynağını bilmiyorsanız bu bilgileri değer defterine eklemeyiniz.\n\nSürdürmek istiyor musunuz?"
|
||||
IDS_IMPORT_OK "Bilgiler, %s kütüğünden başarıyla alındı."
|
||||
IDS_IMPORT_ERROR "%s alınamıyor. Disk hatâsı, kütük dizgesi hatâsı ya da belirtilen kütüğün olmamasından dolayı bilgi alınacak kütük açılamıyor."
|
||||
IDS_EXPORT_ERROR "%s verilemiyor. Disk hatâsı ya da kütük dizgesi hatâsından dolayı belirtilen kütük oluşturulamıyor ya da bilgiler bu kütüğün üzerine yazılamıyor."
|
||||
IDS_IMPORT_ERROR "%s alınamıyor. Disk yanlışlığı, kütük dizgesi yanlışlığı ya da belirtilen kütüğün olmamasından dolayı bilgi alınacak kütük açılamıyor."
|
||||
IDS_EXPORT_ERROR "%s verilemiyor. Disk yanlışlığı ya da kütük dizgesi yanlışlığından dolayı belirtilen kütük oluşturulamıyor ya da bilgiler, bu kütüğün üzerine yazılamıyor."
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
|
@ -441,10 +441,10 @@ BEGIN
|
|||
IDS_INTERRUPT_LEVEL "Düzey"
|
||||
IDS_INTERRUPT_AFFINITY "Benzerlik"
|
||||
IDS_INTERRUPT_TYPE "Tür"
|
||||
IDS_MEMORY_ADDRESS "Fiziksel Erişki"
|
||||
IDS_MEMORY_ADDRESS "Fizikî Erişki"
|
||||
IDS_MEMORY_LENGTH "Uzunluk"
|
||||
IDS_MEMORY_ACCESS "Erişim"
|
||||
IDS_PORT_ADDRESS "Fiziksel Erişki"
|
||||
IDS_PORT_ADDRESS "Fizikî Erişki"
|
||||
IDS_PORT_LENGTH "Uzunluk"
|
||||
IDS_PORT_ACCESS "Erişim"
|
||||
IDS_SPECIFIC_RESERVED1 "Ayrılmış 1"
|
||||
|
@ -555,9 +555,9 @@ BEGIN
|
|||
WS_TABSTOP,14,48,36,8
|
||||
CONTROL "&Değerler",IDC_LOOKAT_DATA,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,14,60,42,8
|
||||
CONTROL "Aranan, bir şeyin tam adı olsun.",IDC_MATCHSTRING,"Button",
|
||||
CONTROL "Yalnızca tüm dizgi",IDC_MATCHSTRING,"Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,83,32,94,13
|
||||
CONTROL "Büyük-küçük hârf ayrımı olsun.",IDC_MATCHCASE,"Button",BS_AUTOCHECKBOX |
|
||||
CONTROL "Büyük-küçük hârf ayrımı",IDC_MATCHCASE,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,83,48,90,12
|
||||
END
|
||||
|
||||
|
|
|
@ -439,7 +439,7 @@ static int CALLBACK CompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSor
|
|||
return ((int)dw2 - (int)dw1);
|
||||
}
|
||||
|
||||
case REG_QWORD:
|
||||
case REG_QWORD: /* REG_QWORD_LITTLE_ENDIAN */
|
||||
{
|
||||
qw1 = *(DWORDLONG*)l->val;
|
||||
qw2 = *(DWORDLONG*)r->val;
|
||||
|
|
21
base/applications/screensavers/3dtext/lang/tr-TR.rc
Normal file
21
base/applications/screensavers/3dtext/lang/tr-TR.rc
Normal file
|
@ -0,0 +1,21 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
DLG_SCRNSAVECONFIGURE DIALOGEX 0, 0, 273, 178
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "3D Metin Görüntülük Koruyucusu Seçenekleri"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Tamam",IDOK,216,7,50,14
|
||||
PUSHBUTTON "Vazgeç",IDCANCEL,216,24,50,14
|
||||
EDITTEXT IDC_MESSAGE_TEXT,18,28,122,14,ES_AUTOHSCROLL
|
||||
LTEXT "Metin:",IDC_STATIC,18,17,65,8
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_DESCRIPTION "3D Metin Görüntülük Koruyucusu"
|
||||
END
|
|
@ -68,6 +68,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#ifdef LANGUAGE_SV_SE
|
||||
#include "lang/sv-SE.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_TR_TR
|
||||
#include "lang/tr-TR.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_UK_UA
|
||||
#include "lang/uk-UA.rc"
|
||||
#endif
|
||||
|
|
11
base/applications/screensavers/logon/lang/tr-TR.rc
Normal file
11
base/applications/screensavers/logon/lang/tr-TR.rc
Normal file
|
@ -0,0 +1,11 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_DESCRIPTION "Oturum Açma Görüntülük Koruyucusu"
|
||||
IDS_TEXT "Bu görüntülük koruyucusu için hiçbir seçenek yok."
|
||||
END
|
|
@ -77,6 +77,9 @@ IDB_SERVER BITMAP DISCARDABLE "res/1.bmp"
|
|||
#ifdef LANGUAGE_SV_SE
|
||||
#include "lang/sv-SE.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_TR_TR
|
||||
#include "lang/tr-TR.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_UK_UA
|
||||
#include "lang/uk-UA.rc"
|
||||
#endif
|
||||
|
|
107
base/applications/shutdown/lang/cs-CZ.rc
Normal file
107
base/applications/shutdown/lang/cs-CZ.rc
Normal file
|
@ -0,0 +1,107 @@
|
|||
/* FILE: base/applications/shutdown/lang/cs-CZ.rc
|
||||
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
|
||||
* UPDATED: 2013-06-01
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
||||
|
||||
/* Dialog */
|
||||
IDD_GUI DIALOGEX DISCARDABLE 0, 0, 240, 255
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Vzrálené vypnutí"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&OK",IDC_OK,125,232,50,14
|
||||
PUSHBUTTON "&Storno",IDC_CANCEL,178,232,50,14
|
||||
LTEXT "Počít&ače:", IDC_STATIC,9,9,35,36
|
||||
LISTBOX IDC_COMPUTER_LIST,8,19,162,55
|
||||
PUSHBUTTON "Při&dat...",IDC_ADD_SYSTEM,179,19,50,14
|
||||
PUSHBUTTON "&Odebrat",IDC_REMOVE_SYSTEM,179,36,50,14,WS_DISABLED
|
||||
PUSHBUTTON "P&rocházet...",IDC_BROWSE_SYSTEM,179,53,50,14
|
||||
LTEXT "Akce", IDC_ACTION,11,81,20,14
|
||||
COMBOBOX IDC_ACTION_TYPE,37,79,129,14,WS_TABSTOP | CBS_DROPDOWN
|
||||
CHECKBOX "&Upozornit uživatele",IDC_WARN_USERS,175,79,55,14,BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
LTEXT "&Zobrazit upozornění",IDC_SHOW_WARN_ONE,11,99,65,14
|
||||
EDITTEXT IDC_SHOW_WARN,78,97,41,14
|
||||
LTEXT "sekund",IDC_SHOW_WARN_TWO,124,99,32,10
|
||||
GROUPBOX "Přehled událostí vypnutí",IDC_STATIC,5,114,224,114
|
||||
LTEXT "Dů&vod:",IDC_STATIC,16,130,27,8
|
||||
CHECKBOX "&Plánováno",IDC_PLANNED,175,130,40,12,BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
COMBOBOX IDC_REASON_CODE,17,142,198,13,WS_TABSTOP | CBS_DROPDOWN
|
||||
LTEXT "Kom&entář:",IDC_COMMENT_CAPTION,16,159,38,8
|
||||
EDITTEXT IDC_COMMENT_TEXT,17,171,198,50,WS_VSCROLL
|
||||
END
|
||||
|
||||
/* Information and error messages */
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_USAGE, "ReactOS nástroj na vypínání\n\
|
||||
\n\
|
||||
Použití: shutdown [/?] [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]\n\
|
||||
[/m \\\\počítač][/t xxx][/d [p|u:]xx:yy [/c ""komentář""]]\n\
|
||||
\n\
|
||||
Bez parametrů či s parametrem /? Zobrazí tuto nápovědu.\n\
|
||||
/i Zobrazí grafické uživatelské rozhraní (GUI). Tento parametr musí být\n\
|
||||
uveden jako první.\n\
|
||||
/l Odhlásí se pouze z místního systému. Nelze použít s /m nebo /d.\n\
|
||||
/s Vypne počítač.\n\
|
||||
/r Restartuje počítač.\n\
|
||||
/g Restartuje počítač a restartuje všechny registrované aplikace.\n\
|
||||
/a Zruší zpožděné vypnutí. Může být použito pouze během doby zpoždění.\n\
|
||||
/p Vypne místní počítač bez jakéhokoliv zpoždění či varování. Lze\n\
|
||||
použít s /d nebo /f.\n\
|
||||
/h Hibernuje místni počítač. Použitelné s /f.\n\
|
||||
/e Uvede důvod pro neočekávané vypnutí počítače.\n\
|
||||
/m \\\\počítač Specifikuje cílový počítač (UNC/IP adresa).\n\
|
||||
/t xxx Nastaví dobu zpoždění na xxx sekund před vypnutím počítače.\n\
|
||||
Platný rozsah je 0-315360000 (10 let), výchozí hodnota je 30.\n\
|
||||
/c ""komentář"" Zadejte komentář k důvodu vypnutí či restartu.\n\
|
||||
Povolené maximum je 512 znaků.\n\
|
||||
/f Vynutí ukončení běžících aplikací bez varování uživatelů. Pokud\n\
|
||||
nebude specifikován žádný další parametr, tato volba také provede\n\
|
||||
odhlášení.\n\
|
||||
/d [p|u:]xx:yy Zadejte důvod pro vypnutí či restart systému.\n\
|
||||
p značí, že vypnutí či restartování systému je plánované.\n\
|
||||
u značí, že důvod je určen uživatelem.\n\
|
||||
Pokud p ani u nejsou specifikovány, vypnutí či restart jsou\n\
|
||||
neplánované.\n\
|
||||
xx je hlavní číslo důvodu (celé kladné číslo menší než 256).\n\
|
||||
yy je vedlejší číslo důvodu (celé kladné číslo menší než 65536).\n"
|
||||
|
||||
IDS_ERROR_SHUTDOWN_REBOOT, "CHYBA: Nelze vypnout a restartovat zároveň.\n"
|
||||
IDS_ERROR_TIMEOUT, "CHYBA: Hodnota zpoždění %u je mimo povolený rozsah (0-315360000).\n"
|
||||
IDS_ERROR_ABORT, "CHYBA: Nelze přerušit vypnutí systému.\n"
|
||||
IDS_ERROR_LOGOFF, "CHYBA: Nelze se odhlásit ze systému.\n"
|
||||
IDS_ERROR_SHUTDOWN, "CHYBA: Nelze vypnout systém.\n"
|
||||
IDS_ERROR_RESTART, "CHYBA: Nelze restartovat systém.\n"
|
||||
IDS_ERROR_MAX_COMMENT_LENGTH, "CHYBA: Délka komentáře přesahuje maximální povolenou délku.\n"
|
||||
IDS_ERROR_HIBERNATE, "CHYBA: Nelze uvést systém do režimu hibernace.\n"
|
||||
IDS_ERROR_HIBERNATE_LOCAL, "CHYBA: Režim hibernace nemůže být spuštěn vzdáleně.\n"
|
||||
IDS_ERROR_HIBERNATE_ENABLED, "CHYBA: Režim hibernace není zapnutý.\n"
|
||||
IDS_ERROR_DIALOG_CAPTION, "Vzdálené vypnutí"
|
||||
IDS_ERROR_DIALOG_INIT, "Nelze zobrazit grafické uživatelské rozhraní."
|
||||
END
|
||||
|
||||
/* Remote shutdown action strings */
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_ACTION_SHUTDOWN, "Vypnutí systému"
|
||||
IDS_ACTION_RESTART, "Restart systému"
|
||||
IDS_ACTION_UNEXPECTED_SHUTDOWN, "Zaznamenat neočekávané vypnutí"
|
||||
END
|
||||
|
||||
/* Remote shutdown reason strings */
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_REASON_OTHER, "Jiný"
|
||||
IDS_REASON_HARDWARE_MAINTENANCE, "Hardware: Údržba"
|
||||
IDS_REASON_HARDWARE_INSTALL, "Hardware: Instalace"
|
||||
IDS_REASON_OS_RECOVER, "Operační systém: Obnovení"
|
||||
IDS_REASON_OS_RECONFIGURE, "Operační systém: Změna konfigurace"
|
||||
IDS_REASON_APP_MAINTENANCE, "Aplikace: Údržba"
|
||||
IDS_REASON_APP_INSTALL, "Aplikace: Instalace"
|
||||
IDS_REASON_APP_UNRESPONSIVE, "Aplikace: Neodpovídá"
|
||||
IDS_REASON_APP_UNSTABLE, "Aplikace: Nestabilní"
|
||||
IDS_REASON_SECURITY, "Potíže se zabezpečním"
|
||||
IDS_REASON_NETWORK, "Ztráta síťového připojení"
|
||||
END
|
|
@ -3,6 +3,9 @@
|
|||
#ifdef LANGUAGE_BG_BG
|
||||
#include "lang/bg-BG.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_CS_CZ
|
||||
#include "lang/cs-CZ.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_DE_DE
|
||||
#include "lang/de-DE.rc"
|
||||
#endif
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDC_REACTOS_SNDREC32 ACCELERATORS
|
||||
|
|
|
@ -15,7 +15,7 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Konec", IDC_EXIT
|
||||
END
|
||||
POPUP "&Pomoc"
|
||||
POPUP "&Nápověda"
|
||||
BEGIN
|
||||
MENUITEM "&Témata nápovědy", IDC_HELP_TOPICS
|
||||
MENUITEM SEPARATOR
|
||||
|
|
61
base/applications/sndvol32/lang/tr-TR.rc
Normal file
61
base/applications/sndvol32/lang/tr-TR.rc
Normal file
|
@ -0,0 +1,61 @@
|
|||
/*
|
||||
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDM_MAINMENU MENU DISCARDABLE
|
||||
BEGIN
|
||||
POPUP "&Seçenekler"
|
||||
BEGIN
|
||||
MENUITEM "&Husûsiyetler...", IDC_PROPERTIES
|
||||
MENUITEM "&Gelişmiş Denetimler", IDC_ADVANCED_CONTROLS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış", IDC_EXIT
|
||||
END
|
||||
POPUP "&Yardım"
|
||||
BEGIN
|
||||
MENUITEM "&Yardım Konuları", IDC_HELP_TOPICS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hakkında", IDC_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
STRINGTABLE DISCARDABLE
|
||||
BEGIN
|
||||
IDS_SNDVOL32 "Ses Düzeyi Denetleyicisi"
|
||||
IDS_NOMIXERDEVICES "Etkin bir karıştırıcı aygıt yok. Uygulamadan çıkılacaktır."
|
||||
END
|
||||
|
||||
IDD_PREFERENCES DIALOGEX 0, 0, 224, 250
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Husûsiyetler"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "K&arıştırıcı Aygıt:", -1, 7,8,48,9
|
||||
COMBOBOX IDC_MIXERDEVICE, 55,8,162,80, CBS_DROPDOWNLIST | WS_TABSTOP
|
||||
GROUPBOX "Ses Düzeyi Düzenlenecekler", -1, 7,25,211,77
|
||||
PUSHBUTTON "&Çalma", IDC_PLAYBACK, 13,43,47,8, BS_AUTORADIOBUTTON
|
||||
PUSHBUTTON "&Kaydetme", IDC_RECORDING, 13,61,47,8, BS_AUTORADIOBUTTON
|
||||
PUSHBUTTON "&Diğer:", IDC_OTHER, 13,80,42,8, BS_AUTORADIOBUTTON | WS_DISABLED
|
||||
COMBOBOX IDC_LINE, 55,80,155,50, CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
|
||||
LTEXT "Gösterilecek Ses Düzeyi Denetimleri:", IDC_LABELCONTROLS, 7, 109, 162, 8
|
||||
CONTROL "", IDC_CONTROLS, "SysListView32", LVS_REPORT | LVS_NOCOLUMNHEADER | WS_TABSTOP | WS_BORDER, 7, 122, 211, 96
|
||||
PUSHBUTTON "Tamam", IDOK, 114,226,50,14
|
||||
PUSHBUTTON "Vazgeç", IDCANCEL, 168,226,50,14
|
||||
END
|
||||
|
||||
IDD_VOLUME_CTRL DIALOG 0, 0, 90, 150
|
||||
STYLE WS_POPUP | WS_BORDER
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Ana", IDC_LINE_NAME, 4, 7, 100, 15
|
||||
CONTROL "", -1, "static", SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE, 4, 30, 82, 1
|
||||
LTEXT "Denge", -1, 4, 35, 80, 42
|
||||
LTEXT "Ses Düzeyi", -1, 4, 100, 77, 108
|
||||
CONTROL "", IDC_LINE_SLIDER_HORZ, "msctls_trackbar32", TBS_HORZ | TBS_AUTOTICKS | TBS_BOTH | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 25, 55, 85, 30
|
||||
CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_AUTOTICKS | TBS_BOTH | TBS_DOWNISLEFT | WS_CHILD | WS_VISIBLE | WS_TABSTOP,
|
||||
32, 115, 30, 70
|
||||
CHECKBOX "S&essiz", IDC_LINE_SWITCH, 4, 190, 90, 12, BS_AUTOCHECKBOX
|
||||
CONTROL "", IDC_LINE_SEP, "static", SS_ETCHEDVERT | WS_CHILD | WS_VISIBLE, 130, 7, 1, 200
|
||||
END
|
|
@ -73,6 +73,9 @@ IDI_MAINAPP ICON DISCARDABLE resources/sndvol32.ico
|
|||
#ifdef LANGUAGE_TH_TH
|
||||
#include "lang/th-TH.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_TR_TR
|
||||
#include "lang/tr-TR.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_UK_UA
|
||||
#include "lang/uk-UA.rc"
|
||||
#endif
|
||||
|
|
|
@ -621,7 +621,7 @@ BEGIN
|
|||
IDS_MENU_CPUHISTORY "Historie &CPU"
|
||||
IDS_MENU_SHOWKERNELTIMES "&Zobrazit časy jádra"
|
||||
IDS_CREATENEWTASK "Vytvořit novou úlohu"
|
||||
IDS_CREATENEWTASK_DESC "Napište název aplikace, adresář, dokument nebo zdroj na Internetu, a správce úloh jej otevře."
|
||||
IDS_CREATENEWTASK_DESC "Zadejte název aplikace, složku, dokument nebo zdroj na Internetu, a správce úloh jej otevře."
|
||||
IDS_MSG_ACCESSPROCESSAFF "Není možné zpřístupnit afinitu procesu"
|
||||
IDS_MSG_PROCESSONEPRO "Proces musí mít nastavenou afinitu alespoň s jedním procesorem."
|
||||
IDS_MSG_INVALIDOPTION "Neplatná volba"
|
||||
|
|
|
@ -22,7 +22,7 @@ BEGIN
|
|||
POPUP "&Görünüm"
|
||||
BEGIN
|
||||
MENUITEM "&Yenile", ID_VIEW_REFRESH
|
||||
POPUP "&Gücelleme Hızı"
|
||||
POPUP "&Yenilenme Hızı"
|
||||
BEGIN
|
||||
MENUITEM "&Yüksek", ID_VIEW_UPDATESPEED_HIGH
|
||||
MENUITEM "&Orta", ID_VIEW_UPDATESPEED_NORMAL, CHECKED
|
||||
|
@ -117,7 +117,7 @@ BEGIN
|
|||
MENUITEM "&İşlemi Sonlandır", ID_PROCESS_PAGE_ENDPROCESS
|
||||
MENUITEM "İ&şlem Ağacını Sonlandır", ID_PROCESS_PAGE_ENDPROCESSTREE
|
||||
|
||||
MENUITEM "&Hatâ Ayıkla", ID_PROCESS_PAGE_DEBUG
|
||||
MENUITEM "&Yanlışlık Ayıkla", ID_PROCESS_PAGE_DEBUG
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "&Öncelik Ata"
|
||||
BEGIN
|
||||
|
@ -128,7 +128,7 @@ BEGIN
|
|||
MENUITEM "Or&ta-Düşük", ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
|
||||
MENUITEM "&Düşük", ID_PROCESS_PAGE_SETPRIORITY_LOW
|
||||
END
|
||||
MENUITEM "&CPU'larla İlişkisini Ayarla...", ID_PROCESS_PAGE_SETAFFINITY
|
||||
MENUITEM "&CPU'larla İlişkisini Değiştir...", ID_PROCESS_PAGE_SETAFFINITY
|
||||
MENUITEM "H&atâ Ayıklama Kanallarını Düzenle...", ID_PROCESS_PAGE_DEBUGCHANNELS
|
||||
END
|
||||
END
|
||||
|
@ -182,7 +182,7 @@ BEGIN
|
|||
GROUPBOX "Bellek Kullanımı",IDC_MEM_USAGE_FRAME,5,63,60,54,BS_LEFTTEXT,WS_EX_TRANSPARENT
|
||||
GROUPBOX "Toplam",IDC_TOTALS_FRAME,5,122,111,39,0,WS_EX_TRANSPARENT
|
||||
GROUPBOX "Ayrılmış Bellek (KB)",IDC_COMMIT_CHARGE_FRAME,5,166,111,39,0,WS_EX_TRANSPARENT
|
||||
GROUPBOX "Fiziksel Bellek (KB)",IDC_PHYSICAL_MEMORY_FRAME,131,122,111,39,0,WS_EX_TRANSPARENT
|
||||
GROUPBOX "Fizikî Bellek (KB)",IDC_PHYSICAL_MEMORY_FRAME,131,122,111,39,0,WS_EX_TRANSPARENT
|
||||
GROUPBOX "Çekirdek Belleği (KB)",IDC_KERNEL_MEMORY_FRAME,131,166,111,39,0,WS_EX_TRANSPARENT
|
||||
LTEXT "İşleçler",IDS_TOTALS_HANDLE_COUNT,12,131,27,8
|
||||
LTEXT "İş Parçacıkları",IDS_TOTALS_THREAD_COUNT,12,140,27,8
|
||||
|
@ -232,7 +232,7 @@ END
|
|||
|
||||
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX DISCARDABLE 0, 0, 247, 210
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Hatâ Ayıklama Kanalları"
|
||||
CAPTION "Yanlışlık Ayıklama Kanalları"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "List2",IDC_DEBUG_CHANNELS_LIST,"SysListView32",LVS_REPORT |
|
||||
|
@ -243,12 +243,12 @@ END
|
|||
|
||||
IDD_AFFINITY_DIALOG DIALOGEX DISCARDABLE 0, 0, 231, 154
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "CPU'larla İlişkisini Ayarla"
|
||||
CAPTION "CPU'larla İlişkisini Değiştir"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Tamam",IDOK,120,133,50,14
|
||||
PUSHBUTTON "Vazgeç",IDCANCEL,174,133,50,14
|
||||
LTEXT "Bu ayar, bu işlemin hangi CPU'larla yürütüleceğini ayarlar.",
|
||||
LTEXT "Bu seçenekler, bu işlemin hangi CPU'larla yürütüleceğini belirler.",
|
||||
IDC_STATIC,5,5,220,16
|
||||
CONTROL "0. CPU",IDC_CPU0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
|
||||
11,28,37,10
|
||||
|
@ -323,7 +323,7 @@ FONT 8, "MS Shell Dlg"
|
|||
BEGIN
|
||||
DEFPUSHBUTTON "Tamam",IDOK,84,178,50,14
|
||||
PUSHBUTTON "Vazgeç",IDCANCEL,138,178,50,14
|
||||
LTEXT "Bu ayar, ""İşlemci"" sekmesindeki dikeçlerin hangisinin görüntülenip görüntülenmeyeceğini belirler.",
|
||||
LTEXT "Bu seçenekler, ""İşlemci"" sekmesindeki dikeçlerin hangisinin görüntülenip görüntülenmeyeceğini belirler.",
|
||||
IDC_STATIC,7,7,181,17
|
||||
CONTROL "Yansıma Adı",IDC_IMAGENAME,"Button",BS_AUTOCHECKBOX |
|
||||
WS_DISABLED | WS_TABSTOP,7,28,56,10
|
||||
|
@ -339,7 +339,7 @@ BEGIN
|
|||
BS_AUTOCHECKBOX | WS_TABSTOP,7,83,82,10
|
||||
CONTROL "En Yüksek Bellek Kullanımı",IDC_PEAKMEMORYUSAGE,"Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,7,94,82,10
|
||||
CONTROL "Sayfa Hatâları",IDC_PAGEFAULTS,"Button",BS_AUTOCHECKBOX |
|
||||
CONTROL "Sayfa Yanlışlıkları",IDC_PAGEFAULTS,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,7,105,53,10
|
||||
CONTROL "Kullanıcı Nesneleri",IDC_USEROBJECTS,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,7,116,62,10
|
||||
|
@ -351,7 +351,7 @@ BEGIN
|
|||
WS_TABSTOP,7,149,50,10
|
||||
CONTROL "Kullanıcı Adı",IDC_USERNAME,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,7,160,51,10
|
||||
CONTROL "Sayfa Hatâları Aralığı",IDC_PAGEFAULTSDELTA,"Button",
|
||||
CONTROL "Sayfa Yanlışlıkları Aralığı",IDC_PAGEFAULTSDELTA,"Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,107,28,72,10
|
||||
CONTROL "Farazî Bellek Boyutu",IDC_VIRTUALMEMORYSIZE,"Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,107,39,77,10
|
||||
|
@ -524,7 +524,7 @@ BEGIN
|
|||
ID_WINDOWS_TILEHORIZONTALLY "Masaüstündeki pencereleri yatay olarak sıralar."
|
||||
ID_WINDOWS_TILEVERTICALLY "Masaüstündeki pencereleri dikey olarak sıralar."
|
||||
ID_WINDOWS_MINIMIZE "Pencereleri simge durumuna küçültür."
|
||||
ID_WINDOWS_MAXIMIZE "Pencereleri her bir pencerenin ekranı kaplayacağı şekilde büyütür."
|
||||
ID_WINDOWS_MAXIMIZE "Pencereleri her bir pencerenin görüntülüğü kaplayacağı şekilde büyütür."
|
||||
ID_WINDOWS_CASCADE "Pencereleri masaüstünde çapraz olarak sıralar."
|
||||
ID_WINDOWS_BRINGTOFRONT "Pencereyi öne getirir ancak o pencereye geçiş yapmaz."
|
||||
ID_HELP_TOPICS "Görev Yöneticisi ile ilgili yardım konularını görüntüler."
|
||||
|
@ -545,8 +545,8 @@ BEGIN
|
|||
ID_RESTORE "Görev Yöneticisi'ni gizli olmaktan çıkarır."
|
||||
ID_PROCESS_PAGE_ENDPROCESS "Seçili işlemi sonlandırır."
|
||||
ID_PROCESS_PAGE_ENDPROCESSTREE "Seçili işlemi ve bu işlemin bağlı olduğu tüm işlemleri sonlandırır."
|
||||
ID_PROCESS_PAGE_DEBUG "Seçili işleme bir hatâ ayıklayıcı bağlar."
|
||||
ID_PROCESS_PAGE_SETAFFINITY "Seçili işlemin hangi CPU'larla yürütüleceğini ayarlar."
|
||||
ID_PROCESS_PAGE_DEBUG "Seçili işleme bir yanlışlık ayıklayıcı bağlar."
|
||||
ID_PROCESS_PAGE_SETAFFINITY "Seçili işlemin hangi CPU'larla yürütüleceğini belirler."
|
||||
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Seçili işlemin öncelik sırasını EŞ ZAMANLI yapar."
|
||||
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Seçili işlemin öncelik sırasını YÜKSEK yapar."
|
||||
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Seçili işlemin öncelik sırasını ORTA-YÜKSEK yapar."
|
||||
|
@ -572,8 +572,8 @@ BEGIN
|
|||
IDS_TAB_MEMUSAGE "Bellek Kullanımı"
|
||||
IDS_TAB_PEAKMEMUSAGE "En Yüksek Bellek Kullanımı"
|
||||
IDS_TAB_MEMDELTA "Bellek Kullanım Aralığı"
|
||||
IDS_TAB_PAGEFAULT "Sayfa Hatâları"
|
||||
IDS_TAB_PFDELTA "Sayfa Hatâları Aralığı"
|
||||
IDS_TAB_PAGEFAULT "Sayfa Yanlışlıkları"
|
||||
IDS_TAB_PFDELTA "Sayfa Yanlışlıkları Aralığı"
|
||||
IDS_TAB_VMSIZE "Farazî Bellek Boyutu"
|
||||
IDS_TAB_PAGEDPOOL "Sayfalanmış Havuz"
|
||||
IDS_TAB_NPPOOL "Sayfalanmamış Havuz"
|
||||
|
@ -600,16 +600,16 @@ BEGIN
|
|||
IDS_MENU_SHOWKERNELTIMES "&Çekirdek Zamanlarını Göster"
|
||||
IDS_CREATENEWTASK "Yeni Görev Oluşturma"
|
||||
IDS_CREATENEWTASK_DESC "Çalıştırılacak görevin konumunu yazınız:"
|
||||
IDS_MSG_ACCESSPROCESSAFF "CPU'larla ilişkisi erişilemez veya ayarlanamaz."
|
||||
IDS_MSG_ACCESSPROCESSAFF "CPU'larla ilişkisi erişilemez veyâ değiştirilemez."
|
||||
IDS_MSG_PROCESSONEPRO "Herhangi bir işlem, en az bir CPU ile ilişkili olmalıdır."
|
||||
IDS_MSG_INVALIDOPTION "Geçersiz seçenek."
|
||||
IDS_MSG_UNABLEDEBUGPROCESS "Hatâ ayıklama işlemi yapılamaz."
|
||||
IDS_MSG_WARNINGDEBUG "UYARI: Bu işlemde hatâ ayıklama, veri yitimine neden olabilir.\nBu işleme bir hatâ ayıklayıcı bağlamaya emin misiniz?"
|
||||
IDS_MSG_UNABLEDEBUGPROCESS "Yanlışlık ayıklama işlemi yapılamaz."
|
||||
IDS_MSG_WARNINGDEBUG "UYARI: Bu işlemde yanlışlık ayıklama, veri yitimine neden olabilir.\nBu işleme bir yanlışlık ayıklayıcı bağlamayı onaylıyor musunuz?"
|
||||
IDS_MSG_TASKMGRWARNING "Uyarı"
|
||||
IDS_MSG_WARNINGTERMINATING "UYARI: Bir işlemin sonlandırılması, dizge\nkararsızlığı veya veri yitimi gibi istenmeyen durumlara neden olabilir. Bu\nişlemi sonlandırmaya emin misiniz?"
|
||||
IDS_MSG_WARNINGTERMINATING "UYARI: Bir işlemin sonlandırılması, dizge\nkararsızlığı veyâ veri yitimi gibi istenmeyen durumlara neden olabilir. Bu\nişlemi sonlandırmayı onaylıyor musunuz?"
|
||||
IDS_MSG_UNABLETERMINATEPRO "İşlem sonlandırma yapılamaz."
|
||||
IDS_MSG_UNABLECHANGEPRIORITY "İşlemci önceliği değiştirilemez."
|
||||
IDS_MSG_WARNINGCHANGEPRIORITY "UYARI: İşlemci önceliğinin değiştirilmesi, dizge\nkararsızlığı gibi istenmeyen durumlara neden olabilir. Bu işlemin\nişlemci önceliğini değiştirmeye emin misiniz?"
|
||||
IDS_MSG_WARNINGCHANGEPRIORITY "UYARI: İşlemci önceliğinin değiştirilmesi, dizge\nkararsızlığı gibi istenmeyen durumlara neden olabilir. Bu işlemin\nişlemci önceliğini değiştirmeyi onaylıyor musunuz?"
|
||||
IDS_MSG_TRAYICONCPUUSAGE "CPU Kullanımı: %%%d"
|
||||
IDS_STATUS_MEMUSAGE "Bellek Kullanımı: %d KB / %d KB"
|
||||
IDS_STATUS_CPUUSAGE "CPU Kullanımı: %%%3d"
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
/*
|
||||
* Turkish Resources for Help Viewer
|
||||
* Turkish Resources for ReactOS Winhlp32
|
||||
*
|
||||
* Copyright 2006 Fatih Aþýcý <fasici@linux-sevenler.org>
|
||||
* Copyrights: 2006 Fatih Aşıcı (fasici@linux-sevenler.org)
|
||||
* 2013 Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -26,60 +27,60 @@ LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
|||
|
||||
MAIN_MENU MENU
|
||||
{
|
||||
POPUP "&Dosya" {
|
||||
MENUITEM "&Aç", MNID_FILE_OPEN
|
||||
POPUP "&Kütük" {
|
||||
MENUITEM "&Aç...", MNID_FILE_OPEN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ya&zdýr", MNID_FILE_PRINT
|
||||
MENUITEM "&Yazýcý ayarlarý...", MNID_FILE_SETUP
|
||||
MENUITEM "&Yazdır...", MNID_FILE_PRINT
|
||||
MENUITEM "Ya&zıcı seçenekleri...", MNID_FILE_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış", MNID_FILE_EXIT
|
||||
}
|
||||
POPUP "&Düzen" {
|
||||
MENUITEM "&Çoğalt", MNID_EDIT_COPYDLG
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çýkýþ", MNID_FILE_EXIT
|
||||
MENUITEM "&Hâşiye Ekle...", MNID_EDIT_ANNOTATE
|
||||
}
|
||||
POPUP "Dü&zen" {
|
||||
MENUITEM "K&opyala...", MNID_EDIT_COPYDLG
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Annotate...", MNID_EDIT_ANNOTATE
|
||||
POPUP "Y&er İmleri" {
|
||||
MENUITEM "&Düzenle...", MNID_BKMK_DEFINE
|
||||
}
|
||||
POPUP "Yer Ý&mleri" {
|
||||
MENUITEM "&Tanýmla...", MNID_BKMK_DEFINE
|
||||
}
|
||||
POPUP "&Options" {
|
||||
POPUP "Help always visible"
|
||||
POPUP "&Seçenekler" {
|
||||
POPUP "&Her Zaman Üstte Olma"
|
||||
BEGIN
|
||||
MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
|
||||
MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
|
||||
MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
|
||||
MENUITEM "&Ön Tanımlı", MNID_OPTS_HELP_DEFAULT
|
||||
MENUITEM "&Evet", MNID_OPTS_HELP_VISIBLE
|
||||
MENUITEM "&Hayır", MNID_OPTS_HELP_NONVISIBLE
|
||||
END
|
||||
MENUITEM "History", MNID_OPTS_HISTORY
|
||||
POPUP "Fonts"
|
||||
MENUITEM "&Geçmiş", MNID_OPTS_HISTORY
|
||||
POPUP "&Metin Boyutu"
|
||||
BEGIN
|
||||
MENUITEM "Small", MNID_OPTS_FONTS_SMALL
|
||||
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
|
||||
MENUITEM "Large", MNID_OPTS_FONTS_LARGE
|
||||
MENUITEM "&Küçük", MNID_OPTS_FONTS_SMALL
|
||||
MENUITEM "&Orta", MNID_OPTS_FONTS_NORMAL
|
||||
MENUITEM "&Büyük", MNID_OPTS_FONTS_LARGE
|
||||
END
|
||||
MENUITEM "Use system colors", MNID_OPTS_SYSTEM_COLORS
|
||||
MENUITEM "&Dizge Renklerini Kullan", MNID_OPTS_SYSTEM_COLORS
|
||||
}
|
||||
POPUP "&Yardým" {
|
||||
MENUITEM "&Yardým Kullanýmý", MNID_HELP_HELPON
|
||||
MENUITEM "&Her Zaman Üstte", MNID_HELP_HELPTOP
|
||||
POPUP "&Yardım" {
|
||||
MENUITEM "&Yardım Konuları", MNID_HELP_HELPON
|
||||
MENUITEM "H&er Zaman Üstte", MNID_HELP_HELPTOP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Bilgi...", MNID_HELP_ABOUT
|
||||
MENUITEM "&Hakkında", MNID_HELP_ABOUT
|
||||
}
|
||||
}
|
||||
|
||||
/* Strings */
|
||||
STRINGTABLE
|
||||
{
|
||||
STID_WINE_HELP, "Wine Yardým"
|
||||
STID_WHERROR, "HATA"
|
||||
STID_WARNING, "UYARI"
|
||||
STID_INFO, "Bilgi"
|
||||
STID_NOT_IMPLEMENTED, "Henüz tamamlanmadý"
|
||||
STID_HLPFILE_ERROR_s, "'%s' yardým dosyasý açýlýrken hata"
|
||||
STID_INDEX, "&Ýçindekiler"
|
||||
STID_CONTENTS, "Summary"
|
||||
STID_BACK, "&Geri"
|
||||
STID_ALL_FILES, "Tüm dosyalar (*.*)"
|
||||
STID_HELP_FILES_HLP, "Yardým dosyalarý (*.hlp)"
|
||||
STID_FILE_NOT_FOUND_s "Cannot find '%s'. Do you want to find this file yourself?"
|
||||
STID_NO_RICHEDIT "Cannot find a richedit implementation... Aborting"
|
||||
STID_WINE_HELP, "Yardım Kütüğü Görüntüleyicisi"
|
||||
STID_WHERROR, "YANLIŞLIK"
|
||||
STID_WARNING, "UYARI"
|
||||
STID_INFO, "Bilgi"
|
||||
STID_NOT_IMPLEMENTED, "Daha bitirilmemiştir."
|
||||
STID_HLPFILE_ERROR_s, "%s kütüğü açılırken bir yanlışlık oluştu."
|
||||
STID_INDEX, "D&izin"
|
||||
STID_CONTENTS, "İ&çindekiler"
|
||||
STID_BACK, "&Geri"
|
||||
STID_ALL_FILES, "Tüm Kütükler (*.*)"
|
||||
STID_HELP_FILES_HLP, "Yardım Kütükleri (*.hlp)"
|
||||
STID_FILE_NOT_FOUND_s, "%s kütüğü bulunamıyor. Bu kütüğü kendiniz bulmak istiyor musunuz?"
|
||||
STID_NO_RICHEDIT, "Zengin metin kitaplığı bulunamadı."
|
||||
}
|
||||
|
|
|
@ -57,9 +57,6 @@ IDI_WINHELP ICON winhelp.ico
|
|||
#ifdef LANGUAGE_SV_SE
|
||||
#include "Sv.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_TR_TR
|
||||
#include "Tr.rc"
|
||||
#endif
|
||||
|
||||
/* UTF-8 */
|
||||
#ifdef LANGUAGE_DA_DK
|
||||
|
@ -107,6 +104,9 @@ IDI_WINHELP ICON winhelp.ico
|
|||
#ifdef LANGUAGE_SR_SP
|
||||
#include "Sr.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_TR_TR
|
||||
#include "Tr.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_UK_UA
|
||||
#include "Uk.rc"
|
||||
#endif
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/*
|
||||
* Turkish Resources for Wordpad
|
||||
* Turkish Resources for ReactOS Wordpad
|
||||
*
|
||||
* Copyright 2006 Fatih Aşıcı <fasici@linux-sevenler.org>
|
||||
* Copyright 2013 Erdem Ersoy (eersoy93)
|
||||
* Copyright: 2006 Fatih Aşıcı (fasici@linux-sevenler.org)
|
||||
* 2013 Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -49,7 +49,7 @@ BEGIN
|
|||
MENUITEM "&Sil\tDel", ID_EDIT_CLEAR
|
||||
MENUITEM "&Tümünü Seç\tCtrl+A", ID_EDIT_SELECTALL
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ara\tCtrl+F", ID_FIND
|
||||
MENUITEM "&Ara...\tCtrl+F", ID_FIND
|
||||
MENUITEM "S&onrakini Ara\tF3", ID_FIND_NEXT
|
||||
MENUITEM "&Değiştir...\tCtrl+H", ID_REPLACE
|
||||
MENUITEM SEPARATOR
|
||||
|
@ -59,7 +59,7 @@ BEGIN
|
|||
POPUP "D&iğer Seçenekler"
|
||||
BEGIN
|
||||
MENUITEM "&Seçim Bilgisi", ID_EDIT_SELECTIONINFO
|
||||
MENUITEM "&Damga Biçimi", ID_EDIT_CHARFORMAT
|
||||
MENUITEM "&Damga Biçimi", ID_EDIT_CHARFORMAT
|
||||
MENUITEM "&Öntanımlı Damga Biçimi", ID_EDIT_DEFCHARFORMAT
|
||||
MENUITEM "&Paragraf Biçimi", ID_EDIT_PARAFORMAT
|
||||
MENUITEM "&Metni Al", ID_EDIT_GETTEXT
|
||||
|
@ -72,16 +72,16 @@ BEGIN
|
|||
MENUITEM "&Çizgilik", ID_TOGGLE_RULER
|
||||
MENUITEM "&Durum Çubuğu", ID_TOGGLE_STATUSBAR
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "A&yarlar...", ID_VIEWPROPERTIES
|
||||
MENUITEM "&Seçenekler...", ID_VIEWPROPERTIES
|
||||
END
|
||||
POPUP "&Ekle"
|
||||
BEGIN
|
||||
MENUITEM "&Tarih veya Saat...",ID_DATETIME
|
||||
MENUITEM "&Târih veyâ Saat...",ID_DATETIME
|
||||
END
|
||||
POPUP "&Biçim"
|
||||
BEGIN
|
||||
MENUITEM "&Yazı Türü...", ID_FONTSETTINGS
|
||||
MENUITEM "&Madde İmi", ID_BULLET
|
||||
MENUITEM "&Öğe İmi", ID_BULLET
|
||||
MENUITEM "&Paragraf...", ID_PARAFORMAT
|
||||
MENUITEM "&Sekme Durakları...", ID_TABSTOPS
|
||||
POPUP "&Arkaplan"
|
||||
|
@ -104,7 +104,7 @@ BEGIN
|
|||
MENUITEM "&Çoğalt", ID_EDIT_COPY
|
||||
MENUITEM "&Yapıştır", ID_EDIT_PASTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Madde İmi", ID_BULLET
|
||||
MENUITEM "&Öğe İmi", ID_BULLET
|
||||
MENUITEM "&Paragraf...", ID_PARAFORMAT
|
||||
END
|
||||
END
|
||||
|
@ -113,23 +113,23 @@ IDM_COLOR_POPUP MENU
|
|||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "Kara", ID_COLOR_BLACK
|
||||
MENUITEM "Vişne Çürüğü", ID_COLOR_MAROON
|
||||
MENUITEM "Yeşil", ID_COLOR_GREEN
|
||||
MENUITEM "Zeytinyağı", ID_COLOR_OLIVE
|
||||
MENUITEM "Deniz Mavisi", ID_COLOR_NAVY
|
||||
MENUITEM "Mor", ID_COLOR_PURPLE
|
||||
MENUITEM "Çamurcun", ID_COLOR_TEAL
|
||||
MENUITEM "Kül Rengi", ID_COLOR_GRAY
|
||||
MENUITEM "Gümüş", ID_COLOR_SILVER
|
||||
MENUITEM "Al", ID_COLOR_RED
|
||||
MENUITEM "Misket Limonu", ID_COLOR_LIME
|
||||
MENUITEM "Sarı", ID_COLOR_YELLOW
|
||||
MENUITEM "Mavi", ID_COLOR_BLUE
|
||||
MENUITEM "Küpe Çiçeği", ID_COLOR_FUCHSIA
|
||||
MENUITEM "Turkuaz", ID_COLOR_AQUA
|
||||
MENUITEM "Ak", ID_COLOR_WHITE
|
||||
MENUITEM "Dizge Rengi", ID_COLOR_AUTOMATIC
|
||||
MENUITEM "Kara", ID_COLOR_BLACK
|
||||
MENUITEM "Vişne Çürüğü", ID_COLOR_MAROON
|
||||
MENUITEM "Yeşil", ID_COLOR_GREEN
|
||||
MENUITEM "Zeytinyağı", ID_COLOR_OLIVE
|
||||
MENUITEM "Deniz Mâvisi", ID_COLOR_NAVY
|
||||
MENUITEM "Mor", ID_COLOR_PURPLE
|
||||
MENUITEM "Çamurcun", ID_COLOR_TEAL
|
||||
MENUITEM "Kül Rengi", ID_COLOR_GRAY
|
||||
MENUITEM "Gümüş", ID_COLOR_SILVER
|
||||
MENUITEM "Al", ID_COLOR_RED
|
||||
MENUITEM "Misket Limonu", ID_COLOR_LIME
|
||||
MENUITEM "Sarı", ID_COLOR_YELLOW
|
||||
MENUITEM "Mavi", ID_COLOR_BLUE
|
||||
MENUITEM "Küpe Çiçeği", ID_COLOR_FUCHSIA
|
||||
MENUITEM "Turkuaz", ID_COLOR_AQUA
|
||||
MENUITEM "Ak", ID_COLOR_WHITE
|
||||
MENUITEM "Dizge Rengi", ID_COLOR_AUTOMATIC
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -165,7 +165,7 @@ BEGIN
|
|||
EDITTEXT IDC_PARA_LEFT, 55, 20, 60, 13
|
||||
LTEXT "Sağdan", -1, 15, 40, 40, 13
|
||||
EDITTEXT IDC_PARA_RIGHT, 55, 38, 60, 13
|
||||
LTEXT "İlk satır", -1, 15, 58, 40, 13
|
||||
LTEXT "İlk Yataç", -1, 15, 58, 40, 13
|
||||
EDITTEXT IDC_PARA_FIRST, 55, 56, 60, 13
|
||||
LTEXT "Hizâlama", -1, 15, 87, 40, 13
|
||||
COMBOBOX IDC_PARA_ALIGN, 55, 85, 60, 60, CBS_DROPDOWNLIST
|
||||
|
@ -192,7 +192,7 @@ STYLE DS_SYSMODAL
|
|||
CAPTION ""
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Satır Kaydırma", -1, 10, 10, 130, 85
|
||||
GROUPBOX "Yataç Kaydırma", -1, 10, 10, 130, 85
|
||||
RADIOBUTTON "&Kaydırma Yok", IDC_PAGEFMT_WN, 18, 25, 117, 15
|
||||
RADIOBUTTON "&Pencere Kenarlığına Kadar", IDC_PAGEFMT_WW, 18, 45, 117, 15
|
||||
RADIOBUTTON "Ç&izgiliğe Kadar", IDC_PAGEFMT_WM, 18, 65, 117, 15
|
||||
|
@ -225,7 +225,7 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_VIEWPROPS_TITLE, "Ayarlar"
|
||||
STRING_VIEWPROPS_TITLE, "Seçenekler"
|
||||
STRING_VIEWPROPS_TEXT, "Metin"
|
||||
STRING_VIEWPROPS_RICHTEXT, "Gelişmiş Metin"
|
||||
END
|
||||
|
@ -252,15 +252,15 @@ STRINGTABLE
|
|||
BEGIN
|
||||
STRING_DEFAULT_FILENAME, "Adsız"
|
||||
STRING_PROMPT_SAVE_CHANGES, "%s için değişiklikler kaydedilsin mi?"
|
||||
STRING_SEARCH_FINISHED, "Belge araması tamamlandı."
|
||||
STRING_SEARCH_FINISHED, "Belge araması bitti."
|
||||
STRING_LOAD_RICHED_FAILED, "Gelişmiş metin kitaplığının yüklenmesi başarısız oldu."
|
||||
STRING_SAVE_LOSEFORMATTING, "Eğer düz metin belgesi olarak kaydedilirse yapılan hemen hemen tüm biçimlendirmeler kaybolacak. Devam etmek istiyor musunuz?"
|
||||
STRING_SAVE_LOSEFORMATTING, "Eğer düz metin belgesi olarak kaydedilirse yapılan hemen hemen tüm biçimlendirmeler yitirilecek. Sürdürmek istiyor musunuz?"
|
||||
STRING_INVALID_NUMBER, "Geçersiz sayı biçimi."
|
||||
STRING_OLE_STORAGE_NOT_SUPPORTED, "OLE içeren belgeler desteklenmiyor."
|
||||
STRING_WRITE_FAILED, "Belgenin kaydedilmesi başarısız oldu."
|
||||
STRING_WRITE_ACCESS_DENIED, "Bu belgeyi kaydetme yetkiniz yok."
|
||||
STRING_OPEN_FAILED, "Belgenin açılması başarısız oldu."
|
||||
STRING_OPEN_ACCESS_DENIED, "Bu belgeyi açma yetkiniz yok."
|
||||
STRING_PRINTING_NOT_IMPLEMENTED, "Yazdırma seçeneği daha tamamlanmadı."
|
||||
STRING_MAX_TAB_STOPS, "En fazla 32 adet sekme durağı ekleyebilirsiniz."
|
||||
STRING_PRINTING_NOT_IMPLEMENTED, "Yazdırma seçeneği daha bitirilmedi."
|
||||
STRING_MAX_TAB_STOPS, "En çok 32 adet sekme durağı ekleyebilirsiniz."
|
||||
END
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* Turkish language support
|
||||
* Turkish Resources for ReactOS Write
|
||||
*
|
||||
* Copyright (C) 2013 Erdem Ersoy (eersoy93)
|
||||
* Copyright: 2013 Erdem Ersoy (eersoy93) (erdemersoy@live.com)
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
|
|
@ -683,7 +683,7 @@ SaveCurrentBootSector(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -720,7 +720,7 @@ SaveCurrentBootSector(
|
|||
NULL);
|
||||
|
||||
Status = NtCreateFile(&FileHandle,
|
||||
GENERIC_WRITE,
|
||||
GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
NULL,
|
||||
|
@ -783,7 +783,7 @@ InstallFat16BootCodeToFile(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -828,7 +828,7 @@ InstallFat16BootCodeToFile(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -876,7 +876,7 @@ InstallFat16BootCodeToFile(
|
|||
NULL);
|
||||
|
||||
Status = NtCreateFile(&FileHandle,
|
||||
GENERIC_WRITE,
|
||||
GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
NULL,
|
||||
|
@ -943,7 +943,7 @@ InstallFat32BootCodeToFile(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -988,7 +988,7 @@ InstallFat32BootCodeToFile(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1039,7 +1039,7 @@ InstallFat32BootCodeToFile(
|
|||
NULL);
|
||||
|
||||
Status = NtCreateFile(&FileHandle,
|
||||
GENERIC_WRITE,
|
||||
GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
NULL,
|
||||
|
@ -1081,7 +1081,7 @@ InstallFat32BootCodeToFile(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_WRITE,
|
||||
GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1145,7 +1145,7 @@ InstallMbrBootCodeToDisk(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1193,7 +1193,7 @@ InstallMbrBootCodeToDisk(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1240,7 +1240,7 @@ InstallMbrBootCodeToDisk(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_WRITE,
|
||||
GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1296,7 +1296,7 @@ InstallFat12BootCodeToFloppy(PWSTR SrcPath,
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1344,7 +1344,7 @@ InstallFat12BootCodeToFloppy(PWSTR SrcPath,
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1392,7 +1392,7 @@ InstallFat12BootCodeToFloppy(PWSTR SrcPath,
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_WRITE,
|
||||
GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1454,7 +1454,7 @@ InstallFat16BootCodeToDisk(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1502,7 +1502,7 @@ InstallFat16BootCodeToDisk(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1553,7 +1553,7 @@ InstallFat16BootCodeToDisk(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_WRITE,
|
||||
GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1617,7 +1617,7 @@ InstallFat32BootCodeToDisk(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1663,7 +1663,7 @@ InstallFat32BootCodeToDisk(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1717,7 +1717,7 @@ InstallFat32BootCodeToDisk(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_WRITE,
|
||||
GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1816,7 +1816,7 @@ UnprotectBootIni(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ|GENERIC_WRITE,
|
||||
GENERIC_READ | GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
@ -1890,7 +1890,7 @@ ProtectBootIni(
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ|GENERIC_WRITE,
|
||||
GENERIC_READ | GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
|
|
@ -198,7 +198,7 @@ SetupCopyFile(PWCHAR SourceFileName,
|
|||
NULL);
|
||||
|
||||
Status = NtCreateFile(&FileHandleDest,
|
||||
GENERIC_WRITE,
|
||||
GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
NULL,
|
||||
|
@ -377,7 +377,7 @@ DoesFileExist(PWSTR PathName,
|
|||
NULL);
|
||||
|
||||
Status = NtOpenFile(&FileHandle,
|
||||
GENERIC_READ,
|
||||
GENERIC_READ | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
0,
|
||||
|
|
|
@ -1080,7 +1080,7 @@ IniCacheSave(PINICACHE Cache,
|
|||
NULL);
|
||||
|
||||
Status = NtCreateFile(&FileHandle,
|
||||
GENERIC_WRITE,
|
||||
GENERIC_WRITE | SYNCHRONIZE,
|
||||
&ObjectAttributes,
|
||||
&IoStatusBlock,
|
||||
NULL,
|
||||
|
|
|
@ -194,6 +194,7 @@ BOOL add_entry (LPINT ac, LPTSTR **arg, LPCTSTR entry)
|
|||
*arg = cmd_realloc (oldarg, (*ac + 2) * sizeof (LPTSTR));
|
||||
if (NULL == *arg)
|
||||
{
|
||||
cmd_free (q);
|
||||
*arg = oldarg;
|
||||
return FALSE;
|
||||
}
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
#include <shlobj_undoc.h>
|
||||
#include <shlwapi.h>
|
||||
#include <shlguid_undoc.h>
|
||||
#include <shdeprecated.h>
|
||||
#include <tchar.h>
|
||||
#include <stdio.h>
|
||||
#include <uxtheme.h>
|
||||
|
|
|
@ -59,7 +59,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Možnosti", ID_TOOLS_OPTIONS
|
||||
END
|
||||
POPUP "&Pomoc"
|
||||
POPUP "Ná&povìda"
|
||||
BEGIN
|
||||
MENUITEM "&Prùzkumník &FAQ", ID_EXPLORER_FAQ
|
||||
MENUITEM "O P&rùzkumníku", ID_ABOUT_EXPLORER
|
||||
|
@ -122,7 +122,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Nastavení", ID_TOOLS_OPTIONS
|
||||
END
|
||||
POPUP "&Pomoc"
|
||||
POPUP "Ná&povìda"
|
||||
BEGIN
|
||||
MENUITEM "Prùzkumník &FAQ", ID_EXPLORER_FAQ
|
||||
MENUITEM "O &Prùzkumníku", ID_ABOUT_EXPLORER
|
||||
|
@ -149,7 +149,7 @@ BEGIN
|
|||
45,71,12
|
||||
DEFPUSHBUTTON "&Spustit",1,158,6,47,14
|
||||
PUSHBUTTON "&Storno",2,158,23,47,14
|
||||
PUSHBUTTON "&Pomoc",254,158,43,47,14
|
||||
PUSHBUTTON "Ná&povìda",254,158,43,47,14
|
||||
END
|
||||
|
||||
IDD_SEARCH_PROGRAM DIALOGEX 0, 0, 200, 65
|
||||
|
@ -332,7 +332,7 @@ BEGIN
|
|||
IDS_SHUTDOWN "Vypnout..."
|
||||
IDS_RESTART "Restartovat..."
|
||||
IDS_LAUNCH "Spustit..."
|
||||
IDS_START_HELP "Pomoc"
|
||||
IDS_START_HELP "Nápovìda"
|
||||
IDS_SEARCH_FILES "Hledat"
|
||||
IDS_DOCUMENTS "Dokumenty"
|
||||
IDS_FAVORITES "Oblíbené"
|
||||
|
|
|
@ -30,6 +30,7 @@
|
|||
|
||||
#include "fatfs.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
|
||||
static union DEntry* link_dir_entries(struct dirent* dir, struct Kette* K, int cnt)
|
||||
{
|
||||
|
@ -634,3 +635,5 @@ int FATDrive::get_cache_buffer() // search for free cache buffer
|
|||
|
||||
return j;
|
||||
}
|
||||
|
||||
#endif // _DEBUG
|
||||
|
|
|
@ -177,7 +177,7 @@ FileChildWindow::FileChildWindow(HWND hwnd, const FileChildWndInfo& info)
|
|||
_root._entry = new RegistryRoot();
|
||||
entry = _root.read_tree(info._path+_tcslen(_root._path));
|
||||
break;
|
||||
|
||||
#ifdef _DEBUG
|
||||
case ET_FAT: {
|
||||
_root._drive_type = DRIVE_UNKNOWN;
|
||||
_root._sort_order = SORT_NONE;
|
||||
|
@ -194,7 +194,7 @@ FileChildWindow::FileChildWindow(HWND hwnd, const FileChildWndInfo& info)
|
|||
entry = _root.read_tree(info._path+_tcslen(_root._path));
|
||||
}
|
||||
break;}
|
||||
|
||||
#endif
|
||||
#ifndef _NO_WIN_FS
|
||||
default: // ET_WINDOWS
|
||||
_root._drive_type = GetDriveType(info._path);
|
||||
|
|
|
@ -630,8 +630,8 @@ SmpRegistryConfigurationTable[] =
|
|||
0,
|
||||
L"BootExecute",
|
||||
&SmpBootExecuteList,
|
||||
REG_NONE,
|
||||
NULL,
|
||||
REG_MULTI_SZ,
|
||||
L"autocheck AutoChk.exe *\0",
|
||||
0
|
||||
},
|
||||
|
||||
|
@ -725,16 +725,6 @@ SmpRegistryConfigurationTable[] =
|
|||
0
|
||||
},
|
||||
|
||||
{
|
||||
SmpConfigureEnvironment,
|
||||
RTL_QUERY_REGISTRY_SUBKEY,
|
||||
L"Environment",
|
||||
NULL,
|
||||
REG_NONE,
|
||||
NULL,
|
||||
0
|
||||
},
|
||||
|
||||
{
|
||||
SmpConfigureSubSystems,
|
||||
RTL_QUERY_REGISTRY_SUBKEY,
|
||||
|
|
|
@ -67,7 +67,7 @@ SmpExecuteImage(IN PUNICODE_STRING FileName,
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
/* This is a pretty bad failure. ASSERT on checked builds and exit */
|
||||
ASSERTMSG(NT_SUCCESS(Status), "RtlCreateProcessParameters");
|
||||
ASSERTMSG("RtlCreateProcessParameters", NT_SUCCESS(Status));
|
||||
DPRINT1("SMSS: RtlCreateProcessParameters failed for %wZ - Status == %lx\n",
|
||||
FileName, Status);
|
||||
return Status;
|
||||
|
|
|
@ -162,6 +162,9 @@ SmpParseToken(IN PUNICODE_STRING Input,
|
|||
/* Save the input length */
|
||||
InputLength = Input->Length;
|
||||
|
||||
/* If the input string is empty, just return */
|
||||
if (InputLength == 0) return STATUS_SUCCESS;
|
||||
|
||||
/* Parse the buffer until the first character */
|
||||
p = Input->Buffer;
|
||||
Length = 0;
|
||||
|
|
|
@ -1,50 +1,27 @@
|
|||
##bootcd
|
||||
#clear it out
|
||||
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/bootcd.cmake
|
||||
"file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bootcd)\n")
|
||||
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/bootcd.lst "")
|
||||
|
||||
add_custom_target(bootcd
|
||||
${CMAKE_COMMAND} -D CD_DIR=${CMAKE_CURRENT_BINARY_DIR}/bootcd
|
||||
-P ${CMAKE_CURRENT_BINARY_DIR}/bootcd.cmake
|
||||
COMMAND native-cdmake -v -j -m -b ${CMAKE_CURRENT_BINARY_DIR}/freeldr/bootsect/isoboot.bin ${CMAKE_CURRENT_BINARY_DIR}/bootcd REACTOS ${REACTOS_BINARY_DIR}/bootcd.iso
|
||||
COMMAND native-cdmake -j -m -b ${CMAKE_CURRENT_BINARY_DIR}/freeldr/bootsect/isoboot.bin @${CMAKE_CURRENT_BINARY_DIR}/bootcd.lst REACTOS ${REACTOS_BINARY_DIR}/bootcd.iso
|
||||
DEPENDS native-cdmake
|
||||
VERBATIM)
|
||||
|
||||
|
||||
##bootcdregtest
|
||||
#clear it out
|
||||
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/bootcdregtest.cmake
|
||||
"file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bootcdregtest)\n")
|
||||
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/bootcdregtest.lst "")
|
||||
|
||||
add_custom_target(bootcdregtest
|
||||
${CMAKE_COMMAND} -D CD_DIR=${CMAKE_CURRENT_BINARY_DIR}/bootcdregtest
|
||||
-P ${CMAKE_CURRENT_BINARY_DIR}/bootcdregtest.cmake
|
||||
COMMAND native-cdmake -v -j -m -b ${CMAKE_CURRENT_BINARY_DIR}/freeldr/bootsect/isobtrt.bin ${CMAKE_CURRENT_BINARY_DIR}/bootcdregtest REACTOS ${REACTOS_BINARY_DIR}/bootcdregtest.iso
|
||||
COMMAND native-cdmake -j -m -b ${CMAKE_CURRENT_BINARY_DIR}/freeldr/bootsect/isobtrt.bin @${CMAKE_CURRENT_BINARY_DIR}/bootcdregtest.lst REACTOS ${REACTOS_BINARY_DIR}/bootcdregtest.iso
|
||||
DEPENDS native-cdmake
|
||||
VERBATIM)
|
||||
|
||||
|
||||
##livecd
|
||||
#clear it out
|
||||
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/livecd.cmake
|
||||
"file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/livecd)\n")
|
||||
#create profiles directories too
|
||||
file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/livecd.cmake
|
||||
"file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/livecd/Profiles)\n")
|
||||
file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/livecd.cmake
|
||||
"file(MAKE_DIRECTORY \"${CMAKE_CURRENT_BINARY_DIR}/livecd/Profiles/All Users\")\n")
|
||||
file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/livecd.cmake
|
||||
"file(MAKE_DIRECTORY \"${CMAKE_CURRENT_BINARY_DIR}/livecd/Profiles/All Users/Desktop\")\n")
|
||||
file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/livecd.cmake
|
||||
"file(MAKE_DIRECTORY \"${CMAKE_CURRENT_BINARY_DIR}/livecd/Profiles/Default User\")\n")
|
||||
file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/livecd.cmake
|
||||
"file(MAKE_DIRECTORY \"${CMAKE_CURRENT_BINARY_DIR}/livecd/Profiles/Default User/Desktop\")\n")
|
||||
file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/livecd.cmake
|
||||
"file(MAKE_DIRECTORY \"${CMAKE_CURRENT_BINARY_DIR}/livecd/Profiles/Default User/My Documents\")\n")
|
||||
#clear it out and create the empty Desktop folder
|
||||
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/livecd.lst "Profiles/Default User/Desktop\n")
|
||||
|
||||
add_custom_target(livecd
|
||||
${CMAKE_COMMAND} -D CD_DIR=${CMAKE_CURRENT_BINARY_DIR}/livecd
|
||||
-P ${CMAKE_CURRENT_BINARY_DIR}/livecd.cmake
|
||||
COMMAND native-cdmake -v -j -m -b ${CMAKE_CURRENT_BINARY_DIR}/freeldr/bootsect/isoboot.bin ${CMAKE_CURRENT_BINARY_DIR}/livecd REACTOS ${REACTOS_BINARY_DIR}/livecd.iso
|
||||
COMMAND native-cdmake -j -m -b ${CMAKE_CURRENT_BINARY_DIR}/freeldr/bootsect/isoboot.bin @${CMAKE_CURRENT_BINARY_DIR}/livecd.lst REACTOS ${REACTOS_BINARY_DIR}/livecd.iso
|
||||
DEPENDS native-cdmake
|
||||
VERBATIM)
|
||||
|
||||
|
|
|
@ -11,7 +11,11 @@ HKCR,"SystemFileAssociations","",0x00000000,""
|
|||
; Folders
|
||||
HKCR,"Folder","",0x00000000,"Folder"
|
||||
;HKCR,"Folder\DefaultIcon","",0x00000000,"%SystemRoot%\system32\shell32.dll,-4"
|
||||
HKCR,"Folder\shell\open","BrowserFlags",0x00010001,"0x00000010"
|
||||
HKCR,"Folder\shell\open","ExplorerFlags",0x00010001,"0x00000012"
|
||||
HKCR,"Folder\shell\open\command","",0x00000000,"explorer.exe ""%1"""
|
||||
HKCR,"Folder\shell\explore","BrowserFlags",0x00010001,"0x00000022"
|
||||
HKCR,"Folder\shell\explore","ExplorerFlags",0x00010001,"0x00000021"
|
||||
HKCR,"Folder\shell\explore\command","",0x00000000,"explorer.exe /e,""%1"""
|
||||
|
||||
; Drive property page
|
||||
|
|
|
@ -227,13 +227,14 @@ function(add_cd_file)
|
|||
if(_CD_NO_CAB)
|
||||
#directly on cd
|
||||
foreach(item ${_CD_FILE})
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootcd.cmake "file(COPY \"${item}\" DESTINATION \"\${CD_DIR}/${_CD_DESTINATION}\")\n")
|
||||
if(_CD_NAME_ON_CD)
|
||||
#rename it in the cd tree
|
||||
set(__file ${_CD_NAME_ON_CD})
|
||||
else()
|
||||
get_filename_component(__file ${item} NAME)
|
||||
endif()
|
||||
set_property(GLOBAL APPEND PROPERTY BOOTCD_FILE_LIST "${_CD_DESTINATION}/${__file}=${item}")
|
||||
endforeach()
|
||||
if(_CD_NAME_ON_CD)
|
||||
get_filename_component(__file ${_CD_FILE} NAME)
|
||||
#rename it in the cd tree
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootcd.cmake "file(RENAME \${CD_DIR}/${_CD_DESTINATION}/${__file} \${CD_DIR}/${_CD_DESTINATION}/${_CD_NAME_ON_CD})\n")
|
||||
endif()
|
||||
if(_CD_TARGET)
|
||||
#manage dependency
|
||||
add_dependencies(bootcd ${_CD_TARGET})
|
||||
|
@ -259,13 +260,14 @@ function(add_cd_file)
|
|||
add_dependencies(livecd ${_CD_TARGET})
|
||||
endif()
|
||||
foreach(item ${_CD_FILE})
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/livecd.cmake "file(COPY \"${item}\" DESTINATION \"\${CD_DIR}/${_CD_DESTINATION}\")\n")
|
||||
if(_CD_NAME_ON_CD)
|
||||
#rename it in the cd tree
|
||||
set(__file ${_CD_NAME_ON_CD})
|
||||
else()
|
||||
get_filename_component(__file ${item} NAME)
|
||||
endif()
|
||||
set_property(GLOBAL APPEND PROPERTY LIVECD_FILE_LIST "${_CD_DESTINATION}/${__file}=${item}")
|
||||
endforeach()
|
||||
if(_CD_NAME_ON_CD)
|
||||
get_filename_component(__file ${_CD_FILE} NAME)
|
||||
#rename it in the cd tree
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/livecd.cmake "file(RENAME \${CD_DIR}/${_CD_DESTINATION}/${__file} \${CD_DIR}/${_CD_DESTINATION}/${_CD_NAME_ON_CD})\n")
|
||||
endif()
|
||||
endif() #end livecd
|
||||
|
||||
#do we add it to regtest?
|
||||
|
@ -275,13 +277,14 @@ function(add_cd_file)
|
|||
if(_CD_NO_CAB)
|
||||
#directly on cd
|
||||
foreach(item ${_CD_FILE})
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootcdregtest.cmake "file(COPY \"${item}\" DESTINATION \"\${CD_DIR}/${_CD_DESTINATION}\")\n")
|
||||
if(_CD_NAME_ON_CD)
|
||||
#rename it in the cd tree
|
||||
set(__file ${_CD_NAME_ON_CD})
|
||||
else()
|
||||
get_filename_component(__file ${item} NAME)
|
||||
endif()
|
||||
set_property(GLOBAL APPEND PROPERTY BOOTCDREGTEST_FILE_LIST "${_CD_DESTINATION}/${__file}=${item}")
|
||||
endforeach()
|
||||
if(_CD_NAME_ON_CD)
|
||||
get_filename_component(__file ${_CD_FILE} NAME)
|
||||
#rename it in the cd tree
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootcdregtest.cmake "file(RENAME \${CD_DIR}/${_CD_DESTINATION}/${__file} \${CD_DIR}/${_CD_DESTINATION}/${_CD_NAME_ON_CD})\n")
|
||||
endif()
|
||||
if(_CD_TARGET)
|
||||
#manage dependency
|
||||
add_dependencies(bootcdregtest ${_CD_TARGET})
|
||||
|
@ -298,6 +301,23 @@ function(add_cd_file)
|
|||
endif() #end bootcd
|
||||
endfunction()
|
||||
|
||||
function(create_iso_lists)
|
||||
get_property(_filelist GLOBAL PROPERTY BOOTCD_FILE_LIST)
|
||||
string(REPLACE ";" "\n" _filelist "${_filelist}")
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootcd.lst "${_filelist}")
|
||||
unset(_filelist)
|
||||
|
||||
get_property(_filelist GLOBAL PROPERTY LIVECD_FILE_LIST)
|
||||
string(REPLACE ";" "\n" _filelist "${_filelist}")
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/livecd.lst "${_filelist}")
|
||||
unset(_filelist)
|
||||
|
||||
get_property(_filelist GLOBAL PROPERTY BOOTCDREGTEST_FILE_LIST)
|
||||
string(REPLACE ";" "\n" _filelist "${_filelist}")
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootcdregtest.lst "${_filelist}")
|
||||
unset(_filelist)
|
||||
endfunction()
|
||||
|
||||
# Create module_clean targets
|
||||
function(add_clean_target _target)
|
||||
set(_clean_working_directory ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
|
|
@ -10,7 +10,7 @@ set(OARCH "pentium" CACHE STRING
|
|||
set(TUNE "i686" CACHE STRING
|
||||
"Which CPU ReactOS should be optimized for.")
|
||||
|
||||
set(OPTIMIZE "1" CACHE STRING
|
||||
set(OPTIMIZE "4" CACHE STRING
|
||||
"What level of optimization to use.
|
||||
0 = off
|
||||
1 = Default option, optimize for size (-Os) with some additional options
|
||||
|
|
|
@ -30,7 +30,7 @@ add_compile_flags("-fdebug-prefix-map=\"${REACTOS_SOURCE_DIR_NATIVE}\"=ReactOS")
|
|||
if(SEPARATE_DBG)
|
||||
add_compile_flags("-gdwarf-2 -g2")
|
||||
else()
|
||||
add_compile_flags("-gstabs+")
|
||||
add_compile_flags("-gdwarf-2 -gstrict-dwarf -femit-struct-debug-detailed=none -feliminate-unused-debug-symbols")
|
||||
endif()
|
||||
|
||||
# For some reason, cmake sets -fPIC, and we don't want it
|
||||
|
@ -51,7 +51,7 @@ add_compile_flags("-Werror -Wall -Wno-char-subscripts -Wpointer-arith -Wno-multi
|
|||
if(GCC_VERSION VERSION_LESS 4.7)
|
||||
add_compile_flags("-Wno-error=uninitialized")
|
||||
elseif(GCC_VERSION VERSION_EQUAL 4.7 OR GCC_VERSION VERSION_GREATER 4.7)
|
||||
add_compile_flags("-Wno-error=unused-but-set-variable -Wno-maybe-uninitialized -Wno-error=delete-non-virtual-dtor -Wno-error=narrowing")
|
||||
add_compile_flags("-Wno-error=unused-but-set-variable -Wno-maybe-uninitialized -Wno-error=narrowing")
|
||||
endif()
|
||||
|
||||
if(ARCH STREQUAL "amd64")
|
||||
|
@ -154,16 +154,15 @@ else()
|
|||
"<CMAKE_CXX_COMPILER> ${CMAKE_CXX_FLAGS} <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>"
|
||||
"${RSYM} <TARGET> <TARGET>")
|
||||
set(CMAKE_RC_CREATE_SHARED_LIBRARY
|
||||
"<CMAKE_C_COMPILER> ${CMAKE_C_FLAGS} <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>"
|
||||
"${RSYM} <TARGET> <TARGET>")
|
||||
"<CMAKE_C_COMPILER> ${CMAKE_C_FLAGS} <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
|
||||
endif()
|
||||
|
||||
set(CMAKE_EXE_LINKER_FLAGS "-nostdlib -Wl,--enable-auto-image-base,--disable-auto-import,--disable-stdcall-fixup")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS_INIT} -Wl,--disable-stdcall-fixup")
|
||||
|
||||
SET(CMAKE_C_COMPILE_OBJECT "${CCACHE} <CMAKE_C_COMPILER> <DEFINES> <FLAGS> -o <OBJECT> -c <SOURCE>")
|
||||
SET(CMAKE_C_COMPILE_OBJECT "${CCACHE} <CMAKE_C_COMPILER> <DEFINES> -Wa,--compress-debug-sections <FLAGS> -o <OBJECT> -c <SOURCE>")
|
||||
SET(CMAKE_CXX_COMPILE_OBJECT "${CCACHE} <CMAKE_CXX_COMPILER> <DEFINES> <FLAGS> -o <OBJECT> -c <SOURCE>")
|
||||
set(CMAKE_ASM_COMPILE_OBJECT "<CMAKE_ASM_COMPILER> -x assembler-with-cpp -o <OBJECT> -I${REACTOS_SOURCE_DIR}/include/asm -I${REACTOS_BINARY_DIR}/include/asm <FLAGS> <DEFINES> -D__ASM__ -c <SOURCE>")
|
||||
set(CMAKE_ASM_COMPILE_OBJECT "<CMAKE_ASM_COMPILER> -Wa,--compress-debug-sections -x assembler-with-cpp -o <OBJECT> -I${REACTOS_SOURCE_DIR}/include/asm -I${REACTOS_BINARY_DIR}/include/asm <FLAGS> <DEFINES> -D__ASM__ -c <SOURCE>")
|
||||
|
||||
set(CMAKE_RC_COMPILE_OBJECT "<CMAKE_RC_COMPILER> -O coff <FLAGS> -DRC_INVOKED -D__WIN32__=1 -D__FLAT__=1 ${I18N_DEFS} <DEFINES> <SOURCE> <OBJECT>")
|
||||
set(CMAKE_DEPFILE_FLAGS_RC "--preprocessor \"${MINGW_TOOLCHAIN_PREFIX}gcc${MINGW_TOOLCHAIN_SUFFIX} -E -xc-header -MMD -MF <DEPFILE> -MT <OBJECT>\" ")
|
||||
|
@ -211,11 +210,15 @@ function(set_module_type_toolchain MODULE TYPE)
|
|||
endif()
|
||||
endfunction()
|
||||
|
||||
function(add_delay_importlibs MODULE)
|
||||
foreach(LIB ${ARGN})
|
||||
target_link_libraries(${MODULE} lib${LIB}_delayed)
|
||||
function(add_delay_importlibs _module)
|
||||
get_target_property(_module_type ${_module} TYPE)
|
||||
if(_module_type STREQUAL "STATIC_LIBRARY")
|
||||
message(FATAL_ERROR "Cannot add delay imports to a static library")
|
||||
endif()
|
||||
foreach(_lib ${ARGN})
|
||||
target_link_libraries(${_module} lib${_lib}_delayed)
|
||||
endforeach()
|
||||
target_link_libraries(${MODULE} delayimp)
|
||||
target_link_libraries(${_module} delayimp)
|
||||
endfunction()
|
||||
|
||||
if(NOT ARCH STREQUAL "i386")
|
||||
|
|
|
@ -127,14 +127,18 @@ endfunction()
|
|||
|
||||
#define those for having real libraries
|
||||
set(CMAKE_IMPLIB_CREATE_STATIC_LIBRARY "LINK /LIB /NOLOGO <LINK_FLAGS> /OUT:<TARGET> <OBJECTS>")
|
||||
set(CMAKE_STUB_ASM_COMPILE_OBJECT "<CMAKE_ASM_COMPILER> /Cp /Fo<OBJECT> /c /Ta <SOURCE>")
|
||||
macro(add_delay_importlibs MODULE)
|
||||
foreach(LIB ${ARGN})
|
||||
add_target_link_flags(${MODULE} "/DELAYLOAD:${LIB}.dll")
|
||||
target_link_libraries(${MODULE} lib${LIB})
|
||||
set(CMAKE_STUB_ASM_COMPILE_OBJECT "<CMAKE_ASM_COMPILER> /nologo /Cp /Fo<OBJECT> /c /Ta <SOURCE>")
|
||||
function(add_delay_importlibs _module)
|
||||
get_target_property(_module_type ${_module} TYPE)
|
||||
if(_module_type STREQUAL "STATIC_LIBRARY")
|
||||
message(FATAL_ERROR "Cannot add delay imports to a static library")
|
||||
endif()
|
||||
foreach(_lib ${ARGN})
|
||||
add_target_link_flags(${_module} "/DELAYLOAD:${_lib}.dll")
|
||||
target_link_libraries(${_module} lib${_lib})
|
||||
endforeach()
|
||||
target_link_libraries(${MODULE} delayimp)
|
||||
endmacro()
|
||||
target_link_libraries(${_module} delayimp)
|
||||
endfunction()
|
||||
|
||||
function(generate_import_lib _libname _dllname _spec_file)
|
||||
|
||||
|
|
|
@ -41,27 +41,14 @@ if defined ROS_ARCH (
|
|||
set CMAKE_GENERATOR="Ninja"
|
||||
)
|
||||
|
||||
) else if defined DDK_TARGET_OS (
|
||||
echo Detected DDK/WDK for %DDK_TARGET_OS%-%_BUILDARCH%%
|
||||
set BUILD_ENVIRONMENT=WDK
|
||||
if "%_BUILDARCH%" == "x86" (
|
||||
set ARCH=i386
|
||||
) else if "%_BUILDARCH%" == "AMD64" (
|
||||
set ARCH=amd64
|
||||
)
|
||||
set USE_VSCMD=1
|
||||
set USE_WDK_HEADERS=0
|
||||
|
||||
) else if defined VCINSTALLDIR (
|
||||
:: VS command prompt does not put this in environment vars
|
||||
cl 2>&1 | find "x86" > NUL && set ARCH=i386
|
||||
cl 2>&1 | find "x64" > NUL && set ARCH=amd64
|
||||
cl 2>&1 | find "ARM" > NUL && set ARCH=arm
|
||||
cl 2>&1 | find "14.00." > NUL && set BUILD_ENVIRONMENT=VS8
|
||||
cl 2>&1 | find "15.00." > NUL && set BUILD_ENVIRONMENT=VS9
|
||||
cl 2>&1 | find "16.00." > NUL && set BUILD_ENVIRONMENT=VS10
|
||||
cl 2>&1 | find "17.00." > NUL && set BUILD_ENVIRONMENT=VS11
|
||||
::cl 2>&1 | find "18.00." > NUL && set BUILD_ENVIRONMENT=VS12
|
||||
cl 2>&1 | find "18.00." > NUL && set BUILD_ENVIRONMENT=VS12
|
||||
if not defined BUILD_ENVIRONMENT (
|
||||
echo Error: Visual Studio version too old or version detection failed.
|
||||
exit /b
|
||||
|
@ -69,19 +56,7 @@ if defined ROS_ARCH (
|
|||
|
||||
echo Detected Visual Studio Environment !BUILD_ENVIRONMENT!-!ARCH!
|
||||
if /I "%1" == "VSSolution" (
|
||||
if "!BUILD_ENVIRONMENT!" == "VS8" (
|
||||
if "!ARCH!" == "amd64" (
|
||||
set CMAKE_GENERATOR="Visual Studio 8 2005 Win64"
|
||||
) else (
|
||||
set CMAKE_GENERATOR="Visual Studio 8 2005"
|
||||
)
|
||||
) else if "!BUILD_ENVIRONMENT!" == "VS9" (
|
||||
if "!ARCH!" == "amd64" (
|
||||
set CMAKE_GENERATOR="Visual Studio 9 2008 Win64"
|
||||
) else (
|
||||
set CMAKE_GENERATOR="Visual Studio 9 2008"
|
||||
)
|
||||
) else if "!BUILD_ENVIRONMENT!" == "VS10" (
|
||||
if "!BUILD_ENVIRONMENT!" == "VS10" (
|
||||
if "!ARCH!" == "amd64" (
|
||||
set CMAKE_GENERATOR="Visual Studio 10 Win64"
|
||||
) else (
|
||||
|
@ -95,23 +70,20 @@ if defined ROS_ARCH (
|
|||
) else (
|
||||
set CMAKE_GENERATOR="Visual Studio 11"
|
||||
)
|
||||
) else if "!BUILD_ENVIRONMENT!" == "VS12" (
|
||||
if "!ARCH!" == "amd64" (
|
||||
set CMAKE_GENERATOR="Visual Studio 12 Win64"
|
||||
) else if "!ARCH!" == "arm" (
|
||||
set CMAKE_GENERATOR="Visual Studio 12 ARM"
|
||||
) else (
|
||||
set CMAKE_GENERATOR="Visual Studio 12"
|
||||
)
|
||||
)
|
||||
) else (
|
||||
set USE_VSCMD=1
|
||||
echo This script defaults to Ninja. To use Visual Studio GUI specify "VSSolution" as a parameter.
|
||||
)
|
||||
|
||||
) else if defined sdkdir (
|
||||
echo Detected Windows SDK %TARGET_PLATFORM%-%TARGET_CPU%
|
||||
if "%TARGET_CPU%" == "x86" (
|
||||
set ARCH=i386
|
||||
) else if "%TARGET_CPU%" == "x64" (
|
||||
set ARCH=amd64
|
||||
)
|
||||
|
||||
set BUILD_ENVIRONMENT=SDK
|
||||
set USE_VSCMD=1
|
||||
|
||||
) else (
|
||||
echo Error: Unable to detect build environment. Configure script failure.
|
||||
exit /b
|
||||
|
@ -179,8 +151,6 @@ if EXIST CMakeCache.txt (
|
|||
|
||||
if "%BUILD_ENVIRONMENT%" == "MinGW" (
|
||||
cmake -G %CMAKE_GENERATOR% -DENABLE_CCACHE=0 -DPCH=0 -DCMAKE_TOOLCHAIN_FILE=toolchain-gcc.cmake -DARCH=%ARCH% -DREACTOS_BUILD_TOOLS_DIR:DIR="%REACTOS_BUILD_TOOLS_DIR%" "%REACTOS_SOURCE_DIR%"
|
||||
) else if "%BUILD_ENVIRONMENT%" == "WDK" (
|
||||
cmake -G %CMAKE_GENERATOR% -DCMAKE_TOOLCHAIN_FILE=toolchain-msvc.cmake -DUSE_WDK_HEADERS=%USE_WDK_HEADERS% -DARCH=%ARCH% -DREACTOS_BUILD_TOOLS_DIR:DIR="%REACTOS_BUILD_TOOLS_DIR%" "%REACTOS_SOURCE_DIR%"
|
||||
) else (
|
||||
cmake -G %CMAKE_GENERATOR% -DCMAKE_TOOLCHAIN_FILE=toolchain-msvc.cmake -DARCH=%ARCH% -DREACTOS_BUILD_TOOLS_DIR:DIR="%REACTOS_BUILD_TOOLS_DIR%" "%REACTOS_SOURCE_DIR%"
|
||||
)
|
||||
|
|
2
dll/3rdparty/libxslt/CMakeLists.txt
vendored
2
dll/3rdparty/libxslt/CMakeLists.txt
vendored
|
@ -47,6 +47,6 @@ add_pch(libxslt libxslt.h)
|
|||
add_cd_file(TARGET libxslt DESTINATION reactos/system32 FOR all)
|
||||
|
||||
if(NOT MSVC)
|
||||
add_target_compile_flags(libxslt "-Wno-pointer-sign")
|
||||
add_target_compile_flags(libxslt "-Wno-pointer-sign -Wno-unused-but-set-variable -Wno-unused-function")
|
||||
allow_warnings(libxslt)
|
||||
endif()
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* FILE: dll/cpl/appwiz/lang/cs-CZ.rc
|
||||
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
|
||||
* UPDATED: 2010-03-14
|
||||
* UPDATED: 2013-06-01
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
||||
|
@ -26,49 +26,49 @@ END
|
|||
|
||||
IDD_SHORTCUT_LOCATION DIALOGEX 0, 0, 340, 200
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Vytvoøit zástupce"
|
||||
CAPTION "Vytvořit zástupce"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
LTEXT "Tento prùvodce pomùže s vytvoøením zástupcù na místní\nnebo sí<73>ové programy, soubory, složky, poèítaèe nebo\ninternetové adresy.", -1, 120, 15, 200, 30
|
||||
LTEXT "Zadejte umístìní položky:", -1, 120, 50, 120, 10
|
||||
LTEXT "Tento průvodce pomůže s vytvořením zástupců na místní\nnebo síťové programy, soubory, složky, počítače nebo\ninternetové adresy.", -1, 120, 15, 200, 30
|
||||
LTEXT "Zadejte umístění položky:", -1, 120, 50, 120, 10
|
||||
EDITTEXT IDC_SHORTCUT_LOCATION, 120, 65, 150, 15, ES_LEFT
|
||||
PUSHBUTTON "Procházet...", IDC_SHORTCUT_BROWSE, 272, 65, 55, 15, ES_LEFT
|
||||
LTEXT "Pokraèujte kliknutím na Další.", -1, 120, 97, 162, 10
|
||||
PUSHBUTTON "Procházet...", IDC_SHORTCUT_BROWSE, 272, 65, 55, 15, ES_LEFT
|
||||
LTEXT "Pokračujte kliknutím na Další.", -1, 120, 97, 162, 10
|
||||
END
|
||||
|
||||
IDD_SHORTCUT_FINISH DIALOGEX 0, 0, 340, 200
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Zvolte název programu"
|
||||
CAPTION "Zvolte název programu"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
LTEXT "&Zadejte název tohoto zástupce:", -1, 120, 15, 150, 10
|
||||
LTEXT "&Zadejte název tohoto zástupce:", -1, 120, 15, 150, 10
|
||||
EDITTEXT IDC_SHORTCUT_NAME, 120, 35, 150, 15, ES_LEFT
|
||||
LTEXT "Kliknutím na Dokonèit vytvoøíte zástupce.", -1, 118, 97, 178, 17
|
||||
LTEXT "Kliknutím na Dokončit vytvoříte zástupce.", -1, 118, 97, 178, 17
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_CPLSYSTEMNAME "Pøidat a odebrat programy"
|
||||
IDS_CPLSYSTEMDESCRIPTION "Nastavuje programy a vytváøí zástupce."
|
||||
IDS_CREATE_SHORTCUT "Vytvoøit zástupce"
|
||||
IDS_CPLSYSTEMNAME "Přidat a odebrat programy"
|
||||
IDS_CPLSYSTEMDESCRIPTION "Nastavuje programy a vytváří zástupce."
|
||||
IDS_CREATE_SHORTCUT "Vytvořit zástupce"
|
||||
IDS_ERROR_NOT_FOUND "Soubor %s nebyl nalezen."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_DOWNLOADING "Downloading..."
|
||||
IDS_INSTALLING "Installing..."
|
||||
IDS_INVALID_SHA "Unexpected checksum of downloaded file. Aborting installation of corrupted file."
|
||||
IDS_DOWNLOADING "Stahování..."
|
||||
IDS_INSTALLING "Instalace..."
|
||||
IDS_INVALID_SHA "Stažený soubor má neplatný kontrolní součet. Instalace poškozeného souboru bude přerušena."
|
||||
END
|
||||
|
||||
ID_DWL_GECKO_DIALOG DIALOG 0, 0, 260, 95
|
||||
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Wine Gecko Installer"
|
||||
CAPTION "Wine Gecko Instalátor"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Wine could not find a Gecko package which is needed for applications embedding HTML to work correctly. Wine can automatically download and install it for you.\n\nNote: it is recommended to use your distribution's packages instead. See <a href=""http://wiki.winehq.org/Gecko"">http://wiki.winehq.org/Gecko</a> for details.",
|
||||
CONTROL "Wine nenalezlo balíček Gecko nutný k tomu, aby aplikace zapouzdřující HTML fungovaly správně. Wine jej může automaticky stáhnout a nainstalovat.\n\nPoznámka: doporučujeme použít balíček dodávaný s distribucí. Pro více informací viz <a href=""http://wiki.winehq.org/Gecko"">http://wiki.winehq.org/Gecko</a>.",
|
||||
ID_DWL_STATUS, "SysLink", 0, 10, 10, 240, 65
|
||||
CONTROL "", ID_DWL_PROGRESS, PROGRESS_CLASSA, WS_BORDER | PBS_SMOOTH, 10, 40, 240, 12
|
||||
DEFPUSHBUTTON "&Install", ID_DWL_INSTALL, 200, 76, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 144, 76, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
DEFPUSHBUTTON "&Instalovat", ID_DWL_INSTALL, 200, 76, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
PUSHBUTTON "Storno", IDCANCEL, 144, 76, 50, 14, WS_GROUP | WS_TABSTOP
|
||||
END
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
#ifdef LANGUAGE_BG_BG
|
||||
#include "lang/bg-BG.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_CS_CZ
|
||||
#include "lang/cs-CZ.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_DE_DE
|
||||
#include "lang/de-DE.rc"
|
||||
#endif
|
||||
|
@ -34,6 +31,9 @@
|
|||
|
||||
// UTF-8
|
||||
#pragma code_page(65001)
|
||||
#ifdef LANGUAGE_CS_CZ
|
||||
#include "lang/cs-CZ.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_HE_IL
|
||||
#include "lang/he-IL.rc"
|
||||
#endif
|
||||
|
|
|
@ -17,17 +17,17 @@ END
|
|||
|
||||
IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Advanced Settings"
|
||||
CAPTION "Impostazioni avanzate"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "System Configuration", -1, 7, 7, 240, 70
|
||||
AUTOCHECKBOX "&Turn off advanced text services", IDC_TURNOFFTEXTSVCS_CB, 14, 20, 130, 12
|
||||
LTEXT "Select this check box to turn off advanced text services in all programs.\nThis is not recommended for East Asian users because this closes the language bar.", -1, 14, 40, 230, 35
|
||||
GROUPBOX "Configurazione di sistema", -1, 7, 7, 240, 70
|
||||
AUTOCHECKBOX "&Disabilita i servizi avanzati per il testo", IDC_TURNOFFTEXTSVCS_CB, 14, 20, 130, 12
|
||||
LTEXT "Questa abilitazione toglie i servizi avanzati per il testo da tutti i programmi.\nSconsigliata agli utenti dell'Asia dell'est perchè verrà disabilitata la barra delle lingue.", -1, 14, 40, 230, 35
|
||||
END
|
||||
|
||||
IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
|
||||
CAPTION "Impostazioni avanzate"
|
||||
CAPTION "Impostazioni avanzate per la tastiera"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Per disattivare Blocco Maiuscole", -1, 7, 7, 258, 26
|
||||
|
|
|
@ -11,23 +11,23 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
|||
CAPTION "Rychlost"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Opakování znaků", -1, 5, 5, 230, 130
|
||||
GROUPBOX "Opakování znaků", -1, 5, 5, 230, 130
|
||||
ICON IDI_REPEAT_DELAY, IDC_ICON_REPEAT_DELAY, 15, 15, 15, 15
|
||||
LTEXT "&Prodleva před opakováním", -1, 40, 15, 150, 10
|
||||
LTEXT "Dlouhá", -1, 40, 30, 25, 10
|
||||
LTEXT "Krátká", -1, 200, 30, 25, 10
|
||||
LTEXT "&Prodleva před opakováním", -1, 40, 15, 150, 10
|
||||
LTEXT "Dlouhá", -1, 40, 30, 25, 10
|
||||
LTEXT "Krátká", -1, 200, 30, 25, 10
|
||||
CONTROL "",IDC_SLIDER_REPEAT_DELAY, "msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 65, 30, 130, 17
|
||||
ICON IDI_REPEAT_RATE, IDC_ICON_REPEAT_RATE, 15, 70, 15, 15
|
||||
LTEXT "&Rychlost opakování", -1, 40, 70, 120, 10
|
||||
LTEXT "Malá", -1, 40, 85, 25, 10
|
||||
LTEXT "Velká", -1, 200, 85, 25, 10
|
||||
LTEXT "&Rychlost opakování", -1, 40, 70, 120, 10
|
||||
LTEXT "Malá", -1, 40, 85, 25, 10
|
||||
LTEXT "Velká", -1, 200, 85, 25, 10
|
||||
CONTROL "",IDC_SLIDER_REPEAT_RATE, "msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 65, 85, 130, 17
|
||||
LTEXT "Zde můžete vyzkoušet rychlost opakování:", -1, 15, 105, 150, 10
|
||||
LTEXT "Zde můžete vyzkoušet rychlost opakování:", -1, 15, 105, 150, 10
|
||||
EDITTEXT IDC_EDIT_REPEAT_RATE, 15, 115, 200, 15, WS_CHILD | WS_VISIBLE | WS_GROUP
|
||||
GROUPBOX "Rychlost &blikání kurzoru:", -1, 5, 145, 230, 50
|
||||
GROUPBOX "Rychlost &blikání kurzoru:", -1, 5, 145, 230, 50
|
||||
LTEXT "", IDC_TEXT_CURSOR_BLINK, 20, 165, 1, 8
|
||||
LTEXT "Žádná", -1, 40, 165, 30, 10
|
||||
LTEXT "Velká", -1, 200, 165, 30, 10
|
||||
LTEXT "Žádná", -1, 40, 165, 30, 10
|
||||
LTEXT "Velká", -1, 200, 165, 30, 10
|
||||
CONTROL "",IDC_SLIDER_CURSOR_BLINK, "msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 65, 165, 130, 17
|
||||
END
|
||||
|
||||
|
@ -40,37 +40,37 @@ END
|
|||
|
||||
IDD_CLICK_LOCK DIALOGEX 0, 0, 246, 100
|
||||
STYLE DS_SHELLFONT | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Nastavení funkce ClickLock"
|
||||
CAPTION "Nastavení funkce ClickLock"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Krátká", -1, 35, 50, 30, 10
|
||||
LTEXT "Dlouhá", -1, 140, 50, 30, 10
|
||||
LTEXT "Krátká", -1, 35, 50, 30, 10
|
||||
LTEXT "Dlouhá", -1, 140, 50, 30, 10
|
||||
CONTROL "",IDC_SLIDER_CLICK_LOCK, "msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 65, 50, 70, 17
|
||||
PUSHBUTTON "Ok", IDOK, 120, 75, 50, 15
|
||||
PUSHBUTTON "Storno", IDCANCEL, 175, 75, 50, 15
|
||||
LTEXT "&Nastavte dobu, po kterou musíte držet tlačítko myši stisknuté, než se funkce ClickLock aktivuje.",-1,60,15,170,30
|
||||
LTEXT "&Nastavte dobu, po kterou musíte držet tlačítko myši stisknuté, než se funkce ClickLock aktivuje.",-1,60,15,170,30
|
||||
ICON IDI_LOOK_KEY, IDC_ICON_CLICK_LOCK, 15, 15, 15, 15
|
||||
END
|
||||
|
||||
IDD_PAGE_BUTTON DIALOGEX 0, 0, 246, 228
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION
|
||||
CAPTION "Tlačítka"
|
||||
CAPTION "Tlačítka"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Nastavení tlačítek", -1, 5, 5, 230, 70
|
||||
CHECKBOX "Z&aměnit levé a pravé tlačítko", IDC_SWAP_MOUSE_BUTTONS, 10, 15, 140, 10
|
||||
GROUPBOX "Nastavení tlačítek", -1, 5, 5, 230, 70
|
||||
CHECKBOX "Z&aměnit levé a pravé tlačítko", IDC_SWAP_MOUSE_BUTTONS, 10, 15, 140, 10
|
||||
CONTROL "", IDC_IMAGE_SWAP_MOUSE, "Static", SS_ICON | SS_CENTERIMAGE | WS_VISIBLE, 165, 15, 65, 57, WS_EX_STATICEDGE
|
||||
LTEXT "Zaškrtnutím toto políčka nastavíte pravé tlačítko jako primární pro funkce jako výběr nebo přetažení.", -1, 10, 30, 150, 30
|
||||
GROUPBOX "Rychlost poklepání", -1, 5, 75, 230, 70
|
||||
LTEXT "Poklepejte na složku pro otestování nastavení. Pokud se složka neotevře, zkuste nižší rychlost.", -1, 10, 85, 150, 30
|
||||
LTEXT "&Rychlost: Malá", -1, 10, 120, 90, 8
|
||||
LTEXT "Velká", -1, 140, 120, 30, 8
|
||||
LTEXT "Zaškrtnutím tohoto políčka nastavíte pravé tlačítko jako primární pro funkce jako výběr nebo přetažení.", -1, 10, 30, 150, 30
|
||||
GROUPBOX "Rychlost poklepání", -1, 5, 75, 230, 70
|
||||
LTEXT "Poklepejte na složku pro otestování nastavení. Pokud se složka neotevře, zkuste nižší rychlost.", -1, 10, 85, 150, 30
|
||||
LTEXT "&Rychlost: Malá", -1, 10, 120, 90, 8
|
||||
LTEXT "Velká", -1, 140, 120, 30, 8
|
||||
CONTROL "",IDC_SLIDER_DOUBLE_CLICK_SPEED, "msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 60, 120, 70, 17
|
||||
CONTROL "", IDC_IMAGE_DOUBLE_CLICK_SPEED, "Static", SS_ICON | SS_NOTIFY | SS_CENTERIMAGE | WS_VISIBLE, 165, 85, 65, 57, WS_EX_STATICEDGE
|
||||
GROUPBOX "Funkce ClickLock", -1, 5, 150, 230, 70
|
||||
CHECKBOX "&Zapnout funkci ClickLock", IDC_CHECK_CLICK_LOCK, 10, 160, 100, 20
|
||||
PUSHBUTTON "&Nastavení...", IDC_BUTTON_CLICK_LOCK, 170, 160, 50, 10
|
||||
LTEXT "Funkce ClickLock Vám umožní označení nebo přetažení bez držení tlačítka myši. Krátkým stisknutím tlačítka funkci zapnete, další stisknutí funkci vypne.", -1, 10, 180, 190, 30
|
||||
PUSHBUTTON "&Nastavení...", IDC_BUTTON_CLICK_LOCK, 170, 160, 50, 10
|
||||
LTEXT "Funkce ClickLock Vám umožní označení nebo přetažení bez držení tlačítka myši. Krátkým stisknutím tlačítka funkci zapnete, další stisknutí funkci vypne.", -1, 10, 180, 190, 30
|
||||
END
|
||||
|
||||
IDD_PAGE_POINTER DIALOGEX 0, 0, 246, 228
|
||||
|
@ -78,24 +78,24 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION
|
|||
CAPTION "Ukazatele"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Sc&héma", -1, 5, 5, 170, 45
|
||||
GROUPBOX "Sc&héma", -1, 5, 5, 170, 45
|
||||
COMBOBOX IDC_COMBO_CURSOR_SCHEME, 10, 15, 145, 200, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "&Uložit jako...", IDC_BUTTON_SAVEAS_SCHEME, 70, 30, 50, 15
|
||||
PUSHBUTTON "&Uložit jako...", IDC_BUTTON_SAVEAS_SCHEME, 70, 30, 50, 15
|
||||
PUSHBUTTON "&Odstranit", IDC_BUTTON_DELETE_SCHEME, 125, 30, 40, 15
|
||||
CONTROL "", IDC_IMAGE_CURRENT_CURSOR, "Static", SS_ICON | SS_CENTERIMAGE | WS_VISIBLE, 190, 9, 45, 41, WS_EX_STATICEDGE
|
||||
LTEXT "Vl&astní", -1, 5, 60, 40, 10
|
||||
LTEXT "Vl&astní", -1, 5, 60, 40, 10
|
||||
LISTBOX IDC_LISTBOX_CURSOR, 5, 70, 230, 120, WS_VISIBLE | WS_BORDER | WS_TABSTOP | WS_VSCROLL | LBS_OWNERDRAWFIXED | LBS_NOTIFY
|
||||
CHECKBOX "&Zobrazit stín pod ukazatelem", IDC_CHECK_CURSOR_SHADOW, 5, 200, 110, 10
|
||||
PUSHBUTTON "Použít &výchozí", IDC_BUTTON_USE_DEFAULT_CURSOR, 120, 200, 50, 15
|
||||
PUSHBUTTON "&Procházet", IDC_BUTTON_BROWSE_CURSOR, 175, 200, 50, 15
|
||||
CHECKBOX "&Zobrazit stín pod ukazatelem", IDC_CHECK_CURSOR_SHADOW, 5, 200, 110, 10
|
||||
PUSHBUTTON "Použít &výchozí", IDC_BUTTON_USE_DEFAULT_CURSOR, 120, 200, 50, 15
|
||||
PUSHBUTTON "&Procházet", IDC_BUTTON_BROWSE_CURSOR, 175, 200, 50, 15
|
||||
END
|
||||
|
||||
IDD_CURSOR_SCHEME_SAVEAS DIALOGEX 0, 0, 200, 75
|
||||
STYLE DS_SHELLFONT | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Uložit Schéma"
|
||||
CAPTION "Uložit schéma"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Uložit toto schéma jako:", -1, 5, 5, 100, 10
|
||||
LTEXT "Uložit toto schéma jako:", -1, 5, 5, 100, 10
|
||||
EDITTEXT IDC_EDIT_SCHEME_NAME, 5, 15, 180, 15, WS_CHILD | WS_VISIBLE | WS_GROUP
|
||||
PUSHBUTTON "Ok", IDOK, 60, 45, 50, 15
|
||||
PUSHBUTTON "Storno", IDCANCEL, 115, 45, 50, 15
|
||||
|
@ -104,42 +104,42 @@ END
|
|||
|
||||
IDD_PAGE_OPTION DIALOGEX 0, 0, 246, 228
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION
|
||||
CAPTION "Možnosti ukazatele"
|
||||
CAPTION "Možnosti ukazatele"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Pohyb", -1, 5, 5, 230, 60
|
||||
LTEXT "&Vyberte rychlost ukazatele:", -1, 60, 15, 110, 10
|
||||
LTEXT "Malá", -1, 60, 30, 20, 10
|
||||
LTEXT "Malá", -1, 60, 30, 20, 10
|
||||
CONTROL "",IDC_SLIDER_MOUSE_SPEED, "msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 90, 30, 70, 17
|
||||
LTEXT "Velká", -1, 170, 30, 20, 10
|
||||
LTEXT "Velká", -1, 170, 30, 20, 10
|
||||
ICON IDI_MOUSE_SPEED, IDC_ICON_MOUSE_SPEED, 15, 15, 15, 15
|
||||
CHECKBOX "&Zvýšit přesnost ukazatele.", IDC_CHECK_POINTER_PRECISION, 60, 50, 100, 10
|
||||
GROUPBOX "Přichytit", -1, 5, 65, 230, 40
|
||||
CHECKBOX "&Automaticky přesunout ukazatel nad výchozí tlačítko.",
|
||||
CHECKBOX "&Zvýšit přesnost ukazatele.", IDC_CHECK_POINTER_PRECISION, 60, 50, 100, 10
|
||||
GROUPBOX "Přichytit", -1, 5, 65, 230, 40
|
||||
CHECKBOX "&Automaticky přesunout ukazatel nad výchozí tlačítko.",
|
||||
IDC_CHECK_SNAP_TO, 60, 75, 170, 20, BS_MULTILINE | BS_TOP
|
||||
ICON IDI_MOUSE_BUTTON, IDC_ICON_SNAP_TO, 15, 75, 15, 15
|
||||
GROUPBOX "Viditelnost", -1, 5, 105, 230, 95
|
||||
CHECKBOX "&Zobrazit stopu ukazatele.", IDC_CHECK_POINTER_TRAIL, 60, 115, 150, 10
|
||||
LTEXT "Krátká", IDC_TEXT_TRAIL_SHORT, 60, 130, 30, 10
|
||||
LTEXT "Dlouhá", IDC_TEXT_TRAIL_LONG, 160, 130, 30, 10
|
||||
LTEXT "Krátká", IDC_TEXT_TRAIL_SHORT, 60, 130, 30, 10
|
||||
LTEXT "Dlouhá", IDC_TEXT_TRAIL_LONG, 160, 130, 30, 10
|
||||
ICON IDI_MOUSE_TRAILS, IDC_ICON_POINTER_TRAIL, 15, 115, 15, 15
|
||||
CONTROL "", IDC_SLIDER_POINTER_TRAIL ,"msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 80, 130, 70, 17
|
||||
CHECKBOX "&Skrýt ukazatel, pokud píšete.", IDC_CHECK_HIDE_POINTER, 60, 150, 150, 10
|
||||
CHECKBOX "&Skrýt ukazatel, pokud píšete.", IDC_CHECK_HIDE_POINTER, 60, 150, 150, 10
|
||||
ICON IDI_MOUSE_SPEED, IDC_ICON_HIDE_POINTER, 15, 145, 15, 15
|
||||
CHECKBOX "&Ukázat pozici ukazatele při stisknutí klávesy Ctrl.",
|
||||
CHECKBOX "&Ukázat pozici ukazatele při stisknutí klávesy Ctrl.",
|
||||
IDC_CHECK_SHOW_POINTER, 60, 175, 170, 20, BS_MULTILINE | BS_TOP
|
||||
ICON IDI_MOUSE_POINTER, IDC_ICON_SHOW_POINTER, 15, 170, 15, 15
|
||||
END
|
||||
|
||||
IDD_PAGE_WHEEL DIALOGEX 0, 0, 246, 228
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_CAPTION
|
||||
CAPTION "Kolečko"
|
||||
CAPTION "Kolečko"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Posouvání", -1, 5, 5, 230, 80
|
||||
GROUPBOX "Posouvání", -1, 5, 5, 230, 80
|
||||
ICON IDI_MOUSE_WHEEL, IDC_ICON_WHEEL, 20, 20, 32, 32
|
||||
LTEXT "Otočení kolečka o jeden krok posune o:", -1, 60, 15, 150, 10
|
||||
RADIOBUTTON "&tento počet řádků", IDC_RADIO_WHEEL_SCROLL_LINES, 60, 30, 150, 10, WS_VISIBLE | WS_GROUP | WS_TABSTOP
|
||||
LTEXT "Otočení kolečka o jeden krok posune o:", -1, 60, 15, 150, 10
|
||||
RADIOBUTTON "&tento počet řádků", IDC_RADIO_WHEEL_SCROLL_LINES, 60, 30, 150, 10, WS_VISIBLE | WS_GROUP | WS_TABSTOP
|
||||
RADIOBUTTON "&celou obrazovku", IDC_RADIO_WHEEL_SCROLL_PAGE, 60, 65, 90, 10
|
||||
EDITTEXT IDC_EDIT_WHEEL_SCROLL_LINES, 70, 45, 60, 15, ES_RIGHT | WS_VISIBLE | WS_GROUP | WS_TABSTOP
|
||||
CONTROL "", IDC_UPDOWN_WHEEL_SCROLL_LINES, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_BORDER, 125, 45, 12, 12
|
||||
|
@ -147,32 +147,32 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_CPLNAME_1 "Myš"
|
||||
IDS_CPLDESCRIPTION_1 "Změní nastavení myši."
|
||||
IDS_CPLNAME_2 "Klávesnice"
|
||||
IDS_CPLDESCRIPTION_2 "Změní nastavení klávesnice."
|
||||
IDS_ARROW "Normální výběr"
|
||||
IDS_HELP "Výběr nápovědy"
|
||||
IDS_APPSTARTING "Práce v pozadí"
|
||||
IDS_WAIT "Zaneprázdněn"
|
||||
IDS_CROSSHAIR "Přesný výběr"
|
||||
IDS_IBEAM "Výběr textu"
|
||||
IDS_NWPEN "Psaní rukou"
|
||||
IDS_NO "Není k dispozici"
|
||||
IDS_SIZENS "Změna výšky"
|
||||
IDS_SIZEWE "Změna šířky"
|
||||
IDS_SIZENWSE "Diagonální změna velikosti 1"
|
||||
IDS_SIZENESW "Diagonální změna velikosti 2"
|
||||
IDS_SIZEALL "Přesunout"
|
||||
IDS_UPARROW "Alternativní výběr"
|
||||
IDS_HAND "Výběr odkazu"
|
||||
IDS_NONE "(Není)"
|
||||
IDS_SYSTEM_SCHEME "(systémové schéma)"
|
||||
IDS_BROWSE_FILTER "Kurzory (*.ani, *.cur)\0*.ani;*.cur\0Animované kurzory (*.ani)\0*.ani\0Statické kurzory (*.cur)\0*.cur\0Všechny soubory\0*.*\0\0"
|
||||
IDS_BROWSE_TITLE "Procházet"
|
||||
IDS_REMOVE_TITLE "Potvrdit odebrání kurzorového schématu"
|
||||
IDS_REMOVE_TEXT "Jste si jistí, že chcete odebrat kurzorové schéma '%s'?"
|
||||
IDS_OVERWRITE_TITLE "Potvrdit přepsání kurzorového schématu"
|
||||
IDS_OVERWRITE_TEXT "Zvolený název kurzorového schématu je již používán. Chcete přepsat existující kurzorové schéma?"
|
||||
IDS_ANIMATE_CURSOR "Animovaný kurzor"
|
||||
IDS_CPLNAME_1 "Myš"
|
||||
IDS_CPLDESCRIPTION_1 "Změní nastavení myši."
|
||||
IDS_CPLNAME_2 "Klávesnice"
|
||||
IDS_CPLDESCRIPTION_2 "Změní nastavení klávesnice."
|
||||
IDS_ARROW "Normální výběr"
|
||||
IDS_HELP "Výběr nápovědy"
|
||||
IDS_APPSTARTING "Práce v pozadí"
|
||||
IDS_WAIT "Zaneprázdněn"
|
||||
IDS_CROSSHAIR "Přesný výběr"
|
||||
IDS_IBEAM "Výběr textu"
|
||||
IDS_NWPEN "Psaní rukou"
|
||||
IDS_NO "Není k dispozici"
|
||||
IDS_SIZENS "Změna výšky"
|
||||
IDS_SIZEWE "Změna šířky"
|
||||
IDS_SIZENWSE "Diagonální změna velikosti 1"
|
||||
IDS_SIZENESW "Diagonální změna velikosti 2"
|
||||
IDS_SIZEALL "Přesunout"
|
||||
IDS_UPARROW "Alternativní výběr"
|
||||
IDS_HAND "Výběr odkazu"
|
||||
IDS_NONE "(Není)"
|
||||
IDS_SYSTEM_SCHEME "(systémové schéma)"
|
||||
IDS_BROWSE_FILTER "Kurzory (*.ani, *.cur)\0*.ani;*.cur\0Animované kurzory (*.ani)\0*.ani\0Statické kurzory (*.cur)\0*.cur\0Všechny soubory\0*.*\0\0"
|
||||
IDS_BROWSE_TITLE "Procházet"
|
||||
IDS_REMOVE_TITLE "Potvrdit odebrání kurzorového schématu"
|
||||
IDS_REMOVE_TEXT "Jste si jistí, že chcete odebrat kurzorové schéma '%s'?"
|
||||
IDS_OVERWRITE_TITLE "Potvrdit přepsání kurzorového schématu"
|
||||
IDS_OVERWRITE_TEXT "Zvolený název kurzorového schématu je již používán. Chcete přepsat existující kurzorové schéma?"
|
||||
IDS_ANIMATE_CURSOR "Animovaný kurzor"
|
||||
END
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
#ifdef LANGUAGE_BG_BG
|
||||
#include "lang/bg-BG.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_CS_CZ
|
||||
#include "lang/cs-CZ.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_DE_DE
|
||||
#include "lang/de-DE.rc"
|
||||
#endif
|
||||
|
@ -46,6 +43,9 @@
|
|||
|
||||
// UTF-8
|
||||
#pragma code_page(65001)
|
||||
#ifdef LANGUAGE_CS_CZ
|
||||
#include "lang/cs-CZ.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_HE_IL
|
||||
#include "lang/he-IL.rc"
|
||||
#endif
|
||||
|
|
32
dll/cpl/wined3dcfg/lang/cs-CZ.rc
Normal file
32
dll/cpl/wined3dcfg/lang/cs-CZ.rc
Normal file
|
@ -0,0 +1,32 @@
|
|||
/* FILE: dll/cpl/wined3dcfg/lang/cs-CZ.rc
|
||||
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
|
||||
* UPDATED: 2013-06-01
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
||||
|
||||
IDD_PROPPAGEGENERAL DIALOGEX 0, 0, 246, 228
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Obecné"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
ICON IDI_CPLICON, IDI_CPLICON, 8, 5, 21, 20
|
||||
GROUPBOX "Shadery", -1, 5, 35, 230, 65
|
||||
AUTOCHECKBOX "Zapnout &GLSL", IDC_GLSL, 15, 50, 150, 10
|
||||
AUTOCHECKBOX "Zapnout &pixel shadery", IDC_PIXELSHADERS, 15, 65, 150, 10
|
||||
AUTOCHECKBOX "Zapnout &vertex shadery", IDC_VERTEXSHADERS, 15, 80, 150, 10
|
||||
GROUPBOX "Renderování", -1, 5, 110, 230, 85
|
||||
AUTOCHECKBOX "Vynutit &multisampling", IDC_MULTISAMPLING, 15, 125, 150, 10
|
||||
AUTOCHECKBOX "Vynutit &strict draw ordering", IDC_STRICTDRAWORDERING, 15, 140, 150, 10
|
||||
LTEXT "Offscreen rendering:", -1, 15, 157, 80, 10
|
||||
COMBOBOX IDC_OFFSCREEN, 95, 155, 90, 50, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
LTEXT "Render target locking:", -1, 15, 175, 72, 10, SS_LEFT
|
||||
COMBOBOX IDC_LOCKING, 95, 173, 90, 50, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
END
|
||||
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_CPLNAME "WineD3D"
|
||||
IDS_CPLDESCRIPTION "Umožňuje konfigurovat nastavení WineD3D."
|
||||
END
|
|
@ -1,6 +1,9 @@
|
|||
// UTF-8
|
||||
#pragma code_page(65001)
|
||||
|
||||
#ifdef LANGUAGE_CS_CZ
|
||||
#include "lang/cs-CZ.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_EN_US
|
||||
#include "lang/en-US.rc"
|
||||
#endif
|
||||
|
|
|
@ -1247,20 +1247,20 @@ static HRESULT WINAPI AMDirectSound_ReleaseSecondaryBufferInterface(IAMDirectSou
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI AMDirectSound_SetFocusWindow(IAMDirectSound *iface, HWND hwnd, BOOL bgsilent)
|
||||
static HRESULT WINAPI AMDirectSound_SetFocusWindow(IAMDirectSound *iface, HWND hwnd, BOOL bgaudible)
|
||||
{
|
||||
DSoundRenderImpl *This = impl_from_IAMDirectSound(iface);
|
||||
|
||||
FIXME("(%p/%p)->(%p,%d): stub\n", This, iface, hwnd, bgsilent);
|
||||
FIXME("(%p/%p)->(%p,%d): stub\n", This, iface, hwnd, bgaudible);
|
||||
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI AMDirectSound_GetFocusWindow(IAMDirectSound *iface, HWND hwnd)
|
||||
static HRESULT WINAPI AMDirectSound_GetFocusWindow(IAMDirectSound *iface, HWND *hwnd, BOOL *bgaudible)
|
||||
{
|
||||
DSoundRenderImpl *This = impl_from_IAMDirectSound(iface);
|
||||
|
||||
FIXME("(%p/%p)->(%p): stub\n", This, iface, hwnd);
|
||||
FIXME("(%p/%p)->(%p,%p): stub\n", This, iface, hwnd, bgaudible);
|
||||
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
|
|
@ -91,9 +91,10 @@
|
|||
@ stdcall LdrLoadAlternateResourceModule(ptr ptr)
|
||||
@ stdcall LdrLoadDll(wstr long ptr ptr)
|
||||
@ stdcall LdrLockLoaderLock(long ptr ptr)
|
||||
;@ stdcall LdrOpenImageFileOptionsKey ; 5.2 SP1 and higher
|
||||
@ stdcall LdrOpenImageFileOptionsKey(ptr long ptr) ; 5.2 SP1 and higher
|
||||
@ stdcall LdrProcessRelocationBlock(ptr long ptr long)
|
||||
@ stdcall LdrQueryImageFileExecutionOptions(ptr str long ptr long ptr)
|
||||
@ stdcall LdrQueryImageFileKeyOption(ptr ptr long ptr long ptr)
|
||||
@ stdcall LdrQueryProcessModuleInformation(ptr long ptr)
|
||||
;@ stdcall LdrSetAppCompatDllRedirectionCallback
|
||||
;@ stdcall LdrSetDllManifestProber
|
||||
|
|
|
@ -107,21 +107,14 @@ list(APPEND SOURCE
|
|||
src/libnurbs/nurbtess/sampleMonoPoly.cc
|
||||
src/libnurbs/nurbtess/sampledLine.cc
|
||||
src/libnurbs/nurbtess/searchTree.cc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/glu32.def
|
||||
)
|
||||
${CMAKE_CURRENT_BINARY_DIR}/glu32.def)
|
||||
|
||||
add_library(glu32 SHARED ${SOURCE})
|
||||
set_module_type(glu32 win32dll)
|
||||
|
||||
if(NOT MSVC)
|
||||
add_compile_flags("-Wno-error=write-strings")
|
||||
add_target_compile_flags(glu32 "-Wno-write-strings -Wno-unused-but-set-variable")
|
||||
endif()
|
||||
|
||||
add_importlibs(glu32
|
||||
opengl32
|
||||
gdi32
|
||||
msvcrt
|
||||
kernel32
|
||||
ntdll)
|
||||
|
||||
add_importlibs(glu32 opengl32 gdi32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET glu32 DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -212,7 +212,7 @@ LookupSidInformation(IN PSIDCACHEMGR scm,
|
|||
SID_NAME_USE SidNameUse = SidTypeUnknown;
|
||||
PPOLICY_ACCOUNT_DOMAIN_INFO PolicyAccountDomainInfo = NULL;
|
||||
NTSTATUS Status;
|
||||
DWORD SidLength, AccountNameSize, DomainNameSize = 0;
|
||||
DWORD AccountNameSize, DomainNameSize = 0;
|
||||
PSIDREQRESULT ReqRet = NULL;
|
||||
BOOL Ret = FALSE;
|
||||
|
||||
|
@ -223,7 +223,6 @@ LookupSidInformation(IN PSIDCACHEMGR scm,
|
|||
&Names);
|
||||
if (NT_SUCCESS(Status))
|
||||
{
|
||||
SidLength = GetLengthSid(pSid);
|
||||
SidNameUse = Names->Use;
|
||||
|
||||
if (ReferencedDomain != NULL &&
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
|
||||
set_cpp(WITH_RUNTIME)
|
||||
|
||||
add_definitions(
|
||||
-D__WINESRC__)
|
||||
|
||||
remove_definitions(-D_WIN32_WINNT=0x502)
|
||||
add_definitions(-D_WIN32_WINNT=0x600)
|
||||
|
||||
|
@ -38,12 +35,6 @@ add_library(browseui SHARED
|
|||
${SOURCE}
|
||||
browseui.rc)
|
||||
|
||||
if(NOT MSVC)
|
||||
# FIXME: http://www.cmake.org/Bug/view.php?id=12998
|
||||
#allow_warnings(browseui)
|
||||
set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-Wno-error")
|
||||
endif()
|
||||
|
||||
set_module_type(browseui win32dll UNICODE)
|
||||
|
||||
target_link_libraries(browseui
|
||||
|
|
|
@ -40,7 +40,7 @@ HRESULT STDMETHODCALLTYPE CBandSiteMenu::SetOwner(IUnknown *pOwner)
|
|||
HRESULT STDMETHODCALLTYPE CBandSiteMenu::QueryContextMenu(
|
||||
HMENU hmenu, UINT indexMenu, UINT idCmdFirst, UINT idCmdLast, UINT uFlags)
|
||||
{
|
||||
FIXME("(%p, %p, %p, %p, %p, %p)\n", this, hmenu, indexMenu, idCmdFirst, idCmdLast, uFlags);
|
||||
FIXME("(%p, %p, %u, %u, %u, 0x%x)\n", this, hmenu, indexMenu, idCmdFirst, idCmdLast, uFlags);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
|
@ -53,7 +53,7 @@ HRESULT STDMETHODCALLTYPE CBandSiteMenu::InvokeCommand(LPCMINVOKECOMMANDINFO lpi
|
|||
HRESULT STDMETHODCALLTYPE CBandSiteMenu::GetCommandString(UINT_PTR idCmd, UINT uType,
|
||||
UINT *pwReserved, LPSTR pszName, UINT cchMax)
|
||||
{
|
||||
FIXME("(%p, %p, %p, %p, %p, %p)\n", this, idCmd, uType, pwReserved, pszName, cchMax);
|
||||
FIXME("(%p, %p, %u, %p, %p, %u)\n", this, idCmd, uType, pwReserved, pszName, cchMax);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
|
@ -65,6 +65,6 @@ HRESULT STDMETHODCALLTYPE CBandSiteMenu::HandleMenuMsg(UINT uMsg, WPARAM wParam,
|
|||
|
||||
HRESULT STDMETHODCALLTYPE CBandSiteMenu::HandleMenuMsg2(UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *plResult)
|
||||
{
|
||||
FIXME("(%p, %u, %p, %p, %p)\n", this, uMsg, wParam, lParam);
|
||||
FIXME("(%p, %u, %p, %p, %p)\n", this, uMsg, wParam, lParam, plResult);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
|
|
@ -57,14 +57,14 @@ STDAPI_(BOOL) DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID fImpLoad)
|
|||
{
|
||||
TRACE("%p 0x%x %p\n", hInstance, dwReason, fImpLoad);
|
||||
|
||||
/* HACK - the global constructors don't run, so I placement new them here */
|
||||
new (&gModule) CBrowseUIModule;
|
||||
new (&gWinModule) CAtlWinModule;
|
||||
new (&_AtlBaseModule) CAtlBaseModule;
|
||||
new (&_AtlComModule) CAtlComModule;
|
||||
|
||||
if (dwReason == DLL_PROCESS_ATTACH)
|
||||
{
|
||||
/* HACK - the global constructors don't run, so I placement new them here */
|
||||
new (&gModule) CBrowseUIModule;
|
||||
new (&gWinModule) CAtlWinModule;
|
||||
new (&_AtlBaseModule) CAtlBaseModule;
|
||||
new (&_AtlComModule) CAtlComModule;
|
||||
|
||||
gModule.Init(ObjectMap, hInstance, NULL);
|
||||
DisableThreadLibraryCalls (hInstance);
|
||||
}
|
||||
|
@ -110,7 +110,7 @@ STDAPI DllUnregisterServer()
|
|||
/***********************************************************************
|
||||
* DllGetVersion (BROWSEUI.@)
|
||||
*/
|
||||
HRESULT WINAPI DllGetVersion(DLLVERSIONINFO *info)
|
||||
STDAPI DllGetVersion(DLLVERSIONINFO *info)
|
||||
{
|
||||
if (info->cbSize != sizeof(DLLVERSIONINFO)) FIXME("support DLLVERSIONINFO2\n");
|
||||
|
||||
|
|
|
@ -85,7 +85,7 @@ HRESULT STDMETHODCALLTYPE CCommonBrowser::IEGetDisplayName(LPCITEMIDLIST pidl, L
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CCommonBrowser::IEParseDisplayName(UINT uiCP, LPCWSTR pwszPath, LPCITEMIDLIST *ppidlOut)
|
||||
HRESULT STDMETHODCALLTYPE CCommonBrowser::IEParseDisplayName(UINT uiCP, LPCWSTR pwszPath, LPITEMIDLIST *ppidlOut)
|
||||
{
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
@ -140,7 +140,7 @@ HRESULT STDMETHODCALLTYPE CCommonBrowser::CanNavigateNow( void)
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CCommonBrowser::GetPidl(LPCITEMIDLIST *ppidl)
|
||||
HRESULT STDMETHODCALLTYPE CCommonBrowser::GetPidl(LPITEMIDLIST *ppidl)
|
||||
{
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
|
|
@ -54,7 +54,7 @@ public:
|
|||
virtual HRESULT STDMETHODCALLTYPE ShowControlWindow(UINT id, BOOL fShow);
|
||||
virtual HRESULT STDMETHODCALLTYPE IsControlWindowShown(UINT id, BOOL *pfShown);
|
||||
virtual HRESULT STDMETHODCALLTYPE IEGetDisplayName(LPCITEMIDLIST pidl, LPWSTR pwszName, UINT uFlags);
|
||||
virtual HRESULT STDMETHODCALLTYPE IEParseDisplayName(UINT uiCP, LPCWSTR pwszPath, LPCITEMIDLIST *ppidlOut);
|
||||
virtual HRESULT STDMETHODCALLTYPE IEParseDisplayName(UINT uiCP, LPCWSTR pwszPath, LPITEMIDLIST *ppidlOut);
|
||||
virtual HRESULT STDMETHODCALLTYPE DisplayParseError(HRESULT hres, LPCWSTR pwszPath);
|
||||
virtual HRESULT STDMETHODCALLTYPE NavigateToPidl(LPCITEMIDLIST pidl, DWORD grfHLNF);
|
||||
virtual HRESULT STDMETHODCALLTYPE SetNavigateState(BNSTATE bnstate);
|
||||
|
@ -65,7 +65,7 @@ public:
|
|||
virtual HRESULT STDMETHODCALLTYPE SetFlags(DWORD dwFlags, DWORD dwFlagMask);
|
||||
virtual HRESULT STDMETHODCALLTYPE GetFlags(DWORD *pdwFlags);
|
||||
virtual HRESULT STDMETHODCALLTYPE CanNavigateNow();
|
||||
virtual HRESULT STDMETHODCALLTYPE GetPidl(LPCITEMIDLIST *ppidl);
|
||||
virtual HRESULT STDMETHODCALLTYPE GetPidl(LPITEMIDLIST *ppidl);
|
||||
virtual HRESULT STDMETHODCALLTYPE SetReferrer(LPCITEMIDLIST pidl);
|
||||
virtual DWORD STDMETHODCALLTYPE GetBrowserIndex();
|
||||
virtual HRESULT STDMETHODCALLTYPE GetBrowserByIndex(DWORD dwID, IUnknown **ppunk);
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
#include <tlogstg.h>
|
||||
#include <shlobj_undoc.h>
|
||||
#include <shlguid_undoc.h>
|
||||
#include <shdeprecated.h>
|
||||
#include <tchar.h>
|
||||
#include <atlbase.h>
|
||||
#include <atlcom.h>
|
||||
|
|
|
@ -426,7 +426,7 @@ public:
|
|||
virtual HRESULT STDMETHODCALLTYPE ShowControlWindow(UINT id, BOOL fShow);
|
||||
virtual HRESULT STDMETHODCALLTYPE IsControlWindowShown(UINT id, BOOL *pfShown);
|
||||
virtual HRESULT STDMETHODCALLTYPE IEGetDisplayName(LPCITEMIDLIST pidl, LPWSTR pwszName, UINT uFlags);
|
||||
virtual HRESULT STDMETHODCALLTYPE IEParseDisplayName(UINT uiCP, LPCWSTR pwszPath, LPCITEMIDLIST *ppidlOut);
|
||||
virtual HRESULT STDMETHODCALLTYPE IEParseDisplayName(UINT uiCP, LPCWSTR pwszPath, LPITEMIDLIST *ppidlOut);
|
||||
virtual HRESULT STDMETHODCALLTYPE DisplayParseError(HRESULT hres, LPCWSTR pwszPath);
|
||||
virtual HRESULT STDMETHODCALLTYPE NavigateToPidl(LPCITEMIDLIST pidl, DWORD grfHLNF);
|
||||
virtual HRESULT STDMETHODCALLTYPE SetNavigateState(BNSTATE bnstate);
|
||||
|
@ -437,7 +437,7 @@ public:
|
|||
virtual HRESULT STDMETHODCALLTYPE SetFlags(DWORD dwFlags, DWORD dwFlagMask);
|
||||
virtual HRESULT STDMETHODCALLTYPE GetFlags(DWORD *pdwFlags);
|
||||
virtual HRESULT STDMETHODCALLTYPE CanNavigateNow( void);
|
||||
virtual HRESULT STDMETHODCALLTYPE GetPidl(LPCITEMIDLIST *ppidl);
|
||||
virtual HRESULT STDMETHODCALLTYPE GetPidl(LPITEMIDLIST *ppidl);
|
||||
virtual HRESULT STDMETHODCALLTYPE SetReferrer(LPCITEMIDLIST pidl);
|
||||
virtual DWORD STDMETHODCALLTYPE GetBrowserIndex();
|
||||
virtual HRESULT STDMETHODCALLTYPE GetBrowserByIndex(DWORD dwID, IUnknown **ppunk);
|
||||
|
@ -532,13 +532,6 @@ public:
|
|||
virtual HRESULT STDMETHODCALLTYPE get_Document(IDispatch **ppDisp);
|
||||
virtual HRESULT STDMETHODCALLTYPE get_TopLevelContainer(VARIANT_BOOL *pBool);
|
||||
virtual HRESULT STDMETHODCALLTYPE get_Type(BSTR *Type);
|
||||
|
||||
// WIDL temp hack : when the interface contains 'long' WIDL writes it out as a 'LONG'
|
||||
// Setting the prototype to LONG in this class breaks building with MSVC so we use
|
||||
// the correct 'long' type here and temp hack it for WIDL generated prototypes.
|
||||
#ifdef __exdisp_h__
|
||||
#define long LONG
|
||||
#endif
|
||||
virtual HRESULT STDMETHODCALLTYPE get_Left(long *pl);
|
||||
virtual HRESULT STDMETHODCALLTYPE put_Left(long Left);
|
||||
virtual HRESULT STDMETHODCALLTYPE get_Top(long *pl);
|
||||
|
@ -547,9 +540,6 @@ public:
|
|||
virtual HRESULT STDMETHODCALLTYPE put_Width(long Width);
|
||||
virtual HRESULT STDMETHODCALLTYPE get_Height(long *pl);
|
||||
virtual HRESULT STDMETHODCALLTYPE put_Height(long Height);
|
||||
#ifdef __exdisp_h__
|
||||
#undef long
|
||||
#endif
|
||||
virtual HRESULT STDMETHODCALLTYPE get_LocationName(BSTR *LocationName);
|
||||
virtual HRESULT STDMETHODCALLTYPE get_LocationURL(BSTR *LocationURL);
|
||||
virtual HRESULT STDMETHODCALLTYPE get_Busy(VARIANT_BOOL *pBool);
|
||||
|
@ -613,9 +603,6 @@ public:
|
|||
virtual HRESULT STDMETHODCALLTYPE SetPositionCookie(DWORD dwPositioncookie);
|
||||
virtual HRESULT STDMETHODCALLTYPE GetPositionCookie(DWORD *pdwPositioncookie);
|
||||
|
||||
// *** IBrowserService2 methods ***
|
||||
|
||||
|
||||
// message handlers
|
||||
LRESULT OnDestroy(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled);
|
||||
LRESULT OnSize(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled);
|
||||
|
@ -2070,7 +2057,7 @@ HRESULT STDMETHODCALLTYPE CShellBrowser::IEGetDisplayName(LPCITEMIDLIST pidl, LP
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CShellBrowser::IEParseDisplayName(UINT uiCP, LPCWSTR pwszPath, LPCITEMIDLIST *ppidlOut)
|
||||
HRESULT STDMETHODCALLTYPE CShellBrowser::IEParseDisplayName(UINT uiCP, LPCWSTR pwszPath, LPITEMIDLIST *ppidlOut)
|
||||
{
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
@ -2125,7 +2112,7 @@ HRESULT STDMETHODCALLTYPE CShellBrowser::CanNavigateNow()
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CShellBrowser::GetPidl(LPCITEMIDLIST *ppidl)
|
||||
HRESULT STDMETHODCALLTYPE CShellBrowser::GetPidl(LPITEMIDLIST *ppidl)
|
||||
{
|
||||
// called by explorer bar to get current pidl
|
||||
if (ppidl == NULL)
|
||||
|
|
|
@ -1,59 +1,90 @@
|
|||
|
||||
add_definitions(
|
||||
-D__WINESRC__
|
||||
-D_WINE
|
||||
-DHAVE_ALLOCA_H
|
||||
-D_IMAGEHLP_SOURCE_)
|
||||
if(NOT CMAKE_CROSSCOMPILING)
|
||||
add_definitions(-DDBGHELP_STATIC_LIB)
|
||||
|
||||
if(ARCH STREQUAL "i386")
|
||||
add_definitions(-D_X86_)
|
||||
endif()
|
||||
|
||||
include_directories(
|
||||
${REACTOS_SOURCE_DIR}/tools
|
||||
${REACTOS_SOURCE_DIR}/include/reactos/libs/zlib)
|
||||
|
||||
list(APPEND SOURCE
|
||||
compat.c
|
||||
dbghelp.c
|
||||
dwarf.c
|
||||
module.c
|
||||
pe_module.c
|
||||
source.c
|
||||
stabs.c
|
||||
storage.c
|
||||
symbol.c
|
||||
type.c)
|
||||
|
||||
if(ARCH STREQUAL "i386")
|
||||
list(APPEND SOURCE cpu_i386.c)
|
||||
endif()
|
||||
|
||||
add_library(dbghelphost ${SOURCE})
|
||||
else()
|
||||
add_definitions(
|
||||
-D__WINESRC__
|
||||
-D_WINE
|
||||
-DHAVE_ALLOCA_H
|
||||
-D_IMAGEHLP_SOURCE_)
|
||||
|
||||
if(ARCH STREQUAL "amd64")
|
||||
add_definitions(-DUNW_FLAG_NHANDLER=0 -DUNW_FLAG_EHANDLER=1 -DUNW_FLAG_UHANDLER=2 -DUNW_FLAG_CHAININFO=3)
|
||||
endif()
|
||||
|
||||
include_directories(
|
||||
${REACTOS_SOURCE_DIR}/include/reactos/wine
|
||||
${REACTOS_SOURCE_DIR}/include/reactos/libs/zlib)
|
||||
|
||||
spec2def(dbghelp.dll dbghelp.spec ADD_IMPORTLIB)
|
||||
|
||||
list(APPEND SOURCE
|
||||
coff.c
|
||||
cpu_arm.c
|
||||
cpu_arm64.c
|
||||
cpu_i386.c
|
||||
cpu_ppc.c
|
||||
cpu_x86_64.c
|
||||
crc32.c
|
||||
dbghelp.c
|
||||
dwarf.c
|
||||
elf_module.c
|
||||
image.c
|
||||
macho_module.c
|
||||
minidump.c
|
||||
module.c
|
||||
msc.c
|
||||
path.c
|
||||
pe_module.c
|
||||
rosstubs.c
|
||||
source.c
|
||||
stabs.c
|
||||
stack.c
|
||||
storage.c
|
||||
symbol.c
|
||||
type.c
|
||||
${CMAKE_CURRENT_BINARY_DIR}/dbghelp_stubs.c
|
||||
${CMAKE_CURRENT_BINARY_DIR}/dbghelp.def)
|
||||
|
||||
add_library(dbghelp SHARED ${SOURCE} version.rc)
|
||||
|
||||
if(NOT MSVC)
|
||||
# FIXME: http://www.cmake.org/Bug/view.php?id=12998
|
||||
#allow_warnings(dbghelp)
|
||||
set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-Wno-error")
|
||||
endif()
|
||||
|
||||
set_module_type(dbghelp win32dll)
|
||||
target_link_libraries(dbghelp wine ${PSEH_LIB} oldnames zlib)
|
||||
add_delay_importlibs(dbghelp version)
|
||||
add_importlibs(dbghelp psapi msvcrt kernel32 ntdll)
|
||||
add_pch(dbghelp dbghelp_private.h)
|
||||
add_cd_file(TARGET dbghelp DESTINATION reactos/system32 FOR all)
|
||||
|
||||
if(ARCH STREQUAL "amd64")
|
||||
add_definitions(-DUNW_FLAG_NHANDLER=0 -DUNW_FLAG_EHANDLER=1 -DUNW_FLAG_UHANDLER=2 -DUNW_FLAG_CHAININFO=3)
|
||||
endif()
|
||||
|
||||
include_directories(
|
||||
${REACTOS_SOURCE_DIR}/include/reactos/wine
|
||||
${REACTOS_SOURCE_DIR}/include/reactos/libs/zlib)
|
||||
|
||||
spec2def(dbghelp.dll dbghelp.spec ADD_IMPORTLIB)
|
||||
|
||||
list(APPEND SOURCE
|
||||
coff.c
|
||||
cpu_arm.c
|
||||
cpu_arm64.c
|
||||
cpu_i386.c
|
||||
cpu_ppc.c
|
||||
cpu_x86_64.c
|
||||
crc32.c
|
||||
dbghelp.c
|
||||
dwarf.c
|
||||
elf_module.c
|
||||
image.c
|
||||
macho_module.c
|
||||
minidump.c
|
||||
module.c
|
||||
msc.c
|
||||
path.c
|
||||
pe_module.c
|
||||
rosstubs.c
|
||||
source.c
|
||||
stabs.c
|
||||
stack.c
|
||||
storage.c
|
||||
symbol.c
|
||||
type.c
|
||||
${CMAKE_CURRENT_BINARY_DIR}/dbghelp_stubs.c
|
||||
${CMAKE_CURRENT_BINARY_DIR}/dbghelp.def)
|
||||
|
||||
add_library(dbghelp SHARED ${SOURCE} version.rc)
|
||||
|
||||
if(NOT MSVC)
|
||||
# FIXME: http://www.cmake.org/Bug/view.php?id=12998
|
||||
#allow_warnings(dbghelp)
|
||||
set_source_files_properties(${SOURCE} PROPERTIES COMPILE_FLAGS "-Wno-error")
|
||||
endif()
|
||||
|
||||
set_module_type(dbghelp win32dll)
|
||||
target_link_libraries(dbghelp wine ${PSEH_LIB} oldnames zlib)
|
||||
add_delay_importlibs(dbghelp version)
|
||||
add_importlibs(dbghelp psapi msvcrt kernel32 ntdll)
|
||||
add_pch(dbghelp dbghelp_private.h)
|
||||
add_cd_file(TARGET dbghelp DESTINATION reactos/system32 FOR all)
|
||||
|
|
399
dll/win32/dbghelp/compat.c
Normal file
399
dll/win32/dbghelp/compat.c
Normal file
|
@ -0,0 +1,399 @@
|
|||
#include <stdio.h>
|
||||
#include <stdarg.h>
|
||||
#include "dbghelp_private.h"
|
||||
|
||||
void* __HeapAlloc(int heap, int flags, size_t size)
|
||||
{
|
||||
void * ret = malloc(size);
|
||||
if(flags & HEAP_ZERO_MEMORY)
|
||||
memset(ret, 0, size);
|
||||
return ret;
|
||||
}
|
||||
|
||||
void* __HeapReAlloc(int heap, DWORD d2, void *slab, SIZE_T newsize)
|
||||
{
|
||||
return realloc(slab, newsize);
|
||||
}
|
||||
|
||||
WCHAR* lstrcpynW(WCHAR* lpString1, const WCHAR* lpString2, int iMaxLength)
|
||||
{
|
||||
LPWSTR d = lpString1;
|
||||
const WCHAR* s = lpString2;
|
||||
UINT count = iMaxLength;
|
||||
|
||||
while ((count > 1) && *s)
|
||||
{
|
||||
count--;
|
||||
*d++ = *s++;
|
||||
}
|
||||
|
||||
if (count)
|
||||
*d = 0;
|
||||
|
||||
return lpString1;
|
||||
}
|
||||
|
||||
PIMAGE_NT_HEADERS __RtlImageNtHeader(void *data)
|
||||
{
|
||||
PIMAGE_DOS_HEADER DosHeader = (PIMAGE_DOS_HEADER)data;
|
||||
PIMAGE_NT_HEADERS NtHeaders;
|
||||
PCHAR NtHeaderPtr;
|
||||
if (DosHeader->e_magic != IMAGE_DOS_SIGNATURE)
|
||||
return NULL;
|
||||
NtHeaderPtr = ((PCHAR)data) + DosHeader->e_lfanew;
|
||||
NtHeaders = (PIMAGE_NT_HEADERS)NtHeaderPtr;
|
||||
if (NtHeaders->Signature != IMAGE_NT_SIGNATURE)
|
||||
return NULL;
|
||||
return NtHeaders;
|
||||
}
|
||||
|
||||
PIMAGE_SECTION_HEADER
|
||||
__RtlImageRvaToSection(
|
||||
const IMAGE_NT_HEADERS* NtHeader,
|
||||
PVOID BaseAddress,
|
||||
ULONG Rva)
|
||||
{
|
||||
PIMAGE_SECTION_HEADER Section;
|
||||
ULONG Va;
|
||||
ULONG Count;
|
||||
|
||||
Count = SWAPW(NtHeader->FileHeader.NumberOfSections);
|
||||
Section = IMAGE_FIRST_SECTION(NtHeader);
|
||||
|
||||
while (Count--)
|
||||
{
|
||||
Va = SWAPD(Section->VirtualAddress);
|
||||
if ((Va <= Rva) &&
|
||||
(Rva < Va + SWAPD(Section->Misc.VirtualSize)))
|
||||
return Section;
|
||||
Section++;
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
PVOID
|
||||
__RtlImageRvaToVa
|
||||
(const IMAGE_NT_HEADERS* NtHeader,
|
||||
PVOID BaseAddress,
|
||||
ULONG Rva,
|
||||
PIMAGE_SECTION_HEADER *SectionHeader)
|
||||
{
|
||||
PIMAGE_SECTION_HEADER Section = NULL;
|
||||
|
||||
if (SectionHeader)
|
||||
Section = *SectionHeader;
|
||||
|
||||
if ((Section == NULL) ||
|
||||
(Rva < SWAPD(Section->VirtualAddress)) ||
|
||||
(Rva >= SWAPD(Section->VirtualAddress) + SWAPD(Section->Misc.VirtualSize)))
|
||||
{
|
||||
Section = RtlImageRvaToSection (NtHeader, BaseAddress, Rva);
|
||||
if (Section == NULL)
|
||||
return NULL;
|
||||
|
||||
if (SectionHeader)
|
||||
*SectionHeader = Section;
|
||||
}
|
||||
|
||||
return (PVOID)((ULONG_PTR)BaseAddress +
|
||||
Rva +
|
||||
SWAPD(Section->PointerToRawData) -
|
||||
(ULONG_PTR)SWAPD(Section->VirtualAddress));
|
||||
}
|
||||
|
||||
PVOID
|
||||
__RtlImageDirectoryEntryToData(
|
||||
PVOID BaseAddress,
|
||||
BOOLEAN MappedAsImage,
|
||||
USHORT Directory,
|
||||
PULONG Size)
|
||||
{
|
||||
PIMAGE_NT_HEADERS NtHeader;
|
||||
ULONG Va;
|
||||
|
||||
/* Magic flag for non-mapped images. */
|
||||
if ((ULONG_PTR)BaseAddress & 1)
|
||||
{
|
||||
BaseAddress = (PVOID)((ULONG_PTR)BaseAddress & ~1);
|
||||
MappedAsImage = FALSE;
|
||||
}
|
||||
|
||||
NtHeader = RtlImageNtHeader(BaseAddress);
|
||||
if (NtHeader == NULL)
|
||||
return NULL;
|
||||
|
||||
if (Directory >= SWAPD(NtHeader->OptionalHeader.NumberOfRvaAndSizes))
|
||||
return NULL;
|
||||
|
||||
Va = SWAPD(NtHeader->OptionalHeader.DataDirectory[Directory].VirtualAddress);
|
||||
if (Va == 0)
|
||||
return NULL;
|
||||
|
||||
*Size = SWAPD(NtHeader->OptionalHeader.DataDirectory[Directory].Size);
|
||||
|
||||
if (MappedAsImage || Va < SWAPD(NtHeader->OptionalHeader.SizeOfHeaders))
|
||||
return (PVOID)((ULONG_PTR)BaseAddress + Va);
|
||||
|
||||
/* image mapped as ordinary file, we must find raw pointer */
|
||||
return RtlImageRvaToVa(NtHeader, BaseAddress, Va, NULL);
|
||||
}
|
||||
|
||||
BOOL __GetFileSizeEx(HANDLE file, PLARGE_INTEGER fsize)
|
||||
{
|
||||
if (fseek((FILE*)file, 0, 2) == -1)
|
||||
return FALSE;
|
||||
fsize->QuadPart = ftell((FILE*)file);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL __CloseHandle(HANDLE handle)
|
||||
{
|
||||
fclose(handle);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
HANDLE __CreateFileW(
|
||||
LPCWSTR lpFileName,
|
||||
DWORD dwDesiredAccess,
|
||||
DWORD dwShareMode,
|
||||
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
|
||||
DWORD dwCreationDisposition,
|
||||
DWORD dwFlagsAndAttributes,
|
||||
HANDLE hTemplateFile)
|
||||
{
|
||||
char buf[MAX_PATH];
|
||||
HANDLE res;
|
||||
|
||||
WideCharToMultiByte(CP_ACP, 0, lpFileName, -1, buf, MAX_PATH, NULL, NULL);
|
||||
res = CreateFileA(buf, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile);
|
||||
return res;
|
||||
}
|
||||
|
||||
void* __MapViewOfFile(HANDLE file,DWORD d1,DWORD d2,DWORD d3,SIZE_T s)
|
||||
{
|
||||
FILE *f = (FILE*)file;
|
||||
LARGE_INTEGER size;
|
||||
char *result;
|
||||
|
||||
if (file == INVALID_HANDLE_VALUE)
|
||||
return NULL;
|
||||
|
||||
if (!GetFileSizeEx(file, &size))
|
||||
return NULL;
|
||||
|
||||
if (fseek(f, 0, 0) == -1)
|
||||
return NULL;
|
||||
|
||||
result = malloc(size.LowPart);
|
||||
if (fread(result, 1, size.LowPart, f) != size.LowPart)
|
||||
{
|
||||
free(result);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
BOOL __UnmapViewOfFile(const void* data)
|
||||
{
|
||||
free((void *)data);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
LPSTR __lstrcpynA(LPSTR d,LPCSTR s,int c)
|
||||
{
|
||||
LPSTR r = d;
|
||||
while(*s && c)
|
||||
{
|
||||
*d++ = *s++;
|
||||
c--;
|
||||
}
|
||||
return r;
|
||||
}
|
||||
|
||||
/* From Wine implementation over their unicode library */
|
||||
INT
|
||||
__WideCharToMultiByte(UINT page, DWORD flags, LPCWSTR src, INT srclen,
|
||||
LPSTR dst, INT dstlen, LPCSTR defchar, BOOL *used )
|
||||
{
|
||||
int i;
|
||||
|
||||
if (!src || !srclen || (!dst && dstlen))
|
||||
{
|
||||
SetLastError( ERROR_INVALID_PARAMETER );
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (srclen < 0) srclen = strlenW(src) + 1;
|
||||
|
||||
if(!dstlen)
|
||||
return srclen;
|
||||
|
||||
for(i=0; i<srclen && i<dstlen; i++)
|
||||
dst[i] = src[i] & 0xFF;
|
||||
|
||||
if (used) *used = FALSE;
|
||||
|
||||
return i;
|
||||
}
|
||||
|
||||
INT
|
||||
__MultiByteToWideChar(UINT page, DWORD flags, LPCSTR src, INT srclen,
|
||||
LPWSTR dst, INT dstlen )
|
||||
{
|
||||
int i;
|
||||
|
||||
if (!src || !srclen || (!dst && dstlen))
|
||||
{
|
||||
SetLastError( ERROR_INVALID_PARAMETER );
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (srclen < 0) srclen = strlen(src) + 1;
|
||||
|
||||
if(!dstlen)
|
||||
return srclen;
|
||||
|
||||
for(i=0; i<srclen && i<dstlen; i++)
|
||||
dst[i] = src[i];
|
||||
|
||||
return i;
|
||||
}
|
||||
|
||||
/* In our case, the provided file path is the one we are looking for */
|
||||
HANDLE __FindExecutableImageExW(PCWSTR file, PCWSTR path, PWSTR out_buffer, PFIND_EXE_FILE_CALLBACKW x, PVOID y)
|
||||
{
|
||||
HANDLE ret = CreateFileW(file, 0, 0, NULL, 0, 0, NULL);
|
||||
if(ret)
|
||||
memcpy(out_buffer, file, (strlenW(file) + 1)*sizeof(WCHAR));
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* printf with temp buffer allocation */
|
||||
const char *wine_dbg_sprintf( const char *format, ... )
|
||||
{
|
||||
static const int max_size = 200;
|
||||
static char buffer[256];
|
||||
char *ret;
|
||||
int len;
|
||||
va_list valist;
|
||||
|
||||
va_start(valist, format);
|
||||
ret = buffer;
|
||||
len = vsnprintf( ret, max_size, format, valist );
|
||||
if (len == -1 || len >= max_size) ret[max_size-1] = 0;
|
||||
va_end(valist);
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* default implementation of wine_dbgstr_an */
|
||||
const char *wine_dbgstr_an( const char *str, int n )
|
||||
{
|
||||
static const char hex[16] = "0123456789abcdef";
|
||||
char *dst, *res;
|
||||
size_t size;
|
||||
char buffer[256];
|
||||
|
||||
if (!((ULONG_PTR)str >> 16))
|
||||
{
|
||||
if (!str) return "(null)";
|
||||
res = buffer;
|
||||
sprintf( res, "#%04x", LOWORD(str) );
|
||||
return res;
|
||||
}
|
||||
if (n == -1) n = strlen(str);
|
||||
if (n < 0) n = 0;
|
||||
size = 10 + min( 300, n * 4 );
|
||||
dst = res = buffer;
|
||||
*dst++ = '"';
|
||||
while (n-- > 0 && dst <= res + size - 9)
|
||||
{
|
||||
unsigned char c = *str++;
|
||||
switch (c)
|
||||
{
|
||||
case '\n': *dst++ = '\\'; *dst++ = 'n'; break;
|
||||
case '\r': *dst++ = '\\'; *dst++ = 'r'; break;
|
||||
case '\t': *dst++ = '\\'; *dst++ = 't'; break;
|
||||
case '"': *dst++ = '\\'; *dst++ = '"'; break;
|
||||
case '\\': *dst++ = '\\'; *dst++ = '\\'; break;
|
||||
default:
|
||||
if (c >= ' ' && c <= 126)
|
||||
*dst++ = c;
|
||||
else
|
||||
{
|
||||
*dst++ = '\\';
|
||||
*dst++ = 'x';
|
||||
*dst++ = hex[(c >> 4) & 0x0f];
|
||||
*dst++ = hex[c & 0x0f];
|
||||
}
|
||||
}
|
||||
}
|
||||
*dst++ = '"';
|
||||
if (n > 0)
|
||||
{
|
||||
*dst++ = '.';
|
||||
*dst++ = '.';
|
||||
*dst++ = '.';
|
||||
}
|
||||
*dst++ = 0;
|
||||
return res;
|
||||
}
|
||||
|
||||
|
||||
/* default implementation of wine_dbgstr_wn */
|
||||
const char *wine_dbgstr_wn( const WCHAR *str, int n )
|
||||
{
|
||||
char *dst, *res;
|
||||
size_t size;
|
||||
static char buffer[256];
|
||||
|
||||
if (!((ULONG_PTR)str >> 16))
|
||||
{
|
||||
if (!str) return "(null)";
|
||||
res = buffer;
|
||||
sprintf( res, "#%04x", LOWORD(str) );
|
||||
return res;
|
||||
}
|
||||
if (n == -1)
|
||||
{
|
||||
const WCHAR *end = str;
|
||||
while (*end) end++;
|
||||
n = end - str;
|
||||
}
|
||||
if (n < 0) n = 0;
|
||||
size = 12 + min( 300, n * 5 );
|
||||
dst = res = buffer;
|
||||
*dst++ = 'L';
|
||||
*dst++ = '"';
|
||||
while (n-- > 0 && dst <= res + size - 10)
|
||||
{
|
||||
WCHAR c = *str++;
|
||||
switch (c)
|
||||
{
|
||||
case '\n': *dst++ = '\\'; *dst++ = 'n'; break;
|
||||
case '\r': *dst++ = '\\'; *dst++ = 'r'; break;
|
||||
case '\t': *dst++ = '\\'; *dst++ = 't'; break;
|
||||
case '"': *dst++ = '\\'; *dst++ = '"'; break;
|
||||
case '\\': *dst++ = '\\'; *dst++ = '\\'; break;
|
||||
default:
|
||||
if (c >= ' ' && c <= 126)
|
||||
*dst++ = c;
|
||||
else
|
||||
{
|
||||
*dst++ = '\\';
|
||||
sprintf(dst,"%04x",c);
|
||||
dst+=4;
|
||||
}
|
||||
}
|
||||
}
|
||||
*dst++ = '"';
|
||||
if (n > 0)
|
||||
{
|
||||
*dst++ = '.';
|
||||
*dst++ = '.';
|
||||
*dst++ = '.';
|
||||
}
|
||||
*dst++ = 0;
|
||||
return res;
|
||||
}
|
2014
dll/win32/dbghelp/compat.h
Normal file
2014
dll/win32/dbghelp/compat.h
Normal file
File diff suppressed because it is too large
Load diff
|
@ -20,12 +20,17 @@
|
|||
|
||||
#include <assert.h>
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#include "ntstatus.h"
|
||||
#define WIN32_NO_STATUS
|
||||
#endif
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#include "wine/winbase16.h"
|
||||
#include "winternl.h"
|
||||
#include "wine/debug.h"
|
||||
#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
|
@ -34,7 +39,8 @@ WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
|||
|
||||
#define IS_VM86_MODE(ctx) (ctx->EFlags & V86_FLAG)
|
||||
|
||||
#ifdef __i386__
|
||||
|
||||
#if defined(__i386__) && !defined(DBGHELP_STATIC_LIB)
|
||||
static ADDRESS_MODE get_selector_type(HANDLE hThread, const CONTEXT* ctx, WORD sel)
|
||||
{
|
||||
LDT_ENTRY le;
|
||||
|
@ -73,6 +79,7 @@ static unsigned i386_build_addr(HANDLE hThread, const CONTEXT* ctx, ADDRESS64* a
|
|||
}
|
||||
#endif
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
static unsigned i386_get_addr(HANDLE hThread, const CONTEXT* ctx,
|
||||
enum cpu_addr ca, ADDRESS64* addr)
|
||||
{
|
||||
|
@ -86,8 +93,9 @@ static unsigned i386_get_addr(HANDLE hThread, const CONTEXT* ctx,
|
|||
#endif
|
||||
return FALSE;
|
||||
}
|
||||
#endif /* DBGHELP_STATIC_LIB */
|
||||
|
||||
#ifdef __i386__
|
||||
#if defined(__i386__) && !defined(DBGHELP_STATIC_LIB)
|
||||
/* fetch_next_frame32()
|
||||
*
|
||||
* modify (at least) context.{eip, esp, ebp} using unwind information
|
||||
|
@ -110,7 +118,9 @@ static BOOL fetch_next_frame32(struct cpu_stack_walk* csw,
|
|||
cpair[2].name = "$eip"; cpair[2].pvalue = &context->Eip;
|
||||
cpair[3].name = NULL; cpair[3].pvalue = NULL;
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
if (!pdb_virtual_unwind(csw, curr_pc, context, cpair))
|
||||
#endif
|
||||
{
|
||||
/* do a simple unwind using ebp
|
||||
* we assume a "regular" prologue in the function has been used
|
||||
|
@ -148,6 +158,7 @@ enum st_mode {stm_start, stm_32bit, stm_16bit, stm_done};
|
|||
#define set_curr_mode(m) {frame->Reserved[__CurrentModeCount] &= ~0x0F; frame->Reserved[__CurrentModeCount] |= (m & 0x0F);}
|
||||
#define inc_curr_count() (frame->Reserved[__CurrentModeCount] += 0x10)
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
static BOOL i386_stack_walk(struct cpu_stack_walk* csw, LPSTACKFRAME64 frame, CONTEXT* context)
|
||||
{
|
||||
STACK32FRAME frame32;
|
||||
|
@ -513,6 +524,7 @@ done_err:
|
|||
set_curr_mode(stm_done);
|
||||
return FALSE;
|
||||
}
|
||||
#endif /* DBGHELP_STATIC_LIB */
|
||||
|
||||
static unsigned i386_map_dwarf_register(unsigned regno)
|
||||
{
|
||||
|
@ -662,6 +674,7 @@ static const char* i386_fetch_regname(unsigned regno)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
static BOOL i386_fetch_minidump_thread(struct dump_context* dc, unsigned index, unsigned flags, const CONTEXT* ctx)
|
||||
{
|
||||
if (ctx->ContextFlags && (flags & ThreadWriteInstructionWindow))
|
||||
|
@ -675,6 +688,7 @@ static BOOL i386_fetch_minidump_thread(struct dump_context* dc, unsigned index,
|
|||
|
||||
return TRUE;
|
||||
}
|
||||
#endif
|
||||
|
||||
static BOOL i386_fetch_minidump_module(struct dump_context* dc, unsigned index, unsigned flags)
|
||||
{
|
||||
|
@ -688,12 +702,22 @@ DECLSPEC_HIDDEN struct cpu cpu_i386 = {
|
|||
IMAGE_FILE_MACHINE_I386,
|
||||
4,
|
||||
CV_REG_EBP,
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
i386_get_addr,
|
||||
i386_stack_walk,
|
||||
#else
|
||||
NULL,
|
||||
NULL,
|
||||
#endif
|
||||
NULL,
|
||||
i386_map_dwarf_register,
|
||||
i386_fetch_context_reg,
|
||||
i386_fetch_regname,
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
i386_fetch_minidump_thread,
|
||||
i386_fetch_minidump_module,
|
||||
#else
|
||||
NULL,
|
||||
NULL,
|
||||
#endif
|
||||
};
|
||||
|
|
|
@ -21,11 +21,14 @@
|
|||
#include "config.h"
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
#include "wdbgexts.h"
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#include "winerror.h"
|
||||
#include "psapi.h"
|
||||
#include "wine/debug.h"
|
||||
#include "wdbgexts.h"
|
||||
#include "winnls.h"
|
||||
#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
|
@ -133,6 +136,7 @@ void* fetch_buffer(struct process* pcs, unsigned size)
|
|||
return pcs->buffer;
|
||||
}
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
const char* wine_dbgstr_addr(const ADDRESS64* addr)
|
||||
{
|
||||
if (!addr) return "(null)";
|
||||
|
@ -150,12 +154,18 @@ const char* wine_dbgstr_addr(const ADDRESS64* addr)
|
|||
return "unknown";
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
extern struct cpu cpu_i386, cpu_x86_64, cpu_ppc, cpu_arm, cpu_arm64;
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
static struct cpu* dbghelp_cpus[] = {&cpu_i386, &cpu_x86_64, &cpu_ppc, &cpu_arm, &cpu_arm64, NULL};
|
||||
#else
|
||||
static struct cpu* dbghelp_cpus[] = {&cpu_i386, NULL};
|
||||
#endif
|
||||
|
||||
struct cpu* dbghelp_current_cpu =
|
||||
#if defined(__i386__)
|
||||
#if defined(__i386__) || defined(DBGHELP_STATIC_LIB)
|
||||
&cpu_i386
|
||||
#elif defined(__x86_64__)
|
||||
&cpu_x86_64
|
||||
|
@ -280,8 +290,10 @@ static BOOL check_live_target(struct process* pcs)
|
|||
{
|
||||
if (!GetProcessId(pcs->handle)) return FALSE;
|
||||
if (GetEnvironmentVariableA("DBGHELP_NOLIVE", NULL, 0)) return FALSE;
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
if (!elf_read_wine_loader_dbg_info(pcs))
|
||||
macho_read_wine_loader_dbg_info(pcs);
|
||||
#endif
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
@ -370,7 +382,8 @@ BOOL WINAPI SymInitializeW(HANDLE hProcess, PCWSTR UserSearchPath, BOOL fInvadeP
|
|||
pcs->dbg_hdr_addr = 0;
|
||||
pcs->next = process_first;
|
||||
process_first = pcs;
|
||||
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
if (check_live_target(pcs))
|
||||
{
|
||||
if (fInvadeProcess)
|
||||
|
@ -384,6 +397,7 @@ BOOL WINAPI SymInitializeW(HANDLE hProcess, PCWSTR UserSearchPath, BOOL fInvadeP
|
|||
SetLastError(ERROR_INVALID_PARAMETER);
|
||||
return FALSE;
|
||||
}
|
||||
#endif
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
|
|
@ -26,18 +26,25 @@
|
|||
#define COM_NO_WINDOWS_H
|
||||
|
||||
#include <stdarg.h>
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#include <windef.h>
|
||||
#include <winbase.h>
|
||||
#include <winver.h>
|
||||
#include <dbghelp.h>
|
||||
#include <objbase.h>
|
||||
#include <cvconst.h>
|
||||
#include <wine/unicode.h>
|
||||
#else
|
||||
#include <string.h>
|
||||
#include "compat.h"
|
||||
#endif
|
||||
|
||||
//#include "oaidl.h"
|
||||
//#include "winnls.h"
|
||||
#include <wine/list.h>
|
||||
#include <wine/unicode.h>
|
||||
#include <wine/rbtree.h>
|
||||
|
||||
#include <cvconst.h>
|
||||
|
||||
/* #define USE_STATS */
|
||||
|
||||
|
@ -675,7 +682,9 @@ extern BOOL dwarf2_virtual_unwind(struct cpu_stack_walk* csw, DWORD_PTR
|
|||
CONTEXT* context, ULONG_PTR* cfa) DECLSPEC_HIDDEN;
|
||||
|
||||
/* stack.c */
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
extern BOOL sw_read_mem(struct cpu_stack_walk* csw, DWORD64 addr, void* ptr, DWORD sz) DECLSPEC_HIDDEN;
|
||||
#endif
|
||||
extern DWORD64 sw_xlat_addr(struct cpu_stack_walk* csw, ADDRESS64* addr) DECLSPEC_HIDDEN;
|
||||
extern void* sw_table_access(struct cpu_stack_walk* csw, DWORD64 addr) DECLSPEC_HIDDEN;
|
||||
extern DWORD64 sw_module_base(struct cpu_stack_walk* csw, DWORD64 addr) DECLSPEC_HIDDEN;
|
||||
|
|
|
@ -1,34 +1,123 @@
|
|||
Index: stabs.c
|
||||
===================================================================
|
||||
--- stabs.c (revision 35085)
|
||||
+++ stabs.c (working copy)
|
||||
@@ -64,6 +64,8 @@
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp_stabs);
|
||||
|
||||
+#define strtoull _strtoui64
|
||||
diff -prudN e:\Wine\dlls\dbghelp/cpu_i386.c e:\reactos-dwarf\dll\win32\dbghelp/cpu_i386.c
|
||||
--- e:\Wine\dlls\dbghelp/cpu_i386.c 2012-12-09 09:57:02.223180200 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/cpu_i386.c 2013-07-14 16:01:45.804981700 +0100
|
||||
@@ -20,12 +20,17 @@
|
||||
|
||||
#include <assert.h>
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
#include "ntstatus.h"
|
||||
-#define WIN32_NO_STATUS
|
||||
+#endif
|
||||
+
|
||||
/* Masks for n_type field */
|
||||
#ifndef N_STAB
|
||||
#define N_STAB 0xe0
|
||||
Index: cpu_sparc.c
|
||||
===================================================================
|
||||
--- cpu_sparc.c (revision 35085)
|
||||
+++ cpu_sparc.c (working copy)
|
||||
@@ -29,6 +29,8 @@
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
+
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
#include "wine/winbase16.h"
|
||||
#include "winternl.h"
|
||||
#include "wine/debug.h"
|
||||
+#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
+#define IMAGE_FILE_MACHINE_SPARC 0x2000
|
||||
|
||||
@@ -34,7 +39,8 @@ WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
#define IS_VM86_MODE(ctx) (ctx->EFlags & V86_FLAG)
|
||||
|
||||
-#ifdef __i386__
|
||||
+
|
||||
static unsigned sparc_get_addr(HANDLE hThread, const CONTEXT* ctx,
|
||||
enum cpu_addr ca, ADDRESS64* addr)
|
||||
+#if defined(__i386__) && !defined(DBGHELP_STATIC_LIB)
|
||||
static ADDRESS_MODE get_selector_type(HANDLE hThread, const CONTEXT* ctx, WORD sel)
|
||||
{
|
||||
Index: cpu_x86_64.c
|
||||
===================================================================
|
||||
--- cpu_x86_64.c (Revision 56237)
|
||||
+++ cpu_x86_64.c (Arbeitskopie)
|
||||
@@ -281,10 +281,10 @@
|
||||
LDT_ENTRY le;
|
||||
@@ -73,6 +79,7 @@ static unsigned i386_build_addr(HANDLE h
|
||||
}
|
||||
#endif
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
static unsigned i386_get_addr(HANDLE hThread, const CONTEXT* ctx,
|
||||
enum cpu_addr ca, ADDRESS64* addr)
|
||||
{
|
||||
@@ -86,8 +93,9 @@ static unsigned i386_get_addr(HANDLE hTh
|
||||
#endif
|
||||
return FALSE;
|
||||
}
|
||||
+#endif /* DBGHELP_STATIC_LIB */
|
||||
|
||||
-#ifdef __i386__
|
||||
+#if defined(__i386__) && !defined(DBGHELP_STATIC_LIB)
|
||||
/* fetch_next_frame32()
|
||||
*
|
||||
* modify (at least) context.{eip, esp, ebp} using unwind information
|
||||
@@ -110,7 +118,9 @@ static BOOL fetch_next_frame32(struct cp
|
||||
cpair[2].name = "$eip"; cpair[2].pvalue = &context->Eip;
|
||||
cpair[3].name = NULL; cpair[3].pvalue = NULL;
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
if (!pdb_virtual_unwind(csw, curr_pc, context, cpair))
|
||||
+#endif
|
||||
{
|
||||
/* do a simple unwind using ebp
|
||||
* we assume a "regular" prologue in the function has been used
|
||||
@@ -148,6 +158,7 @@ enum st_mode {stm_start, stm_32bit, stm_
|
||||
#define set_curr_mode(m) {frame->Reserved[__CurrentModeCount] &= ~0x0F; frame->Reserved[__CurrentModeCount] |= (m & 0x0F);}
|
||||
#define inc_curr_count() (frame->Reserved[__CurrentModeCount] += 0x10)
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
static BOOL i386_stack_walk(struct cpu_stack_walk* csw, LPSTACKFRAME64 frame, CONTEXT* context)
|
||||
{
|
||||
STACK32FRAME frame32;
|
||||
@@ -513,6 +524,7 @@ done_err:
|
||||
set_curr_mode(stm_done);
|
||||
return FALSE;
|
||||
}
|
||||
+#endif /* DBGHELP_STATIC_LIB */
|
||||
|
||||
static unsigned i386_map_dwarf_register(unsigned regno)
|
||||
{
|
||||
@@ -662,6 +674,7 @@ static const char* i386_fetch_regname(un
|
||||
return NULL;
|
||||
}
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
static BOOL i386_fetch_minidump_thread(struct dump_context* dc, unsigned index, unsigned flags, const CONTEXT* ctx)
|
||||
{
|
||||
if (ctx->ContextFlags && (flags & ThreadWriteInstructionWindow))
|
||||
@@ -675,6 +688,7 @@ static BOOL i386_fetch_minidump_thread(s
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
+#endif
|
||||
|
||||
static BOOL i386_fetch_minidump_module(struct dump_context* dc, unsigned index, unsigned flags)
|
||||
{
|
||||
@@ -688,12 +702,22 @@ DECLSPEC_HIDDEN struct cpu cpu_i386 = {
|
||||
IMAGE_FILE_MACHINE_I386,
|
||||
4,
|
||||
CV_REG_EBP,
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
i386_get_addr,
|
||||
i386_stack_walk,
|
||||
+#else
|
||||
+ NULL,
|
||||
+ NULL,
|
||||
+#endif
|
||||
NULL,
|
||||
i386_map_dwarf_register,
|
||||
i386_fetch_context_reg,
|
||||
i386_fetch_regname,
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
i386_fetch_minidump_thread,
|
||||
i386_fetch_minidump_module,
|
||||
+#else
|
||||
+ NULL,
|
||||
+ NULL,
|
||||
+#endif
|
||||
};
|
||||
diff -prudN e:\Wine\dlls\dbghelp/cpu_x86_64.c e:\reactos-dwarf\dll\win32\dbghelp/cpu_x86_64.c
|
||||
--- e:\Wine\dlls\dbghelp/cpu_x86_64.c 2012-04-02 20:39:57.749333300 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/cpu_x86_64.c 2013-07-14 16:01:02.487336800 +0100
|
||||
@@ -302,10 +302,10 @@ static BOOL is_inside_epilog(struct cpu_
|
||||
if ((op0 & 0xf8) == 0x48)
|
||||
{
|
||||
if (!sw_read_mem(csw, pc + 1, &op1, 1)) return FALSE;
|
||||
|
@ -40,3 +129,622 @@ Index: cpu_x86_64.c
|
|||
if (op0 == 0x48 && op2 == 0xc4)
|
||||
{
|
||||
pc += 7;
|
||||
@@ -313,7 +313,6 @@ static BOOL is_inside_epilog(struct cpu_
|
||||
}
|
||||
return FALSE;
|
||||
case 0x83: /* add $n,%rsp */
|
||||
- if (!sw_read_mem(csw, pc + 2, &op2, 1)) return FALSE;
|
||||
if (op0 == 0x48 && op2 == 0xc4)
|
||||
{
|
||||
pc += 4;
|
||||
@@ -321,7 +320,6 @@ static BOOL is_inside_epilog(struct cpu_
|
||||
}
|
||||
return FALSE;
|
||||
case 0x8d: /* lea n(reg),%rsp */
|
||||
- if (!sw_read_mem(csw, pc + 2, &op2, 1)) return FALSE;
|
||||
if (op0 & 0x06) return FALSE; /* rex.RX must be cleared */
|
||||
if (((op2 >> 3) & 7) != 4) return FALSE; /* dest reg mus be %rsp */
|
||||
if ((op2 & 7) == 4) return FALSE; /* no SIB byte allowed */
|
||||
diff -prudN e:\Wine\dlls\dbghelp/dbghelp.c e:\reactos-dwarf\dll\win32\dbghelp/dbghelp.c
|
||||
--- e:\Wine\dlls\dbghelp/dbghelp.c 2013-03-16 11:54:52.395468000 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/dbghelp.c 2013-07-17 21:37:35.292366600 +0100
|
||||
@@ -21,11 +21,14 @@
|
||||
#include "config.h"
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
+#include "wdbgexts.h"
|
||||
+
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
#include "winerror.h"
|
||||
#include "psapi.h"
|
||||
#include "wine/debug.h"
|
||||
-#include "wdbgexts.h"
|
||||
#include "winnls.h"
|
||||
+#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
@@ -133,6 +136,7 @@ void* fetch_buffer(struct process* pcs,
|
||||
return pcs->buffer;
|
||||
}
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
const char* wine_dbgstr_addr(const ADDRESS64* addr)
|
||||
{
|
||||
if (!addr) return "(null)";
|
||||
@@ -150,12 +154,18 @@ const char* wine_dbgstr_addr(const ADDRE
|
||||
return "unknown";
|
||||
}
|
||||
}
|
||||
+#endif
|
||||
|
||||
extern struct cpu cpu_i386, cpu_x86_64, cpu_ppc, cpu_arm, cpu_arm64;
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
static struct cpu* dbghelp_cpus[] = {&cpu_i386, &cpu_x86_64, &cpu_ppc, &cpu_arm, &cpu_arm64, NULL};
|
||||
+#else
|
||||
+static struct cpu* dbghelp_cpus[] = {&cpu_i386, NULL};
|
||||
+#endif
|
||||
+
|
||||
struct cpu* dbghelp_current_cpu =
|
||||
-#if defined(__i386__)
|
||||
+#if defined(__i386__) || defined(DBGHELP_STATIC_LIB)
|
||||
&cpu_i386
|
||||
#elif defined(__x86_64__)
|
||||
&cpu_x86_64
|
||||
@@ -280,8 +290,10 @@ static BOOL check_live_target(struct pro
|
||||
{
|
||||
if (!GetProcessId(pcs->handle)) return FALSE;
|
||||
if (GetEnvironmentVariableA("DBGHELP_NOLIVE", NULL, 0)) return FALSE;
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
if (!elf_read_wine_loader_dbg_info(pcs))
|
||||
macho_read_wine_loader_dbg_info(pcs);
|
||||
+#endif
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@@ -370,7 +382,8 @@ BOOL WINAPI SymInitializeW(HANDLE hProce
|
||||
pcs->dbg_hdr_addr = 0;
|
||||
pcs->next = process_first;
|
||||
process_first = pcs;
|
||||
-
|
||||
+
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
if (check_live_target(pcs))
|
||||
{
|
||||
if (fInvadeProcess)
|
||||
@@ -384,6 +397,7 @@ BOOL WINAPI SymInitializeW(HANDLE hProce
|
||||
SetLastError(ERROR_INVALID_PARAMETER);
|
||||
return FALSE;
|
||||
}
|
||||
+#endif
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
diff -prudN e:\Wine\dlls\dbghelp/dbghelp_private.h e:\reactos-dwarf\dll\win32\dbghelp/dbghelp_private.h
|
||||
--- e:\Wine\dlls\dbghelp/dbghelp_private.h 2012-04-02 20:39:57.749333300 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/dbghelp_private.h 2013-07-14 16:01:46.453826200 +0100
|
||||
@@ -21,19 +21,30 @@
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
+#define WIN32_NO_STATUS
|
||||
+#define _INC_WINDOWS
|
||||
+#define COM_NO_WINDOWS_H
|
||||
+
|
||||
#include <stdarg.h>
|
||||
-#include "windef.h"
|
||||
-#include "winbase.h"
|
||||
-#include "winver.h"
|
||||
-#include "dbghelp.h"
|
||||
-#include "objbase.h"
|
||||
-#include "oaidl.h"
|
||||
-#include "winnls.h"
|
||||
-#include "wine/list.h"
|
||||
-#include "wine/unicode.h"
|
||||
-#include "wine/rbtree.h"
|
||||
|
||||
-#include "cvconst.h"
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
+#include <windef.h>
|
||||
+#include <winbase.h>
|
||||
+#include <winver.h>
|
||||
+#include <dbghelp.h>
|
||||
+#include <objbase.h>
|
||||
+#include <cvconst.h>
|
||||
+#include <wine/unicode.h>
|
||||
+#else
|
||||
+#include <string.h>
|
||||
+#include "compat.h"
|
||||
+#endif
|
||||
+
|
||||
+//#include "oaidl.h"
|
||||
+//#include "winnls.h"
|
||||
+#include <wine/list.h>
|
||||
+#include <wine/rbtree.h>
|
||||
+
|
||||
|
||||
/* #define USE_STATS */
|
||||
|
||||
@@ -671,7 +682,9 @@ extern BOOL dwarf2_virtual_unwin
|
||||
CONTEXT* context, ULONG_PTR* cfa) DECLSPEC_HIDDEN;
|
||||
|
||||
/* stack.c */
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
extern BOOL sw_read_mem(struct cpu_stack_walk* csw, DWORD64 addr, void* ptr, DWORD sz) DECLSPEC_HIDDEN;
|
||||
+#endif
|
||||
extern DWORD64 sw_xlat_addr(struct cpu_stack_walk* csw, ADDRESS64* addr) DECLSPEC_HIDDEN;
|
||||
extern void* sw_table_access(struct cpu_stack_walk* csw, DWORD64 addr) DECLSPEC_HIDDEN;
|
||||
extern DWORD64 sw_module_base(struct cpu_stack_walk* csw, DWORD64 addr) DECLSPEC_HIDDEN;
|
||||
|
||||
diff -prudN e:\Wine\dlls\dbghelp/dwarf.c e:\reactos-dwarf\dll\win32\dbghelp/dwarf.c
|
||||
--- e:\Wine\dlls\dbghelp/dwarf.c 2013-03-02 14:17:59.439371000 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/dwarf.c 2013-07-14 16:01:46.490851000 +0100
|
||||
@@ -22,23 +22,23 @@
|
||||
|
||||
#define NONAMELESSUNION
|
||||
|
||||
-#include "config.h"
|
||||
+#include <config.h>
|
||||
|
||||
-#include <sys/types.h>
|
||||
-#include <fcntl.h>
|
||||
+//#include <sys/types.h>
|
||||
+//#include <fcntl.h>
|
||||
#ifdef HAVE_SYS_STAT_H
|
||||
# include <sys/stat.h>
|
||||
#endif
|
||||
#ifdef HAVE_SYS_MMAN_H
|
||||
#include <sys/mman.h>
|
||||
#endif
|
||||
-#include <limits.h>
|
||||
-#include <stdlib.h>
|
||||
-#include <string.h>
|
||||
+//#include <limits.h>
|
||||
+//#include <stdlib.h>
|
||||
+//#include <string.h>
|
||||
#ifdef HAVE_UNISTD_H
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
-#include <stdio.h>
|
||||
+//#include <stdio.h>
|
||||
#include <assert.h>
|
||||
#include <stdarg.h>
|
||||
|
||||
@@ -46,18 +46,20 @@
|
||||
#include <zlib.h>
|
||||
#endif
|
||||
|
||||
-#include "windef.h"
|
||||
-#include "winternl.h"
|
||||
-#include "winbase.h"
|
||||
-#include "winuser.h"
|
||||
-#include "ole2.h"
|
||||
-#include "oleauto.h"
|
||||
+//#include "windef.h"
|
||||
+//#include "winbase.h"
|
||||
+//#include "winuser.h"
|
||||
+//#include "ole2.h"
|
||||
+//#include "oleauto.h"
|
||||
+
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
+#include <winternl.h>
|
||||
+#include <wine/debug.h>
|
||||
+#endif
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
#include "image_private.h"
|
||||
|
||||
-#include "wine/debug.h"
|
||||
-
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp_dwarf);
|
||||
|
||||
/* FIXME:
|
||||
@@ -1888,8 +1890,10 @@ static struct symt* dwarf2_parse_subprog
|
||||
* (not the case for stabs), we just drop Wine's thunks here...
|
||||
* Actual thunks will be created in elf_module from the symbol table
|
||||
*/
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
if (elf_is_in_thunk_area(ctx->load_offset + low_pc, ctx->thunks) >= 0)
|
||||
return NULL;
|
||||
+#endif
|
||||
if (!(ret_type = dwarf2_lookup_type(ctx, di)))
|
||||
{
|
||||
ret_type = ctx->symt_cache[sc_void];
|
||||
diff -prudN e:\Wine\dlls\dbghelp/dwarf.h e:\reactos-dwarf\dll\win32\dbghelp/dwarf.h
|
||||
--- e:\Wine\dlls\dbghelp/dwarf.h 2011-09-16 23:22:36.194780200 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/dwarf.h 2013-07-14 16:01:46.862099400 +0100
|
||||
@@ -554,3 +554,15 @@ enum dwarf_call_frame_info
|
||||
#define DW_INL_inlined 0x01
|
||||
#define DW_INL_declared_not_inlined 0x02
|
||||
#define DW_INL_declared_inlined 0x03
|
||||
+
|
||||
+#ifdef DBGHELP_STATIC_LIB
|
||||
+/* from stack.c */
|
||||
+static BOOL sw_read_mem(struct cpu_stack_walk* csw, DWORD64 addr, void* ptr, DWORD sz)
|
||||
+{
|
||||
+ DWORD bytes_read = 0;
|
||||
+ if (csw->is32)
|
||||
+ return csw->u.s32.f_read_mem(csw->hProcess, addr, ptr, sz, &bytes_read);
|
||||
+ else
|
||||
+ return csw->u.s64.f_read_mem(csw->hProcess, addr, ptr, sz, &bytes_read);
|
||||
+}
|
||||
+#endif
|
||||
|
||||
diff -prudN e:\Wine\dlls\dbghelp/image_private.h e:\reactos-dwarf\dll\win32\dbghelp/image_private.h
|
||||
--- e:\Wine\dlls\dbghelp/image_private.h 2012-04-02 20:39:57.752333500 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/image_private.h 2013-07-14 16:01:46.946185400 +0100
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
#define IMAGE_NO_MAP ((void*)-1)
|
||||
|
||||
-#ifdef __ELF__
|
||||
+#if defined(__ELF__) && !defined(DBGHELP_STATIC_LIB)
|
||||
|
||||
#ifdef _WIN64
|
||||
#define Elf_Ehdr Elf64_Ehdr
|
||||
@@ -85,7 +85,7 @@ struct image_file_map
|
||||
const char* shstrtab;
|
||||
struct image_file_map* alternate; /* another ELF file (linked to this one) */
|
||||
char* target_copy;
|
||||
-#ifdef __ELF__
|
||||
+#if defined(__ELF__) && !defined(DBGHELP_STATIC_LIB)
|
||||
Elf_Ehdr elfhdr;
|
||||
struct
|
||||
{
|
||||
@@ -135,7 +135,9 @@ static inline BOOL image_find_section(st
|
||||
{
|
||||
switch (fmap->modtype)
|
||||
{
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF: return elf_find_section(fmap, name, SHT_NULL, ism);
|
||||
+#endif
|
||||
case DMT_PE: return pe_find_section(fmap, name, ism);
|
||||
default: assert(0); return FALSE;
|
||||
}
|
||||
@@ -146,7 +148,9 @@ static inline const char* image_map_sect
|
||||
if (!ism->fmap) return NULL;
|
||||
switch (ism->fmap->modtype)
|
||||
{
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF: return elf_map_section(ism);
|
||||
+#endif
|
||||
case DMT_PE: return pe_map_section(ism);
|
||||
default: assert(0); return NULL;
|
||||
}
|
||||
@@ -157,7 +161,9 @@ static inline void image_unmap_section(s
|
||||
if (!ism->fmap) return;
|
||||
switch (ism->fmap->modtype)
|
||||
{
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF: elf_unmap_section(ism); break;
|
||||
+#endif
|
||||
case DMT_PE: pe_unmap_section(ism); break;
|
||||
default: assert(0); return;
|
||||
}
|
||||
@@ -168,7 +174,9 @@ static inline DWORD_PTR image_get_map_rv
|
||||
if (!ism->fmap) return 0;
|
||||
switch (ism->fmap->modtype)
|
||||
{
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF: return elf_get_map_rva(ism);
|
||||
+#endif
|
||||
case DMT_PE: return pe_get_map_rva(ism);
|
||||
default: assert(0); return 0;
|
||||
}
|
||||
@@ -179,7 +187,9 @@ static inline unsigned image_get_map_siz
|
||||
if (!ism->fmap) return 0;
|
||||
switch (ism->fmap->modtype)
|
||||
{
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF: return elf_get_map_size(ism);
|
||||
+#endif
|
||||
case DMT_PE: return pe_get_map_size(ism);
|
||||
default: assert(0); return 0;
|
||||
}
|
||||
|
||||
diff -prudN e:\Wine\dlls\dbghelp/module.c e:\reactos-dwarf\dll\win32\dbghelp/module.c
|
||||
--- e:\Wine\dlls\dbghelp/module.c 2012-09-09 19:47:53.367024200 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/module.c 2013-07-14 16:01:46.973202500 +0100
|
||||
@@ -19,16 +19,19 @@
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
-#include "config.h"
|
||||
-#include <stdlib.h>
|
||||
-#include <stdio.h>
|
||||
-#include <string.h>
|
||||
+#include <config.h>
|
||||
+//#include <stdlib.h>
|
||||
+//#include <stdio.h>
|
||||
+//#include <string.h>
|
||||
#include <assert.h>
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
-#include "psapi.h"
|
||||
-#include "winternl.h"
|
||||
-#include "wine/debug.h"
|
||||
+
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
+#include <psapi.h>
|
||||
+#include <wine/debug.h>
|
||||
+#endif
|
||||
+//#include "winternl.h"
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
@@ -346,9 +349,11 @@ BOOL module_get_debug(struct module_pair
|
||||
if (pair->effective->is_virtual) ret = FALSE;
|
||||
else switch (pair->effective->type)
|
||||
{
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF:
|
||||
ret = elf_load_debug_info(pair->effective);
|
||||
break;
|
||||
+#endif
|
||||
case DMT_PE:
|
||||
idslW64.SizeOfStruct = sizeof(idslW64);
|
||||
idslW64.BaseOfImage = pair->effective->module.BaseOfImage;
|
||||
@@ -365,9 +370,11 @@ BOOL module_get_debug(struct module_pair
|
||||
ret ? CBA_DEFERRED_SYMBOL_LOAD_COMPLETE : CBA_DEFERRED_SYMBOL_LOAD_FAILURE,
|
||||
&idslW64);
|
||||
break;
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_MACHO:
|
||||
ret = macho_load_debug_info(pair->effective, NULL);
|
||||
break;
|
||||
+#endif
|
||||
default:
|
||||
ret = FALSE;
|
||||
break;
|
||||
@@ -506,11 +513,13 @@ enum module_type module_get_type_by_name
|
||||
/******************************************************************
|
||||
* refresh_module_list
|
||||
*/
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
static BOOL refresh_module_list(struct process* pcs)
|
||||
{
|
||||
/* force transparent ELF and Mach-O loading / unloading */
|
||||
return elf_synchronize_module_list(pcs) || macho_synchronize_module_list(pcs);
|
||||
}
|
||||
+#endif
|
||||
|
||||
/***********************************************************************
|
||||
* SymLoadModule (DBGHELP.@)
|
||||
@@ -594,7 +603,9 @@ DWORD64 WINAPI SymLoadModuleExW(HANDLE
|
||||
if (Flags & ~(SLMFLAG_VIRTUAL))
|
||||
FIXME("Unsupported Flags %08x for %s\n", Flags, debugstr_w(wImageName));
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
refresh_module_list(pcs);
|
||||
+#endif
|
||||
|
||||
/* this is a Wine extension to the API just to redo the synchronisation */
|
||||
if (!wImageName && !hFile) return 0;
|
||||
@@ -618,6 +629,7 @@ DWORD64 WINAPI SymLoadModuleExW(HANDLE
|
||||
wImageName)
|
||||
{
|
||||
/* and finally an ELF or Mach-O module */
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
switch (module_get_type_by_name(wImageName))
|
||||
{
|
||||
case DMT_ELF:
|
||||
@@ -630,6 +642,7 @@ DWORD64 WINAPI SymLoadModuleExW(HANDLE
|
||||
/* Ignored */
|
||||
break;
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
}
|
||||
if (!module)
|
||||
@@ -819,6 +832,7 @@ BOOL WINAPI SymEnumerateModulesW64(HAND
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
/******************************************************************
|
||||
* EnumerateLoadedModules64 (DBGHELP.@)
|
||||
*
|
||||
@@ -919,6 +933,7 @@ BOOL WINAPI EnumerateLoadedModulesW64(H
|
||||
|
||||
return sz != 0 && i == sz;
|
||||
}
|
||||
+#endif /* DBGHELP_STATIC_LIB */
|
||||
|
||||
/******************************************************************
|
||||
* SymGetModuleInfo (DBGHELP.@)
|
||||
@@ -1131,7 +1146,11 @@ BOOL WINAPI SymRefreshModuleList(HANDLE
|
||||
|
||||
if (!(pcs = process_find_by_handle(hProcess))) return FALSE;
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
return refresh_module_list(pcs);
|
||||
+#else
|
||||
+ return TRUE;
|
||||
+#endif
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
|
||||
diff -prudN e:\Wine\dlls\dbghelp/pe_module.c e:\reactos-dwarf\dll\win32\dbghelp/pe_module.c
|
||||
--- e:\Wine\dlls\dbghelp/pe_module.c 2012-04-02 20:39:57.755333700 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/pe_module.c 2013-07-14 17:06:18.750513200 +0100
|
||||
@@ -31,8 +31,10 @@
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
#include "image_private.h"
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
#include "winternl.h"
|
||||
#include "wine/debug.h"
|
||||
+#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
@@ -526,6 +528,7 @@ static BOOL pe_load_dwarf(struct module*
|
||||
return ret;
|
||||
}
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
/******************************************************************
|
||||
* pe_load_dbg_file
|
||||
*
|
||||
@@ -625,6 +628,7 @@ done:
|
||||
pe_unmap_full(fmap);
|
||||
return ret;
|
||||
}
|
||||
+#endif /* DBGHELP_STATIC_LIB */
|
||||
|
||||
/***********************************************************************
|
||||
* pe_load_export_debug_info
|
||||
@@ -721,7 +725,9 @@ BOOL pe_load_debug_info(const struct pro
|
||||
{
|
||||
ret = pe_load_stabs(pcs, module);
|
||||
ret = pe_load_dwarf(module) || ret;
|
||||
+ #ifndef DBGHELP_STATIC_LIB
|
||||
ret = pe_load_msc_debug_info(pcs, module) || ret;
|
||||
+ #endif
|
||||
ret = ret || pe_load_coff_symbol_table(module); /* FIXME */
|
||||
/* if we still have no debug info (we could only get SymExport at this
|
||||
* point), then do the SymExport except if we have an ELF container,
|
||||
|
||||
diff -prudN e:\Wine\dlls\dbghelp/source.c e:\reactos-dwarf\dll\win32\dbghelp/source.c
|
||||
--- e:\Wine\dlls\dbghelp/source.c 2011-09-16 23:22:36.198780400 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/source.c 2013-07-14 16:01:47.027608100 +0100
|
||||
@@ -18,14 +18,17 @@
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*
|
||||
*/
|
||||
-#include "config.h"
|
||||
-#include <stdlib.h>
|
||||
-#include <stdio.h>
|
||||
-#include <string.h>
|
||||
+#include <config.h>
|
||||
+//#include <stdlib.h>
|
||||
+//#include <stdio.h>
|
||||
+//#include <string.h>
|
||||
#include <assert.h>
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
-#include "wine/debug.h"
|
||||
+
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
+#include <wine/debug.h>
|
||||
+#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
diff -prudN e:\Wine\dlls\dbghelp/stabs.c e:\reactos-dwarf\dll\win32\dbghelp/stabs.c
|
||||
--- e:\Wine\dlls\dbghelp/stabs.c 2012-08-13 02:55:03.317206300 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/stabs.c 2013-07-14 17:06:14.969603400 +0100
|
||||
@@ -29,41 +29,47 @@
|
||||
* available (hopefully) from http://sources.redhat.com/gdb/onlinedocs
|
||||
*/
|
||||
|
||||
-#include "config.h"
|
||||
-#include "wine/port.h"
|
||||
+#include <config.h>
|
||||
+//#include "wine/port.h"
|
||||
|
||||
-#include <sys/types.h>
|
||||
-#include <fcntl.h>
|
||||
+//#include <sys/types.h>
|
||||
+//#include <fcntl.h>
|
||||
#ifdef HAVE_SYS_STAT_H
|
||||
# include <sys/stat.h>
|
||||
#endif
|
||||
#ifdef HAVE_SYS_MMAN_H
|
||||
#include <sys/mman.h>
|
||||
#endif
|
||||
-#include <limits.h>
|
||||
-#include <stdlib.h>
|
||||
-#include <string.h>
|
||||
+//#include <limits.h>
|
||||
+//#include <stdlib.h>
|
||||
+//#include <string.h>
|
||||
#ifdef HAVE_UNISTD_H
|
||||
# include <unistd.h>
|
||||
#endif
|
||||
-#include <stdio.h>
|
||||
+//#include <stdio.h>
|
||||
#include <assert.h>
|
||||
-#include <stdarg.h>
|
||||
+//#include <stdarg.h>
|
||||
|
||||
#ifdef HAVE_MACH_O_NLIST_H
|
||||
# include <mach-o/nlist.h>
|
||||
#endif
|
||||
|
||||
-#include "windef.h"
|
||||
-#include "winbase.h"
|
||||
-#include "winnls.h"
|
||||
+//#include "windef.h"
|
||||
+//#include "winbase.h"
|
||||
+//#include "winnls.h"
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
|
||||
-#include "wine/debug.h"
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
+#include <wine/debug.h>
|
||||
+#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp_stabs);
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
+#define strtoull _strtoui64
|
||||
+#endif
|
||||
+
|
||||
/* Masks for n_type field */
|
||||
#ifndef N_STAB
|
||||
#define N_STAB 0xe0
|
||||
|
||||
diff -prudN e:\Wine\dlls\dbghelp/storage.c e:\reactos-dwarf\dll\win32\dbghelp/storage.c
|
||||
--- e:\Wine\dlls\dbghelp/storage.c 2011-09-16 23:22:36.199780500 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/storage.c 2013-07-14 16:01:47.077595900 +0100
|
||||
@@ -23,7 +23,10 @@
|
||||
#include "config.h"
|
||||
#include <assert.h>
|
||||
#include <stdlib.h>
|
||||
+
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
#include "wine/debug.h"
|
||||
+#endif
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
#ifdef USE_STATS
|
||||
|
||||
diff -prudN e:\Wine\dlls\dbghelp/symbol.c e:\reactos-dwarf\dll\win32\dbghelp/symbol.c
|
||||
--- e:\Wine\dlls\dbghelp/symbol.c 2012-04-02 20:39:57.756333700 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/symbol.c 2013-07-17 04:29:08.161225800 +0100
|
||||
@@ -31,9 +31,12 @@
|
||||
#include <sys/types.h>
|
||||
#include <assert.h>
|
||||
|
||||
-#include "wine/debug.h"
|
||||
#include "dbghelp_private.h"
|
||||
+
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
+#include "wine/debug.h"
|
||||
#include "winnls.h"
|
||||
+#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
WINE_DECLARE_DEBUG_CHANNEL(dbghelp_symt);
|
||||
diff -prudN e:\Wine\dlls\dbghelp/type.c e:\reactos-dwarf\dll\win32\dbghelp/type.c
|
||||
--- e:\Wine\dlls\dbghelp/type.c 2012-04-02 20:39:57.756333700 +0100
|
||||
+++ e:\reactos-dwarf\dll\win32\dbghelp/type.c 2013-07-14 16:01:47.136913600 +0100
|
||||
@@ -29,10 +29,13 @@
|
||||
#include <stdarg.h>
|
||||
#include <assert.h>
|
||||
|
||||
+#ifndef DBGHELP_STATIC_LIB
|
||||
#include "windef.h"
|
||||
#include "winbase.h"
|
||||
#include "winnls.h"
|
||||
#include "wine/debug.h"
|
||||
+#endif
|
||||
+
|
||||
#include "dbghelp_private.h"
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
|
|
@ -47,17 +47,19 @@
|
|||
#endif
|
||||
|
||||
//#include "windef.h"
|
||||
#include <winternl.h>
|
||||
//#include "winbase.h"
|
||||
//#include "winuser.h"
|
||||
//#include "ole2.h"
|
||||
//#include "oleauto.h"
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#include <winternl.h>
|
||||
#include <wine/debug.h>
|
||||
#endif
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
#include "image_private.h"
|
||||
|
||||
#include <wine/debug.h>
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp_dwarf);
|
||||
|
||||
/* FIXME:
|
||||
|
@ -1888,8 +1890,10 @@ static struct symt* dwarf2_parse_subprogram(dwarf2_parse_context_t* ctx,
|
|||
* (not the case for stabs), we just drop Wine's thunks here...
|
||||
* Actual thunks will be created in elf_module from the symbol table
|
||||
*/
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
if (elf_is_in_thunk_area(ctx->load_offset + low_pc, ctx->thunks) >= 0)
|
||||
return NULL;
|
||||
#endif
|
||||
if (!(ret_type = dwarf2_lookup_type(ctx, di)))
|
||||
{
|
||||
ret_type = ctx->symt_cache[sc_void];
|
||||
|
|
|
@ -554,3 +554,15 @@ enum dwarf_call_frame_info
|
|||
#define DW_INL_inlined 0x01
|
||||
#define DW_INL_declared_not_inlined 0x02
|
||||
#define DW_INL_declared_inlined 0x03
|
||||
|
||||
#ifdef DBGHELP_STATIC_LIB
|
||||
/* from stack.c */
|
||||
static BOOL sw_read_mem(struct cpu_stack_walk* csw, DWORD64 addr, void* ptr, DWORD sz)
|
||||
{
|
||||
DWORD bytes_read = 0;
|
||||
if (csw->is32)
|
||||
return csw->u.s32.f_read_mem(csw->hProcess, addr, ptr, sz, &bytes_read);
|
||||
else
|
||||
return csw->u.s64.f_read_mem(csw->hProcess, addr, ptr, sz, &bytes_read);
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
|
||||
#define IMAGE_NO_MAP ((void*)-1)
|
||||
|
||||
#ifdef __ELF__
|
||||
#if defined(__ELF__) && !defined(DBGHELP_STATIC_LIB)
|
||||
|
||||
#ifdef _WIN64
|
||||
#define Elf_Ehdr Elf64_Ehdr
|
||||
|
@ -85,7 +85,7 @@ struct image_file_map
|
|||
const char* shstrtab;
|
||||
struct image_file_map* alternate; /* another ELF file (linked to this one) */
|
||||
char* target_copy;
|
||||
#ifdef __ELF__
|
||||
#if defined(__ELF__) && !defined(DBGHELP_STATIC_LIB)
|
||||
Elf_Ehdr elfhdr;
|
||||
struct
|
||||
{
|
||||
|
@ -135,7 +135,9 @@ static inline BOOL image_find_section(struct image_file_map* fmap, const char* n
|
|||
{
|
||||
switch (fmap->modtype)
|
||||
{
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF: return elf_find_section(fmap, name, SHT_NULL, ism);
|
||||
#endif
|
||||
case DMT_PE: return pe_find_section(fmap, name, ism);
|
||||
default: assert(0); return FALSE;
|
||||
}
|
||||
|
@ -146,7 +148,9 @@ static inline const char* image_map_section(struct image_section_map* ism)
|
|||
if (!ism->fmap) return NULL;
|
||||
switch (ism->fmap->modtype)
|
||||
{
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF: return elf_map_section(ism);
|
||||
#endif
|
||||
case DMT_PE: return pe_map_section(ism);
|
||||
default: assert(0); return NULL;
|
||||
}
|
||||
|
@ -157,7 +161,9 @@ static inline void image_unmap_section(struct image_section_map* ism)
|
|||
if (!ism->fmap) return;
|
||||
switch (ism->fmap->modtype)
|
||||
{
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF: elf_unmap_section(ism); break;
|
||||
#endif
|
||||
case DMT_PE: pe_unmap_section(ism); break;
|
||||
default: assert(0); return;
|
||||
}
|
||||
|
@ -168,7 +174,9 @@ static inline DWORD_PTR image_get_map_rva(const struct image_section_map* ism)
|
|||
if (!ism->fmap) return 0;
|
||||
switch (ism->fmap->modtype)
|
||||
{
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF: return elf_get_map_rva(ism);
|
||||
#endif
|
||||
case DMT_PE: return pe_get_map_rva(ism);
|
||||
default: assert(0); return 0;
|
||||
}
|
||||
|
@ -179,7 +187,9 @@ static inline unsigned image_get_map_size(const struct image_section_map* ism)
|
|||
if (!ism->fmap) return 0;
|
||||
switch (ism->fmap->modtype)
|
||||
{
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF: return elf_get_map_size(ism);
|
||||
#endif
|
||||
case DMT_PE: return pe_get_map_size(ism);
|
||||
default: assert(0); return 0;
|
||||
}
|
||||
|
|
|
@ -26,9 +26,12 @@
|
|||
#include <assert.h>
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#include <psapi.h>
|
||||
//#include "winternl.h"
|
||||
#include <wine/debug.h>
|
||||
#endif
|
||||
//#include "winternl.h"
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
|
@ -346,9 +349,11 @@ BOOL module_get_debug(struct module_pair* pair)
|
|||
if (pair->effective->is_virtual) ret = FALSE;
|
||||
else switch (pair->effective->type)
|
||||
{
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_ELF:
|
||||
ret = elf_load_debug_info(pair->effective);
|
||||
break;
|
||||
#endif
|
||||
case DMT_PE:
|
||||
idslW64.SizeOfStruct = sizeof(idslW64);
|
||||
idslW64.BaseOfImage = pair->effective->module.BaseOfImage;
|
||||
|
@ -365,9 +370,11 @@ BOOL module_get_debug(struct module_pair* pair)
|
|||
ret ? CBA_DEFERRED_SYMBOL_LOAD_COMPLETE : CBA_DEFERRED_SYMBOL_LOAD_FAILURE,
|
||||
&idslW64);
|
||||
break;
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
case DMT_MACHO:
|
||||
ret = macho_load_debug_info(pair->effective, NULL);
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
ret = FALSE;
|
||||
break;
|
||||
|
@ -506,11 +513,13 @@ enum module_type module_get_type_by_name(const WCHAR* name)
|
|||
/******************************************************************
|
||||
* refresh_module_list
|
||||
*/
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
static BOOL refresh_module_list(struct process* pcs)
|
||||
{
|
||||
/* force transparent ELF and Mach-O loading / unloading */
|
||||
return elf_synchronize_module_list(pcs) || macho_synchronize_module_list(pcs);
|
||||
}
|
||||
#endif
|
||||
|
||||
/***********************************************************************
|
||||
* SymLoadModule (DBGHELP.@)
|
||||
|
@ -594,7 +603,9 @@ DWORD64 WINAPI SymLoadModuleExW(HANDLE hProcess, HANDLE hFile, PCWSTR wImageNam
|
|||
if (Flags & ~(SLMFLAG_VIRTUAL))
|
||||
FIXME("Unsupported Flags %08x for %s\n", Flags, debugstr_w(wImageName));
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
refresh_module_list(pcs);
|
||||
#endif
|
||||
|
||||
/* this is a Wine extension to the API just to redo the synchronisation */
|
||||
if (!wImageName && !hFile) return 0;
|
||||
|
@ -618,6 +629,7 @@ DWORD64 WINAPI SymLoadModuleExW(HANDLE hProcess, HANDLE hFile, PCWSTR wImageNam
|
|||
wImageName)
|
||||
{
|
||||
/* and finally an ELF or Mach-O module */
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
switch (module_get_type_by_name(wImageName))
|
||||
{
|
||||
case DMT_ELF:
|
||||
|
@ -630,6 +642,7 @@ DWORD64 WINAPI SymLoadModuleExW(HANDLE hProcess, HANDLE hFile, PCWSTR wImageNam
|
|||
/* Ignored */
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
if (!module)
|
||||
|
@ -819,6 +832,7 @@ BOOL WINAPI SymEnumerateModulesW64(HANDLE hProcess,
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
/******************************************************************
|
||||
* EnumerateLoadedModules64 (DBGHELP.@)
|
||||
*
|
||||
|
@ -919,6 +933,7 @@ BOOL WINAPI EnumerateLoadedModulesW64(HANDLE hProcess,
|
|||
|
||||
return sz != 0 && i == sz;
|
||||
}
|
||||
#endif /* DBGHELP_STATIC_LIB */
|
||||
|
||||
/******************************************************************
|
||||
* SymGetModuleInfo (DBGHELP.@)
|
||||
|
@ -1131,7 +1146,11 @@ BOOL WINAPI SymRefreshModuleList(HANDLE hProcess)
|
|||
|
||||
if (!(pcs = process_find_by_handle(hProcess))) return FALSE;
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
return refresh_module_list(pcs);
|
||||
#else
|
||||
return TRUE;
|
||||
#endif
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
|
|
|
@ -31,8 +31,10 @@
|
|||
|
||||
#include "dbghelp_private.h"
|
||||
#include "image_private.h"
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#include "winternl.h"
|
||||
#include "wine/debug.h"
|
||||
#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
|
@ -526,6 +528,7 @@ static BOOL pe_load_dwarf(struct module* module)
|
|||
return ret;
|
||||
}
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
/******************************************************************
|
||||
* pe_load_dbg_file
|
||||
*
|
||||
|
@ -625,6 +628,7 @@ done:
|
|||
pe_unmap_full(fmap);
|
||||
return ret;
|
||||
}
|
||||
#endif /* DBGHELP_STATIC_LIB */
|
||||
|
||||
/***********************************************************************
|
||||
* pe_load_export_debug_info
|
||||
|
@ -721,7 +725,9 @@ BOOL pe_load_debug_info(const struct process* pcs, struct module* module)
|
|||
{
|
||||
ret = pe_load_stabs(pcs, module);
|
||||
ret = pe_load_dwarf(module) || ret;
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
ret = pe_load_msc_debug_info(pcs, module) || ret;
|
||||
#endif
|
||||
ret = ret || pe_load_coff_symbol_table(module); /* FIXME */
|
||||
/* if we still have no debug info (we could only get SymExport at this
|
||||
* point), then do the SymExport except if we have an ELF container,
|
||||
|
|
|
@ -25,7 +25,10 @@
|
|||
#include <assert.h>
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#include <wine/debug.h>
|
||||
#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||
|
||||
|
|
|
@ -60,11 +60,15 @@
|
|||
|
||||
#include "dbghelp_private.h"
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#include <wine/debug.h>
|
||||
#endif
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp_stabs);
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#define strtoull _strtoui64
|
||||
#endif
|
||||
|
||||
/* Masks for n_type field */
|
||||
#ifndef N_STAB
|
||||
|
|
|
@ -23,7 +23,10 @@
|
|||
#include "config.h"
|
||||
#include <assert.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#ifndef DBGHELP_STATIC_LIB
|
||||
#include "wine/debug.h"
|
||||
#endif
|
||||
|
||||
#include "dbghelp_private.h"
|
||||
#ifdef USE_STATS
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue