diff options
author | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2009-02-17 19:24:29 +0000 |
---|---|---|
committer | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2009-02-17 19:24:29 +0000 |
commit | f0ab5bff8ab3f7b00619675b806b1f01294a3f6a (patch) | |
tree | 2c9d51f5a4af79a28e10dc990e323efaddb5c555 /templates/ru | |
parent | bf3816c7edd01247b850a12e52856819190b66fd (diff) |
Merge changes from CUPS 1.4svn-r8362.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1228 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'templates/ru')
71 files changed, 1496 insertions, 0 deletions
diff --git a/templates/ru/Makefile b/templates/ru/Makefile new file mode 100644 index 000000000..ca4c6e120 --- /dev/null +++ b/templates/ru/Makefile @@ -0,0 +1,201 @@ +# +# "$Id$" +# +# Template makefile for the Common UNIX Printing System (CUPS). +# +# Copyright 2007-2008 by Apple Inc. +# Copyright 1993-2007 by Easy Software Products. +# +# These coded instructions, statements, and computer programs are the +# property of Apple Inc. and are protected by Federal copyright +# law. Distribution and use rights are outlined in the file "LICENSE.txt" +# which should have been included with this file. If this file is +# file is missing or damaged, see the license at "http://www.cups.org/". +# + +include ../Makedefs + +# +# Template files... +# + +FILES = \ + add-class.tmpl \ + add-printer.tmpl \ + add-rss-subscription.tmpl \ + admin.tmpl \ + choose-device.tmpl \ + choose-make.tmpl \ + choose-model.tmpl \ + choose-serial.tmpl \ + choose-uri.tmpl \ + class.tmpl \ + class-added.tmpl \ + class-confirm.tmpl \ + class-deleted.tmpl \ + class-jobs-header.tmpl \ + class-modified.tmpl \ + classes.tmpl \ + classes-header.tmpl \ + command.tmpl \ + edit-config.tmpl \ + error.tmpl \ + error-op.tmpl \ + header.tmpl \ + help-header.tmpl \ + help-trailer.tmpl \ + help-printable.tmpl \ + job-cancel.tmpl \ + job-hold.tmpl \ + job-move.tmpl \ + job-moved.tmpl \ + job-release.tmpl \ + job-restart.tmpl \ + jobs.tmpl \ + jobs-header.tmpl \ + list-available-printers.tmpl \ + modify-class.tmpl \ + modify-printer.tmpl \ + norestart.tmpl \ + option-boolean.tmpl \ + option-conflict.tmpl \ + option-header.tmpl \ + option-pickmany.tmpl \ + option-pickone.tmpl \ + option-trailer.tmpl \ + pager.tmpl \ + printer.tmpl \ + printer-accept.tmpl \ + printer-added.tmpl \ + printer-configured.tmpl \ + printer-confirm.tmpl \ + printer-default.tmpl \ + printer-deleted.tmpl \ + printer-jobs-header.tmpl \ + printer-modified.tmpl \ + printer-purge.tmpl \ + printer-reject.tmpl \ + printer-start.tmpl \ + printer-stop.tmpl \ + printers.tmpl \ + printers-header.tmpl \ + restart.tmpl \ + samba-export.tmpl \ + samba-exported.tmpl \ + search.tmpl \ + set-printer-options-header.tmpl \ + set-printer-options-trailer.tmpl \ + subscription-added.tmpl \ + subscription-canceled.tmpl \ + test-page.tmpl \ + trailer.tmpl \ + users.tmpl + + +# +# Make everything... +# + +all: + + +# +# Make library targets... +# + +libs: + + +# +# Make unit tests... +# + +unittests: + + +# +# Clean all config and object files... +# + +clean: + + +# +# Dummy depend... +# + +depend: + + +# +# Install all targets... +# + +install: all install-data install-headers install-libs install-exec + + +# +# Install data files... +# + +install-data: $(INSTALL_LANGUAGES) + $(INSTALL_DIR) -m 755 $(DATADIR)/templates + for file in $(FILES); do \ + $(INSTALL_DATA) $$file $(DATADIR)/templates; \ + done + +install-languages: + for lang in $(LANGUAGES); do \ + if test -d $$lang; then \ + $(INSTALL_DIR) -m 755 $(DATADIR)/templates/$$lang; \ + for file in $(FILES); do \ + $(INSTALL_DATA) $$lang/$$file $(DATADIR)/templates/$$lang 2>/dev/null || true; \ + done \ + fi \ + done + + + +# +# Install programs... +# + +install-exec: + + +# +# Install headers... +# + +install-headers: + + +# +# Install libraries... +# + +install-libs: + + +# +# Uninstall files... +# + +uninstall: $(UNINSTALL_LANGUAGES) + for file in $(FILES); do \ + $(RM) $(DATADIR)/templates/$$file; \ + done + -$(RMDIR) $(DATADIR)/templates + +uninstall-languages: + for lang in $(LANGUAGES); do \ + for file in $(FILES); do \ + $(RM) $(DATADIR)/templates/$$lang/$$file; \ + done \ + $(RMDIR) $(DATADIR)/templates/$$lang; \ + done + + +# +# End of "$Id$". +# diff --git a/templates/ru/add-class.tmpl b/templates/ru/add-class.tmpl new file mode 100644 index 000000000..e0cadc4e0 --- /dev/null +++ b/templates/ru/add-class.tmpl @@ -0,0 +1,39 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Новая группа</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> + +<TABLE> +<TR> +<TH CLASS="label">Название:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(может содержать любые символы кроме «/», «#» и пробела)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Описание:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(расширенное описание группы, например, «Дуплексный принтер»)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Расположение:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(местоположение группы, например, «Кабинет 55»)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Состав группы:</TH> +<TD> +<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE> +{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}} +</SELECT> +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Добавить группу"></TD> +</TR> +</TABLE> + +</FORM> +</DIV> diff --git a/templates/ru/add-printer.tmpl b/templates/ru/add-printer.tmpl new file mode 100644 index 000000000..7fed29cd3 --- /dev/null +++ b/templates/ru/add-printer.tmpl @@ -0,0 +1,42 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Добавление принтера</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{?current_make!?<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE" VALUE="{current_make}">:} +{?current_make_and_model!?<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{current_make_and_model}">:} + +<TABLE> +<TR> +<TH CLASS="label">Название:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR> +<SMALL>(может содержать любые символы кроме «/», «#» и пробела)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Описание:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(расширенное описание принтера, например, «HP LaserJet с дуплексной печатью»)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Расположение:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(местоположение принтера, например, «Кабинет 55»)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Подключение:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD> +</TR> +<TR> +<TH CLASS="label">Совместный доступ:</TH> +<TD><INPUT TYPE="CHECKBOX" NAME="PRINTER_IS_SHARED" {PRINTER_IS_SHARED=1?CHECKED:}"> +Разрешить совместный доступ к этому принтеру</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Продолжить"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/ru/add-rss-subscription.tmpl b/templates/ru/add-rss-subscription.tmpl new file mode 100644 index 000000000..90e2c80ec --- /dev/null +++ b/templates/ru/add-rss-subscription.tmpl @@ -0,0 +1,43 @@ +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-rss-subscription"> + +<H2 CLASS="title">Добавление подписки по RSS</H2> + +<TABLE SUMMARY="Добавление подписки по RSS"> +<TR> +<TH CLASS="label">Название:</TH> +<TD COLSPAN="5"><INPUT TYPE="TEXT" NAME="SUBSCRIPTION_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?SUBSCRIPTION_NAME}"><BR> +<SMALL>(может содержать любые символы кроме «/», «#» и пробела)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Очередь:</TH> +<TD COLSPAN="5"><SELECT NAME="PRINTER_URI" SIZE="10"><OPTION VALUE="#ALL#"{?PRINTER_URI=#ALL#? SELECTED:}>Все очереди</OPTION>{[printer_name]<OPTION VALUE="{printer_uri_supported}"{?PRINTER_URI={printer_uri_supported}? SELECTED:}>{printer_name}</OPTION>}</SELECT></TD> +</TR> +<TR VALIGN="TOP"> +<TH CLASS="label">События:</TH> +<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_CREATED" {?EVENT_JOB_CREATED}>Новое задание<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_COMPLETED" {?EVENT_JOB_COMPLETED}>Задание напечатано<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_STOPPED" {?EVENT_JOB_STOPPED}>Задание остановлено<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_CONFIG_CHANGED" {?EVENT_JOB_CONFIG_CHANGED}>Изменены параметров задания</TD> +<TD> </TD> +<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_STOPPED" {?EVENT_PRINTER_STOPPED}>Очередь остановлена<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_ADDED" {?EVENT_PRINTER_ADDED}>Очередь добавлена<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_MODIFIED" {?EVENT_PRINTER_MODIFIED}>Очередь изменена<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_DELETED" {?EVENT_PRINTER_DELETED}>Очередь удалена</TD> +<TD> </TD> +<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_STARTED" {?EVENT_SERVER_STARTED}>Сервер запущен<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_STOPPED" {?EVENT_SERVER_STOPPED}>Сервер остановлен<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_RESTARTED" {?EVENT_SERVER_RESTARTED}>Сервер перезапущен<BR> +<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_AUDIT" {?EVENT_SERVER_AUDIT}>Проверка безопасности сервера</TD> +</TR> +<TR> +<TH CLASS="label">Количество событий в ленте:</TH> +<TD COLSPAN="5"><INPUT TYPE="TEXT" NAME="MAX_EVENTS" SIZE="4" MAXLENGTH="4" VALUE="{MAX_EVENTS?{MAX_EVENTS}:20}"></TD> +</TR> +<TR> +<TD></TD> +<TD COLSPAN="5"><INPUT TYPE="SUBMIT" VALUE="Добавить подписку по RSS"></TD> +</TR> +</TABLE> + +</FORM> diff --git a/templates/ru/admin.tmpl b/templates/ru/admin.tmpl new file mode 100644 index 000000000..17287d088 --- /dev/null +++ b/templates/ru/admin.tmpl @@ -0,0 +1,109 @@ +<TABLE CLASS="indent" SUMMARY="Администрирование"> +<TR><TD VALIGN="TOP"> + +<H2 CLASS="title">Принтеры</H2> + +<P> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-printer"><INPUT TYPE="SUBMIT" VALUE="Добавить принтер"></FORM> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="find-new-printers"><INPUT TYPE="SUBMIT" VALUE="Найти новый принтер"></FORM> +<FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Управление принтерами"></FORM> +{have_samba?<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba"><INPUT TYPE="SUBMIT" VALUE="Экспортировать принтер в Samba"></FORM>:} +</P> + +<H2 CLASS="title">Группы</H2> + +<P> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-class"><INPUT TYPE="SUBMIT" VALUE="Добавить группу"></FORM> +<FORM ACTION="/classes/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Управление группами"></FORM> +</P> + +<H2 CLASS="title">Задания</H2> + +<P> +<FORM ACTION="/jobs/" METHDO="GET"><INPUT TYPE="SUBMIT" VALUE="Управление заданиями"></FORM> +</P> + +</TD><TD> </TD><TD VALIGN="TOP"> + +<H2 CLASS="title">Сервер</H2> + +<P> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server"><INPUT TYPE="SUBMIT" VALUE="Редактировать конфигурационный файл"></FORM> +<FORM ACTION="/admin/log/access_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Показать журнал заданий"></FORM> +<FORM ACTION="/admin/log/error_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Показать журнал ошибок"></FORM> +<FORM ACTION="/admin/log/page_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Показать журнал страниц"> +</P> + +{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P> +<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>: + +<FORM METHOD="POST" ACTION="/admin"> + +{ADVANCEDSETTINGS?<P><B>Параметры сервера\:</B></P> + +<P><A HREF="/admin/">Дополнительные параметры <SMALL>▼</SMALL></A><BR> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server"> +<INPUT TYPE="HIDDEN" NAME="ADVANCEDSETTINGS" VALUE="YES"> +<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> Показать принтеры, использующиеся в других системах<BR> + Протоколы\: +<INPUT TYPE="CHECKBOX" NAME="BROWSE_REMOTE_CUPS" {?browse_remote_cups}> CUPS +{HAVE_LDAP?<INPUT TYPE="CHECKBOX" NAME="BROWSE_REMOTE_LDAP" {?browse_remote_ldap}> LDAP:} +{HAVE_LIBSLP?<INPUT TYPE="CHECKBOX" NAME="BROWSE_REMOTE_SLP" {?browse_remote_slp}> SLP:}<BR> +<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Разрешить совместный доступ к принтерам, подключенным к этой системе<BR> + Максимальное количество клиентов\: +<INPUT TYPE="TEXT" NAME="MAX_CLIENTS" VALUE="{?max_clients}" SIZE="6"><BR> + Протоколы\: +<INPUT TYPE="CHECKBOX" NAME="BROWSE_LOCAL_CUPS" {?browse_local_cups}> CUPS +{HAVE_DNSSD?<INPUT TYPE="CHECKBOX" NAME="BROWSE_LOCAL_DNSSD" {?browse_local_dnssd}> DNS-SD:} +{HAVE_LDAP?<INPUT TYPE="CHECKBOX" NAME="BROWSE_LOCAL_LDAP" {?browse_local_ldap}> LDAP:} +{HAVE_LIBSLP?<INPUT TYPE="CHECKBOX" NAME="BROWSE_LOCAL_SLP" {?browse_local_slp}> SLP:}<BR> + <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Разрешить печать из Интернета<BR> + <INPUT TYPE="CHECKBOX" NAME="BROWSE_WEB_IF" {?browse_web_if}> Анонсировать веб-интерфейс<BR> +<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Разрешить удаленное администрирование<BR> +{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Разрешить аунтентификацию Kerberos (<A HREF="/help/kerberos.html?TOPIC=Getting+Started">FAQ</A>)<BR>:} +<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Разрешить пользователям отменять любое задание (не только их собственное)<BR> +<INPUT TYPE="CHECKBOX" NAME="PRESERVE_JOB_HISTORY" {?preserve_job_history}> Вести журнал заданий<BR> + Количество заданий\: +<INPUT TYPE="TEXT" NAME="MAX_JOBS" VALUE="{?max_jobs}" SIZE="6"><BR> + <INPUT TYPE="CHECKBOX" NAME="PRESERVE_JOB_FILES" {?preserve_job_files}> Сохранять содержимое заданий<BR> +<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}>Сохранять отладочную информацию в журнале<BR> + Максимальный размер журнала ошибок\: +<INPUT TYPE="TEXT" NAME="MAX_LOG_SIZE" VALUE="{?max_log_size}" SIZE="6"></P> + +:<P><B>Параметры сервера:</B></P> + +<P><A HREF="/admin/?ADVANCEDSETTINGS=YES">Дополнительные параметры <SMALL>▶</SMALL></A><BR> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server"> +<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> Показать принтеры, использующиеся в других системах<BR> +<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Разрешить совместный доступ к принтерам, подключенным к этой системе<BR> + <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Разрешить печать из Интернета<BR> +<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Разрешить удаленное администрирование<BR> +{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Разрешить аунтентификацию Kerberos (<A HREF="/help/kerberos.html?TOPIC=Getting+Started">FAQ</A>)<BR>:} +<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Разрешить пользователям отменять любое задание (не только их собственное)<BR> +<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Сохранять отладочную информацию в журнале</P> + +} +<P><INPUT TYPE="SUBMIT" NAME="CHANGESETTINGS" VALUE="Сохранить"></P> + +</FORM>} + +</TD></TR> +</TABLE> + +<DIV CLASS="indent"> + +<H2 CLASS="title">Подписка по RSS</H2> + +<P> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-rss-subscription"><INPUT TYPE="SUBMIT" VALUE="Добавить подписку по RSS"></FORM> +</P> + +</DIV> + +{notify_subscription_id?<TABLE CLASS="list" SUMMARY="Подписки по RSS"> +<THEAD><TR><TH>Название</TH><TH>События</TH><TH>Очередь</TH></TR></THEAD> +<TBODY>{[notify_subscription_id] +<TR><TD><A HREF="{notify_recipient_uri}">{notify_recipient_name}</A><BR> +<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="cancel-subscription"><INPUT TYPE="HIDDEN" NAME="notify_subscription_id" VALUE="{notify_subscription_id}"><INPUT TYPE="SUBMIT" VALUE="Отменить подписку по RSS"></FORM> </TD><TD>{notify_events}</TD><TD NOWRAP> {notify_printer_name?{notify_printer_name}:Все очереди}</TD></TR>} +</TBODY> +</TABLE>:} diff --git a/templates/ru/choose-device.tmpl b/templates/ru/choose-device.tmpl new file mode 100644 index 000000000..0aee24f1d --- /dev/null +++ b/templates/ru/choose-device.tmpl @@ -0,0 +1,53 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{op=modify-printer?Изменение {printer_name}:Добавление принтера}</H2> + +{CUPS_GET_DEVICES_DONE?:<P><IMG SRC="/images/wait.gif" WIDTH="16" HEIGHT="16" ALIGN="ABSMIDDLE" +ALT="Busy Indicator"> Поиск принтеров...</P>} + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:} + +<TABLE> +{op=add-printer?:<TR> +<TH CLASS="label">Текущее подключение:</TH> +<TD><INPUT TYPE="RADIO" NAME="DEVICE_URI" VALUE="{current_device_uri}" CHECKED> +{current_device_uri}</TD> +</TR>} +<TR> +<TH CLASS="label">Локальные принтеры:</TH> +<TD> +{[device_uri]{device_class!network?<INPUT TYPE="RADIO" NAME="DEVICE_URI" +VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}"> +{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}<BR> +:}} +</TD> +</TR> +<TR> +<TH CLASS="label">Обнаруженные сетевые принтеры:</TH> +<TD> +{[device_uri]{device_class=network?{device_uri~[a-z]+://?<INPUT TYPE="RADIO" NAME="DEVICE_URI" +VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}"> +{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}<BR> +:}:}} +</TD> +</TR> +<TR> +<TR> +<TH CLASS="label">Другие сетевые принтеры:</TH> +<TD> +{[device_uri]{device_class=network?{device_uri~[a-z]+://?:<INPUT TYPE="RADIO" NAME="DEVICE_URI" +VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}"> +{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}<BR> +}:}} +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Продолжить"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/ru/choose-make.tmpl b/templates/ru/choose-make.tmpl new file mode 100644 index 000000000..d400356f0 --- /dev/null +++ b/templates/ru/choose-make.tmpl @@ -0,0 +1,63 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{op=modify-printer?Изменение {printer_name}:Добавление принтера}</H2> + +<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:} +<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}"> +<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}"> +<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}"> +<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}"> + +<TABLE> +{op=modify-printer?:<TR> +<TH CLASS="label">Название:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD> +</TR>} +<TR> +<TH CLASS="label">Описание:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{printer_info}">{printer_info}</TD> +</TR> +<TR> +<TH CLASS="label">Расположение:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{printer_location}">{printer_location}</TD> +</TR> +<TR> +<TH CLASS="label">Подключение:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD> +</TR> +<TR> +<TH CLASS="label">Совместный доступ:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_IS_SHARED" VALUE="{?printer_is_shared}"> +{?printer_is_shared=?Нет совместного доступа:{?printer_is_shared=0?Нет совместного доступа:Разрешен совместный доступ}} к этому принтеру</TD> +</TR> +<TR> +<TH CLASS="label">Создать:</TH> +<TD> +<SELECT NAME="PPD_MAKE" SIZE="10"> +{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}} +</SELECT> +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Продолжить"></TD> +</TR> +<TR> +<TD></TD> +<TD> </TD> +</TR> +<TR> +<TH CLASS="label">или использовать файл PPD:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT +TYPE="FILE" NAME="PPD_FILE"></TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="{op=add-printer?Добавить принтер:Сохранить}"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/ru/choose-model.tmpl b/templates/ru/choose-model.tmpl new file mode 100644 index 000000000..a6e2e0ef6 --- /dev/null +++ b/templates/ru/choose-model.tmpl @@ -0,0 +1,58 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{op=modify-printer?Изменение {printer_name}:Добавление принтера}</H2> + +<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:} +<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}"> +<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}"> +<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}"> +<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}"> +<TABLE> +{op=modify-printer?:<TR> +<TH CLASS="label">Название:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD> +</TR>} +<TR> +<TH CLASS="label">Описание:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{printer_info}">{printer_info}</TD> +</TR> +<TR> +<TH CLASS="label">Расположение:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{printer_location}">{printer_location}</TD> +</TR> +<TR> +<TH CLASS="label">Подключение:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD> +</TR> +<TR> +<TH CLASS="label">Совместный доступ:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_IS_SHARED" VALUE="{?printer_is_shared}"> +{?printer_is_shared=?Нет совместного доступа:{?printer_is_shared=0?Нет совместного доступа:Разрешен совместный доступ}} к этому принтеру</TD></TR> +<TR> +<TH CLASS="label">Создать:</TH> +<TD>{PPD_MAKE} <INPUT TYPE="SUBMIT" NAME="SELECT_MAKE" VALUE="Выбрать модель"></TD> +</TR> +<TR> +<TH CLASS="label">Модель:</TH> +<TD> +<SELECT NAME="PPD_NAME" SIZE="10"> +{op=add-printer?:<OPTION VALUE="__no_change__" SELECTED>Текущий драйвер — {current_make_and_model}</OPTION>:} +{[ppd_name]<OPTION VALUE="{ppd_name}" {op=modify-printer?:{?current_make_and_model={ppd_make_and_model}?SELECTED:}}>{ppd_make_and_model} ({ppd_natural_language}) +}</SELECT> +</TD> +</TR> +<TR> +<TH CLASS="label">или использовать файл PPD:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT +TYPE="FILE" NAME="PPD_FILE"></TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="{op=add-printer?Добавить принтер:Сохранить}"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/ru/choose-serial.tmpl b/templates/ru/choose-serial.tmpl new file mode 100644 index 000000000..cba02600a --- /dev/null +++ b/templates/ru/choose-serial.tmpl @@ -0,0 +1,51 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{op=modify-printer?Изменение {printer_name}:Добавление принтера}</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:} + +<TABLE> +<TR> +<TH CLASS="label">Подключение:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD> +</TR> +<TR> +<TH CLASS="label">Скорость передачи:</TH> +<TD><SELECT NAME="BAUDRATE"> +{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}} +</SELECT></TD> +</TR> +<TR> +<TH CLASS="label">Печать страниц:</TH> +<TD><SELECT NAME="PARITY"> +<OPTION VALUE="none" {?parity=none?SELECTED:}>Все +<OPTION VALUE="even" {?parity=even?SELECTED:}>Только четные +<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Только нечетные +</SELECT></TD> +</TR> +<TR> +<TH CLASS="label">Биты данных:</TH> +<TD><SELECT NAME="BITS"> +<OPTION {?bits=8?SELECTED:}>8 +<OPTION {?bits=7?SELECTED:}>7 +</SELECT></TD> +</TR> +<TR> +<TH CLASS="label">Управление:</TH> +<TD><SELECT NAME="FLOW"> +<OPTION VALUE="none" {?flow=none?SELECTED:}>Нет +<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (программное) +<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (аппаратное) +<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (аппаратное) +</SELECT></TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Продолжить"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/ru/choose-uri.tmpl b/templates/ru/choose-uri.tmpl new file mode 100644 index 000000000..3672f4428 --- /dev/null +++ b/templates/ru/choose-uri.tmpl @@ -0,0 +1,42 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{op=modify-printer?Изменение {printer_name}:Добавление принтера}</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:} +<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}"> + +<TABLE> +<TR> +<TH CLASS="label">Подключение:</TH> +<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{current_device_uri?{current_device_uri}:{device_uri}}"></TD> +</TR> +<TR> +<TD></TD> +<TD>Примеры: +<PRE> + http://hostname:631/ipp/ + http://hostname:631/ipp/port1 + + ipp://hostname/ipp/ + ipp://hostname/ipp/port1 + + lpd://hostname/queue + + socket://hostname + socket://hostname:9100 +</PRE> + +<P>Смотрите раздел «<A HREF="/help/network.html" TARGET="_blank">Сетевые принтеры</A>» для выяснения правильного адреса вашего принтера.</P> + +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Продолжить"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/ru/class-added.tmpl b/templates/ru/class-added.tmpl new file mode 100644 index 000000000..298dfb928 --- /dev/null +++ b/templates/ru/class-added.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Новая группа</H2> + +<P>Группа «<A HREF="/classes/{printer_name}">{printer_name}</A>» успешно добавлена. + +</DIV> diff --git a/templates/ru/class-confirm.tmpl b/templates/ru/class-confirm.tmpl new file mode 100644 index 000000000..c4337ecdc --- /dev/null +++ b/templates/ru/class-confirm.tmpl @@ -0,0 +1,10 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Удаление группы {printer_name}</H2> + +<P><B>Предупреждение:</B> вы действительно хотите удалить группу +«{printer_name}»?</P> + +<P ALIGN="CENTER"><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="op" VALUE="delete-class"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"><INPUT TYPE="SUBMIT" NAME="confirm" VALUE="Удалить группу"></FORM></P> + +</DIV> diff --git a/templates/ru/class-deleted.tmpl b/templates/ru/class-deleted.tmpl new file mode 100644 index 000000000..0ddd4d541 --- /dev/null +++ b/templates/ru/class-deleted.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Удаление группы {printer_name}</H2> + +<P>Группа «{printer_name}» успешно удалена. + +</DIV>
\ No newline at end of file diff --git a/templates/ru/class-jobs-header.tmpl b/templates/ru/class-jobs-header.tmpl new file mode 100644 index 000000000..8487cbbda --- /dev/null +++ b/templates/ru/class-jobs-header.tmpl @@ -0,0 +1,3 @@ +<DIV CLASS="indent"> +<H3 CLASS="title">Задания</H3> +</DIV> diff --git a/templates/ru/class-modified.tmpl b/templates/ru/class-modified.tmpl new file mode 100644 index 000000000..94df570f4 --- /dev/null +++ b/templates/ru/class-modified.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Изменение группы {printer_name}</H2> + +<P>Группа «<A HREF="/classes/{printer_name}">{printer_name}</A>» успешно изменена. + +</DIV>
\ No newline at end of file diff --git a/templates/ru/class.tmpl b/templates/ru/class.tmpl new file mode 100644 index 000000000..36e674a68 --- /dev/null +++ b/templates/ru/class.tmpl @@ -0,0 +1,41 @@ +<DIV CLASS="indent"> +<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A> +({printer_state=3?в ожидании:{printer_state=4?печать:приостановлен}}, +{printer_is_accepting_jobs=0?не принимает задания:принимает задания}, +{server_is_sharing_printers=0?нет совместного доступа:{printer_is_shared=0?нет совместного доступа:разрешен совместный доступ}})</H2> + +<FORM METHOD="POST" ACTION="{printer_uri_supported}" NAME="maintenance"> +<SELECT NAME="OP" ONCHANGE="document.maintenance.submit();"> +<OPTION VALUE="">Обслуживание</OPTION> +<OPTION VALUE="print-test-page">Печать пробной страницы</OPTION> +{printer_state=5?<OPTION VALUE="start-class">Данные группы</OPTION>:<OPTION VALUE="stop-class">Приостановить группу</OPTION>} +{printer_is_accepting_jobs=0?<OPTION VALUE="accept-jobs">Принимать задания</OPTION>:<OPTION VALUE="reject-jobs">Не принимать задания</OPTION>} +<OPTION VALUE="move-jobs">Переместить все задания</OPTION> +<OPTION VALUE="purge-jobs">Отменить все задания</OPTION> +</SELECT> +<INPUT TYPE="SUBMIT" VALUE="Сохранить" STYLE="display: none;"> +</FORM> + +<FORM METHOD="POST" ACTION="{admin_uri}" NAME="Администрирование"> +<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"> +<SELECT NAME="OP" ONCHANGE="document.administration.submit();"> +<OPTION VALUE="">Администрирование</OPTION> +<OPTION VALUE="modify-class">Изменить группу</OPTION> +<OPTION VALUE="delete-class">Удалить группу</OPTION> +<OPTION VALUE="set-class-options">Установить параметры по умолчанию</OPTION> +<OPTION VALUE="set-as-default">Установить как принтер по умолчанию</OPTION> +<OPTION VALUE="set-allowed-users">Список разрешенных пользователей</OPTION> +</SELECT> +<INPUT TYPE="SUBMIT" VALUE="Сохранить" STYLE="display: none;"> +</FORM> + +<TABLE SUMMARY="{printer_name}"> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Описание:</TH><TD>{printer_info}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Расположение:</TH><TD>{printer_location}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Состав:</TH><TD>{?member_uris=?Нет принтеров:{member_uris}}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">По умолчанию:</TH><TD>job-sheets={job_sheets_default} +media={media_default?{media_default}:неизвестный} +{sides_default?sides={sides_default}:}</TD></TR> +</TABLE> + +</DIV> diff --git a/templates/ru/classes-header.tmpl b/templates/ru/classes-header.tmpl new file mode 100644 index 000000000..53b3db328 --- /dev/null +++ b/templates/ru/classes-header.tmpl @@ -0,0 +1 @@ +<P ALIGN="CENTER">{total=0?Нет групп:Группа {#printer_name} из {total}.</P> diff --git a/templates/ru/classes.tmpl b/templates/ru/classes.tmpl new file mode 100644 index 000000000..151ccad79 --- /dev/null +++ b/templates/ru/classes.tmpl @@ -0,0 +1,11 @@ +{#printer_name=0?: +<TABLE CLASS="list" SUMMARY="Список групп"> +<THEAD> +<TR><TH><A HREF="{THISURL}?QUERY={?QUERY}&WHICH_JOBS={?WHICH_JOBS}&FIRST={FIRST}&ORDER={ORDER=dec?asc:dec}">{ORDER=dec?<SMALL>▲</SMALL> Очередь <SMALL>▲</SMALL>:<SMALL>▼</SMALL> Очередь <SMALL>▼</SMALL>}</A></TH><TH>Описание</TH><TH>Расположение</TH><TH>Состав</TH><TH>Статус</TH></TR> +</THEAD> +<TBODY> +{[printer_name] +<TR><TD><A HREF="{printer_uri_supported}">{printer_name}</A></TD><TD>{printer_info}</TD><TD>{printer_location}</TD><TD>{?member_uris=?Нет принтеров:{member_uris}}</TD><TD>{printer_state=3?В ожидании:{printer_state=4?Печатает:Приостановлена}}{printer_state_message?: {printer_state_message}:}</TD></TR> +} +</TBODY> +</TABLE></DIV>} diff --git a/templates/ru/command.tmpl b/templates/ru/command.tmpl new file mode 100644 index 000000000..4dc7b4e6e --- /dev/null +++ b/templates/ru/command.tmpl @@ -0,0 +1,12 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{title} для {printer_name}</H2> + +<P>{job_state>5?:<IMG SRC="/images/wait.gif" WIDTH="16" HEIGHT="16" +ALIGN="ABSMIDDLE" ALT="Индикатор занятости"> }Обработка задания +{job_state=3?в очереди:{job_state=4?удерживается: +{job_state=5?обрабатывается:{job_state=6?остановлено: +{job_state=7?отменено:{job_state=8?прервано:завершено}}}}}}{job_state=9?:{job_printer_state_message?, +<EM>"{job_printer_state_message}"</EM>:}}</P> + +</DIV> diff --git a/templates/ru/edit-config.tmpl b/templates/ru/edit-config.tmpl new file mode 100644 index 000000000..f96d32f22 --- /dev/null +++ b/templates/ru/edit-config.tmpl @@ -0,0 +1,24 @@ +<SCRIPT TYPE="text/javascript"> +function reset_config() +{ + document.cups.CUPSDCONF.value = "{?cupsdconf_default}"; +} +</SCRIPT> + +<DIV CLASS="indent"> + +<H2 CLASS="title">Редактирование конфигурационного файла</H2> + +<FORM NAME="cups" METHOD="POST" ACTION="/admin/"> + +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server"> + +<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA> + +<P><INPUT TYPE="SUBMIT" NAME="SAVECHANGES" VALUE="Сохранить изменения"> +<INPUT TYPE="BUTTON" VALUE="Сбросить все изменения" +onClick="reset_config();"></P> + +</FORM> + +</DIV> diff --git a/templates/ru/error-op.tmpl b/templates/ru/error-op.tmpl new file mode 100644 index 000000000..29fce86b7 --- /dev/null +++ b/templates/ru/error-op.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{?title} {?printer_name} — ошибка</H2> + +<P>Ошибка:</P> + +<BLOCKQUOTE>Неизвестная операция «{op}»!</BLOCKQUOTE> + +</DIV> diff --git a/templates/ru/error.tmpl b/templates/ru/error.tmpl new file mode 100644 index 000000000..9a780b19e --- /dev/null +++ b/templates/ru/error.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{?title} {?printer_name} — ошибка</H2> + +<P>{?message?{message}:Ошибка:}</P> + +<BLOCKQUOTE>{error}</BLOCKQUOTE> + +</DIV> diff --git a/templates/ru/header.tmpl.in b/templates/ru/header.tmpl.in new file mode 100644 index 000000000..9859144aa --- /dev/null +++ b/templates/ru/header.tmpl.in @@ -0,0 +1,29 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> +<HTML> +<HEAD> + <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> + <TITLE>{title} — CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE> + <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css"> + <LINK REL="SHORTCUT ICON" HREF="/favicon.png" TYPE="image/png"> + {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:} +</HEAD> +<BODY> +<TABLE CLASS="page" SUMMARY="{title}"> +<TR><TD CLASS="body"> +<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY=""> +<TR HEIGHT="36"> +<TD><A HREF="http://www.cups.org/" TARGET="_blank"><IMG +SRC="/images/left.gif" WIDTH="64" HEIGHT="36" BORDER="0" ALT=""></A></TD> +<TD CLASS="unsel"><A HREF="/"> Начало </A></TD> +<TD CLASS="{SECTION=admin?:un}sel"><A HREF="/admin"> Администрирование </A></TD> +<TD CLASS="{SECTION=classes?:un}sel"><A HREF="/classes/"> Группы </A></TD> +<TD CLASS="{SECTION=help?:un}sel"><A HREF="/help/"> Справка </A></TD> +<TD CLASS="{SECTION=jobs?:un}sel"><A HREF="/jobs/"> Задания </A></TD> +<TD CLASS="{SECTION=printers?:un}sel"><A HREF="/printers/"> Принтеры </A></TD> +<TD CLASS="unsel" WIDTH="100%"><FORM ACTION="/help/" METHOD="GET"><INPUT +TYPE="SEARCH" NAME="QUERY" SIZE="20" PLACEHOLDER="Поиск по справке" +VALUE="{SECTION=help?{?QUERY}:}" AUTOSAVE="org.cups.help" RESULTS="20"></FORM></TD> +<TD><IMG SRC="/images/right.gif" WIDTH="4" HEIGHT="36" ALT=""></TD> +</TR> +<TR><TD COLSPAN="9"> </TD></TR> +</TABLE> diff --git a/templates/ru/help-header.tmpl b/templates/ru/help-header.tmpl new file mode 100644 index 000000000..6adbae380 --- /dev/null +++ b/templates/ru/help-header.tmpl @@ -0,0 +1,46 @@ +<DIV CLASS="indent"> +<FORM ACTION="/help/{?HELPFILE}" METHOD="GET"> +{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:} + +<P ALIGN="CENTER"><B>Поиск +{HELPTITLE?в {HELPTITLE}:{TOPIC?в {TOPIC}:по справке}}:</B> <INPUT +TYPE="SEARCH" NAME="QUERY" VALUE="{?QUERY}" SIZE="40" PLACEHOLDER="" +AUTOSAVE="org.cups.help" RESULTS="20"> +<INPUT TYPE="SUBMIT" NAME="SEARCH" VALUE="Поиск"> +<INPUT TYPE="SUBMIT" NAME="CLEAR" VALUE="Очистить"></P> + +</FORM> + +<!-- Bookmarks --> +<DIV CLASS="sidebar"><TABLE CLASS="inset" SUMMARY="Содержание"> +<TR><TD> + +<H3 CLASS="title">Документация</H3> + +<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">Все разделы</A></P> +<HR> + +{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P> +} +</TD></TR> +</TABLE></DIV> + +{QUERY?<P>Результаты поиска в {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:всей справке}}\:</P> +{QTEXT?<UL> +{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (in <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>} +{QTEXT?</UL>:} +:<P>Не найдено совпадений.</P>} +<HR NOSHADE>:} +{HELPTITLE?<H1>{HELPTITLE}</H1> +<FORM ACTION="/help/{?HELPFILE}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="PRINTABLE" VALUE="YES"><INPUT TYPE="SUBMIT" VALUE="Показать версию для печати"></FORM>: + +<H1>Справка</H1> + +<P>Это справка CUPS. Введите выше слова для поиска в справке и нажмите «Поиск», чтобы показать результаты поиска.</P> + +<P>Если вы пока мало знакомы с CUPS, прочтите раздел «<a +href="/help/overview.html">Введение в CUPS</a>». Опытные пользователи +могут обратиться к разделу <nobr>«<a href="/help/whatsnew.html">Что нового в CUPS 1.4</a>»</nobr>.</P> + +<P><A HREF="http://www.cups.org/">Веб-сайт CUPS</A> содержит большое количество ресурсов для пользователей, включая форум, ответы +на часто задаваемые вопросы и форму для регистрации ошибок и пожеланий.</P>} diff --git a/templates/ru/help-printable.tmpl b/templates/ru/help-printable.tmpl new file mode 100644 index 000000000..305112a33 --- /dev/null +++ b/templates/ru/help-printable.tmpl @@ -0,0 +1,11 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> +<HTML> +<HEAD> + <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> + <TITLE>{HELPTITLE}</TITLE> + <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css"> + <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon"> +</HEAD> +<BODY> + +<H1>{HELPTITLE}</H1> diff --git a/templates/ru/help-trailer.tmpl b/templates/ru/help-trailer.tmpl new file mode 100644 index 000000000..4c1ebed85 --- /dev/null +++ b/templates/ru/help-trailer.tmpl @@ -0,0 +1 @@ +</DIV> diff --git a/templates/ru/job-cancel.tmpl b/templates/ru/job-cancel.tmpl new file mode 100644 index 000000000..cba564469 --- /dev/null +++ b/templates/ru/job-cancel.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Отмена задания {job_id}</H2> + +<P><A HREF="{job_printer_uri}">Задание {job_id}</A> отменено. + +</DIV> diff --git a/templates/ru/job-hold.tmpl b/templates/ru/job-hold.tmpl new file mode 100644 index 000000000..162e4a46e --- /dev/null +++ b/templates/ru/job-hold.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Приостановка задания {job_id}</H2> + +<P><A HREF="{job_printer_uri}">Задание {job_id}</A> приостановлено. + +</DIV> diff --git a/templates/ru/job-move.tmpl b/templates/ru/job-move.tmpl new file mode 100644 index 000000000..69bfdeb5a --- /dev/null +++ b/templates/ru/job-move.tmpl @@ -0,0 +1,26 @@ +<DIV CLASS="indent"> + +<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:} + +<H2 CLASS="title">{job_id?Перемещение задания {job_id}:Перемещение всех заданий}</H2> + +<TABLE> +<TR> +<TH CLASS="label">Переместить на принтер:</TH> +<TD> +<SELECT NAME="JOB_PRINTER_URI" SIZE="10"> +{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}} +</SELECT> +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="{job_id?Переместить задание:Переместить все задания}"></TD> +</TR> +</TABLE> + +</FORM> + +</DIV> diff --git a/templates/ru/job-moved.tmpl b/templates/ru/job-moved.tmpl new file mode 100644 index 000000000..1755491dd --- /dev/null +++ b/templates/ru/job-moved.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">{job_id?Перемещение задания {job_id}:Перемещение всех заданий}</H2> + +<P>{job_id?<A HREF="/jobs/{job_id}">Задание {job_id}</A>:Все задания} перемещены на принтер «<A HREF="{job_printer_uri}">{job_printer_name}</A>».</P> + +</DIV> diff --git a/templates/ru/job-release.tmpl b/templates/ru/job-release.tmpl new file mode 100644 index 000000000..876c85ba1 --- /dev/null +++ b/templates/ru/job-release.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Разблокирование задания {job_id}</H2> + +<P><A HREF="{job_printer_uri}">Задания {job_id}</A> разблокировано. + +</DIV> diff --git a/templates/ru/job-restart.tmpl b/templates/ru/job-restart.tmpl new file mode 100644 index 000000000..490fc3a37 --- /dev/null +++ b/templates/ru/job-restart.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Перезапуск задания {job_id}</H2> + +<P><A HREF="{job_printer_uri}">Задание {job_id}</A> запущено заново. + +</DIV> diff --git a/templates/ru/jobs-header.tmpl b/templates/ru/jobs-header.tmpl new file mode 100644 index 000000000..d1a4c0812 --- /dev/null +++ b/templates/ru/jobs-header.tmpl @@ -0,0 +1,5 @@ +<DIV CLASS="indent">{?which_jobs=?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Показать активные задания"></FORM>} +{?which_jobs=completed?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="which_jobs" VALUE="Завершено"><INPUT TYPE="SUBMIT" VALUE="Показать завершенные задания"></FORM>} +{?which_jobs=all?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="which_jobs" VALUE="все"><INPUT TYPE="SUBMIT" VALUE="Показать все задания"></FORM>}</DIV> + +<P ALIGN="CENTER">{total=0?Нет заданий:Задание {#job_id} из {total} {?which_jobs=?активных:{which_jobs=всех?:завершенных}}.</P> diff --git a/templates/ru/jobs.tmpl b/templates/ru/jobs.tmpl new file mode 100644 index 000000000..a94b1429f --- /dev/null +++ b/templates/ru/jobs.tmpl @@ -0,0 +1,37 @@ +{#job_id=0?: +<TABLE CLASS="list" SUMMARY="Задания"> +<THEAD> +<TR><TH><A HREF="{THISURL}?QUERY={?QUERY}&WHICH_JOBS={?WHICH_JOBS}&FIRST={FIRST}&ORDER={ORDER=dec?asc:dec}">{ORDER=dec?<SMALL>▲</SMALL> Номер <SMALL>▲</SMALL>:<SMALL>▼</SMALL> ID <SMALL>▼</SMALL>}</A></TH><TH>Название</TH><TH>Пользователь</TH><TH>Размер</TH><TH>Страниц</TH><TH>Статус</TH><TH>Управление</TH></TR> +</THEAD> +<TBODY> +{[job_id] +<TR VALIGN="TOP"> +<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD> +<TD>{?job_name=?Неизвестное:{job_name}} </TD> +<TD>{job_originating_user_name} </TD> +<TD>{job_k_octets}k </TD> +<TD>{job_media_sheets_completed=0?Неизвестно:{?job_media_sheets_completed}} </TD> +<TD>{job_state=3?В очереди<BR>{time_at_creation}:{job_state=4?Приостановлено с<BR>{time_at_creation}: +{job_state=5?Создано<BR>{time_at_processing}:{job_state=6?Остановлено: +{job_state=7?Отменено<BR>{time_at_completed}:{job_state=8?Прервано:Завершено<BR>{time_at_completed}}}}}}} {job_printer_state_message?<BR> +<EM>"{job_printer_state_message}"</EM>:}</TD> +<TD> +{job_preserved>0?{job_state>5? +<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="restart-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}"> +<INPUT TYPE="SUBMIT" VALUE="Перезапустить"></FORM>:}:} +{job_state=4? +<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="release-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}"> +<INPUT TYPE="SUBMIT" VALUE="Продолжить"></FORM>:} +{job_state=3? +<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="hold-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}"> +<INPUT TYPE="SUBMIT" VALUE="Приостановить"></FORM>:} +{job_state<7? +<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="cancel-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}"> +<INPUT TYPE="SUBMIT" VALUE="Отменить"></FORM> +<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="move-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="SUBMIT" VALUE="Переместить"></FORM>:} + </TD> +</TR> +} +</TBODY> +</TABLE> +} diff --git a/templates/ru/list-available-printers.tmpl b/templates/ru/list-available-printers.tmpl new file mode 100644 index 000000000..72b6d445a --- /dev/null +++ b/templates/ru/list-available-printers.tmpl @@ -0,0 +1,11 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Доступные принтеры</H2> + +{#device_uri=0?<P>Не обнаружено ни одного принтера.</P> +:<UL>{[device_uri] +<LI><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-printer"><INPUT TYPE="HIDDEN" NAME="TEMPLATE_NAME" VALUE="{template_name}"><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="Сетевой принтер"><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{device_make_and_model}"><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}"><INPUT TYPE="SUBMIT" VALUE="Добавить этот принтер"></FORM> +{device_make_and_model} ({device_info})</LI> +}</UL>} + +</DIV> diff --git a/templates/ru/modify-class.tmpl b/templates/ru/modify-class.tmpl new file mode 100644 index 000000000..7e0fbfbfa --- /dev/null +++ b/templates/ru/modify-class.tmpl @@ -0,0 +1,32 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Изменение группы {printer_name}</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> + +<TABLE> +<TR> +<TH CLASS="label">Описание:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD> +</TR> +<TR> +<TH CLASS="label">Расположение:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD> +</TR> +<TR> +<TH CLASS="label">Состав группы:</TH> +<TD> +<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE> +{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}} +</SELECT> +</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Изменить группу"></TD> +</TR> +</TABLE> + +</FORM> +</DIV>
\ No newline at end of file diff --git a/templates/ru/modify-printer.tmpl b/templates/ru/modify-printer.tmpl new file mode 100644 index 000000000..0adc41837 --- /dev/null +++ b/templates/ru/modify-printer.tmpl @@ -0,0 +1,37 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Изменение принтера {printer_name}</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}"> + +<TABLE> +<TR> +<TH CLASS="label">Описание:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(расширенное описание принтера, например, «HP LaserJet с дуплексной печатью»)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Расположение:</TH> +<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR> +<SMALL>(местоположение принтера, например, «Кабинет 55»)</SMALL></TD> +</TR> +<TR> +<TH CLASS="label">Подключение:</TH> +<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD> +</TR> +<TR> +<TH CLASS="label">Совместный доступ:</TH> +<TD><INPUT TYPE="CHECKBOX" NAME="PRINTER_IS_SHARED" {PRINTER_IS_SHARED=1?CHECKED:}"> +Разрешить совместный доступ к этому принтеру</TD> +</TR> +<TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Продолжить"></TD> +</TR> +</TABLE> + +</FORM> +</DIV> diff --git a/templates/ru/norestart.tmpl b/templates/ru/norestart.tmpl new file mode 100644 index 000000000..0b74c036b --- /dev/null +++ b/templates/ru/norestart.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Применение изменений</H2> + +<P>Сервер не был перезапущен, поскольку не произошло изменений в конфигурации...</P> + +</DIV> diff --git a/templates/ru/option-boolean.tmpl b/templates/ru/option-boolean.tmpl new file mode 100644 index 000000000..2d0dd551a --- /dev/null +++ b/templates/ru/option-boolean.tmpl @@ -0,0 +1,6 @@ +<TR> +<TH {conflicted=1?CLASS="conflict":CLASS="label"} WIDTH="50%"><A NAME="{keyword}">{keytext}</A>:</TH> +<TD> +{[choices]<INPUT TYPE="RADIO" NAME="{keyword}" {choices={defchoice}?CHECKED:} VALUE="{choices}">{text}} +</TD> +</TR> diff --git a/templates/ru/option-conflict.tmpl b/templates/ru/option-conflict.tmpl new file mode 100644 index 000000000..a3ba6395b --- /dev/null +++ b/templates/ru/option-conflict.tmpl @@ -0,0 +1,7 @@ +<P><B>Ошибка:</B> следующие параметры конфликтуют:</P> + +<UL> +{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI> +}</UL> + +<P>Измените один или несколько параметров для того, чтобы избежать конфликта.</P> diff --git a/templates/ru/option-header.tmpl b/templates/ru/option-header.tmpl new file mode 100644 index 000000000..464726a50 --- /dev/null +++ b/templates/ru/option-header.tmpl @@ -0,0 +1,5 @@ +<DIV CLASS="tab" ID="{group_id}"> + +<H3 ALIGN="CENTER">{group}</H3> + +<TABLE WIDTH="100%"> diff --git a/templates/ru/option-pickmany.tmpl b/templates/ru/option-pickmany.tmpl new file mode 100644 index 000000000..067075aec --- /dev/null +++ b/templates/ru/option-pickmany.tmpl @@ -0,0 +1,6 @@ +<TR> +<TH {conflicted=1?CLASS="conflict":CLASS="label"} WIDTH="50%"><A NAME="{keyword}">{keytext}</A>:</TH> +<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10"> +{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}} +</SELECT></TD> +</TR> diff --git a/templates/ru/option-pickone.tmpl b/templates/ru/option-pickone.tmpl new file mode 100644 index 000000000..b511ec946 --- /dev/null +++ b/templates/ru/option-pickone.tmpl @@ -0,0 +1,18 @@ +<TR> +<TH {conflicted=1?CLASS="conflict":CLASS="label"} WIDTH="50%"><A NAME="{keyword}">{keytext}</A>:</TH> +<TD><SELECT NAME="{keyword}" ID="select-{keyword}" ONCHANGE="update_paramtable('{keyword}')"> +{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}} +</SELECT> +{iscustom=1?<TABLE NAME="paramtable" id="{keyword}-params">{[params] +<TR><TH CLASS="sublabel">{paramtext}:</TH> +<TD>{params=Units?<SELECT NAME="{keyword}.{params}"> +<OPTION VALUE="pt"{paramvalue=pt? SELECTED:}>Пункты</OPTION> +<OPTION VALUE="mm"{paramvalue=mm? SELECTED:}>Миллиметры</OPTION> +<OPTION VALUE="cm"{paramvalue=cm? SELECTED:}>Сантиметры</OPTION> +<OPTION VALUE="in"{paramvalue=in? SELECTED:}>Дюймы</OPTION> +<OPTION VALUE="ft"{paramvalue=ft? SELECTED:}>Футы</OPTION> +<OPTION VALUE="m"{paramvalue=m? SELECTED:}>Метры</OPTION> +</SELECT>:<INPUT TYPE="{inputtype}" NAME="{keyword}.{params}" VALUE="{paramvalue}">}</TD></TR> +}</TABLE> +</TD>:} +</TR> diff --git a/templates/ru/option-trailer.tmpl b/templates/ru/option-trailer.tmpl new file mode 100644 index 000000000..e6f50e6ac --- /dev/null +++ b/templates/ru/option-trailer.tmpl @@ -0,0 +1,5 @@ +</TABLE> + +<P ALIGN="CENTER"><INPUT TYPE="SUBMIT" VALUE="Использовать параметры по умолчанию"></P> + +</DIV>
\ No newline at end of file diff --git a/templates/ru/pager.tmpl b/templates/ru/pager.tmpl new file mode 100644 index 000000000..fb1d2fae4 --- /dev/null +++ b/templates/ru/pager.tmpl @@ -0,0 +1,6 @@ +<TABLE CLASS="inset" SUMMARY="Просмотр по страницам"> +<TR> + <TD WIDTH="50%">{PREV?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{?ORDER}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{PREV}"><INPUT TYPE="SUBMIT" VALUE="◀ Предворительный просмотр"></FORM>: }</TD> + <TD WIDTH="50%" ALIGN="RIGHT">{NEXT?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{?ORDER}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{NEXT}"><INPUT TYPE="SUBMIT" VALUE="Показать следующую ▶"></FORM>: }</TD> +</TR> +</TABLE> diff --git a/templates/ru/printer-accept.tmpl b/templates/ru/printer-accept.tmpl new file mode 100644 index 000000000..24d100d48 --- /dev/null +++ b/templates/ru/printer-accept.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Прием заданий {is_class?в группу:на принтер} {printer_name}</H2> + +<P>{is_class?Группа:Принтер} <A +HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A> +теперь принимает задания.</P> + +</DIV> diff --git a/templates/ru/printer-added.tmpl b/templates/ru/printer-added.tmpl new file mode 100644 index 000000000..eda0748c0 --- /dev/null +++ b/templates/ru/printer-added.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Добавление принтера</H2> + +<P>Принтер «<A HREF="/printers/{printer_name}">{printer_name}</A>» успешно +добавлен. + +</DIV> diff --git a/templates/ru/printer-configured.tmpl b/templates/ru/printer-configured.tmpl new file mode 100644 index 000000000..33c4c143f --- /dev/null +++ b/templates/ru/printer-configured.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Настройки по умолчанию для {printer_name}</H2> + +<P>{OP=set-class-options?Группа <A HREF="/classes/{printer_name}">:Принтер <A HREF="/printers/{printer_name}">}{printer_name}</A> +теперь используют параметры по умолчанию. + +</DIV> diff --git a/templates/ru/printer-confirm.tmpl b/templates/ru/printer-confirm.tmpl new file mode 100644 index 000000000..6776a5742 --- /dev/null +++ b/templates/ru/printer-confirm.tmpl @@ -0,0 +1,10 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Удаление принтера {printer_name}</H2> + +<P><B>Предупреждение:</B> вы действительно хотите удалить принтер +«{printer_name}»?</P> + +<P ALIGN="CENTER"><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="delete-printer"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"><INPUT TYPE="SUBMIT" NAME="confirm" VALUE="Удалить принтер"></FORM></P> + +</DIV> diff --git a/templates/ru/printer-default.tmpl b/templates/ru/printer-default.tmpl new file mode 100644 index 000000000..6297d79ed --- /dev/null +++ b/templates/ru/printer-default.tmpl @@ -0,0 +1,12 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Установка {is_class?группы:принтера} {printer_name} по умолчанию</H2> + +<P>{is_class?Группа:Принтер} <A +HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A> +установлены на сервере по умолчанию для новых заданий.</P> + +<BLOCKQUOTE><B>Примечание:</B> вы можете переопределить это поведение с помощью команды + <TT>lpoptions</TT>.</BLOCKQUOTE> + +</DIV> diff --git a/templates/ru/printer-deleted.tmpl b/templates/ru/printer-deleted.tmpl new file mode 100644 index 000000000..97fd8bd8c --- /dev/null +++ b/templates/ru/printer-deleted.tmpl @@ -0,0 +1,7 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Удаление принтера {printer_name}</H2> + +<P>Принтер «{printer_name}» успешно удален. + +</DIV> diff --git a/templates/ru/printer-jobs-header.tmpl b/templates/ru/printer-jobs-header.tmpl new file mode 100644 index 000000000..8487cbbda --- /dev/null +++ b/templates/ru/printer-jobs-header.tmpl @@ -0,0 +1,3 @@ +<DIV CLASS="indent"> +<H3 CLASS="title">Задания</H3> +</DIV> diff --git a/templates/ru/printer-modified.tmpl b/templates/ru/printer-modified.tmpl new file mode 100644 index 000000000..be27e5e7f --- /dev/null +++ b/templates/ru/printer-modified.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Изменение принтера {printer_name}</H2> + +<P>Параметры принтера «<A HREF="/printers/{printer_name}">{printer_name}</A>» успешно +изменены. + +</DIV>
\ No newline at end of file diff --git a/templates/ru/printer-purge.tmpl b/templates/ru/printer-purge.tmpl new file mode 100644 index 000000000..e00f4b347 --- /dev/null +++ b/templates/ru/printer-purge.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Очистка всех заданий для {is_class?группы:принтера} {printer_name}</H2> + +<P>Все задания для {is_class?группы:принтера} «<A +HREF="/{is_class?группы:принтеры}/{printer_name}">{printer_name}</A>» +очищены.</P> + +</DIV>
\ No newline at end of file diff --git a/templates/ru/printer-reject.tmpl b/templates/ru/printer-reject.tmpl new file mode 100644 index 000000000..5e34253d6 --- /dev/null +++ b/templates/ru/printer-reject.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Отмена заданий для {is_class?группы:принтера} {printer_name}</H2> + +<P>{is_class?Группа:Принтер} «<A +HREF="/{is_class?группы:принтеры}/{printer_name}">{printer_name}</A>» +больше не принимает задания.</P> + +</DIV> diff --git a/templates/ru/printer-start.tmpl b/templates/ru/printer-start.tmpl new file mode 100644 index 000000000..55c68a7fc --- /dev/null +++ b/templates/ru/printer-start.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Возобновить работу {is_class?группы:принтера} {printer_name}</H2> + +<P>{is_class?Группа:Принтер} «<A +HREF="/{is_class?группы:принтеры}/{printer_name}">{printer_name}</A>» +теперь принимают задания.</P> + +</DIV>
\ No newline at end of file diff --git a/templates/ru/printer-stop.tmpl b/templates/ru/printer-stop.tmpl new file mode 100644 index 000000000..e7a46ea28 --- /dev/null +++ b/templates/ru/printer-stop.tmpl @@ -0,0 +1,9 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Приостановить {is_class?группу:принтер} {printer_name}</H2> + +<P>{is_class?Группа:Принтер} «<A +HREF="/{is_class?группы:принтеры}/{printer_name}">{printer_name}</A>» +{is_class?была приостановлена:был приостановлен}.</P> + +</DIV>
\ No newline at end of file diff --git a/templates/ru/printer.tmpl b/templates/ru/printer.tmpl new file mode 100644 index 000000000..da4a0898d --- /dev/null +++ b/templates/ru/printer.tmpl @@ -0,0 +1,45 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A> +({printer_state=3?в ожидании:{printer_state=4?печать:приостановлен}}, +{printer_is_accepting_jobs=0?не принимает задания:принимает задания}, +{server_is_sharing_printers=0?нет совместного доступа:{printer_is_shared=0?нет совместного доступа:разрешен совместный доступ}})</H2> + +<FORM METHOD="POST" ACTION="{printer_uri_supported}" NAME="maintenance"> +<SELECT NAME="OP" ONCHANGE="document.maintenance.submit();"> +<OPTION VALUE="">Обслуживание</OPTION> +<OPTION VALUE="print-test-page">Печать пробной страницы</OPTION> +{printer_commands~.*Clean.*?<OPTION VALUE="clean-print-heads">Очистить головки</OPTION>:} +{printer_commands~.*PrintSelfTestPage.*?<OPTION VALUE="print-self-test-page">Печать пробной страницы принтера</OPTION>:} +{printer_state=5?<OPTION VALUE="start-printer">Возобновить печать</OPTION>:<OPTION VALUE="stop-printer">Приостановить принтер</OPTION>} +{printer_is_accepting_jobs=0?<OPTION VALUE="accept-jobs">Принимать задания</OPTION>:<OPTION VALUE="reject-jobs">Не принимать задания</OPTION>} +<OPTION VALUE="move-jobs">Переместить все задания</OPTION> +<OPTION VALUE="purge-jobs">Закрыть все задания</OPTION> +</SELECT> +<INPUT TYPE="SUBMIT" VALUE="Go" STYLE="display: none;"> +</FORM> + +<FORM METHOD="POST" ACTION="{admin_uri}" NAME="administration"> +<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"> +<SELECT NAME="OP" ONCHANGE="document.administration.submit();"> +<OPTION VALUE="">Администрирование</OPTION> +<OPTION VALUE="modify-printer">Изменить принтер</OPTION> +<OPTION VALUE="delete-printer">Удалить принтер</OPTION> +<OPTION VALUE="set-printer-options">Установить параметры по умолчанию</OPTION> +<OPTION VALUE="set-as-default">Установить как принтер по умолчанию</OPTION> +<OPTION VALUE="set-allowed-users">Список разрешенных пользователей</OPTION> +</SELECT> +<INPUT TYPE="SUBMIT" VALUE="Go" STYLE="display: none;"> +</FORM> + +<TABLE SUMMARY="{printer_name}"> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Описание:</TH><TD>{printer_info}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Расположение:</TH><TD>{printer_location}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Драйвер:</TH><TD>{printer_make_and_model} ({color_supported=1?цветной:черно-белый}{sides_supported?, дуплексная печать:})<BR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">Подключение:</TH><TD>{device_uri}</TD></TR> +<TR><TH ALIGN="RIGHT" VALIGN="TOP">По умолчанию:</TH><TD>job-sheets={job_sheets_default} +media={media_default?{media_default}:неизвестный} +{sides_default?sides={sides_default}:}</TD></TR> +</TABLE> + +</DIV> diff --git a/templates/ru/printers-header.tmpl b/templates/ru/printers-header.tmpl new file mode 100644 index 000000000..866245913 --- /dev/null +++ b/templates/ru/printers-header.tmpl @@ -0,0 +1 @@ +<P ALIGN="CENTER">{total=0?Нет принтеров:Принтер {#printer_name} из {total}.</P> diff --git a/templates/ru/printers.tmpl b/templates/ru/printers.tmpl new file mode 100644 index 000000000..694658677 --- /dev/null +++ b/templates/ru/printers.tmpl @@ -0,0 +1,11 @@ +{#printer_name=0?: +<TABLE CLASS="list" SUMMARY="Список принтеров"> +<THEAD> +<TR><TH><A HREF="{THISURL}?QUERY={?QUERY}&WHICH_JOBS={?WHICH_JOBS}&FIRST={FIRST}&ORDER={ORDER=dec?asc:dec}">{ORDER=dec?<SMALL>▲</SMALL> Очередь <SMALL>▲</SMALL>:<SMALL>▼</SMALL> Очередь <SMALL>▼</SMALL>}</A></TH><TH>Описание</TH><TH>Расположение</TH><TH>Драйвер</TH><TH>Статус</TH></TR> +</THEAD> +<TBODY> +{[printer_name] +<TR><TD><A HREF="{printer_uri_supported}">{printer_name}</A></TD><TD>{printer_info}</TD><TD>{printer_location}</TD><TD>{printer_make_and_model}</TD><TD>{printer_state=3?В ожидании:{printer_state=4?Печатает:Приостановлен}}{printer_state_message?: {printer_state_message}:}</TD></TR> +} +</TBODY> +</TABLE></DIV>} diff --git a/templates/ru/restart.tmpl b/templates/ru/restart.tmpl new file mode 100644 index 000000000..1b8132dd3 --- /dev/null +++ b/templates/ru/restart.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Применение изменений параметров</H2> + +<P><IMG SRC="/images/wait.gif" WIDTH="16" HEIGHT="16" ALIGN="ABSMIDDLE" +ALT="Ожидание">Дождитесь перезагрузки сервера...</P> + +</DIV> diff --git a/templates/ru/samba-export.tmpl b/templates/ru/samba-export.tmpl new file mode 100644 index 000000000..e39b75c0f --- /dev/null +++ b/templates/ru/samba-export.tmpl @@ -0,0 +1,53 @@ +<SCRIPT TYPE="text/javascript"><!-- +function select_printers() { + var list = document.export_samba.EXPORT_NAME; + var sel = document.export_samba.EXPORT_ALL.checked; + + for (i = 0; i < list.length; i ++) { + list.options[i].selected = sel; + } +} +--></SCRIPT> + +<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba"> + +<H2 CLASS="title">Экспорт принтеров в Samba</H2> + +{error?<P>Невозможно экспортировать принтеры в Samba\:</P> +<BLOCKQUOTE>{error}</BLOCKQUOTE> +<P>Посмотрите файл «<A HREF="/admin/log/error_log" +TARGET="_blank">error_log</A>».</P>: +<P>Эта страница позволяет добавить принтеры в Samba так, чтобы +клиенты Windows могли получить доступ к ним через значок <VAR>Сетевое окружение</VAR> на их +рабочем столе. Вы должны установить на Windows драйвер принтера PostScript +как описано на странице руководства <A +HREF="/help/man-cupsaddsmb.html" +TARGET="_blank">cupsaddsmb(8)</A>.</P>} + +<TABLE> +<TR> +<TH CLASS="label">Принтеры:</TH> +<TD> +<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE> +{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}} +</SELECT><BR> +<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:} +onChange="select_printers()"> Экспортировать все принтеры +</TD> +</TR> +<TR> +<TH CLASS="label">Имя пользователя Samba:</TH> +<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (обязательный параметр)</TD> +</TR> +<TR> +<TH CLASS="label">Пароль Samba:</TH> +<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (обязательный параметр)</TD> +</TR> +<TR> +<TD></TD> +<TD><INPUT TYPE="SUBMIT" VALUE="Экспортировать принтеры в Samba"></TD> +</TR> +</TABLE> + +</FORM> diff --git a/templates/ru/samba-exported.tmpl b/templates/ru/samba-exported.tmpl new file mode 100644 index 000000000..179b2ad8a --- /dev/null +++ b/templates/ru/samba-exported.tmpl @@ -0,0 +1 @@ +<P>Принтеры успешно экспортированы в Samba.</P> diff --git a/templates/ru/search.tmpl b/templates/ru/search.tmpl new file mode 100644 index 000000000..80dbf8ee1 --- /dev/null +++ b/templates/ru/search.tmpl @@ -0,0 +1,10 @@ +<FORM ACTION="{THIS_URL}" METHOD="GET"> +{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:} +{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:} + +<P ALIGN="CENTER"><B>Поиск +{SEARCH_DEST?на {SEARCH_DEST}:{SECTION=classes?группы:{SECTION=jobs?задания:принтера}}}:</B> +<INPUT TYPE="SEARCH" NAME="QUERY" VALUE="{?QUERY}" SIZE="40" PLACEHOLDER="" AUTOSAVE="org.cups.{SECTION}" RESULTS="20"> <INPUT +TYPE="SUBMIT" VALUE="Поиск"> <INPUT TYPE="SUBMIT" NAME="CLEAR" VALUE="Очистить"></P> + +</FORM> diff --git a/templates/ru/set-printer-options-header.tmpl b/templates/ru/set-printer-options-header.tmpl new file mode 100644 index 000000000..a250a9f52 --- /dev/null +++ b/templates/ru/set-printer-options-header.tmpl @@ -0,0 +1,25 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Установить параметры по умолчанию для {printer_name}</H2> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}"> +{HAVE_AUTOCONFIGURE?<INPUT TYPE="SUBMIT" NAME="AUTOCONFIGURE" VALUE="Запрос принтера для параметров по умолчанию">:} + +<SCRIPT TYPE="text/javascript"><!-- +function update_paramtable(option) +{ + var cb = document.getElementById("select-" + option) + var paramstable = document.getElementById(option + "-params"); + if (cb.value == "Custom") + paramstable.style.display = "table"; + else + paramstable.style.display = "none"; +} +--></SCRIPT> + +<H3 CLASS="title">{[group_id] +<A HREF="#{group_id}">{group}</A> }</H3> + +<DIV CLASS="tabs"> diff --git a/templates/ru/set-printer-options-trailer.tmpl b/templates/ru/set-printer-options-trailer.tmpl new file mode 100644 index 000000000..11adc7012 --- /dev/null +++ b/templates/ru/set-printer-options-trailer.tmpl @@ -0,0 +1,16 @@ +</DIV> + +<SCRIPT TYPE="text/javascript"><!-- +// Hide custom options parameters for browsers that understand Javascript +var paramtables = document.getElementsByName("paramtable"); +for (var i = 0; i < paramtables.length; i++) +{ + var opt = paramtables[i].id.substr(0, paramtables[i].id.lastIndexOf("-")); + var cb = document.getElementById("select-" + opt); + if (cb.value != "Custom") + paramtables[i].style.display = "none"; +} +--></SCRIPT> +</FORM> + +</DIV> diff --git a/templates/ru/subscription-added.tmpl b/templates/ru/subscription-added.tmpl new file mode 100644 index 000000000..6727217b6 --- /dev/null +++ b/templates/ru/subscription-added.tmpl @@ -0,0 +1,5 @@ +<DIV CLASS="indent"> + +<P>Подписка «{subscription_name}» была успешно добавлена.</P> + +</DIV> diff --git a/templates/ru/subscription-canceled.tmpl b/templates/ru/subscription-canceled.tmpl new file mode 100644 index 000000000..205f993e9 --- /dev/null +++ b/templates/ru/subscription-canceled.tmpl @@ -0,0 +1,5 @@ +<DIV CLASS="indent"> + +<P>Подписка «#{notify_subscription_id}» была отменена.</P> + +</DIV> diff --git a/templates/ru/test-page.tmpl b/templates/ru/test-page.tmpl new file mode 100644 index 000000000..7330b80fb --- /dev/null +++ b/templates/ru/test-page.tmpl @@ -0,0 +1,8 @@ +<DIV CLASS="indent"> + +<H2 CLASS="title">Печать пробной страницы на {printer_name}</H2> + +<P>Пробная страница отправлена на печать. Номер задания «<A HREF="/{SECTION}/{printer_name}"> +{printer_name}-{job_id}</A>».</P> + +</DIV> diff --git a/templates/ru/trailer.tmpl b/templates/ru/trailer.tmpl new file mode 100644 index 000000000..75bd9c7d1 --- /dev/null +++ b/templates/ru/trailer.tmpl @@ -0,0 +1,6 @@ +</TD></TR> +<TR><TD> </TD></TR> +<TR><TD CLASS="trailer">The Common UNIX Printing System, CUPS, а также логотип CUPS являются зарегистрированными торговыми марками <A HREF="http://www.apple.com">Apple Inc.</A> Авторские права на CUPS принадлежат (2007-2009) компании Apple Inc. Все права защищены.</TD></TR> +</TABLE> +</BODY> +</HTML> diff --git a/templates/ru/users.tmpl b/templates/ru/users.tmpl new file mode 100644 index 000000000..12672a250 --- /dev/null +++ b/templates/ru/users.tmpl @@ -0,0 +1,29 @@ +<DIV CLASS="indent"> + +<FORM METHOD="POST" ACTION="/admin"> +<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}"> +<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}"> +{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:} + +<H2 CLASS="title">Доступ пользователей на {printer_name}</H2> + +<TABLE> +<TR> +<TH CLASS="label">Пользователи:</TH> +<TD> +<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'> +<BR> +<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>Разрешить этим пользователям печать +<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>Запретить этим пользователям печать +</TD> +</TR> +<TR> +<TD></TD> +<TD> +<INPUT TYPE="SUBMIT" VALUE="Сохранить"> +</TD> +</TR> +</TABLE> + +</FORM> +</DIV> |