Add Russian page with some screenshots.
authorNick Slobodsky <software@slobodsky.ru>
Thu, 15 Apr 2010 21:24:55 +0000 (01:24 +0400)
committerNick Slobodsky <software@slobodsky.ru>
Thu, 15 Apr 2010 21:24:55 +0000 (01:24 +0400)
www/images/screenshots/0.3.0/ru/01-standard-small.png [new file with mode: 0644]
www/images/screenshots/0.3.0/ru/01-standard.png [new file with mode: 0644]
www/images/screenshots/0.3.0/ru/02-marks-small.png [new file with mode: 0644]
www/images/screenshots/0.3.0/ru/02-marks.png [new file with mode: 0644]
www/images/screenshots/0.3.0/ru/03-colors-small.png [new file with mode: 0644]
www/images/screenshots/0.3.0/ru/03-colors.png [new file with mode: 0644]
www/index.ru.html [new file with mode: 0644]

diff --git a/www/images/screenshots/0.3.0/ru/01-standard-small.png b/www/images/screenshots/0.3.0/ru/01-standard-small.png
new file mode 100644 (file)
index 0000000..22f0a6f
Binary files /dev/null and b/www/images/screenshots/0.3.0/ru/01-standard-small.png differ
diff --git a/www/images/screenshots/0.3.0/ru/01-standard.png b/www/images/screenshots/0.3.0/ru/01-standard.png
new file mode 100644 (file)
index 0000000..c644db1
Binary files /dev/null and b/www/images/screenshots/0.3.0/ru/01-standard.png differ
diff --git a/www/images/screenshots/0.3.0/ru/02-marks-small.png b/www/images/screenshots/0.3.0/ru/02-marks-small.png
new file mode 100644 (file)
index 0000000..8ad746f
Binary files /dev/null and b/www/images/screenshots/0.3.0/ru/02-marks-small.png differ
diff --git a/www/images/screenshots/0.3.0/ru/02-marks.png b/www/images/screenshots/0.3.0/ru/02-marks.png
new file mode 100644 (file)
index 0000000..f46bfac
Binary files /dev/null and b/www/images/screenshots/0.3.0/ru/02-marks.png differ
diff --git a/www/images/screenshots/0.3.0/ru/03-colors-small.png b/www/images/screenshots/0.3.0/ru/03-colors-small.png
new file mode 100644 (file)
index 0000000..fd97f0d
Binary files /dev/null and b/www/images/screenshots/0.3.0/ru/03-colors-small.png differ
diff --git a/www/images/screenshots/0.3.0/ru/03-colors.png b/www/images/screenshots/0.3.0/ru/03-colors.png
new file mode 100644 (file)
index 0000000..c12d12e
Binary files /dev/null and b/www/images/screenshots/0.3.0/ru/03-colors.png differ
diff --git a/www/index.ru.html b/www/index.ru.html
new file mode 100644 (file)
index 0000000..ca8ce7a
--- /dev/null
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HMTL><HEAD>
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; Charset=utf-8">
+<TITLE>Мастерская времени</TITLE>
+</HEAD><BODY>
+    Мастерская времени - a place to master your time. Версия 0.3.0 α3, специально для Maemo.
+    <BR><A HREF="index.html">English page</A> has some additional info and more conservative style but it's outdated a bit.<HR>
+    <P>Первая мысль, которая неизбежно посещает пользователя, когда он видит новый таймер или секундомер для платформы Maemo звучит так:<H1>Зачем?</H1>
+    <P>Конечно, точная формулировка сильно зависит от степени вледения конкретного индивидуума разговорным диалектом любимого языка и его склонностьи к выражениям повышенной крепости, однако суть
+      вопроса остаётся неизменной, ведь даже в "extras" уже есть не меньше пяти подобных программ. С этого и начнём. Что может предложить потенциальному пользователю "Мастерская времени"
+    (МНН "Time Workshop", короче "timeshop") в третьей альфе ноль-третьей версии.
+    <P>Прежде всего, эта программа будет обладать теми функциями, которые нужны её автору. Вобщем-то уже сейчас всем таймерам для N900 чего-нибудь да не хватает. А ведь функционал ноль-третьей
+      "Мастерской" составляет не больше четверти того, что задумано. Она должна вырасти в программу, позволяющую создать любое число различных часов, секундомеров, таймеров, будильников, календарей и
+      прочих "часовых дел". Внешний вид и поведение каждого из них будут настраиваться в широких пределах через интерфейс или в конфигурационных файлах. Кроме она должна стать основой для удобного и
+      мощного средства планирования и учёта времени. Но это - потом. А что же есть в "мастерской" сейчас?
+      <BR><A HREF="images/screenshots/0.3.0/ru/01-standard.png"><IMG BORDER=0 SRC="images/screenshots/0.3.0/ru/01-standard-small.png"></A>
+      <H2>Фишки (features)</H2>
+    <UL><SMALL>Если что-то кажется Вам лишённым смысла, то скорее всего это станет полезно в будущих версиях.</SMALL>
+      <LI>Прежде всего, "timeshop" - это лишь вершина айсберга, подводная часть которого - "libtimeshop", представляет собой библиотеку классов, которую можно будет использовать в других проектах.
+       Пока интерфейсы классов не устоялись, так что вряд ли это под силу кому-нибудь, кроме автора, но ведь однажды это случится. <SMALL>(Разработка идёт путём рефакторинга по
+         семейным обстоятельствам.)</SMALL>
+      <LI>Точность отображения времени секундомера, как и таймера, может изменяться от часов до миллисекунд. Однако, обновляется он не чаще 10 раз в секунду, чтобы не перегружать процессор<SUP><A HREF=#hiddenload>1</A></SUP>.
+      <LI>Таймер можно установить до 24 часов, впрочем это - ограничение интерфейса. В конфигурационном файле можно поставить и больше.
+      <LI>Секундомер можно считать беспредельным - компьютеры столько не живут.
+      <LI>Размер цифр подбирается автоматически, чтобы вписаться в предоставленное место, при этом оставаясь максимально возможным.
+      <LI>В качестве сигнала можно установить любой звуковой файл, поддерживаемый системой.
+      <LI>Во время отсчёта можно делать отметки, в которых запоминается текущее время таймера, время, прошедшее с предыдущей отметки, а также примечание, которое можно изменить
+       <SUP><A HREF=#badinput>2</A></SUP>. Отметки можно делать и тогда, когда таймер остановлен, но это немного сложнее и не столь нужно.
+       <BR><A HREF="images/screenshots/0.3.0/ru/02-marks.png"><IMG BORDER=0 SRC="images/screenshots/0.3.0/ru/02-marks-small.png"></A>
+      <LI>Сделанные отметки можно сохранить в файл в формате HTML, CSV или XML. При этом можно заметить, что сохраняется ещё и реальное время.
+      <LI>Настройки таймера можно назначать специальным экранным кнопкам для вызова в одно касание. Можно сохранить все настройки или только часть их в любой комбинации: время таймера,
+       точность дисплея и звуковой сигнал. Если Вы не хотите сохранять какой-то параметр, его можно очистить или оставить тот, что был присвоен кнопке ранее. При вызове изменятся только назначенные
+       параметры<SUP><A HREF=#morebuttons>3</A></SUP>.
+      <LI>Внешний вид таймера и расположение элементов можно задать в специальном файле. В этом пакете есть один из них<SUP><A HREF=#instlayout>4</A></SUP>. На данном этапе дизайну не было уделено
+       должного внимания, но может быть, кому-то он понравится больше, чем стандартный. По крайней мере, цветные кнопки труднее перепутать.<SUP><A HREF=#badgrads>5</A></SUP>
+       <BR><A HREF="images/screenshots/0.3.0/ru/03-colors.png"><IMG BORDER=0 SRC="images/screenshots/0.3.0/ru/03-colors-small.png"></A>
+    </UL>
+    <H2>В ожидании Годо</H2>
+    В этой версии программы есть определённые проблемы. Однако, во многих случаях не я тому виной, но сырая Qt. И остаётся только ждать, когда к нам придёт великий и могучий PR1.2. Но принесёт ли он
+    счастье? Или придётся ковылять обходной дорогой? А обойти надо вот что:
+    <UL>
+      <LI><A NAME=badinput><SMALL>(2)</SMALL> Изменение примечаний в списке работает весьма плохо: виртуальная клавиатура не вызывается, а аппаратная позволяет вводить текст только на английском.
+       <SMALL>Поскольку я не использую    ничего, кроме собственно записи полученных моделью данных в нужное место, а программа ругается на отсутствие поддержки события X11
+         HILDON_IM_CONTEXT_OPTION_CHANGED, я не считаю этот баг своим.</SMALL></A>
+      <LI>Диалоги выбора файлов оставляют желать лучшего. Впрочем, встроенные в Qt ещё менее удобны.
+      <LI><A NAME=hiddenload><SMALL>(1)</SMALL> Если выбранная точность выше секунд, программа довольно сильно загружает процессор отрисовкой, даже когда её окно совсем не видно на экране.
+         Некоторые улучшения появятся в следующей версии, но вообще-то это должно отрезаться системой.</A>
+      <LI><A NAME=badgrads><SMALL>(5)</SMALL> При подключении файла оформления цветные кнопки выглядят ступенчатыми. Так Qt генерирует градиенты из сложных цветов. Тут нам пиар не поможет - придётся
+         кое-что поменять.</A>
+      <LI>Если в момент сигнала плеер устройства играет музыку, он будет поставлен на паузу, пока пользователь не отреагирует на таймер. Но звук сигнала останется "заглушен". Возможно, в PR1.2
+       поведение плеера несколько изменится. Если нет, то придётся останавливать плеер другим способом (нынешний мне всё равно не нравится - некрасиво). Другие таймеры, впрочем, и этого не делают.
+      <LI>Стандартные кнопки отображаются по-английски. Почему-то выбранная версия Qt содержит русский перевод только для подсистемы справки.<SMALL>Вообще локализация в Maemo сделана "не очень":
+         для Qt есть только один пакет для всех языков. Если положить туда все существующие переводы Qt, получится несколько мегабайт заведомо ненужных файлов. А нормальная установка отдельных
+         языковых пакетов в системе не предусмотрена.</SMALL>
+      <LI>Из-за старой версии сборщика пакетов для платформы armel невозможно одновременно использовать поля файла управления сборкой пакетов Maemo-Display-Name и Maemo-Display-Name-ru_RU, из которых
+       Установщик на N900 потом берёт название программы. Ошибка заявлена под номером 9879. Ждём и верим. Пока предпочтение было отдано русскому варианту, поэтому программа в каталоге "extras-devel"
+       доступна под именем "Мастерская времени" или "timeshop" в зависимости от того, какой язык установлен на устройстве. В "эмуляторе" все в порядке и "нерусские" пользователи могут загрузить
+       "Time Workshop". <SMALL>Кстати, локализованные названия отображаются в конце списка приложений. По-моему, было бы правильнее размещать их в начале, поскольку пользователи предпочитают более
+         понятные им тексты, а если их приходится долго искать, это напрягает. В плеере такая сортировка тоже не помешала бы.</SMALL>
+    </UL>
+    Кажется, есть там ещё какие-то проблемы, о которых я здесь не вспомнил, но в основном программа работает достаточно стабильно, чтобы перейти в разряд "беты". Вот только сначала нужно дождаться
+    обновления и обойти то, что там не исправят.
+    <H2>Если этого мало</H2>
+    Если показалось мало, в теле есть упругая сила, а в душе - непоколебимая уверенность в собственном разуме, можно попробовать немного изменить мирок "Мастерской":
+    <UL>
+      <LI><A NAME=instlayout><SMALL>(4)</SMALL> В третьей альфе добавлен файл, изменяющий вид таймера. Чтобы его подключить, надо открыть файл ~/.timeshop/default.settings.timeshop заменить строку
+         <CODE>&lt;builtin_layout&gt;</CODE> на <CODE>&lt;layout_file&gt;/usr/share/timeshop/layouts/colors.layout.timeshop&lt;/layout_file&gt;</CODE>.</A>
+      <LI><A NAME=morebuttons><SMALL>(3) </SMALL>Приложенный файл лишь незначительно изменяет вид таймера, чтобы его было просто подключить. Но с его помощью можно изменить намного больше, например,
+         добавить кнопки "пресетов" и расположить их в несколько рядов или разместить кнопки "Старт" и "Стоп" с разных сторон дисплея. В данной версии эти возможности считаются
+         "недокументированными" и в структуре файлов "*.timeshop" пользователю придётся разбираться самому. Программа считает эти файлы созданными ей самой и поэтому не проверяет наличие в них
+         ошибок. В одной из будущих версий планируется добавить специальный редактор.</A>
+      <LI>Продолжение следует...
+    </UL>
+</BODY></HTML>