Sync with trunk r63647.

svn path=/branches/condrv_restructure/; revision=63648
This commit is contained in:
Hermès Bélusca-Maïto 2014-06-27 18:05:20 +00:00
commit 8a3822c4ea
593 changed files with 17511 additions and 21937 deletions

View file

@ -2,7 +2,7 @@
* Translated by TestamenT
* testament@users.sourceforge.net
* https://sourceforge.net/projects/reactospl
* Updated by Saibamen - Adam Stachowicz (saibamenppl@gmail.com) (Apr, 2011)
* Updated by Saibamen - Adam Stachowicz (saibamenppl@gmail.com) (May, 2014)
* UTF-8 conversion by Caemyr (May, 2011)
*/
@ -51,8 +51,8 @@ Skróty:\n\
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_DENY "(ODMÓW)"
IDS_SPECIAL_ACCESS "(dostęp specjalny:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"

View file

@ -1626,7 +1626,7 @@ static INT_PTR CALLBACK DlgMainProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
if (IsWindow(calc.hStatWnd))
break;
calc.hStatWnd = CreateDialog(calc.hInstance,
MAKEINTRESOURCE(IDD_DIALOG_STAT), hWnd, (DLGPROC)DlgStatProc);
MAKEINTRESOURCE(IDD_DIALOG_STAT), hWnd, DlgStatProc);
if (calc.hStatWnd != NULL) {
enable_allowed_controls(hWnd, calc.base);
SendMessage(calc.hStatWnd, WM_SETFOCUS, 0, 0);
@ -1722,7 +1722,7 @@ int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdL
dwLayout = IDD_DIALOG_STANDARD;
/* This call will always fail if UNICODE for Win9x */
if (NULL == CreateDialog(hInstance, MAKEINTRESOURCE(dwLayout), NULL, (DLGPROC)DlgMainProc))
if (NULL == CreateDialog(hInstance, MAKEINTRESOURCE(dwLayout), NULL, DlgMainProc))
break;
while (GetMessage(&msg, NULL, 0, 0)) {

View file

@ -56,7 +56,7 @@ VOID PrintResourceString(INT resID, ...)
// FIXME: Optimize by using Win32 console functions.
if (IsConsoleHandle(OutputHandle))
{
_vcwprintf(tmpBuffer, arg_ptr);
vfwprintf(stdout, tmpBuffer, arg_ptr);
}
else
{

View file

@ -1,8 +1,5 @@
remove_definitions(-D_WIN32_WINNT=0x502)
add_definitions(-D_WIN32_WINNT=0x600)
add_executable(reg reg.c reg.rc)
set_module_type(reg win32cui UNICODE)
add_importlibs(reg advapi32 user32 msvcrt kernel32)
add_importlibs(reg advapi32 user32 shlwapi msvcrt kernel32)
add_cd_file(TARGET reg DESTINATION reactos/system32 FOR all)

View file

@ -22,6 +22,7 @@
#include <winuser.h>
#include <winreg.h>
#include <wincon.h>
#include <shlwapi.h>
#include <wine/unicode.h>
#include "reg.h"
@ -293,7 +294,7 @@ static int reg_delete(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,
/* Delete subtree only if no /v* option is given */
if (!value_name && !value_empty && !value_all)
{
if (RegDeleteTreeW(root,p)!=ERROR_SUCCESS)
if (SHDeleteKeyW(root, p) != ERROR_SUCCESS)
{
reg_message(STRING_CANNOT_FIND);
return 1;

View file

@ -166,7 +166,7 @@ BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
if (bShowWarning)
{
DialogBox (hInstance, MAKEINTRESOURCE(IDD_WARNINGDIALOG), hMainWnd, (DLGPROC)WarningProc);
DialogBox (hInstance, MAKEINTRESOURCE(IDD_WARNINGDIALOG), hMainWnd, WarningProc);
}
return TRUE;
@ -353,22 +353,20 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
//Update to new position
pMouse = pNewMouse;
cp = pNewMouse;
Refresh();
}
else if (((pCaret.x != pNewCaret.x) || (pCaret.y != pNewCaret.y)) && bFollowCaret)
{
//Update to new position
pCaret = pNewCaret;
cp = pNewCaret;
Refresh();
}
else if (((pFocus.x != pNewFocus.x) || (pFocus.y != pNewFocus.y)) && bFollowFocus)
{
//Update to new position
pFocus = pNewFocus;
cp = pNewFocus;
Refresh();
}
Refresh();
}
break;
case WM_COMMAND:
@ -377,10 +375,10 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
switch (wmId)
{
case IDM_OPTIONS:
DialogBox(hInst, MAKEINTRESOURCE(IDD_DIALOGOPTIONS), hWnd, (DLGPROC)OptionsProc);
DialogBox(hInst, MAKEINTRESOURCE(IDD_DIALOGOPTIONS), hWnd, OptionsProc);
break;
case IDM_ABOUT:
DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, (DLGPROC)AboutProc);
DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, AboutProc);
break;
case IDM_EXIT:
DestroyWindow(hWnd);

View file

@ -3,6 +3,7 @@
* http://www.reactos.org
* IRC: irc.freenode.net #reactos-pl
* UTF-8 conversion by Caemyr (May, 2011)
* Updated by Saibamen - Adam Stachowicz (saibamenppl@gmail.com) (May, 2014)
*/
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
@ -16,11 +17,11 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "&Wyjdź", IDM_EXIT
END
POPUP "&Device"
POPUP "&Urządzenie"
BEGIN
MENUITEM "&Properties", IDM_DEVPROPS
MENUITEM "&Właściwości", IDM_DEVPROPS
MENUITEM SEPARATOR
MENUITEM "&Volume Control", IDM_VOLUMECTL
MENUITEM "&Regulacja głośności", IDM_VOLUMECTL
END
POPUP "&Pomoc"
BEGIN
@ -38,8 +39,8 @@ BEGIN
IDS_TOOLTIP_SEEKBACK "Przewiń do tyłu"
IDS_TOOLTIP_SEEKFORW "Przewiń do przodu"
IDS_TOOLTIP_FORWARD "Przeskocz do przodu"
IDS_APPTITLE "ReactOS Multimedia Player"
IDS_APPTITLE "Odtwarzacz multimedialny ReactOS"
IDS_PLAY "Odtwórz"
IDS_DEFAULTMCIERRMSG "No description is available for this error"
IDS_UNKNOWNFILEEXT "Cannot determine the device type from the given filename extension."
IDS_DEFAULTMCIERRMSG "Brak dostępnego opisu dla tego błędu"
IDS_UNKNOWNFILEEXT "Nie można określić typu urządzenia z podanego rozszerzenia pliku."
END

View file

@ -1,7 +1,7 @@
add_executable(eventvwr eventvwr.c eventvwr.rc)
set_module_type(eventvwr win32gui UNICODE)
add_importlibs(eventvwr user32 comctl32 advapi32 msvcrt kernel32)
add_importlibs(eventvwr user32 comctl32 comdlg32 advapi32 msvcrt kernel32)
if(MSVC)
add_importlibs(eventvwr ntdll)
endif()

View file

@ -28,9 +28,11 @@
#include <windef.h>
#include <winbase.h>
#include <winuser.h>
#include <wingdi.h>
#include <winnls.h>
#include <winreg.h>
#include <commctrl.h>
#include <commdlg.h>
#include "resource.h"
@ -42,7 +44,7 @@
static const LPWSTR EVENT_SOURCE_APPLICATION = L"Application";
static const LPWSTR EVENT_SOURCE_SECURITY = L"Security";
static const LPWSTR EVENT_SOURCE_SYSTEM = L"System";
static const WCHAR szWindowClass[] = L"EVENTVWR"; /* the main window class name*/
static const WCHAR szWindowClass[] = L"EVENTVWR"; /* the main window class name*/
//MessageFile message buffer size
#define EVENT_MESSAGE_EVENTTEXT_BUFFER 1024*10
@ -58,12 +60,15 @@ static const WCHAR szWindowClass[] = L"EVENTVWR"; /* the main window cl
HINSTANCE hInst; /* current instance */
WCHAR szTitle[MAX_LOADSTRING]; /* The title bar text */
WCHAR szTitleTemplate[MAX_LOADSTRING]; /* The logged-on title bar text */
WCHAR szSaveFilter[MAX_LOADSTRING]; /* Filter Mask for the save Dialog */
HWND hwndMainWindow; /* Main window */
HWND hwndListView; /* ListView control */
HWND hwndStatus; /* Status bar */
HMENU hMainMenu; /* The application's main menu */
WCHAR szStatusBarTemplate[MAX_LOADSTRING]; /* The status bar text */
PEVENTLOGRECORD *g_RecordPtrs = NULL;
DWORD g_TotalRecords = 0;
OPENFILENAMEW sfn;
LPWSTR lpSourceLogName = NULL;
LPWSTR lpComputerName = NULL;
@ -137,6 +142,25 @@ static void FreeRecords(void)
g_RecordPtrs = NULL;
}
VOID
ShowLastWin32Error(VOID)
{
DWORD dwError;
LPWSTR lpMessageBuffer;
dwError = GetLastError();
FormatMessageW(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
dwError,
0,
(LPWSTR)&lpMessageBuffer,
0,
NULL);
MessageBoxW(hwndMainWindow, lpMessageBuffer, szTitle, MB_OK | MB_ICONERROR);
LocalFree(lpMessageBuffer);
}
VOID
EventTimeToSystemTime(DWORD EventTime,
SYSTEMTIME *pSystemTime)
@ -219,10 +243,7 @@ GetEventMessageFileDLL(IN LPCWSTR lpLogName,
}
else
{
MessageBoxW(NULL,
L"Registry access failed!",
L"Event Log",
MB_OK | MB_ICONINFORMATION);
ShowLastWin32Error();
}
if (hSourceKey != NULL)
@ -524,21 +545,18 @@ QueryEventMessages(LPWSTR lpMachineName,
dwFlags = EVENTLOG_FORWARDS_READ | EVENTLOG_SEQUENTIAL_READ;
lpSourceLogName = lpLogName;
lpComputerName = lpMachineName;
/* Open the event log. */
hEventLog = OpenEventLogW(lpMachineName,
lpLogName);
if (hEventLog == NULL)
{
MessageBoxW(NULL,
L"Could not open the event log.",
L"Event Log",
MB_OK | MB_ICONINFORMATION);
ShowLastWin32Error();
return FALSE;
}
lpSourceLogName = lpLogName;
lpComputerName = lpMachineName;
/* Disable listview redraw */
SendMessage(hwndListView, WM_SETREDRAW, FALSE, 0);
@ -552,6 +570,17 @@ QueryEventMessages(LPWSTR lpMachineName,
GetNumberOfEventLogRecords (hEventLog , &dwTotalRecords);
g_TotalRecords = dwTotalRecords;
if (dwTotalRecords > 0)
{
EnableMenuItem(hMainMenu, ID_CLEAR_EVENTS, MF_BYCOMMAND | MF_ENABLED);
EnableMenuItem(hMainMenu, ID_SAVE_PROTOCOL, MF_BYCOMMAND | MF_ENABLED);
}
else
{
EnableMenuItem(hMainMenu, ID_CLEAR_EVENTS, MF_BYCOMMAND | MF_GRAYED);
EnableMenuItem(hMainMenu, ID_SAVE_PROTOCOL, MF_BYCOMMAND | MF_GRAYED);
}
g_RecordPtrs = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, dwTotalRecords * sizeof(PVOID));
/* If we have at least 1000 records show the waiting dialog */
@ -710,6 +739,97 @@ QueryEventMessages(LPWSTR lpMachineName,
}
VOID
SaveProtocol(VOID)
{
HANDLE hEventLog;
WCHAR szFileName[MAX_PATH];
ZeroMemory(szFileName, sizeof(szFileName));
sfn.lpstrFile = szFileName;
sfn.nMaxFile = MAX_PATH;
if (!GetSaveFileNameW(&sfn))
{
return;
}
hEventLog = OpenEventLogW(lpComputerName, lpSourceLogName);
if (!hEventLog)
{
ShowLastWin32Error();
return;
}
if (!BackupEventLogW(hEventLog, szFileName))
{
ShowLastWin32Error();
}
CloseEventLog(hEventLog);
}
BOOL
ClearEvents(VOID)
{
HANDLE hEventLog;
WCHAR szFileName[MAX_PATH];
WCHAR szMessage[MAX_LOADSTRING];
ZeroMemory(szFileName, sizeof(szFileName));
ZeroMemory(szMessage, sizeof(szMessage));
LoadStringW(hInst, IDS_CLEAREVENTS_MSG, szMessage, MAX_LOADSTRING);
sfn.lpstrFile = szFileName;
sfn.nMaxFile = MAX_PATH;
switch (MessageBoxW(hwndMainWindow, szMessage, szTitle, MB_YESNOCANCEL | MB_ICONINFORMATION))
{
case IDCANCEL:
{
return FALSE;
break;
}
case IDNO:
{
sfn.lpstrFile = NULL;
break;
}
case IDYES:
{
if (!GetSaveFileNameW(&sfn))
{
return FALSE;
}
break;
}
}
hEventLog = OpenEventLogW(lpComputerName, lpSourceLogName);
if (!hEventLog)
{
ShowLastWin32Error();
return FALSE;
}
if (!ClearEventLogW(hEventLog, sfn.lpstrFile))
{
ShowLastWin32Error();
CloseEventLog(hEventLog);
return FALSE;
}
CloseEventLog(hEventLog);
return TRUE;
}
VOID
Refresh(VOID)
{
@ -905,6 +1025,20 @@ InitInstance(HINSTANCE hInstance,
lvc.pszText = szTemp;
(void)ListView_InsertColumn(hwndListView, 8, &lvc);
// Initialize the save Dialog
ZeroMemory(&sfn, sizeof(sfn));
ZeroMemory(szSaveFilter, sizeof(szSaveFilter));
LoadStringW(hInst, IDS_SAVE_FILTER, szSaveFilter, MAX_LOADSTRING);
sfn.lStructSize = sizeof(sfn);
sfn.hwndOwner = hwndMainWindow;
sfn.hInstance = hInstance;
sfn.lpstrFilter = szSaveFilter;
sfn.lpstrInitialDir = NULL;
sfn.Flags = OFN_HIDEREADONLY | OFN_SHAREAWARE;
sfn.lpstrDefExt = NULL;
ShowWindow(hwndMainWindow, nCmdShow);
UpdateWindow(hwndMainWindow);
@ -934,6 +1068,7 @@ WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
switch (message)
{
case WM_CREATE:
hMainMenu = GetMenu(hWnd);
CheckMenuRadioItem(GetMenu(hWnd),
ID_LOG_APPLICATION,
ID_LOG_SYSTEM,
@ -1002,6 +1137,17 @@ WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
}
break;
case ID_SAVE_PROTOCOL:
SaveProtocol();
break;
case ID_CLEAR_EVENTS:
if (ClearEvents())
{
Refresh();
}
break;
case IDM_REFRESH:
Refresh();
break;
@ -1011,7 +1157,7 @@ WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
break;
case IDM_HELP:
MessageBoxW(NULL,
MessageBoxW(hwndMainWindow,
L"Help not implemented yet!",
L"Event Log",
MB_OK | MB_ICONINFORMATION);
@ -1221,7 +1367,7 @@ EventDetails(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
return (INT_PTR)TRUE;
case IDHELP:
MessageBoxW(NULL,
MessageBoxW(hDlg,
L"Help not implemented yet!",
L"Event Log",
MB_OK | MB_ICONINFORMATION);

View file

@ -8,6 +8,10 @@ BEGIN
MENUITEM "&Сигурност", ID_LOG_SECURITY
MENUITEM "&Уредба", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Из&ход", IDM_EXIT
END
POPUP "Из&глед"
@ -95,6 +99,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Audit Failure"
IDS_EVENTLOG_SUCCESS "Success"
IDS_EVENTLOG_UNKNOWN_TYPE "Unknown Event"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -8,6 +8,10 @@ BEGIN
MENUITEM "&Zabezpečení", ID_LOG_SECURITY
MENUITEM "&Systém", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Uložit &Protokol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Odstranit události", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Konec", IDM_EXIT
END
POPUP "&Zobrazit"
@ -95,6 +99,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Audit selhal"
IDS_EVENTLOG_SUCCESS "Úspěch"
IDS_EVENTLOG_UNKNOWN_TYPE "Neznámá událost"
IDS_CLEAREVENTS_MSG "Chcete tento protokol před odstraněním uložit?"
IDS_SAVE_FILTER "Protokol událostí (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "&Sicherheit", ID_LOG_SECURITY
MENUITEM "&System", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Protokoll s&peichern...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "Alle E&reignisse löschen", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "B&eenden", IDM_EXIT
END
POPUP "&Ansicht"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Audit Fehlgeschlagen"
IDS_EVENTLOG_SUCCESS "Erfolgreich"
IDS_EVENTLOG_UNKNOWN_TYPE "Unbekanntes Ereignis"
IDS_CLEAREVENTS_MSG "Möchten Sie dieses Protokoll vor dem Löschen speichern?"
IDS_SAVE_FILTER "Ereignisprotokoll (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "&Ασφάλεια", ID_LOG_SECURITY
MENUITEM "&Σύστημα", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Έ&ξοδος", IDM_EXIT
END
POPUP "&Εμφάνιση"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Audit Failure"
IDS_EVENTLOG_SUCCESS "Επιτυχία"
IDS_EVENTLOG_UNKNOWN_TYPE "Άγνωστο συμβάν"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -16,6 +16,10 @@ BEGIN
MENUITEM "&Security", ID_LOG_SECURITY
MENUITEM "&System", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
END
POPUP "&View"
@ -103,6 +107,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Audit Failure"
IDS_EVENTLOG_SUCCESS "Success"
IDS_EVENTLOG_UNKNOWN_TYPE "Unknown Event"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "&Seguridad", ID_LOG_SECURITY
MENUITEM "&Sistema", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "S&alir", IDM_EXIT
END
POPUP "&Ver"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Auditoria Fallida"
IDS_EVENTLOG_SUCCESS "Acierto"
IDS_EVENTLOG_UNKNOWN_TYPE "Evento Desconocido"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "&Sécurité", ID_LOG_SECURITY
MENUITEM "&Système", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Quitter", IDM_EXIT
END
POPUP "Affichage"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Échec de l'audit"
IDS_EVENTLOG_SUCCESS "Succès"
IDS_EVENTLOG_UNKNOWN_TYPE "Événement Inconnu"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "אבטחה", ID_LOG_SECURITY
MENUITEM "מערכת", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "יציאה", IDM_EXIT
END
POPUP "תצוגה"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Audit Failure"
IDS_EVENTLOG_SUCCESS "הצלחה"
IDS_EVENTLOG_UNKNOWN_TYPE "אירוע לא ידוע"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "&Sicurezza", ID_LOG_SECURITY
MENUITEM "&Sistema", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&sci", IDM_EXIT
END
POPUP "&Vista"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Audit fallita"
IDS_EVENTLOG_SUCCESS "Successo"
IDS_EVENTLOG_UNKNOWN_TYPE "Evento sconosciuto"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "セキュリティ(&S)", ID_LOG_SECURITY
MENUITEM "システム(&S)", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "終了(&X)", IDM_EXIT
END
POPUP "表示(&V)"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "失敗の監査"
IDS_EVENTLOG_SUCCESS "成功"
IDS_EVENTLOG_UNKNOWN_TYPE "不明なイベント"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "보안(&S)", ID_LOG_SECURITY
MENUITEM "시스템(&S)", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "종료(&X)", IDM_EXIT
END
POPUP "보기(&V)"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "감사 실패"
IDS_EVENTLOG_SUCCESS "성공"
IDS_EVENTLOG_UNKNOWN_TYPE "알려지지 않은 이벤트"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -8,6 +8,10 @@ BEGIN
MENUITEM "&Sikkerhet", ID_LOG_SECURITY
MENUITEM "&System", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "A&vslutt", IDM_EXIT
END
POPUP "&Vis"
@ -95,6 +99,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Revisjon misslykkes"
IDS_EVENTLOG_SUCCESS "Suksess"
IDS_EVENTLOG_UNKNOWN_TYPE "Ukjent hendelse"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -1,4 +1,6 @@
/* Polish translation by Caemyr - Olaf Siejka */
/* Polish translation by Caemyr - Olaf Siejka
* PL update by wojo664 (June 2014)
*/
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
@ -10,6 +12,10 @@ BEGIN
MENUITEM "&Zabezpieczenia", ID_LOG_SECURITY
MENUITEM "&System", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Zapisz &protokół...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "W&yczyść wszystkie zdarzenia", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Wyjście", IDM_EXIT
END
POPUP "&Podgląd"
@ -87,8 +93,8 @@ END
STRINGTABLE
BEGIN
IDS_APP_TITLE "Podgląd zdarzeń"
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
IDS_STATUS_MSG "%s has %lu event(s)"
IDS_APP_TITLE_EX "%s - %s Log na \\\\"
IDS_STATUS_MSG "%s posiada %lu zdarzeń"
IDS_EVENTSTRINGIDNOTFOUND "Opis zdarzenia dla danego numeru ID: ( %lu ) nie został odnaleziony w źródle: ( %s ). Ten komputer może nie miec wystarczających informacji w rejestrze, albo bibliotek DLL, aby wyświetlić wiadomości z komputera zdalnego."
IDS_EVENTLOG_ERROR_TYPE "Błąd"
IDS_EVENTLOG_WARNING_TYPE "Ostrzeżenie"
@ -97,6 +103,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Nieudany Audyt"
IDS_EVENTLOG_SUCCESS "Sukces"
IDS_EVENTLOG_UNKNOWN_TYPE "Zdarzenie nieznane"
IDS_CLEAREVENTS_MSG "Czy chcesz zapisać dziennik zdarzeń przed czyszczeniem?"
IDS_SAVE_FILTER "Dziennik zdarzeń (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "S&egurança", ID_LOG_SECURITY
MENUITEM "&Sistema", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Sair", IDM_EXIT
END
POPUP "&Visualizar"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Falha na Auditoria"
IDS_EVENTLOG_SUCCESS "Sucesso"
IDS_EVENTLOG_UNKNOWN_TYPE "Evento Desconhecido"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "Se&curitate", ID_LOG_SECURITY
MENUITEM "&Sistem", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "I&eșire", IDM_EXIT
END
POPUP "&Afișare"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Eșec audit"
IDS_EVENTLOG_SUCCESS "Succes"
IDS_EVENTLOG_UNKNOWN_TYPE "Eveniment necunoscut"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "&Безопасности", ID_LOG_SECURITY
MENUITEM "&Системы", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "В&ыход", IDM_EXIT
END
POPUP "&Вид"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Аудит отказов"
IDS_EVENTLOG_SUCCESS "Успех"
IDS_EVENTLOG_UNKNOWN_TYPE "Неизвестное событие"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -13,6 +13,10 @@ BEGIN
MENUITEM "&Security", ID_LOG_SECURITY
MENUITEM "&System", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Skončiť", IDM_EXIT
END
POPUP "&Zobraziť"
@ -100,6 +104,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Kontrola zlyhala"
IDS_EVENTLOG_SUCCESS "Úspech" //Success
IDS_EVENTLOG_UNKNOWN_TYPE "Neznáma udalosť"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -16,6 +16,10 @@ BEGIN
MENUITEM "&Siguri", ID_LOG_SECURITY
MENUITEM "&Sistemi", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Dil", IDM_EXIT
END
POPUP "&Vëzhgo"
@ -103,6 +107,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Audit dështoj"
IDS_EVENTLOG_SUCCESS "Sukses"
IDS_EVENTLOG_UNKNOWN_TYPE "Ngjraje e panjohur"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "&Säkerhet", ID_LOG_SECURITY
MENUITEM "&System", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "A&vsluta", IDM_EXIT
END
POPUP "&Visa"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Revision misslyckades"
IDS_EVENTLOG_SUCCESS "Uppgift lyckades"
IDS_EVENTLOG_UNKNOWN_TYPE "Okänd händelse"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -16,6 +16,10 @@ BEGIN
MENUITEM "&Güvenlik", ID_LOG_SECURITY
MENUITEM "&Dizge", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Çıkış", IDM_EXIT
END
POPUP "&Görünüm"
@ -103,6 +107,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Başarısızlık Denetimi"
IDS_EVENTLOG_SUCCESS "Başarı"
IDS_EVENTLOG_UNKNOWN_TYPE "Bilinmeyen Olay"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "&Захист", ID_LOG_SECURITY
MENUITEM "&Система", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "В&ихід", IDM_EXIT
END
POPUP "&Вигляд"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "Аудит відмов"
IDS_EVENTLOG_SUCCESS "Успіх"
IDS_EVENTLOG_UNKNOWN_TYPE "Невідома подія"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -10,6 +10,10 @@ BEGIN
MENUITEM "安全日志(&S)", ID_LOG_SECURITY
MENUITEM "系统日志(&Y)", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
MENUITEM SEPARATOR
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
MENUITEM SEPARATOR
MENUITEM "退出(&X)", IDM_EXIT
END
POPUP "查看(&V)"
@ -97,6 +101,8 @@ BEGIN
IDS_EVENTLOG_AUDIT_FAILURE "审核失败"
IDS_EVENTLOG_SUCCESS "成功"
IDS_EVENTLOG_UNKNOWN_TYPE "未知事件"
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
END
STRINGTABLE

View file

@ -46,6 +46,8 @@
#define ID_VIEW_REFRESH 32780
#define ID_REFRESH 32781
#define IDM_REFRESH 32782
#define ID_CLEAR_EVENTS 32783
#define ID_SAVE_PROTOCOL 32784
/* String IDs */
#define IDS_APP_TITLE 103
@ -59,6 +61,8 @@
#define IDS_EVENTLOG_AUDIT_FAILURE 255
#define IDS_EVENTLOG_SUCCESS 256
#define IDS_EVENTLOG_UNKNOWN_TYPE 257
#define IDS_CLEAREVENTS_MSG 258
#define IDS_SAVE_FILTER 259
#define IDS_COLUMNTYPE 300
#define IDS_COLUMNDATE 301

View file

@ -14,6 +14,7 @@
#include <wincon.h>
#include <tchar.h>
#include <shlobj.h>
#include <strsafe.h>
#include "resource.h"

View file

@ -60,7 +60,7 @@ AddItemToTreeView(HWND hTreeView,
dwSize * sizeof(TCHAR));
if (lpName)
{
_tcscpy_s(lpName, dwSize, lpServiceName);
StringCchCopy(lpName, dwSize, lpServiceName);
tvi.lParam = (LPARAM)lpName;
}
}

View file

@ -183,9 +183,9 @@ GetServiceDescription(LPTSTR lpServiceName)
dwSize * sizeof(TCHAR));
if (lpDescription)
{
_tcscpy_s(lpDescription,
dwSize,
pServiceDescription->lpDescription);
StringCchCopy(lpDescription,
dwSize,
pServiceDescription->lpDescription);
}
}
}

View file

@ -32,9 +32,9 @@ AddServiceToList(LPWSTR *lpServiceList,
if (lpNewList)
{
/* Copy the service name */
wcscpy_s(lpNewList,
dwToAddSize,
lpServiceToAdd);
StringCchCopy(lpNewList,
dwToAddSize,
lpServiceToAdd);
/* Add the double null char */
lpNewList[dwToAddSize - 1] = L'\0';
@ -68,9 +68,9 @@ AddServiceToList(LPWSTR *lpServiceList,
if (lpNewList)
{
/* Copy the service name */
wcscpy_s(&lpNewList[dwCurSize - 1],
dwToAddSize,
lpServiceToAdd);
StringCchCopy(&lpNewList[dwCurSize - 1],
dwToAddSize,
lpServiceToAdd);
/* Add the double null char */
lpNewList[dwCurSize + dwToAddSize - 1] = L'\0';

View file

@ -14,7 +14,7 @@
/* FUNCTIONS ********************************************************/
LRESULT CALLBACK
INT_PTR CALLBACK
MRDlgWinProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
@ -66,10 +66,10 @@ MRDlgWinProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
int
mirrorRotateDlg()
{
return DialogBox(hProgInstance, MAKEINTRESOURCE(IDD_MIRRORROTATE), hMainWnd, (DLGPROC) MRDlgWinProc);
return DialogBox(hProgInstance, MAKEINTRESOURCE(IDD_MIRRORROTATE), hMainWnd, MRDlgWinProc);
}
LRESULT CALLBACK
INT_PTR CALLBACK
ATTDlgWinProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
@ -203,10 +203,10 @@ ATTDlgWinProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
int
attributesDlg()
{
return DialogBox(hProgInstance, MAKEINTRESOURCE(IDD_ATTRIBUTES), hMainWnd, (DLGPROC) ATTDlgWinProc);
return DialogBox(hProgInstance, MAKEINTRESOURCE(IDD_ATTRIBUTES), hMainWnd, ATTDlgWinProc);
}
LRESULT CALLBACK
INT_PTR CALLBACK
CHSIZEDlgWinProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
@ -266,5 +266,5 @@ CHSIZEDlgWinProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
int
changeSizeDlg()
{
return DialogBox(hProgInstance, MAKEINTRESOURCE(IDD_STRETCHSKEW), hMainWnd, (DLGPROC) CHSIZEDlgWinProc);
return DialogBox(hProgInstance, MAKEINTRESOURCE(IDD_STRETCHSKEW), hMainWnd, CHSIZEDlgWinProc);
}

View file

@ -647,19 +647,11 @@ OnResolutionChanged(PINFO pInfo, INT position)
Pixel,
sizeof(Pixel) / sizeof(WCHAR)))
{
#ifdef _MSC_VER
_swprintf(Buffer,
Pixel,
pInfo->DisplayDeviceList->Resolutions[position].dmPelsWidth,
pInfo->DisplayDeviceList->Resolutions[position].dmPelsHeight,
Pixel);
#else
swprintf(Buffer,
Pixel,
pInfo->DisplayDeviceList->Resolutions[position].dmPelsWidth,
pInfo->DisplayDeviceList->Resolutions[position].dmPelsHeight,
Pixel);
#endif
swprintf(Buffer,
Pixel,
pInfo->DisplayDeviceList->Resolutions[position].dmPelsWidth,
pInfo->DisplayDeviceList->Resolutions[position].dmPelsHeight,
Pixel);
}
}

View file

@ -3,6 +3,7 @@ add_definitions(-D__USE_W32_SOCKETS)
list(APPEND SOURCE
main.c
cmdAccounts.c
cmdStart.c
cmdStop.c
cmdHelpMsg.c
@ -11,8 +12,8 @@ list(APPEND SOURCE
help.c
net.h)
add_executable(net ${SOURCE})
add_executable(net ${SOURCE} net.rc)
set_module_type(net win32cui UNICODE)
add_importlibs(net advapi32 msvcrt kernel32)
add_importlibs(net advapi32 netapi32 msvcrt kernel32 user32 ntdll)
add_pch(net net.h SOURCE)
add_cd_file(TARGET net DESTINATION reactos/system32 FOR all)

View file

@ -0,0 +1,229 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS net command
* FILE:
* PURPOSE:
*
* PROGRAMMERS: Eric Kohl
*/
#include "net.h"
INT
cmdAccounts(
INT argc,
WCHAR **argv)
{
PUSER_MODALS_INFO_0 Info0 = NULL;
PUSER_MODALS_INFO_1 Info1 = NULL;
PUSER_MODALS_INFO_3 Info3 = NULL;
NT_PRODUCT_TYPE ProductType;
LPWSTR p;
LPWSTR endptr;
DWORD ParamErr;
ULONG value;
INT i;
BOOL Modified = FALSE;
// BOOL Domain = FALSE;
NET_API_STATUS Status;
INT result = 0;
for (i = 2; i < argc; i++)
{
if (_wcsicmp(argv[i], L"help") == 0)
{
/* Print short syntax help */
PrintResourceString(IDS_ACCOUNTS_SYNTAX);
return 0;
}
if (_wcsicmp(argv[i], L"/help") == 0)
{
/* Print full help text*/
PrintResourceString(IDS_ACCOUNTS_HELP);
return 0;
}
/*
if (_wcsicmp(argv[i], L"/domain") == 0)
{
Domain = TRUE;
}
*/
}
Status = NetUserModalsGet(NULL, 0, (LPBYTE*)&Info0);
if (Status != NERR_Success)
goto done;
for (i = 2; i < argc; i++)
{
if (_wcsnicmp(argv[i], L"/forcelogoff:", 13) == 0)
{
p = &argv[i][13];
if (wcsicmp(p, L"no"))
{
Info0->usrmod0_force_logoff = TIMEQ_FOREVER;
Modified = TRUE;
}
else
{
value = wcstoul(p, &endptr, 10);
if (*endptr != 0)
{
printf("You entered an invalid value for the /FORCELOGOFF option.\n");
result = 1;
goto done;
}
Info0->usrmod0_force_logoff = value * 60;
Modified = TRUE;
}
}
else if (_wcsnicmp(argv[i], L"/minpwlen:", 10) == 0)
{
p = &argv[i][10];
value = wcstoul(p, &endptr, 10);
if (*endptr != 0)
{
printf("You entered an invalid value for the /MINPWLEN option.\n");
result = 1;
goto done;
}
Info0->usrmod0_min_passwd_len = value;
Modified = TRUE;
}
else if (_wcsnicmp(argv[i], L"/maxpwage:", 10) == 0)
{
p = &argv[i][10];
if (wcsicmp(p, L"unlimited"))
{
Info0->usrmod0_max_passwd_age = ULONG_MAX;
Modified = TRUE;
}
else
{
value = wcstoul(p, &endptr, 10);
if (*endptr != 0)
{
printf("You entered an invalid value for the /MAXPWAGE option.\n");
result = 1;
goto done;
}
Info0->usrmod0_max_passwd_age = value * 86400;
Modified = TRUE;
}
}
else if (_wcsnicmp(argv[i], L"/minpwage:", 10) == 0)
{
p = &argv[i][10];
value = wcstoul(p, &endptr, 10);
if (*endptr != 0)
{
printf("You entered an invalid value for the /MINPWAGE option.\n");
result = 1;
goto done;
}
Info0->usrmod0_min_passwd_age = value * 86400;
Modified = TRUE;
}
else if (_wcsnicmp(argv[i], L"/uniquepw:", 10) == 0)
{
p = &argv[i][10];
value = wcstoul(p, &endptr, 10);
if (*endptr != 0)
{
printf("You entered an invalid value for the /UNIQUEPW option.\n");
result = 1;
goto done;
}
Info0->usrmod0_password_hist_len = value;
Modified = TRUE;
}
}
if (Modified == TRUE)
{
Status = NetUserModalsSet(NULL, 0, (LPBYTE)Info0, &ParamErr);
if (Status != NERR_Success)
goto done;
}
else
{
Status = NetUserModalsGet(NULL, 1, (LPBYTE*)&Info1);
if (Status != NERR_Success)
goto done;
Status = NetUserModalsGet(NULL, 3, (LPBYTE*)&Info3);
if (Status != NERR_Success)
goto done;
RtlGetNtProductType(&ProductType);
printf("Force logoff after: ");
if (Info0->usrmod0_force_logoff == TIMEQ_FOREVER)
printf("Never\n");
else
printf("%lu seconds\n", Info0->usrmod0_force_logoff);
printf("Minimum password age (in days): %lu\n", Info0->usrmod0_min_passwd_age / 86400);
printf("Maximum password age (in days): %lu\n", Info0->usrmod0_max_passwd_age / 86400);
printf("Minimum password length: %lu\n", Info0->usrmod0_min_passwd_len);
printf("Password history length: ");
if (Info0->usrmod0_password_hist_len == 0)
printf("None\n");
else
printf("%lu\n", Info0->usrmod0_password_hist_len);
printf("Lockout threshold: ");
if (Info3->usrmod3_lockout_threshold == 0)
printf("Never\n");
else
printf("%lu\n", Info3->usrmod3_lockout_threshold);
printf("Lockout duration (in minutes): %lu\n", Info3->usrmod3_lockout_duration / 60);
printf("Lockout observation window (in minutes): %lu\n", Info3->usrmod3_lockout_observation_window / 60);
printf("Computer role: ");
if (Info1->usrmod1_role == UAS_ROLE_PRIMARY)
{
if (ProductType == NtProductLanManNt)
{
printf("Primary server\n");
}
else if (ProductType == NtProductServer)
{
printf("Standalone server\n");
}
else
{
printf("Workstation\n");
}
}
else
{
printf("Backup server\n");
}
}
done:
if (Info3 != NULL)
NetApiBufferFree(Info3);
if (Info1 != NULL)
NetApiBufferFree(Info1);
if (Info0 != NULL)
NetApiBufferFree(Info0);
return result;
}
/* EOF */

View file

@ -15,13 +15,23 @@ INT cmdContinue(INT argc, WCHAR **argv)
SC_HANDLE hService = NULL;
SERVICE_STATUS status;
INT nError = 0;
INT i;
if (argc != 3)
{
puts("Usage: NET CONTINUE <Service Name>");
PrintResourceString(IDS_CONTINUE_SYNTAX);
return 1;
}
for (i = 2; i < argc; i++)
{
if (_wcsicmp(argv[i], L"/help") == 0)
{
PrintResourceString(IDS_CONTINUE_HELP);
return 1;
}
}
hManager = OpenSCManager(NULL, SERVICES_ACTIVE_DATABASE, SC_MANAGER_ENUMERATE_SERVICE);
if (hManager == NULL)
{

View file

@ -16,17 +16,27 @@ INT cmdHelpMsg(INT argc, WCHAR **argv)
LPWSTR endptr;
LPWSTR lpBuffer;
LONG errNum;
INT i;
if (argc < 3)
{
puts("Usage: NET HELPMSG <Error Code>");
PrintResourceString(IDS_HELPMSG_SYNTAX);
return 1;
}
for (i = 2; i < argc; i++)
{
if (_wcsicmp(argv[i], L"/help") == 0)
{
PrintResourceString(IDS_HELPMSG_HELP);
return 1;
}
}
errNum = wcstol(argv[2], &endptr, 10);
if (*endptr != 0)
{
puts("Usage: NET HELPMSG <Error Code>");
PrintResourceString(IDS_HELPMSG_SYNTAX);
return 1;
}

View file

@ -15,13 +15,23 @@ INT cmdPause(INT argc, WCHAR **argv)
SC_HANDLE hService = NULL;
SERVICE_STATUS status;
INT nError = 0;
INT i;
if (argc != 3)
{
puts("Usage: NET PAUSE <Service Name>");
PrintResourceString(IDS_PAUSE_SYNTAX);
return 1;
}
for (i = 2; i < argc; i++)
{
if (_wcsicmp(argv[i], L"/help") == 0)
{
PrintResourceString(IDS_PAUSE_HELP);
return 1;
}
}
hManager = OpenSCManager(NULL, SERVICES_ACTIVE_DATABASE, SC_MANAGER_ENUMERATE_SERVICE);
if (hManager == NULL)
{

View file

@ -162,16 +162,21 @@ done:
INT
cmdStart(INT argc, WCHAR **argv)
{
INT nError = 0;
INT i;
if (argc == 2)
{
nError = EnumerateRunningServices();
}
else
{
nError = StartOneService(argc, argv);
return EnumerateRunningServices();
}
return nError;
for (i = 2; i < argc; i++)
{
if (_wcsicmp(argv[i], L"/help") == 0)
{
PrintResourceString(IDS_START_HELP);
return 1;
}
}
return StartOneService(argc, argv);
}

View file

@ -16,14 +16,23 @@ INT cmdStop(INT argc, WCHAR **argv)
SERVICE_STATUS ServiceStatus;
DWORD dwError = ERROR_SUCCESS;
INT nError = 0;
INT i;
if (argc != 3)
{
/* FIXME: Print usage message! */
printf("Usage: NET STOP <Service name>\n");
PrintResourceString(IDS_STOP_SYNTAX);
return 1;
}
for (i = 2; i < argc; i++)
{
if (_wcsicmp(argv[i], L"/help") == 0)
{
PrintResourceString(IDS_STOP_HELP);
return 1;
}
}
hManager = OpenSCManagerW(NULL,
SERVICES_ACTIVE_DATABASE,
SC_MANAGER_ENUMERATE_SERVICE);

View file

@ -13,186 +13,150 @@ INT cmdHelp(INT argc, WCHAR **argv)
{
if (argc != 3)
{
return 0;
}
if (_wcsicmp(argv[2],L"ACCOUNTS")==0)
{
puts("ACCOUNTS");
puts("help text");
PrintResourceString(IDS_HELP_SYNTAX);
return 0;
}
if (_wcsicmp(argv[2],L"COMPUTER")==0)
if (_wcsicmp(argv[2],L"ACCOUNTS") == 0)
{
puts("COMPUTER");
puts("help text");
PrintResourceString(IDS_ACCOUNTS_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"CONFIG")==0)
if (_wcsicmp(argv[2],L"COMPUTER") == 0)
{
puts("CONFIG");
puts("help text");
PrintResourceString(IDS_COMPUTER_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"CONTINUE")==0)
if (_wcsicmp(argv[2],L"CONFIG") == 0)
{
puts("CONTINUE");
puts("help text");
PrintResourceString(IDS_CONFIG_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"FILE")==0)
if (_wcsicmp(argv[2],L"CONTINUE") == 0)
{
puts("FILE");
puts("help text");
PrintResourceString(IDS_CONTINUE_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"GROUP")==0)
if (_wcsicmp(argv[2],L"FILE") == 0)
{
puts("GROUP");
puts("help text");
PrintResourceString(IDS_FILE_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"HELP")==0)
if (_wcsicmp(argv[2],L"GROUP") == 0)
{
puts("HELP");
puts("help text");
PrintResourceString(IDS_GROUP_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"HELPMSG")==0)
if (_wcsicmp(argv[2],L"HELPMSG") == 0)
{
puts("HELPMSG");
puts("help text");
PrintResourceString(IDS_HELPMSG_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"LOCALGROUP")==0)
if (_wcsicmp(argv[2],L"LOCALGROUP") == 0)
{
puts("LOCALGROUP");
puts("help text");
PrintResourceString(IDS_LOCALGROUP_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"NAME")==0)
if (_wcsicmp(argv[2],L"NAME") == 0)
{
puts("NAME");
puts("help text");
PrintResourceString(IDS_NAME_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"PRINT")==0)
if (_wcsicmp(argv[2],L"PAUSE") == 0)
{
puts("PRINT");
puts("help text");
PrintResourceString(IDS_PAUSE_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"SEND")==0)
if (_wcsicmp(argv[2],L"PRINT") == 0)
{
puts("SEND");
puts("help text");
PrintResourceString(IDS_PRINT_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"SESSION")==0)
if (_wcsicmp(argv[2],L"SEND") == 0)
{
puts("SESSION");
puts("help text");
PrintResourceString(IDS_SEND_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"SHARE")==0)
if (_wcsicmp(argv[2],L"SESSION") == 0)
{
puts("SHARE");
puts("help text");
PrintResourceString(IDS_SESSION_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"START")==0)
if (_wcsicmp(argv[2],L"SHARE") == 0)
{
puts("START");
puts("help text");
PrintResourceString(IDS_SHARE_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"STATISTICS")==0)
if (_wcsicmp(argv[2],L"START") == 0)
{
puts("STATISTICS");
puts("help text");
PrintResourceString(IDS_START_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"STOP")==0)
if (_wcsicmp(argv[2],L"STATISTICS") == 0)
{
puts("STOP");
puts("help text");
PrintResourceString(IDS_STATISTICS_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"TIME")==0)
if (_wcsicmp(argv[2],L"STOP") == 0)
{
puts("TIME");
puts("help text");
PrintResourceString(IDS_STOP_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"USE")==0)
if (_wcsicmp(argv[2],L"TIME") == 0)
{
puts("USE");
puts("help text");
PrintResourceString(IDS_TIME_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"USER")==0)
if (_wcsicmp(argv[2],L"USE") == 0)
{
puts("USER");
puts("help text");
PrintResourceString(IDS_USE_HELP);
return 0;
}
if (_wcsicmp(argv[2],L"VIEW")==0)
if (_wcsicmp(argv[2],L"USER") == 0)
{
puts("VIEW");
puts("help text");
PrintResourceString(IDS_USER_HELP);
return 0;
}
help();
if (_wcsicmp(argv[2],L"VIEW") == 0)
{
PrintResourceString(IDS_VIEW_HELP);
return 0;
}
#if 0
if (_wcsicmp(argv[2],L"SERVICES") == 0)
{
return 0;
}
if (_wcsicmp(argv[2],L"SYNTAX") == 0)
{
return 0;
}
#endif
PrintResourceString(IDS_HELP_SYNTAX);
return 0;
}
VOID help(VOID)
{
puts("NET ACCOUNTS");
puts("NET COMPUTER");
puts("NET CONFIG");
puts("NET CONFIG SERVER");
puts("NET CONFIG WORKSTATION");
puts("NET CONTINUE");
puts("NET FILE");
puts("NET GROUP");
puts("NET HELP");
puts("NET HELPMSG");
puts("NET LOCALGROUP");
puts("NET NAME");
puts("NET PAUSE");
puts("NET PRINT");
puts("NET SEND");
puts("NET SESSION");
puts("NET SHARE");
puts("NET START");
puts("NET STATISTICS");
puts("NET STOP");
puts("NET TIME");
puts("NET USE");
puts("NET USER");
puts("NET VIEW");
}

View file

@ -0,0 +1,63 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STRINGTABLE
BEGIN
IDS_ACCOUNTS_SYNTAX "Usage:\nNET ACCOUNTS [/FORCELOGOFF:{Minutes|NO}] [/MINPWLEN:Length]\n\
[/MAXPWAGE:{Days|UNLIMITED}] [/MINPWAGE:Days]\n\
[/UNIQUEPW:Count] [/DOMAIN]\n"
IDS_ACCOUNTS_HELP "ACCOUNTS\n..."
IDS_COMPUTER_SYNTAX "Usage:\nNET COMPUTER ..."
IDS_COMPUTER_HELP "COMPUTER\n..."
IDS_CONFIG_SYNTAX "Usage:\nNET CONFIG ..."
IDS_CONFIG_HELP "CONFIG\n..."
IDS_CONTINUE_SYNTAX "Usage:\nNET CONTINUE <Service Name>"
IDS_CONTINUE_HELP "CONTINUE\n..."
IDS_FILE_SYNTAX "Usage:\nNET FILE ..."
IDS_FILE_HELP "FILE\n..."
IDS_GROUP_SYNTAX "Usage:\nNET GROUP ..."
IDS_GROUP_HELP "GROUP\n..."
IDS_HELPMSG_SYNTAX "Usage:\nNET HELPMSG <Error Code>"
IDS_HELPMSG_HELP "HELPMSG\n..."
IDS_LOCALGROUP_SYNTAX "Usage:\nNET LOCALGROUP ..."
IDS_LOCALGROUP_HELP "LOCALGROUP\n..."
IDS_NAME_SYNTAX "Usage:\nNET NAME ..."
IDS_NAME_HELP "NAME\n..."
IDS_PRINT_SYNTAX "Usage:\nNET PRINT ..."
IDS_PRINT_HELP "PRINT\n..."
IDS_PAUSE_SYNTAX "Usage:\nNET PAUSE <Service Name>"
IDS_PAUSE_HELP "PAUSE\n..."
IDS_SEND_SYNTAX "Usage:\nNET SEND ..."
IDS_SEND_HELP "SEND\n..."
IDS_SESSION_SYNTAX "Usage:\nNET SESSION ..."
IDS_SESSION_HELP "SESSION\n..."
IDS_SHARE_SYNTAX "Usage:\nNET SHARE ..."
IDS_SHARE_HELP "SHARE\n..."
IDS_START_SYNTAX "Usage:\nNET START ..."
IDS_START_HELP "START\n..."
IDS_STATISTICS_SYNTAX "Usage:\nNET STATISTICS ..."
IDS_STATISTICS_HELP "STATISTICS\n..."
IDS_STOP_SYNTAX "Usage:\nNET STOP <Service name>"
IDS_STOP_HELP "STOP\n..."
IDS_TIME_SYNTAX "Usage:\nNET TIME ..."
IDS_TIME_HELP "TIME\n..."
IDS_USE_SYNTAX "Usage:\nNET USE ..."
IDS_USE_HELP "USE\n..."
IDS_USER_SYNTAX "Usage:\nNET USER ..."
IDS_USER_HELP "USER\n..."
IDS_VIEW_SYNTAX "Usage:\nNET VIEW ..."
IDS_VIEW_HELP "VIEW\n..."
IDS_HELP_SYNTAX "Usage:\nNET HELP <Command>\n - or -\nNET <Command> /HELP\n\n\
The following commands are available:\n\n\
NET ACCOUNTS NET HELP NET SHARE\n\
NET COMPUTER NET HELPMSG NET START\n\
NET CONFIG NET LOCALGROUP NET STATISTICS\n\
NET CONFIG SERVER NET NAME NET STOP\n\
NET CONFIG WORKSTATION NET PAUSE NET TIME\n\
NET CONTINUE NET PRINT NET USE\n\
NET FILE NET SEND NET USER\n\
NET GROUP NET SESSION NET VIEW\n\n\
..."
IDS_NET_SYNTAX "Usage:\nNET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |\n\
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |\n\
SHARE | START | STATISTICS | STOP | TIME | USE | NET USER | VIEW ]\n"
END

View file

@ -9,6 +9,8 @@
#include "net.h"
#define MAX_BUFFER_SIZE 4096
typedef struct _COMMAND
{
WCHAR *name;
@ -18,7 +20,7 @@ typedef struct _COMMAND
COMMAND cmds[] =
{
{L"accounts", unimplemented},
{L"accounts", cmdAccounts},
{L"computer", unimplemented},
{L"config", unimplemented},
{L"continue", cmdContinue},
@ -28,8 +30,8 @@ COMMAND cmds[] =
{L"helpmsg", cmdHelpMsg},
{L"localgroup", unimplemented},
{L"name", unimplemented},
{L"print", unimplemented},
{L"pause", cmdPause},
{L"print", unimplemented},
{L"send", unimplemented},
{L"session", unimplemented},
{L"share", unimplemented},
@ -43,13 +45,29 @@ COMMAND cmds[] =
{NULL, NULL}
};
VOID
PrintResourceString(
INT resID,
...)
{
WCHAR szMsgBuf[MAX_BUFFER_SIZE];
va_list arg_ptr;
va_start(arg_ptr, resID);
LoadStringW(GetModuleHandle(NULL), resID, szMsgBuf, MAX_BUFFER_SIZE);
vwprintf(szMsgBuf, arg_ptr);
va_end(arg_ptr);
}
int wmain(int argc, WCHAR **argv)
{
PCOMMAND cmdptr;
if (argc < 2)
{
help();
PrintResourceString(IDS_NET_SYNTAX);
return 1;
}
@ -62,7 +80,7 @@ int wmain(int argc, WCHAR **argv)
}
}
help();
PrintResourceString(IDS_NET_SYNTAX);
return 1;
}

View file

@ -7,16 +7,31 @@
#ifndef _NET_PCH_
#define _NET_PCH_
#define WIN32_NO_STATUS
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winuser.h>
#include <winsvc.h>
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <lm.h>
#include <ndk/rtlfuncs.h>
#include "resource.h"
VOID
PrintResourceString(
INT resID,
...);
VOID help(VOID);
INT unimplemented(INT argc, WCHAR **argv);
INT cmdAccounts(INT argc, WCHAR **argv);
INT cmdContinue(INT argc, WCHAR **argv);
INT cmdHelp(INT argc, WCHAR **argv);
INT cmdHelpMsg(INT argc, WCHAR **argv);

View file

@ -0,0 +1,17 @@
#include <windef.h>
#include "resource.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Net Command"
#define REACTOS_STR_INTERNAL_NAME "net"
#define REACTOS_STR_ORIGINAL_FILENAME "net.exe"
#include <reactos/version.rc>
/* UTF-8 */
#pragma code_page(65001)
#ifdef LANGUAGE_EN_US
#include "lang/en-US.rc"
#endif

View file

@ -0,0 +1,46 @@
#pragma once
#define IDS_ACCOUNTS_SYNTAX 100
#define IDS_ACCOUNTS_HELP 101
#define IDS_COMPUTER_SYNTAX 102
#define IDS_COMPUTER_HELP 103
#define IDS_CONFIG_SYNTAX 104
#define IDS_CONFIG_HELP 105
#define IDS_CONTINUE_SYNTAX 106
#define IDS_CONTINUE_HELP 107
#define IDS_FILE_SYNTAX 108
#define IDS_FILE_HELP 109
#define IDS_GROUP_SYNTAX 110
#define IDS_GROUP_HELP 111
#define IDS_HELPMSG_SYNTAX 112
#define IDS_HELPMSG_HELP 113
#define IDS_LOCALGROUP_SYNTAX 114
#define IDS_LOCALGROUP_HELP 115
#define IDS_NAME_SYNTAX 116
#define IDS_NAME_HELP 117
#define IDS_PAUSE_SYNTAX 118
#define IDS_PAUSE_HELP 119
#define IDS_PRINT_SYNTAX 120
#define IDS_PRINT_HELP 121
#define IDS_SEND_SYNTAX 122
#define IDS_SEND_HELP 123
#define IDS_SESSION_SYNTAX 124
#define IDS_SESSION_HELP 125
#define IDS_SHARE_SYNTAX 126
#define IDS_SHARE_HELP 127
#define IDS_START_SYNTAX 128
#define IDS_START_HELP 129
#define IDS_STATISTICS_SYNTAX 130
#define IDS_STATISTICS_HELP 131
#define IDS_STOP_SYNTAX 132
#define IDS_STOP_HELP 133
#define IDS_TIME_SYNTAX 134
#define IDS_TIME_HELP 135
#define IDS_USE_SYNTAX 136
#define IDS_USE_HELP 137
#define IDS_USER_SYNTAX 138
#define IDS_USER_HELP 139
#define IDS_VIEW_SYNTAX 140
#define IDS_VIEW_HELP 141
#define IDS_HELP_SYNTAX 142
#define IDS_NET_SYNTAX 143

View file

@ -147,7 +147,7 @@ BEGIN
IDS_AINFO_DESCRIPTION "\nDescription: "
IDS_AINFO_SIZE "\nSize: "
IDS_AINFO_URLSITE "\nHome Page: "
IDS_AINFO_LICENCE "\nLicence: "
IDS_AINFO_LICENCE "\nLicense: "
END
STRINGTABLE

View file

@ -1,9 +1,9 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Abyss Web server X1
Version = 2.9.0.1
Version = 2.9.3.2
Licence = Freeware
Description = Abyss Web Server enables you to host your Web sites on your computer. It supports secure SSL/TLS connections (HTTPS) as well as a wide range of Web technologies. It can also run advanced PHP, Perl, Python, ASP, ASP.NET, and Ruby on Rails Web applications, which can be backed by databases such as MySQL, SQLite, MS SQL Server, MS Access, or Oracle.
Size = 2.1 MB

View file

@ -1,16 +1,16 @@
; UTF-8
; UTF-8
; Polish translation by wojo664
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Bochs
Version = 2.6.2
Version = 2.6.5
Licence = LGPL v2
Description = Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms.
Size = 4.7 MB
Category = 15
URLSite = http://bochs.sourceforge.net/
URLDownload = http://download.sourceforge.net/project/bochs/bochs/2.6.2/Bochs-2.6.2.exe
URLDownload = http://download.sourceforge.net/project/bochs/bochs/2.6.5/Bochs-2.6.5.exe
CDPath = none
[Section.0407]

View file

@ -27,5 +27,5 @@ Description = Bos Wars e o strategie în timp real, futuristă. Pentru a porni j
Size = 62,3 Mo
[Section.041f]
Description = Bos Wars, gelecekçi ve gerçek zamanlı bir izlem oyunudur. Oyunu başlatmak için Microsoft Visual C++ 2008 Yürütücüsü'nü kurunuz.
Description = Bos Wars, gelecekçi ve gerçek zamanlı bir izlem oyunudur. Oyunu başlatmak için Microsoft Visual C++ 2008 Yürütücü'yü kurunuz.
Size = 62,3 MB

View file

@ -9,7 +9,7 @@ Description = A open source, cross-platform, powerful IDE. It doesn't contain a
Size = 29.2 MB
Category = 7
URLSite = http://www.codeblocks.org/
URLDownload = http://sourceforge.net/projects/codeblocks/files/Binaries/13.12/Windows/codeblocks-13.12-setup.exe
URLDownload = http://download.sourceforge.net/project/codeblocks/Binaries/13.12/Windows/codeblocks-13.12-setup.exe
CDPath = none
[Section.0407]

View file

@ -9,7 +9,7 @@ Description = A open source, cross-platform, powerful IDE. It contains TDM-GCC (
Size = 97.8 MB
Category = 7
URLSite = http://www.codeblocks.org/
URLDownload = http://sourceforge.net/projects/codeblocks/files/Binaries/13.12/Windows/codeblocks-13.12mingw-setup.exe
URLDownload = http://download.sourceforge.net/project/codeblocks/Binaries/13.12/Windows/codeblocks-13.12mingw-setup.exe
CDPath = none
[Section.0407]

View file

@ -9,7 +9,7 @@ Description = A open source, cross-platform, powerful IDE. It contains TDM-GCC (
Size = 100 MB
Category = 7
URLSite = http://www.codeblocks.org/
URLDownload = http://sourceforge.net/projects/codeblocks/files/Binaries/13.12/Windows/codeblocks-13.12mingw-setup-TDM-GCC-481.exe
URLDownload = http://download.sourceforge.net/project/codeblocks/Binaries/13.12/Windows/codeblocks-13.12mingw-setup-TDM-GCC-481.exe
CDPath = none
[Section.0407]

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Orwell Dev-C++ MinGW32
Version = 5.6.2
Version = 5.6.3
Licence = GPLv2
Description = A maintained version of Dev-C++. It contains MinGW32 compiler.
Size = 60.2 MB
Category = 7
URLSite = http://orwelldevcpp.blogspot.com/
URLDownload = http://sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/Dev-Cpp%205.6.2%20MinGW%204.8.1%20Setup.exe
URLDownload = http://download.sourceforge.net/project/orwelldevcpp/Setup%20Releases/Dev-Cpp%205.6.3%20MinGW%204.8.1%20Setup.exe
CDPath = none
[Section.0407]

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Orwell Dev-C++ TDM GCC x64
Version = 5.6.2
Version = 5.6.3
Licence = GPLv2
Description = A maintained version of Dev-C++. It contains 64 bit TDM-GCC compiler.
Size = 44.8 MB
Category = 7
URLSite = http://orwelldevcpp.blogspot.com/
URLDownload = http://sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/Dev-Cpp%205.6.2%20TDM-GCC%20x64%204.8.1%20Setup.exe
URLDownload = http://download.sourceforge.net/project/orwelldevcpp/Setup%20Releases/Dev-Cpp%205.6.3%20TDM-GCC%20x64%204.8.1%20Setup.exe
CDPath = none
[Section.0407]

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Double Commander
Version = 0.5.9 Beta
Version = 0.5.10 Beta
Licence = GPL
Description = Double Commander is an open source file manager with two panels side by side. You need 7-Zip or a similar Utility to extract it.
Size = 7.6 MB
Category = 12
URLSite = http://doublecmd.sourceforge.net/
URLDownload = http://download.sourceforge.net/project/doublecmd/DC%20for%20Windows%2032%20bit/Double%20Commander%200.5.9%20beta/doublecmd-0.5.9.i386-win32.exe
URLDownload = http://download.sourceforge.net/project/doublecmd/DC%20for%20Windows%2032%20bit/Double%20Commander%200.5.10%20beta/doublecmd-0.5.10.i386-win32.exe
CDPath = none
[Section.0407]

View file

@ -9,7 +9,7 @@ Description = DPlus is a graphical web browser with an emphasis on security, per
Size = 1.36 MB
Category = 5
URLSite = http://dplus-browser.sourceforge.net/
URLDownload = http://heanet.dl.sourceforge.net/project/dplus-browser/Releases/dplus-0.5b/dplus-0.5b-setup.exe
URLDownload = http://download.sourceforge.net/project/dplus-browser/Releases/dplus-0.5b/dplus-0.5b-setup.exe
CDPath = none
[Section.0410]

View file

@ -33,5 +33,5 @@ URLSite = http://dwn.alter.org.ua/ru/
[Section.041f]
Licence = Ücretsiz
Description = Ücretsiz bir doğrudan CD/DVD kaydedici yazılımı. Kurulduktan sonra CD/DVD RW'lerinizi USB Flash veyâ çıkarılabilir sâbit disk sürücüleri olarak kullanabilirsiniz. Bununla birlikte UDF kütük dizgesiyle kaydedilmiş CD/DVD RW'lere yazabilirsiniz. Ayrıca Microsoft DVDROM'ları, Ahead InCD ile kaydedilmiş RW diskleri gibi başka yazılımlarla oluşturulmuş UDF diskleri okuyabilirsiniz. Kurmak için bir ZIP çıkarma izlencesi gerekir.
Description = Ücretsiz bir doğrudan CD/DVD kaydedici yazılımı. Kurulduktan sonra CD/DVD RW'lerinizi, USB Flash veyâ çıkarılabilir sâbit disk sürücüleri olarak kullanabilirsiniz. Bununla birlikte UDF kütük dizgesiyle kaydedilmiş CD/DVD RW'lere yazabilirsiniz. Ayrıca Microsoft DVDROM'ları, Ahead InCD ile kaydedilmiş RW diskleri gibi başka yazılımlarla oluşturulmuş UDF diskleri okuyabilirsiniz. Kurmak için bir ZIP çıkarma izlencesi gerekir.
Size = 1,2 MB

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Fox Audio Player
Version = 0.10.0
Version = 0.10.2
Licence = GPL
Description = Simple and lightweight audio player.
Size = 1.89 MB
Size = 1.9 MB
Category = 1
URLSite = http://foxaudioplayer.sourceforge.net/
URLDownload = http://svn.reactos.org/packages/fap-0.10.0-win32-bin.exe
URLDownload = http://svn.reactos.org/packages/fap-0.10.2-win32.exe
CDPath = none
[Section.0407]
@ -20,7 +20,7 @@ Description = Reproductor de audio simple y ligero.
[Section.040c]
Description = Lecteur audio simple et léger.
Size = 1,89 Mo
Size = 1,9 Mo
[Section.0410]
Description = Un semplice e leggero lettore audio.
@ -33,12 +33,12 @@ Description = Prosty i lekki odtwarzacz audio.
[Section.0418]
Description = Un lector audio simplu și ușor.
Size = 1,89 Mo
Size = 1,9 Mo
[Section.041f]
Name = Fox Ses Oynatıcısı
Description = Bayağı ve yeğni ses oynatıcısı.
Size = 1,89 MB
Size = 1,9 MB
[Section.0422]
Description = Простий та маленький програвач аудіо файлів.

View file

@ -1,13 +1,13 @@
; UTF-8
; UTF-8
; Polish translation by wojo664
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Mozilla Fira Font
Version = 1.0
Version = 3.1
Licence = Unknown
Description = Mozilla Fira Font Pack, Includes Mono and Sans fonts. Unzip in the ReactOS's folder.
Size = 543 kB
Size = 1.1 MB
Category = 14
URLSite = https://github.com/mozilla/Fira
URLDownload = http://svn.reactos.org/packages/Fira.exe
@ -28,10 +28,10 @@ Description = Pakiet czcionek Mozilla Fira Font, zawiera czcionki Mono i Sans. W
[Section.0418]
Licence = Nespecificată
Description = Pachetul Mozilla Fira Font, include fonturile Mono și Sans. Dezarhivați în dosarul „ReactOS”. (FIXME)
Size = 543 ko
Size = 1,1 Mo
[Section.041f]
Name = Mozilla Fira Yazı Tipi
Licence = Bilinmiyor
Description = Mozilla Fira Yazı Tipi Paketi, Mono ve Sans yazı tiplerini kapsar. ReactOS'un dizinine çıkartınız.
Size = 543 KB
Size = 1,1 MB

View file

@ -1,84 +1,84 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Mozilla Firefox 28
Version = 28.0
Name = Mozilla Firefox 29
Version = 29.0.1
Licence = MPL/GPL/LGPL
Description = The most popular and one of the best free Web Browsers out there.
Size = 22.9 MB
Size = 27.7 MB
Category = 5
URLSite = http://www.mozilla.org/en-US/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/en-US/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/en-US/Firefox%20Setup%2029.0.1.exe
CDPath = none
[Section.0407]
Description = Der populärste und einer der besten freien Webbrowser.
Size = 22.8 MB
Size = 27.5 MB
URLSite = http://www.mozilla.org/de/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/de/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/de/Firefox%20Setup%2029.0.1.exe
[Section.040a]
Description = El más popular y uno de los mejores navegadores web gratuitos que hay.
Size = 22.7 MB
Size = 27.5 MB
URLSite = http://www.mozilla.org/es-ES/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/es-ES/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/es-ES/Firefox%20Setup%2029.0.1.exe
[Section.040c]
Description = Le navigateur web gratuit le plus populaire et l'un des meilleurs.
Size = 23,0 Mo
Size = 27,8 Mo
URLSite = http://www.mozilla.org/fr/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/fr/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/fr/Firefox%20Setup%2029.0.1.exe
[Section.0410]
Description = Il più popolare e uno dei migliori web browser gratuiti.
Size = 22.7 MB
Size = 27.5 MB
URLSite = http://www.mozilla.org/it/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/it/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/it/Firefox%20Setup%2029.0.1.exe
[Section.0413]
Description = De meest populaire en een van de beste gratis Web browsers.
Size = 23.4 MB
Size = 28.2 MB
URLSite = http://www.mozilla.org/nl/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/nl/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/nl/Firefox%20Setup%2029.0.1.exe
[Section.0414]
Description = Mest populære og best også gratis nettleserene der ute.
Size = 22.8 MB
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/nb-NO/Firefox%20Setup%2028.0.exe
Size = 27.5 MB
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/nb-NO/Firefox%20Setup%2029.0.1.exe
[Section.0415]
Description = Najpopularniejsza i jedna z najlepszych darmowych przeglądarek internetowych.
Size = 23.7 MB
Size = 28.4 MB
URLSite = http://www.mozilla.org/pl/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/pl/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/pl/Firefox%20Setup%2029.0.1.exe
[Section.0418]
Description = Cel mai popular și unul dintre cele mai bune navigatoare web gratuite existente.
Size = 23,3 Mo
Size = 28,0 Mo
URLSite = http://www.mozilla.org/ro/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/ro/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/ro/Firefox%20Setup%2029.0.1.exe
[Section.0419]
Description = Один из самых популярных и лучших бесплатных браузеров.
Size = 23,2 MB
Size = 27.9 MB
URLSite = http://www.mozilla.org/ru/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/ru/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/ru/Firefox%20Setup%2029.0.1.exe
[Section.041b]
Description = Najpopulárnejší a jeden z najlepších slobodný webových prehliadačov.
Size = 23,4 MB
Size = 28.2 MB
URLSite = http://www.mozilla.org/sk/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/sk/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/sk/Firefox%20Setup%2029.0.1.exe
[Section.041f]
Description = Özgür Umûmî Ağ tarayıcıları arasında en tutulanı ve en iyilerinden biri.
Size = 22,8 MB
Size = 27,5 MB
URLSite = http://www.mozilla.org/tr/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/tr/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/tr/Firefox%20Setup%2029.0.1.exe
[Section.0422]
Description = Найпопулярніший та один з кращих безплатних веб-браузерів.
Size = 23,2 MB
Size = 27.9 MB
URLSite = http://www.mozilla.org/uk/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/28.0/win32/uk/Firefox%20Setup%2028.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/29.0.1/win32/uk/Firefox%20Setup%2029.0.1.exe

View file

@ -1,16 +1,16 @@
; UTF-8
; UTF-8
; Polish translation by wojo664
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Lazarus
Version = 1.2
Version = 1.2.2
Licence = modified LGPL, GPL
Description = A cross-platform integrated development environment (IDE) that lets you create visual (GUI) and non-visual Object Pascal programs, and uses the Free Pascal compiler to generate your executable.
Size = 112 MB
Size = 114 MB
Category = 7
URLSite = http://www.lazarus.freepascal.org/
URLDownload = http://download.sourceforge.net/project/lazarus/Lazarus%20Windows%2032%20bits/Lazarus%201.2/lazarus-1.2.0-fpc-2.6.2-win32.exe
URLDownload = http://download.sourceforge.net/project/lazarus/Lazarus%20Windows%2032%20bits/Lazarus%201.2.2/lazarus-1.2.2-fpc-2.6.4-win32.exe
CDPath = none
[Section.0407]
@ -25,7 +25,7 @@ Description = Un ambiente di sviluppo integrato (IDE) cross-platform che consent
[Section.0418]
Licence = GPL, LGPL modificată
Description = Un mediu integrat de dezvoltare (IDE) multi-platformă care vă permite crearea de programe Object Pascal, atât vizuale (GUI) cât și ne-vizuale, și utilizează compilatorul Free Pascal pentru a genera executabile.
Size = 112 Mo
Size = 114 Mo
[Section.041f]
Licence = Değiştirilmiş LGPL, GPL

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = LibreOffice
Version = 4.2.3
Version = 4.2.4
Licence = LGPL
Description = A powerful and open source office suite. It has been forked from OpenOffice.
Size = 211.0 MB
Size = 209.3 MB
Category = 6
URLSite = http://www.documentfoundation.org/
URLDownload = http://download.documentfoundation.org/libreoffice/stable/4.2.3/win/x86/LibreOffice_4.2.3_Win_x86.msi
URLDownload = http://download.documentfoundation.org/libreoffice/stable/4.2.4/win/x86/LibreOffice_4.2.4_Win_x86.msi
CDPath = none
[Section.0407]
@ -20,7 +20,7 @@ Description = La suite de ofimática de código abierto. (FIXME)
[Section.040c]
Description = Précédemment appelé OpenOffice. Suite bureautique open source. (FIXME)
Size = 211,0 Mo
Size = 209,3 Mo
[Section.0410]
Description = Precedentemente chiamato OpenOffice. Open Source Office Suite. (FIXME)
@ -33,11 +33,11 @@ Description = Otwarty pakiet biurowy. (FIXME)
[Section.0418]
Description = Fostul OpenOffice. Suita de aplicații de birotică open-source. (FIXME)
Size = 211,0 Mo
Size = 209,3 Mo
[Section.041f]
Description = Güçlü ve açık kaynak bir büro takımı. OpenOffice'ten çatallanılmıştır.
Size = 211,0 MB
Size = 209,3 MB
[Section.0422]
Description = Відкритий офісний пакет. (FIXME)

View file

@ -9,7 +9,7 @@ Description = 32-bit Windows port of GNU Midnight Commander.
Size = 2.35 MB
Category = 12
URLSite = http://sourceforge.net/projects/mcwin32/
URLDownload = http://optimate.dl.sourceforge.net/project/mcwin32/mcwin32-build183-setup.exe
URLDownload = http://download.sourceforge.net/project/mcwin32/mcwin32-build183-setup.exe
CDPath = none
[Section.0410]

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Miranda IM
Version = 0.10.22
Version = 0.10.23
Licence = GPL
Description = Open source multiprotocol instant messaging application - May not work completely.
Size = 2.8 MB
Size = 3.8 MB
Category = 5
URLSite = http://www.miranda-im.org/
URLDownload = http://files.miranda-im.org/stable/0.10.22.0/miranda-im-v0.10.22-unicode.exe
URLDownload = http://files.miranda-im.org/stable/0.10.23.0/miranda-im-v0.10.23-unicode.exe
CDPath = none
[Section.0407]
@ -20,7 +20,7 @@ Description = Aplicación de mensajería instantánea multiprotocolo de código
[Section.040c]
Description = Application de messagerie instantannée multi-protocoles open source - pourrait ne pas fonctionner complètement.
Size = 2,8 Mo
Size = 3,8 Mo
[Section.0410]
Description = Multi-protocollo open source per applicazioni di messaggistica istantanea - potrebbe non funzionare del tutto.
@ -33,11 +33,11 @@ Description = Otwarty komunikator internetowy, obsługujący wiele różnych pro
[Section.0418]
Description = Aplicație de mesagerie instant multiprotocol (open-source) - posibil cu limitări în funcționalitate.
Size = 2,8 Mo
Size = 3,8 Mo
[Section.041f]
Description = Açık kaynak, çoklu iletişim kâideli, evgin iletileşme uygulaması. Eksiksiz olarak çalışmayabilir.
Size = 2,8 MB
Size = 3,8 MB
[Section.0422]
Description = Відкрита мультипротокольна програма миттєвих повідомлень - може не працювати повністю.

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Media Player Classic Home Cinema
Version = 1.7.4
Version = 1.7.5
Licence = GPL
Description = A media player.
Size = 10.1 MB
Category = 2
URLSite = http://mpc-hc.org/
URLDownload = http://download.sourceforge.net/project/mpc-hc/MPC%20HomeCinema%20-%20Win32/MPC-HC_v1.7.4_x86/MPC-HC.1.7.4.x86.exe
URLDownload = http://download.sourceforge.net/project/mpc-hc/MPC%20HomeCinema%20-%20Win32/MPC-HC_v1.7.5_x86/MPC-HC.1.7.5.x86.exe
CDPath = none
[Section.0407]

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Notepad++
Version = 6.5.5
Version = 6.6.3
Licence = GPL
Description = A text editor.
Size = 7.3 MB
Category = 6
URLSite = http://notepad-plus-plus.org/
URLDownload = http://download.tuxfamily.org/notepadplus/6.5.5/npp.6.5.5.Installer.exe
URLDownload = http://download.tuxfamily.org/notepadplus/6.6.3/npp.6.6.3.Installer.exe
CDPath = none
[Section.0407]

View file

@ -1,52 +1,52 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = OpenOffice 4.0
Version = 4.0.1
Name = OpenOffice 4.1
Version = 4.1.0
Licence = LGPL
Description = The open source office suite.
Size = 136.79 MB
Category = 6
URLSite = http://www.openoffice.org/
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.0.1/binaries/en-US/Apache_OpenOffice_4.0.1_Win_x86_install_en-US.exe
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.1.0/binaries/en-US/Apache_OpenOffice_4.1.0_Win_x86_install_en-US.exe
CDPath = none
[Section.0407]
Description = DIE Open Source Office Suite. (FIXME)
Size = 154.88 MB
URLSite = http://www.openoffice.org/de/
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.0.1/binaries/de/Apache_OpenOffice_4.0.1_Win_x86_install_de.exe
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.1.0/binaries/de/Apache_OpenOffice_4.1.0_Win_x86_install_de.exe
[Section.040a]
Description = La suite de ofimática de código abierto.
Size = 126.29 MB
URLSite = http://www.openoffice.org/es/
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.0.1/binaries/es/Apache_OpenOffice_4.0.1_Win_x86_install_es.exe
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.1.0/binaries/es/Apache_OpenOffice_4.1.0_Win_x86_install_es.exe
[Section.040c]
Description = LA suite bureautique open source.
Size = 127,22 Mo
URLSite = http://www.openoffice.org/fr/
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.0.1/binaries/fr/Apache_OpenOffice_4.0.1_Win_x86_install_fr.exe
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.1.0/binaries/fr/Apache_OpenOffice_4.1.0_Win_x86_install_fr.exe
[Section.0410]
Description = La suite di office Open Source.
Size = 132.39 MB
URLSite = http://www.openoffice.org/it/
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.0.1/binaries/it/Apache_OpenOffice_4.0.1_Win_x86_install_it.exe
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.1.0/binaries/it/Apache_OpenOffice_4.1.0_Win_x86_install_it.exe
[Section.0413]
Description = Open-bron Office Pakket. (FIXME)
Size = 132.11 MB
URLSite = http://www.openoffice.org/nl/
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.0.1/binaries/nl/Apache_OpenOffice_4.0.1_Win_x86_install_nl.exe
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.1.0/binaries/nl/Apache_OpenOffice_4.1.0_Win_x86_install_nl.exe
[Section.0415]
Description = Otwarty pakiet biurowy.
Size = 127.47 MB
URLSite = http://www.openoffice.org/pl/
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.0.1/binaries/pl/Apache_OpenOffice_4.0.1_Win_x86_install_pl.exe
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.1.0/binaries/pl/Apache_OpenOffice_4.1.0_Win_x86_install_pl.exe
[Section.0418]
Description = Suita de aplicații de birotică open-source.
@ -57,7 +57,7 @@ URLSite = http://www.openoffice.org/ro/
Description = Bir açık kaynak büro takımı.
Size = 124,36 MB
URLSite = http://www.openoffice.org/tr/
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.0.1/binaries/tr/Apache_OpenOffice_4.0.1_Win_x86_install_tr.exe
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.1.0/binaries/tr/Apache_OpenOffice_4.1.0_Win_x86_install_tr.exe
[Section.0422]
Description = Відкритий офісний пакет.
@ -68,4 +68,4 @@ URLSite = http://www.openoffice.org/ua/
Description = Open-bron Office Pakket. (FIXME)
Size = 132.11 MB
URLSite = http://www.openoffice.org/nl/
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.0.1/binaries/nl/Apache_OpenOffice_4.0.1_Win_x86_install_nl.exe
URLDownload = http://download.sourceforge.net/project/openofficeorg.mirror/4.1.0/binaries/nl/Apache_OpenOffice_4.1.0_Win_x86_install_nl.exe

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Opera
Version = 12.16
Version = 12.17
Licence = Freeware
Description = The popular Opera Browser with many advanced features and including a Mail and BitTorrent client.
Size = 12.56 MB
Size = 12.57 MB
Category = 5
URLSite = http://www.opera.com/
URLDownload = http://ftp.opera.com/pub/opera/win/1216/int/Opera_1216_int_Setup.exe
URLDownload = http://ftp.opera.com/pub/opera/win/1217/int/Opera_1217_int_Setup.exe
CDPath = none
[Section.0405]
@ -23,7 +23,7 @@ Description = Popular navegador web con muchas características avanzadas e incl
[Section.040c]
Description = Le populaire navigateur Opera avec beaucoup de fonctionnalités avancées, incluant un client mail et BitTorrent.
Size = 12,56 Mo
Size = 12,57 Mo
[Section.0410]
Description = Il famoso browser Opera con funzionalità avanzate come un client BitTorrent integrato e la gestione delle Mail.
@ -37,7 +37,7 @@ Description = Popularna przeglądarka internetowa z wieloma zaawansowanymi funkc
[Section.0418]
Licence = Gratuită
Description = Navigatorul popular Opera cu multe funcționalități avansate incluzând poștă electronică și un client de BitTorrent.
Size = 12,56 Mo
Size = 12,57 Mo
[Section.0419]
Description = Популярный браузер со многими дополнительными возможностями, включающий клиентов почты и BitTorrent.
@ -45,7 +45,7 @@ Description = Популярный браузер со многими допол
[Section.041f]
Licence = Ücretsiz
Description = Bir posta ve BitTorrent istemcisini kapsayan birçok gelişmiş husûsiyetle, tutulan Opera Tarayıcı.
Size = 12,56 MB
Size = 12,57 MB
[Section.0422]
Description = Популярний браузер з багатьма додатковими можливостями, який включає в себе поштовий та BitTorrent клієнти.

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = PeaZip
Version = 5.3.0
Version = 5.3.1
Licence = LGPL v3, OpenCandy EULA
Description = PeaZip is a free, cross-platform, open source file and archive manager. It supports over 150 archive formats.
Size = 5.8 MB
Category = 12
URLSite = http://peazip.sourceforge.net/
URLDownload = http://sourceforge.net/projects/peazip/files/5.3.0/peazip-5.3.0.WINDOWS.exe
URLDownload = http://download.sourceforge.net/project/peazip/5.3.1/peazip-5.3.1.WINDOWS.exe
CDPath = none
[Section.0407]

View file

@ -36,7 +36,7 @@ Description = Un client gratuit de SSH, Telnet, rlogin, and TCP brut.
Size = 1,78 Mo
[Section.041f]
Description = Özgür bir SSH, Telnet, rlogin ve işlenmemiş TCP istemcisi.
Description = Ücretsiz bir SSH, Telnet, rlogin ve işlenmemiş TCP istemcisi.
Size = 1,78 MB
[Section.0422]

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Python 3
Version = 3.4.0
Version = 3.4.1
Licence = GPL/LGPL
Description = A remarkably powerful dynamic programming language.
Size = 23.4 MB
Size = 23.3 MB
Category = 7
URLSite = http://www.python.org/
URLDownload = http://www.python.org/ftp/python/3.4.0/python-3.4.0.msi
URLDownload = http://www.python.org/ftp/python/3.4.1/python-3.4.1.msi
CDPath = none
[Section.0407]
@ -20,7 +20,7 @@ Description = Un lenguaje de programación dinámico sumamente potente.
[Section.040c]
Description = Un langage de programmation dynamique remarquablement puissant.
Size = 23,4 Mo
Size = 23,3 Mo
[Section.0410]
Description = Un Linguaggio di programmazione dinamico e potente.
@ -33,11 +33,11 @@ Description = Potęży i dynamiczny język programowania.
[Section.0418]
Description = Un limbaj de programare dinamic și puternic.
Size = 23,4 Mo
Size = 23,3 Mo
[Section.041f]
Description = Dikkat çekici, güçlü ve devingen bir izlenceleme dili.
Size = 23,4 MB
Size = 23,3 MB
[Section.0422]
Description = Дуже потужна динамічна мова програмування.

View file

@ -1,16 +1,16 @@
; UTF-8
; UTF-8
; Polish translation by wojo664
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Qmmp (Qt-based Multimedia Player)
Version = 0.7.3
Version = 0.7.7
Licence = GPL
Description = Qmmp is an audio-player, written with the help of the Qt library. The user interface is similar to WinAMP or XMMS. Alternative user interfaces also are available.
Size = 16.0 MB
Size = 10.5 MB
Category = 1
URLSite = http://qmmp.ylsoftware.com/index.php
URLDownload = http://qmmp.ylsoftware.com/files/windows/qmmp-0.7.3-win32.exe
URLDownload = http://qmmp.ylsoftware.com/files/windows/qmmp-0.7.7-win32.exe
CDPath = none
[Section.0407]
@ -24,7 +24,7 @@ Description = Gmmp to odtwarzacz audio, napisany z pomocą biblioteki Qt. Interf
[Section.0418]
Description = Qmmp este un lector audio, ce utilizează biblioteca QT. Interfața de utilizare e asemănătoare cu cea din WinAMP sau XMMS. De asemenea sunt disponibile interfețe de utilizare alternative.
Size = 16,0 Mo
Size = 10,5 Mo
[Section.0419]
Description = Аудиоплеер Qmmp (Qt-based Multimedia Player).
@ -32,4 +32,4 @@ Description = Аудиоплеер Qmmp (Qt-based Multimedia Player).
[Section.041f]
Name = Qmmp (Qt Tabanlı Çoklu Ortam Oynatıcısı)
Description = Qmmp, Qt kitaplığının yardımıyla yazılmış bir ses oynatıcısıdır. Kullanıcı arayüzü WinAMP'a ve XMMS'ye benzer. Başka kullanıcı arayüzleri de vardır.
Size = 16,0 MB
Size = 10,5 MB

View file

@ -9,7 +9,7 @@ Description = Allows you to build the ReactOS Source. For more instructions see
Size = 28.3 MB
Category = 7
URLSite = http://reactos.org/wiki/Build_Environment
URLDownload = http://downloads.sourceforge.net/reactos/RosBE-2.1.1.exe
URLDownload = http://download.sourceforge.net/reactos/RosBE-2.1.1.exe
CDPath = none
[Section.0405]

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = SciTE
Version = 3.4.1
Version = 3.4.3
Licence = Freeware
Description = SciTE is a SCIntilla based text editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs.
Size = 730 kB
Size = 737 kB
Category = 7
URLSite = http://www.scintilla.org/
URLDownload = http://download.sourceforge.net/project/scintilla/SciTE/3.4.1/Sc341.exe
URLDownload = http://download.sourceforge.net/project/scintilla/SciTE/3.4.3/Sc343.exe
CDPath = none
[Section.0407]
@ -20,7 +20,7 @@ Description = Editor de texto basado en SCIntilla. Originalmente creado para dem
[Section.040c]
Description = SciTE est un éditeur de texte basé sur SCIntilla. Originelement réalisé pour montrer Scintilla, il a évolué pour devenir un éditeur généralement utile avec des options pour compiler et lancer des programmes.
Size = 730 ko
Size = 737 ko
[Section.0410]
Description = SciTE è un editor di testo basato su scintilla. Originariamente costruito per dimostrare Scintilla, è cresciuto fino a essere un editor generalmente utile con strutture per la creazione e l'esecuzione di programmi.
@ -34,12 +34,12 @@ Description = SciTE to edytor tekstu bazowany na SCIntilla. Oryginalnie stworzon
[Section.0418]
Licence = Gratuită
Description = SciTE este un editor de text bazat pe SCIntilla. Construit inițial pentru a demonstra Scintilla, a crescut ulterior într-un editor de uz general cu funcționalități de compilare și execuție a programelor.
Size = 730 ko
Size = 737 ko
[Section.041f]
Licence = Ücretsiz
Description = SciTE, bir Scintilla tabanlı metin düzenleyicisidir. İlk başta Scintilla'yı göstermek için yapıldı, izlenceleri yapmak ve çalıştırmak yetenekleriyle bir umûmiyetle kullanışlı düzenleyici olmak için gelişti.
Size = 730 KB
Size = 737 KB
[Section.0422]
Description = Текстовий редактор на основі SCIntilla. Був зібраний як презентація Scintilla, але виріс до редактора загального користування з засобами збирання та запуску програм.

View file

@ -40,7 +40,7 @@ Description = Necesar pentru execuția multor jocuri (open-source). Dezarhivați
Size = 136,67 ko
[Section.041f]
Name = SDL (Bayağı Doğrudan Ortam Katmanı) Yürütücü
Name = SDL (Bayağı Doğrudan Ortam Katmanı) Yürütücü
Description = Birçok açık kaynak oyunu çalıştırmak için gereklidir. Çıkartmak için 7-Zip ya da benzeri bir yazılım kullanmanız gerekir.
Size = 136,67 KB

View file

@ -1,46 +1,46 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Mozilla SeaMonkey
Version = 2.25
Version = 2.26
Licence = MPL/GPL/LGPL
Description = Mozilla Suite is alive. This is the one and only Browser, Mail, Chat, and Composer bundle you will ever need.
Size = 23.90 MB
Category = 5
URLSite = http://www.seamonkey-project.org/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.25/win32/en-US/SeaMonkey%20Setup%202.25.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.26/win32/en-US/SeaMonkey%20Setup%202.26.exe
CDPath = none
[Section.0407]
Description = Mozilla Suite lebt. Dies ist das einzige Browser-, Mail-, Chat- and Composerwerkzeug-Bundle welches Sie benötigen.
Size = 23.80 MB
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.25/win32/de/SeaMonkey%20Setup%202.25.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.26/win32/de/SeaMonkey%20Setup%202.26.exe
[Section.040a]
Description = La suite de Mozilla está viva. Es el primero y único navegador web, gestor de correo, lector de noticias, Chat y editor HTML que necesitarás.
Size = 23.79 MB
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.25/win32/es-ES/SeaMonkey%20Setup%202.25.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.26/win32/es-ES/SeaMonkey%20Setup%202.26.exe
[Section.040c]
Description = La suite Mozilla est en vie. Ceci est le seul et l'unique package navigateur, client mail, client chat et composer dont vous aurez besoin.
Size = 24,06 Mo
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.25/win32/fr/SeaMonkey%20Setup%202.25.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.26/win32/fr/SeaMonkey%20Setup%202.26.exe
[Section.0410]
Description = Mozilla Suite è vivo. Questo è l'unico pachetto che include Browser, Mail, Chat, e Composer di cui avrete mai bisogno...
Size = 23.71 MB
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.25/win32/it/SeaMonkey%20Setup%202.25.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.26/win32/it/SeaMonkey%20Setup%202.26.exe
[Section.0413]
Description = Mozilla Suite bundelt alle applicaties voor het Web: Browser, Mail, Chat, Composer.
Size = 24.40 MB
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.25/win32/nl/SeaMonkey%20Setup%202.25.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.26/win32/nl/SeaMonkey%20Setup%202.26.exe
[Section.0415]
Description = Pakiet Mozilla żyje. W zestawie: przeglądarka, klient poczty, IRC oraz Edytor HTML - wszystko, czego potrzebujesz.
Size = 24.72 MB
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.25/win32/pl/SeaMonkey%20Setup%202.25.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.26/win32/pl/SeaMonkey%20Setup%202.26.exe
[Section.0418]
Description = Suita Mozilla. Acest pachet ce încorporează navigator, poștă electronică, client IRC și editor HTML, acoperind astfel o arie largă de necesități.
@ -49,14 +49,14 @@ Size = 23,90 Mo
[Section.0419]
Description = Продолжение Mozilla Suite. Включает браузер, почтовый клиент, IRC-клиент и HTML-редактор.
Size = 24.27 MB
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.25/win32/ru/SeaMonkey%20Setup%202.25.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.26/win32/ru/SeaMonkey%20Setup%202.26.exe
[Section.041f]
Description = Mozilla Bohçası sağ. Bu, hiç gereksinim duymayacağınız, yalnızca Tarayıcı, Posta, Söyleşi ve Yazar bohçasıdır.
Size = 23,83 MB
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.25/win32/tr/SeaMonkey%20Setup%202.25.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.26/win32/tr/SeaMonkey%20Setup%202.26.exe
[Section.0422]
Description = Продовження Mozilla Suite. Включає в себе браузер, поштовий клієнт, IRC-клієнт та HTML-редактор.
Size = 24.27 MB
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.25/win32/ru/SeaMonkey%20Setup%202.25.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/2.26/win32/ru/SeaMonkey%20Setup%202.26.exe

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = SumatraPDF
Version = 2.4
Version = 2.5.2
Licence = GPLv3
Description = Sumatra PDF is a slim, free, open-source PDF reader. Portable out of the box.
Size = 4.0 MB
Category = 6
URLSite = http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
URLDownload = https://kjkpub.s3.amazonaws.com/sumatrapdf/rel/SumatraPDF-2.4-install.exe
URLDownload = https://kjkpub.s3.amazonaws.com/sumatrapdf/rel/SumatraPDF-2.5.2-install.exe
CDPath = none
[Section.0407]

View file

@ -1,79 +1,79 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Mozilla Thunderbird 24
Version = 24.4.0
Version = 24.5.0
Licence = MPL/GPL/LGPL
Description = The most popular and one of the best free Mail Clients out there.
Size = 21.12 MB
Category = 5
URLSite = https://www.mozilla.org/en-US/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/en-US/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/en-US/Thunderbird%20Setup%2024.5.0.exe
CDPath = none
[Section.0407]
Description = Der populärste und einer der besten freien Mail-Clients.
Size = 20.96 MB
URLSite = https://www.mozilla.org/de/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/de/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/de/Thunderbird%20Setup%2024.5.0.exe
[Section.040a]
Description = El más popular y uno de los mejores clientes mail que hay.
Size = 20.92 MB
URLSite = https://www.mozilla.org/es-ES/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/es-ES/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/es-ES/Thunderbird%20Setup%2024.5.0.exe
[Section.040c]
Description = Le plus populaire et l'un des meilleurs clients mail gratuits disponible.
Size = 21,27 Mo
URLSite = https://www.mozilla.org/fr/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/fr/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/fr/Thunderbird%20Setup%2024.5.0.exe
[Section.0410]
Description = Il più popolare e il migliore Client mail gratuito.
Size = 20.91 MB
URLSite = https://www.mozilla.org/it/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/it/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/it/Thunderbird%20Setup%2024.5.0.exe
[Section.0413]
Description = De meest populaire en een van de beste gratis e-mail-programma's.
Size = 21.61 MB
URLSite = https://www.mozilla.org/nl/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/nl/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/nl/Thunderbird%20Setup%2024.5.0.exe
[Section.0415]
Description = Najpopularniejszy i jeden z najlepszych darmowych klientów poczty.
Size = 21.80 MB
URLSite = https://www.mozilla.org/pl/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/pl/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/pl/Thunderbird%20Setup%2024.5.0.exe
[Section.0418]
Description = Cel mai popular și unul dintre cele mai bune clientele gratuite de poștă electronică.
Size = 21,48 Mo
URLSite = https://www.mozilla.org/ro/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/ro/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/ro/Thunderbird%20Setup%2024.5.0.exe
[Section.0419]
Description = Один из самых популярных и лучших бесплатных почтовых клиентов.
Size = 21.38 MB
URLSite = https://www.mozilla.org/ru/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/ru/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/ru/Thunderbird%20Setup%2024.5.0.exe
[Section.041f]
Description = Özgür posta istemcileri arasında en tutulanı ve en iyilerinden biri.
Size = 20,99 MB
URLSite = https://www.mozilla.org/tr/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/tr/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/tr/Thunderbird%20Setup%2024.5.0.exe
[Section.0422]
Description = Найпопулярніший та один з кращих поштових клієнтів.
Size = 21.41 MB
URLSite = https://www.mozilla.org/uk/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/uk/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/uk/Thunderbird%20Setup%2024.5.0.exe
[Section.0813]
Description = De meest populaire en een van de beste gratis e-mail-programma's.
Size = 9.71 MB
URLSite = https://www.mozilla.org/nl/thunderbird/
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/win32/nl/Thunderbird%20Setup%2024.4.0.exe
URLDownload = http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.5.0/win32/nl/Thunderbird%20Setup%2024.5.0.exe

View file

@ -1,15 +1,15 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = Total Commander
Version = 8.50
Version = 8.51a
Licence = Shareware
Description = Total Commander is a file manager with two panels side by side.
Size = 3.5 MB
Size = 3.55 MB
Category = 12
URLSite = http://www.ghisler.com/
URLDownload = http://www.slo.ru/download/total_commander/tcm850x32.exe
URLDownload = http://www.slo.ru/download/total_commander/tcm851ax32.exe
CDPath = none
[Section.0407]
@ -28,12 +28,12 @@ Description = Total Commander to popularny menedżer plików z dwoma panelami, u
[Section.0418]
Licence = Versiune de evaluare
Description = Total Commander este un gestionar de fișiere după modelul «două paneluri alăturate».
Size = 3,5 Mo
Size = 3,55 Mo
[Section.041f]
Licence = Paylaşımlı
Description = Total Commander, yan yana iki bölmeli bir kütük yöneticisidir.
Size = 3,5 MB
Size = 3,55 MB
[Section.0813]
Description = Total Commander is een bestandsbeheerder met twee panelen zij aan zij.

View file

@ -1,9 +1,9 @@
; UTF-8
; UTF-8
; Turkish translation by Erdem Ersoy (eersoy93) (erdemersoy@live.com)
[Section]
Name = µTorrent
Version = 3.4.1
Version = 3.4.2
Licence = Freeware for non-commercial uses
Description = Small and fast BitTorrent Client.
Size = 1.6 MB

View file

@ -43,9 +43,9 @@ Description = Microsoft Visual Basic 5 Runtime. Conține: advpack.dll, asycfilt.
Size = 969,59 ko
[Section.041f]
Name = Microsoft Visual Basic 5 Yürütücü
Name = Microsoft Visual Basic 5 Yürütücü
Licence = Bilinmiyor
Description = Microsoft Visual Basic 5 Yürütücü. Şunları içerir: advpack.dll, asycfilt.dll, comcat.dll, msvbvm50.dll, oleaut32.dll, olepro32.dll.
Description = Microsoft Visual Basic 5 Yürütücü. Şunları içerir: advpack.dll, asycfilt.dll, comcat.dll, msvbvm50.dll, oleaut32.dll, olepro32.dll.
Size = 969,59 KB
[Section.0422]

View file

@ -43,9 +43,9 @@ Description = Microsoft Visual Basic 6 Runtime. Conține: advpack.dll, asycfilt.
Size = 1,02 Mo
[Section.041f]
Name = Microsoft Visual Basic 6 Yürütücü
Name = Microsoft Visual Basic 6 Yürütücü
Licence = Bilinmiyor
Description = Microsoft Visual Basic 6 Yürütücü. Şunları içerir: advpack.dll, asycfilt.dll, comcat.dll, msvbvm60.dll, oleaut32.dll, olepro32.dll.
Description = Microsoft Visual Basic 6 Yürütücü. Şunları içerir: advpack.dll, asycfilt.dll, comcat.dll, msvbvm60.dll, oleaut32.dll, olepro32.dll.
Size = 1,02 MB
[Section.0422]

View file

@ -45,7 +45,7 @@ Size = 2,6 Mo
[Section.041f]
Name = Microsoft Visual C++ 2005 SP1 Yeniden Dağıtılabilir Paket
Licence = Bilinmiyor
Description = Microsoft Visual Studio 2005 Yürütücü SP1. Şunları içerir: atl80.dll, mfc80.dll, mfcm80.dll, mfcm80u.dll, msdia80.dll, msvcm80.dll, msvcp80.dll, msvcr80.dll, vcomp.dll.
Description = Microsoft Visual Studio 2005 Yürütücü SP1. Şunları içerir: atl80.dll, mfc80.dll, mfcm80.dll, mfcm80u.dll, msdia80.dll, msvcm80.dll, msvcp80.dll, msvcr80.dll, vcomp.dll.
Size = 2,6 MB
[Section.0422]

View file

@ -45,7 +45,7 @@ Size = 4,02 Mo
[Section.041f]
Name = Microsoft Visual C++ 2008 SP1 Yeniden Dağıtılabilir Paket
Licence = Bilinmiyor
Description = Microsoft Visual Studio 2008 SP1 Yürütücü. Şunları içerir: atl90.dll, mfc90.dll, mfc90u.dll, mfcm90.dll, mfcm90u.dll, msdia90.dll, msvcm90.dll, msvcp90.dll, msvcr90.dll, vcomp90.dll.
Description = Microsoft Visual Studio 2008 SP1 Yürütücü. Şunları içerir: atl90.dll, mfc90.dll, mfc90u.dll, mfcm90.dll, mfcm90u.dll, msdia90.dll, msvcm90.dll, msvcp90.dll, msvcr90.dll, vcomp90.dll.
Size = 4,02 MB
[Section.0422]

View file

@ -45,7 +45,7 @@ Size = 4,8 Mo
[Section.041f]
Name = Microsoft Visual C++ 2010 Yeniden Dağıtılabilir Paket
Licence = Bilinmiyor
Description = Microsoft Visual Studio 2010 Yürütücü. Şunları içerir: atl100.dll, mfc100.dll, mfc100u.dll, mfcm100.dll, mfcm100u.dll, msdia100.dll, msvcm100.dll, msvcp100.dll, msvcr100.dll, vcomp100.dll.
Description = Microsoft Visual Studio 2010 Yürütücü. Şunları içerir: atl100.dll, mfc100.dll, mfc100u.dll, mfcm100.dll, mfcm100u.dll, msdia100.dll, msvcm100.dll, msvcp100.dll, msvcr100.dll, vcomp100.dll.
Size = 4,8 MB
[Section.0422]

View file

@ -45,7 +45,7 @@ Size = 1,75 Mo
[Section.041f]
Name = Microsoft Visual C++ 6 Yeniden Dağıtılabilir Paket
Licence = Bilinmiyor
Description = Microsoft Visual Studio 6 Yürütücü. Şunları içerir: advpack.dll, asycfilt.dll, atla.dll, atlu.dll, comcat.dll, mfc42.dll, mfc42u.dll, msvcirt.dll, msvcp60.dll, msvcrt.dll, oleaut32.dll, olepro32.dll.
Description = Microsoft Visual Studio 6 Yürütücü. Şunları içerir: advpack.dll, asycfilt.dll, atla.dll, atlu.dll, comcat.dll, mfc42.dll, mfc42u.dll, msvcirt.dll, msvcp60.dll, msvcrt.dll, oleaut32.dll, olepro32.dll.
Size = 1,75 MB
[Section.0422]

View file

@ -4,8 +4,8 @@
[Section]
Name = WinBoard
Version = 4.2.7b
Licence = GPL 3
Description = WinBoard is a graphical chessboard for the Windows/ReactOS that can serve as a user interface for GNU Chess, Crafty, and other chess engines, for the Internet Chess Servers, and for electronic mail correspondence chess.
Licence = GPLv3
Description = WinBoard is a graphical chessboard for the Windows/ReactOS that can serve as a user interface for GNU Chess, Crafty, and other chess engines, for the Internet chess servers, and for electronic mail correspondence chess.
Size = 5.93 MB
Category = 4
URLSite = http://www.gnu.org/software/xboard/
@ -36,7 +36,8 @@ Description = WinBoard este o tablă de șah grafică pentru Windows/ReactOS ce
Size = 5,93 Mo
[Section.041f]
Description = WinBoard; GNU Chess, Crafty ve diğer satranç motorlarını Umûmî Ağ satranç sunucuları ve postayla yazışmalı satranç için bir arayüz olarak sunan, Windows/ReactOS için bir çizgelik satranç tahtasıdır.
Licence = GPL 3. sürüm
Description = WinBoard, Umûmî Ağ satranç sunucularına ve postayla yazışmalı satranca GNU Chess, Crafty ve başka satranç motorlarını bir kullanıcı arayüzü olarak sunabilen, Windows/ReactOS için bir çizgelik satranç tahtasıdır.
Size = 5,93 MB
[Section.0422]

View file

@ -6,7 +6,7 @@
Name = Zaz
Version = 1.0.0
Licence = GPL
Description = Zaz is a free software arcade action puzzle computer game, a little bit like Frozen Bubble.
Description = Zaz is a free arcade action puzzle computer game, a little bit like Frozen Bubble.
Size = 21.0 MB
Category = 4
URLSite = http://zaz.sourceforge.net
@ -27,5 +27,5 @@ Description = Zaz este un joc de acțiune de tip enigmă/arcadă, asemănător c
Size = 21,0 Mo
[Section.041f]
Description = Zaz, atari salonu oyunu türünde, gelişimli bir bulmaca oyunudur. Bir nebze Donmuş Kabarcıklar'a benzemektedir.
Description = Zaz; ücretsiz, atari salonu oyunu türünde, devingen bir bulmaca oyunudur, birazcık Frozen Bubble'a benzer.
Size = 21,0 MB

View file

@ -13,6 +13,8 @@ static UINT WINAPI ExtCabCallback(PVOID Context, UINT Notification, UINT_PTR Par
FILE_IN_CABINET_INFO_W *pInfo;
FILEPATHS_W *pFilePaths;
DBG_UNREFERENCED_LOCAL_VARIABLE(pFilePaths);
switch(Notification)
{
case SPFILENOTIFY_FILEINCABINET:
@ -31,7 +33,7 @@ BOOL DeleteDirectory(LPWSTR lpszDir)
{
SHFILEOPSTRUCT fileop;
DWORD len = wcslen(lpszDir);
WCHAR *pszFrom = HeapAlloc(GetProcessHeap(), 0, (len + 2) * sizeof(WCHAR));
WCHAR *pszFrom = HeapAlloc(GetProcessHeap(), 0, (len + 2) * sizeof(WCHAR));
int ret;
wcscpy(pszFrom, lpszDir);
@ -80,26 +82,26 @@ int APIENTRY wWinMain(HINSTANCE hInstance,
STARTUPINFO startupInfo;
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(nCmdShow);
GetCurrentDirectory(MAX_PATH, szSetupPath);
wcscat(szSetupPath, L"\\");
wcscpy(szFileName, szSetupPath);
wcscat(szFileName, L"setup.lst");
if (GetFileAttributes(szFileName) == INVALID_FILE_ATTRIBUTES)
{
MessageBoxW(0, L"Cannot find Setup.lst file", L"Error", MB_OK | MB_ICONERROR);
return 1;
}
/* read information from setup.lst */
GetPrivateProfileStringW(NT_PARAMS, L"CabinetFile", NULL, szCabFileName, MAX_PATH, szFileName);
GetPrivateProfileStringW(NT_PARAMS, L"TmpDirName", NULL, szTempDirName, 50, szFileName);
GetPrivateProfileStringW(NT_PARAMS, L"CmdLine", NULL, szCmdLine, MAX_PATH, szFileName);
wcscpy(szCabFilePath, szSetupPath);
wcscat(szCabFilePath, szCabFileName);
/* ceate temp directory */
GetSystemDrive(szDrive);
wcscpy(szTempPath, szDrive);
@ -107,16 +109,16 @@ int APIENTRY wWinMain(HINSTANCE hInstance,
wcscpy(szFullTempPath, szTempPath);
wcscat(szFullTempPath, szTempDirName);
wcscat(szFullTempPath, L"\\");
if (SHCreateDirectoryEx(0, szFullTempPath, NULL) != ERROR_SUCCESS)
{
MessageBoxW(0, L"Could not create Temp Directory.", L"Error", MB_OK | MB_ICONERROR);
return 1;
}
}
dwAttrib = GetFileAttributes(szTempPath);
SetFileAttributes(szTempPath, dwAttrib | FILE_ATTRIBUTE_HIDDEN);
/* extract files */
if (!SetupIterateCabinetW(szCabFilePath, 0, ExtCabCallback, szFullTempPath))
{
@ -124,12 +126,12 @@ int APIENTRY wWinMain(HINSTANCE hInstance,
DeleteDirectory(szTempPath);
return 1;
}
/* prepare command line */
wsprintf(szTempCmdLine, szCmdLine, szFullTempPath, lpCmdLine);
wcscpy(szCmdLine, szFullTempPath);
wcscat(szCmdLine, szTempCmdLine);
/* execute the 32-Bit installer */
ZeroMemory(&processInfo, sizeof(processInfo));
ZeroMemory(&startupInfo, sizeof(startupInfo));
@ -148,10 +150,10 @@ int APIENTRY wWinMain(HINSTANCE hInstance,
DeleteDirectory(szTempPath);
return 1;
}
/* cleanup */
DeleteDirectory(szTempPath);
return 0;
}

View file

@ -1,103 +1,116 @@
/*
* Translated by Saibamen - Adam Stachowicz (saibamenppl@gmail.com) (May, 2014)
*/
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
/* Dialog */
IDD_GUI DIALOGEX 0, 0, 240, 255
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Remote Shutdown"
CAPTION "Zdalne zamknięcie systemu"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "&OK", IDC_OK, 125, 232, 50, 14
PUSHBUTTON "&Cancel", IDC_CANCEL, 178, 232, 50, 14
LTEXT "Co&mputers:", IDC_STATIC, 9, 9, 35, 36
PUSHBUTTON "&Anuluj", IDC_CANCEL, 178, 232, 50, 14
LTEXT "Ko&mputery:", IDC_STATIC, 9, 9, 35, 36
LISTBOX IDC_COMPUTER_LIST, 8, 19, 162, 55
PUSHBUTTON "&Add...", IDC_ADD_SYSTEM, 179, 19, 50, 14
PUSHBUTTON "&Remove", IDC_REMOVE_SYSTEM, 179, 36, 50, 14, WS_DISABLED
PUSHBUTTON "&Browse...", IDC_BROWSE_SYSTEM, 179, 53, 50, 14
LTEXT "Action", IDC_ACTION, 11, 81, 20, 14
PUSHBUTTON "&Dodaj...", IDC_ADD_SYSTEM, 179, 19, 50, 14
PUSHBUTTON "&Usuń", IDC_REMOVE_SYSTEM, 179, 36, 50, 14, WS_DISABLED
PUSHBUTTON "&Przeglądaj...", IDC_BROWSE_SYSTEM, 179, 53, 50, 14
LTEXT "Akcja", IDC_ACTION, 11, 81, 20, 14
COMBOBOX IDC_ACTION_TYPE, 37, 79, 129, 14, WS_TABSTOP | CBS_DROPDOWN
CHECKBOX "Warn users", IDC_WARN_USERS, 175, 79, 55, 14, BS_AUTOCHECKBOX | WS_TABSTOP
LTEXT "Display warning for", IDC_SHOW_WARN_ONE, 11, 99, 65, 14
CHECKBOX "Ostrzeż użytkowników", IDC_WARN_USERS, 175, 79, 55, 14, BS_AUTOCHECKBOX | WS_TABSTOP
LTEXT "Wyświetlaj ostrzeżenie przez", IDC_SHOW_WARN_ONE, 11, 99, 65, 14
EDITTEXT IDC_SHOW_WARN, 78, 97, 41, 14
LTEXT "second(s)", IDC_SHOW_WARN_TWO, 124, 99, 32, 10
GROUPBOX "Shutdown Event Tracker", IDC_STATIC, 5, 114, 224, 114
LTEXT "Reason:", IDC_STATIC, 16, 130, 27, 8
CHECKBOX "Planned", IDC_PLANNED, 175, 130, 40, 12, BS_AUTOCHECKBOX | WS_TABSTOP
LTEXT "sekund(y)", IDC_SHOW_WARN_TWO, 124, 99, 32, 10
GROUPBOX "Śledzenie zdarzeń zamknięcia systemu", IDC_STATIC, 5, 114, 224, 114
LTEXT "Powód:", IDC_STATIC, 16, 130, 27, 8
CHECKBOX "Planowane", IDC_PLANNED, 175, 130, 40, 12, BS_AUTOCHECKBOX | WS_TABSTOP
COMBOBOX IDC_REASON_CODE, 17, 142, 198, 13, WS_TABSTOP | CBS_DROPDOWN
LTEXT "Comm&ent:", IDC_COMMENT_CAPTION, 16, 159, 38, 8
LTEXT "Ko&mentarz:", IDC_COMMENT_CAPTION, 16, 159, 38, 8
EDITTEXT IDC_COMMENT_TEXT, 17, 171, 198, 50, WS_VSCROLL
END
/* Information and error messages */
STRINGTABLE
BEGIN
IDS_USAGE "ReactOS Shutdown Utility\n\
IDS_USAGE "Narzędzie Zamykania ReactOS\n\
\n\
Usage: shutdown [/?] [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]\n\
[/m \\\\computer][/t xxx][/d [p|u:]xx:yy [/c ""comment""]]\n\
Sposób użycia: shutdown [/?] [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]\n\
[/m \\\\komputer][/t xxx][/d [p|u:]xx:yy [/c ""komentarz""]]\n\
\n\
No arguments or /? Display this help.\n\
/i Show the graphical user interface (GUI). This option must be the\n\
first one.\n\
/l Log off on the local system only. Cannot be used with /m or /d.\n\
/s Shutdown the computer.\n\
/r Restart the computer.\n\
/g Restart the computer and restart all the registered applications.\n\
/a Cancel a delayed shutdown. Can only be used during the delay\n\
period.\n\
/p Shutdown the local computer without any timeout or warning. Can be\n\
used with /d or /f.\n\
/h Hibernate the local computer. Usable with /f.\n\
/e Document the reason for the unexpected computer shutdown.\n\
/m \\\\computer Specify the target computer (UNC/IP address).\n\
/t xxx Set the timeout period to xxx seconds before shutting down.\n\
The valid range starts from 0 to 315360000 (10 years),\n\
30 being the default value.\n\
/c ""comment"" Comment on the reason for shutdown or restart.\n\
512 characters maximum allowed.\n\
/f Force running applications to close without warning users. If you\n\
do not specify any other parameter, this option will also log off.\n\
/d [p|u:]xx:yy Give the reason code for the shutdown or the restart.\n\
p indicates that the shutdown or the restart is planned.\n\
u indicates that the reason is defined by the user.\n\
If neither p nor u are specified, the shutdown or the restart are\n\
not planned.\n\
xx is the major reason code (positive integer smaller than 256).\n\
yy is the minor reason code (positive integer smaller than 65536).\n"
Bez argumentów lub /? Wyświetla Pomoc.\n\
/i Wyświetla graficzny interfejs użytkownika (GUI).\n\
To musi być pierwsza opcja.\n\
/l Wylogowuje. Ten parametr nie może być używany z opcjami /m\n\
oraz /d.\n\
/s Zamyka komputer.\n\
/r Zamyka i ponownie uruchamia komputer.\n\
/g Zamyka i ponownie uruchamia komputer. Po ponownym rozruchu\n\
systemu, uruchamia ponownie wszystkie zarejestrowane\n\
aplikacje.\n\
/a Przerywa zamykanie systemu.\n\
Do użytku tylko podczas limitu czasu.\n\
/p Wyłącza lokalny komputer bez limitu czasu i ostrzeżenia.\n\
Do użytku tylko z opcją /d i /f.\n\
/h Przełącza komputer lokalny w stan hibernacji.\n\
Do użytku tylko z opcją /f.\n\
/e Dokumentuje przyczynę nieoczekiwanego zamknięcia systemu.\n\
/m \\\\komputer Określa komputer docelowy (adres UNC/IP).\n\
/t xxx Ustawia limit czasu zamknięcia systemu na xxx sekund.\n\
Prawidłowy zakres to 0-315360000 (10 lat), domyślna wartość to 30.\n\
/c ""komentarz"" Wstawia komentarz dotyczący przyczyny ponownego\n\
uruchomienia lub zamknięcia.\n\
Maksymalna dozwolona liczba znaków wynosi 512.\n\
/f Wymusza zamknięcie uruchomionych aplikacji bez uprzedniego\n\
powiadamiania użytkowników. If you do not specify any other parameter, this option will also log off.\n\
/d [p|u:]xx:yy Podaje przyczynę ponownego uruchomienia lub\n\
zamknięcia systemu\n\
Opcja p określa, że zaplanowano zamknięcie lub\n\
ponowne uruchomienie.\n\
Opcja u określa, że przyczyna jest zdefiniowana przez\n\
użytkownika.\n\
Jeśli nie określono opcji p i u, ponowne uruchomienie\n\
lub zamknięcie nie jest zaplanowane.\n\
xx to numer przyczyny głównej (dodatnia liczba całkowita\n\
mniejsza niż 256).\n\
yy to numer przyczyny dodatkowej (dodatnia liczba całkowita\n\
mniejsza niż 65 536).\n"
IDS_ERROR_SHUTDOWN_REBOOT "ERROR: Unable to shutdown and restart at the same time.\n"
IDS_ERROR_TIMEOUT "ERROR: Timeout value of %u is out of bounds (0-315360000).\n"
IDS_ERROR_ABORT "ERROR: Unable to abort the shutdown of the system.\n"
IDS_ERROR_LOGOFF "ERROR: Unable to logoff the system.\n"
IDS_ERROR_SHUTDOWN "ERROR: Unable to shutdown the system.\n"
IDS_ERROR_RESTART "ERROR: Unable to restart the system.\n"
IDS_ERROR_MAX_COMMENT_LENGTH "ERROR: Comment length exceeds maximum character limit set by the system.\n"
IDS_ERROR_HIBERNATE "ERROR: Unable to send system into hibernation mode.\n"
IDS_ERROR_HIBERNATE_LOCAL "ERROR: Hibernation mode cannot be started remotely.\n"
IDS_ERROR_HIBERNATE_ENABLED "ERROR: Hibernation mode is not enabled.\n"
IDS_ERROR_DIALOG_CAPTION "Remote Shutdown"
IDS_ERROR_DIALOG_INIT "Unable to display the graphical user interface."
IDS_ERROR_SHUTDOWN_REBOOT "BŁĄD: Nie można zamknąć i ponownie uruchomić w tym samym czasie.\n"
IDS_ERROR_TIMEOUT "BŁĄD: Limit czasu %u jest poza zakresem (0-315360000).\n"
IDS_ERROR_ABORT "BŁĄD: Nie można przerważ zamykania systemu.\n"
IDS_ERROR_LOGOFF "BŁĄD: Nie można wylogować z systemu.\n"
IDS_ERROR_SHUTDOWN "BŁĄD: Nie można zamknąć systemu.\n"
IDS_ERROR_RESTART "BŁĄD: Nie można ponownie uruchomić systemu.\n"
IDS_ERROR_MAX_COMMENT_LENGTH "BŁĄD: Długość komentarza przekrasza maksymalny limit znaków ustawiony przez system.\n"
IDS_ERROR_HIBERNATE "BŁĄD: Nie można ustawić systemu w trybie hibernacji.\n"
IDS_ERROR_HIBERNATE_LOCAL "BŁĄD: Tryb hibernacji nie może być uruchomiony zdalnie.\n"
IDS_ERROR_HIBERNATE_ENABLED "BŁĄD: Tryb hibernacji jest wyłączony.\n"
IDS_ERROR_DIALOG_CAPTION "Zdalne Zamykanie"
IDS_ERROR_DIALOG_INIT "Nie można wyświetlić graficznego interfejsu użytkownika."
END
/* Remote shutdown action strings */
STRINGTABLE
BEGIN
IDS_ACTION_SHUTDOWN "Shutdown the system"
IDS_ACTION_RESTART "Restart the system"
IDS_ACTION_UNEXPECTED_SHUTDOWN "Annotate the unexpected shutdown"
IDS_ACTION_SHUTDOWN "Zamknięcie"
IDS_ACTION_RESTART "Uruchom ponownie"
IDS_ACTION_UNEXPECTED_SHUTDOWN "Adnotuj nieoczekiwane zamknięcie"
END
/* Remote shutdown reason strings */
STRINGTABLE
BEGIN
IDS_REASON_OTHER "Other"
IDS_REASON_HARDWARE_MAINTENANCE "Hardware: Maintenance"
IDS_REASON_HARDWARE_INSTALL "Hardware: Installation"
IDS_REASON_OS_RECOVER "Operating System: Recovery"
IDS_REASON_OS_RECONFIGURE "Operating System: Reconfigure"
IDS_REASON_APP_MAINTENANCE "Application: Maintenance"
IDS_REASON_APP_INSTALL "Application: Installation"
IDS_REASON_APP_UNRESPONSIVE "Application: Unresponsive"
IDS_REASON_APP_UNSTABLE "Application: Unstable"
IDS_REASON_SECURITY "Security Issue"
IDS_REASON_NETWORK "Loss of network connectivity"
IDS_REASON_OTHER "Inne zadania"
IDS_REASON_HARDWARE_MAINTENANCE "Sprzęt: konserwacja"
IDS_REASON_HARDWARE_INSTALL "Sprzęt: instalacja"
IDS_REASON_OS_RECOVER "System Operacyjny: odzyskiwanie"
IDS_REASON_OS_RECONFIGURE "System Operacyjny: ponowna konfiguracja"
IDS_REASON_APP_MAINTENANCE "Aplikacja: konserwacja"
IDS_REASON_APP_INSTALL "Aplikacja: instalacja"
IDS_REASON_APP_UNRESPONSIVE "Aplikacja: nie odpowiada"
IDS_REASON_APP_UNSTABLE "Aplikacja: niestabilna"
IDS_REASON_SECURITY "Problem zabezpieczeń"
IDS_REASON_NETWORK "Utrata połączenia sieciowego"
END

View file

@ -22,7 +22,7 @@ VOID PrintResourceString(INT resID, ...)
va_start(arg_ptr, resID);
LoadStringW(GetModuleHandle(NULL), resID, tmpBuffer, MAX_BUFFER_SIZE);
_vcwprintf(tmpBuffer, arg_ptr);
vfwprintf(stdout, tmpBuffer, arg_ptr);
va_end(arg_ptr);
}

View file

@ -3,7 +3,8 @@
* Use ReactOS forum PM, IRC or saibamenppl at gmail.com to contact me
* http://www.reactos.org
* IRC: irc.freenode.net #reactos-pl;
* UTF-8 conversion by Caemyr (May, 2011)
* UTF-8 conversion by Caemyr (May, 2011)
* Update by wojo664 and Saibamen (May 2014)
*/
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
@ -21,7 +22,7 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
ICON IDI_SNDREC32, -1, 19, 14, 21, 20
LTEXT "Rejestrator dźwięku ReactOS, wersja 1.0", IDC_STATIC, 56, 16, 114, 8, SS_NOPREFIX
LTEXT "Copyright (C) 2009", IDC_STATIC, 56, 25, 114, 8
LTEXT "Prawa autorskie (C) 2009", IDC_STATIC, 56, 25, 114, 8
DEFPUSHBUTTON "OK", IDOK, 139, 54, 50, 14, WS_GROUP
END
@ -33,35 +34,35 @@ BEGIN
MENUITEM "Otwórz...", ID_FILE_OPEN
MENUITEM "Zapisz", ID_FILE_SAVE, GRAYED
MENUITEM "Zapisz jako...", ID_FILE_SAVEAS, GRAYED
MENUITEM "Restore...", ID_FILE_RESTORE, GRAYED
MENUITEM "Properties", ID_FILE_PROPERTIES
MENUITEM "Przywróć...", ID_FILE_RESTORE, GRAYED
MENUITEM "Właściwości", ID_FILE_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "Wyjście", ID_FILE_EXIT
END
POPUP "&Edit"
POPUP "&Edycja"
BEGIN
MENUITEM "&Copy", ID_EDIT_COPY
MENUITEM "&Paste Insert", ID_EDIT_PASTE, GRAYED
MENUITEM "Paste Mi&x", ID_EDIT_PASTEMIX, GRAYED
MENUITEM "&Kopiuj", ID_EDIT_COPY
MENUITEM "&Wklej wstawkę", ID_EDIT_PASTE, GRAYED
MENUITEM "Wklej Mi&ks", ID_EDIT_PASTEMIX, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Insert File...", ID_EDIT_INSERTFILE
MENUITEM "&Mix with File...", ID_EDIT_MIXFILE
MENUITEM "&Wstaw plik...", ID_EDIT_INSERTFILE
MENUITEM "&Miksuj z plikiem...", ID_EDIT_MIXFILE
MENUITEM SEPARATOR
MENUITEM "Delete &Before Current Position",ID_EDIT_DELETEBEFORE, GRAYED
MENUITEM "Delete &After Current Position",ID_EDIT_DELETEAFTER, GRAYED
MENUITEM "Kasuj &przed obecną pozycją",ID_EDIT_DELETEBEFORE, GRAYED
MENUITEM "Kasuj &za obecną pozycją",ID_EDIT_DELETEAFTER, GRAYED
MENUITEM SEPARATOR
MENUITEM "A&udio Properties", ID_EDIT_AUDIOPROPS
MENUITEM "Właściwości a&udio", ID_EDIT_AUDIOPROPS
END
POPUP "Effect&s"
POPUP "Efekt&y"
BEGIN
MENUITEM "&Increase Volume (by 25%)", ID_EFFECTS_INCVOL
MENUITEM "&Decrease Volume", ID_EFFECTS_DECVOL
MENUITEM "&Zgłośnij (o 25%)", ID_EFFECTS_INCVOL
MENUITEM "&Ścisz", ID_EFFECTS_DECVOL
MENUITEM SEPARATOR
MENUITEM "&Increase Speed (by 100%)", ID_EFFECTS_INCSPD
MENUITEM "&Decrease Speed", ID_EFFECTS_DECSPD
MENUITEM "&Przyśpiesz (o 100%)", ID_EFFECTS_INCSPD
MENUITEM "&Zwolnij", ID_EFFECTS_DECSPD
MENUITEM SEPARATOR
MENUITEM "&Add Echo", ID_EFFECTS_ECHO
MENUITEM "&Reverse", ID_EFFECTS_REVERSE
MENUITEM "&Dodaj echo", ID_EFFECTS_ECHO
MENUITEM "&Odwróć", ID_EFFECTS_REVERSE
END
POPUP "?"
BEGIN

View file

@ -869,6 +869,9 @@ void ApplicationPage_OnEndTask(void)
LV_ITEM item;
int i;
/* Trick: on Windows, pressing the CTRL key forces the task to be ended */
BOOL ForceEndTask = !!(GetKeyState(VK_CONTROL) & 0x8000);
for (i=0; i<ListView_GetItemCount(hApplicationPageListCtrl); i++) {
memset(&item, 0, sizeof(LV_ITEM));
item.mask = LVIF_STATE|LVIF_PARAM;
@ -878,7 +881,7 @@ void ApplicationPage_OnEndTask(void)
if (item.state & LVIS_SELECTED) {
pAPLI = (LPAPPLICATION_PAGE_LIST_ITEM)item.lParam;
if (pAPLI) {
PostMessageW(pAPLI->hWnd, WM_CLOSE, 0, 0);
EndTask(pAPLI->hWnd, 0, ForceEndTask);
}
}
}

View file

@ -172,6 +172,12 @@ int APIENTRY wWinMain(HINSTANCE hInstance,
return -1;
}
/*
* Set our shutdown parameters: we want to shutdown the very last,
* without displaying any end task dialog if needed.
*/
SetProcessShutdownParameters(1, SHUTDOWN_NORETRY);
DialogBoxW(hInst, (LPCWSTR)IDD_TASKMGR_DIALOG, NULL, TaskManagerWndProc);
/* Save our settings to the registry */

Some files were not shown because too many files have changed in this diff Show more