Skip to content

Fixes #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Oct 7, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions nsis/postgres32.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
!define PRODUCT_VERSION "9.4 (x86)"
!define PRODUCT_PUBLISHER "Postgres Professional Russia"
!define PRODUCT_WEB_SITE "http://postgrespro.ru"
!define PRODUCT_DIR_REGKEY "Software\PostgresPro\PostgreSQL\9.4"
!define PRODUCT_DIR_REGKEY "SOFTWARE\PostgresPro\x86\PostgreSQL\9.4"

!define PG_REG_KEY "SOFTWARE\PostgreSQL\Installations\postgresql-9.4"
!define PG_REG_SERVICE_KEY "SOFTWARE\PostgreSQL\Services\postgresql-9.4"
!define PG_REG_KEY "SOFTWARE\PostgreSQL\x86\Installations\postgresql-9.4"
!define PG_REG_SERVICE_KEY "SOFTWARE\PostgreSQL\x86\Services\postgresql-9.4"

!define PG_DEF_PORT "5432"
!define PG_DEF_SUPERUSER "postgres"
!define PG_DEF_SERVICEACCOUNT "NT AUTHORITY\NetworkService"

!define PG_DEF_SERVICEID "postgresql-9.4"
!define PG_DEF_SERVICEID "postgresql-x86-9.4"
!define PG_DEF_VERSION "9.4.4"
!define PG_DEF_VERSION_SHORT "9.4"
!define PG_DEF_BRANDING "PostgreSQL 9.4 (x86)"
Expand Down
12 changes: 6 additions & 6 deletions nsis/postgres64.nsh
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
; Common basic defines
!define PRODUCT_NAME "PostgreSQL"
!define PRODUCT_VERSION "9.4"
!define PRODUCT_VERSION "9.4 (x64)"
!define PRODUCT_PUBLISHER "Postgres Professional Russia"
!define PRODUCT_WEB_SITE "http://postgrespro.ru"
!define PRODUCT_DIR_REGKEY "Software\PostgresPro\PostgreSQL\9.4"
!define PRODUCT_DIR_REGKEY "SOFTWARE\PostgresPro\x64\PostgreSQL\9.4"

!define PG_REG_KEY "SOFTWARE\PostgreSQL\Installations\postgresql-9.4"
!define PG_REG_SERVICE_KEY "SOFTWARE\PostgreSQL\Services\postgresql-9.4"
!define PG_REG_KEY "SOFTWARE\PostgreSQL\x64\Installations\postgresql-9.4"
!define PG_REG_SERVICE_KEY "SOFTWARE\PostgreSQL\x64\Services\postgresql-9.4"

!define PG_DEF_PORT "5432"
!define PG_DEF_SUPERUSER "postgres"
!define PG_DEF_SERVICEACCOUNT "NT AUTHORITY\NetworkService"

!define PG_DEF_SERVICEID "postgresql-9.4"
!define PG_DEF_SERVICEID "postgresql-x64-9.4"
!define PG_DEF_VERSION "9.4.4"
!define PG_DEF_VERSION_SHORT "9.4"
!define PG_DEF_BRANDING "PostgreSQL 9.4"
!define PG_DEF_BRANDING "PostgreSQL 9.4 (x64)"

!define PG_INS_SUFFIX "64bit_Setup.exe"
!define PG_INS_SOURCE_DIR "C:\pg\distr_X64_9.4.4\postgresql\*.*"
7 changes: 4 additions & 3 deletions nsis/postgresql.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ OutFile "${PRODUCT_NAME}_${PG_DEF_VERSION}_${PG_INS_SUFFIX}"
InstallDir "$PROGRAMFILES32\${PRODUCT_NAME}\${PG_DEF_VERSION_SHORT}"
!endif

BrandingText "PostgresPro.ru"
BrandingText "Postgres Professional"

;Get installation folder from registry if available
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
Expand Down Expand Up @@ -243,7 +243,7 @@ Section "PostgreSQL Server" sec1
ClearErrors
FileOpen $0 $INSTDIR\scripts\runpgsql.bat w
IfErrors creatBatErr2
FileWrite $0 'echo off$\r$\nchcp 1251$\r$\n"$INSTDIR\bin\psql.exe" -h localhost -U "$UserName_text" -d postgres -p $TextPort_text $\r$\npause'
FileWrite $0 'echo off$\r$\n"$INSTDIR\bin\psql.exe" -h localhost -U "$UserName_text" -d postgres -p $TextPort_text $\r$\npause'
FileClose $0

creatBatErr2:
Expand Down Expand Up @@ -286,7 +286,7 @@ Section "PostgreSQL Server" sec1
; set font Lucida Console for shortcut psql
ReadRegStr $0 HKCU "Console\SQL Shell (psql)" "FaceName"
${if} $0 == ""
WriteRegStr HKCU "Console\SQL Shell (psql)" "FaceName" "Lucida Console"
WriteRegStr HKCU "Console\SQL Shell (psql)" "FaceName" "Consolas"
WriteRegDWORD HKCU "Console\SQL Shell (psql)" "FontWeight" "400"
WriteRegDWORD HKCU "Console\SQL Shell (psql)" "FontSize" "917504"
WriteRegDWORD HKCU "Console\SQL Shell (psql)" "FontFamily" "54"
Expand Down Expand Up @@ -457,6 +457,7 @@ Section "PostgreSQL Server" sec1
Sleep 1000

nsExec::ExecToStack /TIMEOUT=60000 'sc start "$ServiceID_text"'
Sleep 5000
Pop $0 # return value/error/timeout
Pop $1 # printed text, up to ${NSIS_MAX_STRLEN}

Expand Down
92 changes: 46 additions & 46 deletions nsis/translates.nsi
Original file line number Diff line number Diff line change
@@ -1,112 +1,112 @@

LangString DATADIR_MESS ${LANG_ENGLISH} "Please select a directory under which to store your data."
LangString DATADIR_MESS ${LANG_RUSSIAN} "Базы данных будут установлены в следующий каталог."
LangString DATADIR_MESS ${LANG_ENGLISH} "Please select a directory under which to store your data"
LangString DATADIR_MESS ${LANG_RUSSIAN} "���� ������ ����� ����������� � ��������� �������"

LangString DATADIR_TITLE ${LANG_ENGLISH} "Data directory."
LangString DATADIR_TITLE ${LANG_RUSSIAN} "Каталог для установки баз данных."
LangString DATADIR_TITLE ${LANG_ENGLISH} "Data directory"
LangString DATADIR_TITLE ${LANG_RUSSIAN} "������� ��� ��������� ��� ������"

LangString BROWSE_BUTTON ${LANG_ENGLISH} "Browse ..."
LangString BROWSE_BUTTON ${LANG_RUSSIAN} "Обзор ..."
LangString BROWSE_BUTTON ${LANG_RUSSIAN} "����� ..."


LangString DESC_SecMS ${LANG_ENGLISH} "Install run-time components that are required to run C++ applications."
LangString DESC_SecMS ${LANG_RUSSIAN} "Компоненты среды выполнения, необходимые для выполнения приложений."
LangString DESC_SecMS ${LANG_ENGLISH} "Install run-time components that are required to run C++ applications"
LangString DESC_SecMS ${LANG_RUSSIAN} "���������� ����� ����������, ����������� ��� ���������� ����������"

LangString DESC_Sec1 ${LANG_ENGLISH} "Install PostgreSQL server on this computer."
LangString DESC_Sec1 ${LANG_RUSSIAN} "Установка сервера PostgreSQL на этот компьютер"
LangString DESC_Sec1 ${LANG_ENGLISH} "Install PostgreSQL server on this computer"
LangString DESC_Sec1 ${LANG_RUSSIAN} "��������� ������� PostgreSQL �� ���� ���������"

LangString DESC_PgAdmin ${LANG_ENGLISH} "Install pgAdmin tools on this computer."
LangString DESC_PgAdmin ${LANG_RUSSIAN} "Установка pgAdmin для управления сервером."
LangString DESC_PgAdmin ${LANG_ENGLISH} "Install pgAdmin tools on this computer"
LangString DESC_PgAdmin ${LANG_RUSSIAN} "��������� pgAdmin ��� ���������� ��������"

LangString DESC_Sec1dir ${LANG_ENGLISH} "Please specify the directory where PostgreSQL will be installed."
LangString DESC_Sec1die ${LANG_RUSSIAN} "Пожалуйста, задайте директорию для установки PostgreSQL."
LangString DESC_Sec1dir ${LANG_ENGLISH} "Please specify the directory where PostgreSQL will be installed"
LangString DESC_Sec1die ${LANG_RUSSIAN} "����������, ������� ���������� ��� ��������� PostgreSQL"

LangString SERVER_SET_TITLE ${LANG_ENGLISH} "Server options"
LangString SERVER_SET_TITLE ${LANG_RUSSIAN} "Параметры сервера"
LangString SERVER_SET_TITLE ${LANG_RUSSIAN} "��������� �������"

LangString SERVER_SET_SUBTITLE ${LANG_ENGLISH} "Please specify options of server."
LangString SERVER_SET_SUBTITLE ${LANG_RUSSIAN} "Пожалуйста, задайте параметры сервера."
LangString SERVER_SET_SUBTITLE ${LANG_ENGLISH} "Please specify options of server"
LangString SERVER_SET_SUBTITLE ${LANG_RUSSIAN} "����������, ������� ��������� �������"

LangString SERVER_EXIST_TITLE ${LANG_ENGLISH} "Existing installation"
LangString SERVER_EXIST_TITLE ${LANG_RUSSIAN} "Уже имеется установка сервера"
LangString SERVER_EXIST_TITLE ${LANG_RUSSIAN} "��� ������� ��������� �������"

LangString SERVER_EXIST_TEXT1 ${LANG_ENGLISH} "An existing PostgresSQL installation has been found at "
LangString SERVER_EXIST_TEXT1 ${LANG_RUSSIAN} "Найдена установка сервера PostgresSQL в директории "
LangString SERVER_EXIST_TEXT1 ${LANG_RUSSIAN} "������� ��������� ������� PostgresSQL � ���������� "

LangString SERVER_EXIST_TEXT2 ${LANG_ENGLISH} "This instalation will be upgraded.$\n$\nIn order to upgrade, we may need to restart the server. "
LangString SERVER_EXIST_TEXT2 ${LANG_RUSSIAN} "Эта установка будет обновлена.$\n$\nВо время обновления потребуется перезапуск службы сервера. "
LangString SERVER_EXIST_TEXT2 ${LANG_ENGLISH} "This instalation will be upgraded.$\n$\nIn order to upgrade, we may need to restart the server "
LangString SERVER_EXIST_TEXT2 ${LANG_RUSSIAN} "��� ��������� ����� ���������.$\n$\n�� ����� ���������� ����������� ���������� ������ ������� "

LangString DATADIR_EXIST_TITLE ${LANG_ENGLISH} "Existing data directory"
LangString DATADIR_EXIST_TITLE ${LANG_RUSSIAN} "Уже имеется директория с данными"
LangString DATADIR_EXIST_TITLE ${LANG_RUSSIAN} "��� ������� ���������� � �������"

LangString DATADIR_EXIST_TEXT1 ${LANG_ENGLISH} "An existing data directory installation has been found at $DATA_DIR , port $TextPort_text . This directory will be used for this installation."
LangString DATADIR_EXIST_TEXT1 ${LANG_RUSSIAN} "Уже имеется директория с данными $DATA_DIR , порт $TextPort_text . Эта директория будет использована для этой установки сервера."
LangString DATADIR_EXIST_TEXT1 ${LANG_RUSSIAN} "��� ������� ���������� � ������� $DATA_DIR , ���� $TextPort_text . ��� ���������� ����� ������������ ��� ���� ��������� �������."

LangString DATADIR_EXIST_ERROR1 ${LANG_ENGLISH} "An existing file with name $DATA_DIR has been found. Can not create directory with this name."
LangString DATADIR_EXIST_ERROR1 ${LANG_RUSSIAN} "Эта директория и ее конфигурация будет использована для этой установки сервера."
LangString DATADIR_EXIST_ERROR1 ${LANG_ENGLISH} "An existing file with name $DATA_DIR has been found. Can not create directory with this name"
LangString DATADIR_EXIST_ERROR1 ${LANG_RUSSIAN} "��� ���������� � �� ������������ ����� ������������ ��� ���� ��������� �������"

LangString UNINSTALL_END ${LANG_ENGLISH} "Uninstallation has been ended.$\n$\nThe data directory has not been removed: "
LangString UNINSTALL_END ${LANG_RUSSIAN} "Удаление PostgreSQL сервера окончено. $\n$\Директория с данными не удалена: "
LangString UNINSTALL_END ${LANG_ENGLISH} "Uninstallation has been ended.$\n$\nPerhaps you need to restart your computer as service '$ServiceID_text' exists.$\n$\nThe data directory has not been removed: "
LangString UNINSTALL_END ${LANG_RUSSIAN} "�������� PostgreSQL ������� ��������.$\n$\n��������, ��� ����� ����� ������������� ���������, ���� ������ '$ServiceID_text' ����������.$\n$\n���������� � ������� �� �������: "


LangString MESS_PASS1 ${LANG_ENGLISH} "Passwords Do Not Match!"
LangString MESS_PASS1 ${LANG_RUSSIAN} "Введенные пароль и подтвтерждение различаются!"
LangString MESS_PASS1 ${LANG_RUSSIAN} "��������� ������ � �������������� �����������!"

LangString MESS_PASS2 ${LANG_ENGLISH} "You do not enter a password! Do you confirm the installation without a password?"
LangString MESS_PASS2 ${LANG_RUSSIAN} "Вы не ввели пароль!$\n$\nПодтверждаете установку без пароля?"
LangString MESS_PASS2 ${LANG_RUSSIAN} "�� �� ����� ������!$\n$\n������������� ��������� ��� ������?"

LangString MESS_PASS3 ${LANG_ENGLISH} "You entered the password with non-Latin characters. Do you wish use that password?"
LangString MESS_PASS3 ${LANG_RUSSIAN} "Вы использовали в пароле нелатинские символы. Это может вызвать \
проблемы с вводом пароля! Продолжить"
LangString MESS_PASS3 ${LANG_RUSSIAN} "�� ������������ � ������ ����������� �������. ��� ����� ������� \
�������� � ������ ������! ����������"


LangString DLG_PORT ${LANG_ENGLISH} "Port:"
LangString DLG_PORT ${LANG_RUSSIAN} "Порт:"
LangString DLG_PORT ${LANG_RUSSIAN} "����:"

LangString DLG_ADR1 ${LANG_ENGLISH} "Addresses:"
LangString DLG_ADR1 ${LANG_RUSSIAN} "Адреса:"
LangString DLG_ADR1 ${LANG_RUSSIAN} "������:"

LangString DLG_ADR2 ${LANG_ENGLISH} "Allow connections from any IP address:"
LangString DLG_ADR2 ${LANG_RUSSIAN} "Поддерживать подсоединения с любых IP адресов."
LangString DLG_ADR2 ${LANG_RUSSIAN} "������������ ������������� � ����� IP �������:"

LangString DLG_LOCALE ${LANG_ENGLISH} "Locale:"
LangString DLG_LOCALE ${LANG_RUSSIAN} "Локаль:"
LangString DLG_LOCALE ${LANG_RUSSIAN} "������:"

LangString DLG_SUPERUSER ${LANG_ENGLISH} "Super user:"
LangString DLG_SUPERUSER ${LANG_RUSSIAN} "Супер пользователь:"
LangString DLG_SUPERUSER ${LANG_RUSSIAN} "����� ������������:"

LangString DLG_PASS1 ${LANG_ENGLISH} "Password:"
LangString DLG_PASS1 ${LANG_RUSSIAN} "Пароль:"
LangString DLG_PASS1 ${LANG_RUSSIAN} "������:"

LangString DLG_PASS2 ${LANG_ENGLISH} "Confirm:"
LangString DLG_PASS2 ${LANG_RUSSIAN} "Подтверждение:"
LangString DLG_PASS2 ${LANG_RUSSIAN} "�������������:"

LangString DLG_OPT1 ${LANG_ENGLISH} "It is possible to optimize server performance based on the amount of memory installed $AllMem Mb. \
The server will allocate more memory. \
The parameters are written to the file $DATA_DIR\postgresql.conf"

LangString DLG_OPT1 ${LANG_RUSSIAN} "Можно провести оптимизацию производительности сервера исходя из объема установленной памяти $AllMem Mb. \
Cерверу будет выделено больше оперативной памяти. \
Параметры будут записаны в файл $DATA_DIR\postgresql.conf"
LangString DLG_OPT1 ${LANG_RUSSIAN} "����� �������� ����������� ������������������ ������� ������ �� ������ ������������� ������ $AllMem Mb. \
C������ ����� �������� ������ ����������� ������. \
��������� ����� �������� � ���� $DATA_DIR\postgresql.conf"

LangString DLG_ENVVAR ${LANG_ENGLISH} "Set up environment variables"
LangString DLG_ENVVAR ${LANG_RUSSIAN} "Настроить переменные среды"
LangString DLG_ENVVAR ${LANG_RUSSIAN} "��������� ���������� �����"



LangString DLG_OPT2 ${LANG_ENGLISH} "Make optimizations"
LangString DLG_OPT2 ${LANG_RUSSIAN} "Провести оптимизацию параметров"
LangString DLG_OPT2 ${LANG_RUSSIAN} "�������� ����������� ����������"

LangString DLG_OPT3 ${LANG_ENGLISH} "Use default settings"
LangString DLG_OPT3 ${LANG_RUSSIAN} "Использовать параметры по умолчанию"
LangString DLG_OPT3 ${LANG_RUSSIAN} "������������ ��������� �� ���������"

LangString DEF_LOCALE_NAME ${LANG_ENGLISH} "Default"
LangString DEF_LOCALE_NAME ${LANG_RUSSIAN} "Настройка ОС"
LangString DEF_LOCALE_NAME ${LANG_RUSSIAN} "��������� ��"



LangString MESS_STOP_SERVER ${LANG_ENGLISH} "In order to upgrade, we may need to restart the server!$\n$\nContinue?"
LangString MESS_STOP_SERVER ${LANG_RUSSIAN} "Во время обновления потребуется перезапуск службы сервера!$\n$\nПродолжить?"
LangString MESS_STOP_SERVER ${LANG_RUSSIAN} "�� ����� ���������� ����������� ���������� ������ �������!$\n$\n����������?"

LangString MESS_ERROR_SERVER ${LANG_ENGLISH} "An error occurred while initializing the server! Perhaps Server service failed to start."
LangString MESS_ERROR_SERVER ${LANG_RUSSIAN} "Возникла ошибка при инициализации сервера! Возможно служба сервера не смогла запуститься."
LangString MESS_ERROR_SERVER ${LANG_RUSSIAN} "�������� ������ ��� ������������� �������! �������� ������ ������� �� ������ �����������."