Krecipes/uk: Difference between revisions
(Updating to match new version of source page) |
No edit summary |
||
Line 27: | Line 27: | ||
* Зручний інтерфейс для створення бази даних рецептів за допомогою SQLite, MySQL або PostgreSQL | * Зручний інтерфейс для створення бази даних рецептів за допомогою SQLite, MySQL або PostgreSQL | ||
* Можливість пошуку рецептів за назвою або складовими, що містяться або не містяться у рецепті. Просто введіть частину назви рецепта, і програма покаже список усіх відповідних рецептів для перегляду, редагування або друку. Якщо вам потрібно скоригувати критерії пошуку. Ви можете увімкнути додаткові можливості пошуку за назвою або будь-якою комбінацію категорій, складових, часу приготування, авторами, порціями або текстом настанов щодо приготування. | * Можливість пошуку рецептів за назвою або складовими, що містяться або не містяться у рецепті. Просто введіть частину назви рецепта, і програма покаже список усіх відповідних рецептів для перегляду, редагування або друку. Якщо вам потрібно скоригувати критерії пошуку. Ви можете увімкнути додаткові можливості пошуку за назвою або будь-якою комбінацію категорій, складових, часу приготування, авторами, порціями або текстом настанов щодо приготування. | ||
[[Image:Krecipes-adv-srch-multi.png|thumb|350px|center|''Панель розширеного пошуку'']]<br /> | [[Image:Krecipes-adv-srch-multi.png|thumb|350px|center|''Панель розширеного пошуку'']]<br /> | ||
Line 50: | Line 48: | ||
[[Image:Krecipes-print-preview.png|thumb|350px|center|''Попередній перегляд друку'']]<br /> | [[Image:Krecipes-print-preview.png|thumb|350px|center|''Попередній перегляд друку'']]<br /> | ||
* Files can be imported from an existing '''Krecipes''' database | |||
* | |||
* А також з "MasterCook" 4, 5 or 6, "Meal-Master", "RecipeML", "Rezconf" та “Now You're Cooking” | * А також з "MasterCook" 4, 5 or 6, "Meal-Master", "RecipeML", "Rezconf" та “Now You're Cooking” | ||
Line 60: | Line 56: | ||
* Повна підтримка резервного копіювання та відновлення бази даних з резервної копії. | * Повна підтримка резервного копіювання та відновлення бази даних з резервної копії. | ||
* Add recipes to your ''shopping list''. When you are done, '''Krecipes''' will list all the ingredients necessary, combining units for you automatically, and give you a list ready to print. | |||
* | |||
* Ви можете скористатися даними щодо поживності для планування вашої дієти. | * Ви можете скористатися даними щодо поживності для планування вашої дієти. | ||
Line 69: | Line 63: | ||
'''Помічник дієти''' | '''Помічник дієти''' | ||
* You can search for recipes based on what you have in your store cupboard. Plan out your meals for a day, a few days, or even weeks. Give '''Krecipes''' information on what you'd like each of your meals to contain, limit the amount of particular nutrient property (fat, energy, etc.), and '''Krecipes''' will do the rest. | |||
* | |||
[[Image:Krecipes-diet-help.png|thumb|350px|center|''Помічник дієт'']] | [[Image:Krecipes-diet-help.png|thumb|350px|center|''Помічник дієт'']] | ||
Line 83: | Line 75: | ||
'''Додаткові можливості з керування базою даних''' | '''Додаткові можливості з керування базою даних''' | ||
'''Krecipes''' takes full advantage of the power of relational databases. Categories, ingredients, units, etc. are stored as separate identities which are linked to recipes when used. You can rename one of these in one place, and all recipes using that element are automatically updated. | |||
Krecipes | |||
Після імпортування рецептів зі сторонніх джерел ви можете виявити багато типографічних помилок. Щоб виправити усі імпортовані рецепти, просто перейменуйте відповідні елементи на панелі «Дані». Наприклад, можуть з’явитися категорії «Овочі» і «Овачі». Перейменуйте «Овачі» на «Овочі», і механізм об’єднання записів програми виконає перенесення записів з помилкової категорії до правильної автоматично. | Після імпортування рецептів зі сторонніх джерел ви можете виявити багато типографічних помилок. Щоб виправити усі імпортовані рецепти, просто перейменуйте відповідні елементи на панелі «Дані». Наприклад, можуть з’явитися категорії «Овочі» і «Овачі». Перейменуйте «Овачі» на «Овочі», і механізм об’єднання записів програми виконає перенесення записів з помилкової категорії до правильної автоматично. | ||
Line 97: | Line 87: | ||
Ми будемо раді будь-кому зі знанням C++ і бажанням допомогти у розвитку програми. Але навіть якщо ви не є програмістом, існує декілька способів допомогти. Нижче наведено опис цих способів. | Ми будемо раді будь-кому зі знанням C++ і бажанням допомогти у розвитку програми. Але навіть якщо ви не є програмістом, існує декілька способів допомогти. Нижче наведено опис цих способів. | ||
Unless specified elsewhere, you should send contributions to the '''Krecipes''' group in [http://reviewboard.kde.org/ KDE Review Board] | |||
'''Звітування щодо вад''' | '''Звітування щодо вад''' | ||
Line 107: | Line 95: | ||
'''Переклад''' | '''Переклад''' | ||
* If you want to translate '''Krecipes''' you should work inside your local KDE translation team. If you are keen you may want to lurk [http://kde.org/getinvolved/translation/ here]. Check the [http://l10n.kde.org/stats/gui/trunk-kde4/po/krecipes.po/ current state of Krecipe's translations for your language] and, if you feel brave, ask to join a translation team {{Smiley}} | |||
* User interface: We could always use help translating into as many languages as possible. Note that the current 2.0 branch is ''not'' on string freeze, however some translation teams are working in '''Krecipes''' anyway, so feel free to join your local translation team and work. | |||
* | |||
* Підручник: поточна версія підручника є дещо застарілою, зачекайте на подальші настанови. | * Підручник: поточна версія підручника є дещо застарілою, зачекайте на подальші настанови. | ||
Line 121: | Line 105: | ||
'''Надсилання відгуків''' | '''Надсилання відгуків''' | ||
Give us your feedback in the [https://forum.kde.org/viewforum.php?f=22 Forums] or in #krecipes IRC channel at FreeNode. | |||
==Підручник== | ==Підручник== | ||
The handbook is being updated for the KDE 4 port of '''Krecipes''' and unfortunately it's not finished yet, you can check it [http://docs.kde.org/development/en/extragear-utils/krecipes here]. | |||
==Отримання== | ==Отримання== | ||
Line 137: | Line 117: | ||
Отримати найсвіжіший випуск можна [http://sourceforge.net/projects/krecipes/files/krecipes/2.0-beta2/krecipes-2.0-beta2.tar.gz/download тут]. Інші випускти можна знайти у [http://sourceforge.net/projects/krecipes/files розділі файлів сторінки sourceforge]. Із основними змінами у цій версії можна ознайомитися за допомогою сторінки ChangeLog. | Отримати найсвіжіший випуск можна [http://sourceforge.net/projects/krecipes/files/krecipes/2.0-beta2/krecipes-2.0-beta2.tar.gz/download тут]. Інші випускти можна знайти у [http://sourceforge.net/projects/krecipes/files розділі файлів сторінки sourceforge]. Із основними змінами у цій версії можна ознайомитися за допомогою сторінки ChangeLog. | ||
< | '''Building The Latest Release'''<br /> | ||
Just untar the package first: | |||
{{input|1=tar -zxf krecipes-[НОМЕР_ВЕРСІЇ].tar.gz}} | {{input|1=tar -zxf krecipes-[НОМЕР_ВЕРСІЇ].tar.gz}} | ||
Line 164: | Line 141: | ||
git pull}} | git pull}} | ||
< | To build and install it in the default prefix (usually <tt>/usr/local</tt>): | ||
</ | |||
{{input|1=mkdir build && cd build | {{input|1=mkdir build && cd build | ||
Line 173: | Line 148: | ||
make install}} | make install}} | ||
< | To build and install it in other prefix, for instance <tt>~/.kde/</tt>: | ||
</ | |||
{{input|1=mkdir build && cd build | {{input|1=mkdir build && cd build | ||
Line 182: | Line 155: | ||
make install}} | make install}} | ||
< | Also if you install it in <tt>~/.kde/</tt> you may want to set the following variables | ||
in your <tt>.bashrc</tt> (or wherever it's appropiate for you): | |||
{{input|1=export PATH=~/.kde/bin:${PATH} | {{input|1=export PATH=~/.kde/bin:${PATH} | ||
Line 198: | Line 170: | ||
==Зворотний зв’язок== | ==Зворотний зв’язок== | ||
* [https://mail.kde.org/mailman/listinfo/krecipes-devel Krecipes devel mailing list] | |||
* [https://mail.kde.org/mailman/listinfo/krecipes-devel | * '''Krecipes''' IRC channel; named #krecipes, located at FreeNode | ||
* | |||
==Автори== | ==Автори== |
Revision as of 21:23, 29 February 2016
За допомогою Krecipes ви зможете працювати з вашим збірником рецептів, створювати списки закупівель, вибирати рецепти на основі доступних складових, а також планувати ваше меню або дієту. |
Огляд
Метою цього проекту було створення засобу керування рецептами для KDE, який би міг такі речі:
- Керування базою даних рецептів за допомогою простого у користуванні інтерфейсу.
- Створення та вилучення записів складових та одиниць виміру.
- Допомога у створенні дієт, обчисленні калорійності їжі, ваги вітамінів, вуглеводнів тощо у рецепті.
- Створення списків закупів та щоденних пропозицій щодо вказаного типу дієти.
- На основі SQL реалізувати підтримку різноманітних типів баз даних (у поточній версії передбачено підтнимку SQLite, MySQL та PostgreSQL).
- Максимальна гнучкість для уможливлення розширення у майбутньому.
Основні можливості
Пошук рецептів
- Зручний інтерфейс для створення бази даних рецептів за допомогою SQLite, MySQL або PostgreSQL
- Можливість пошуку рецептів за назвою або складовими, що містяться або не містяться у рецепті. Просто введіть частину назви рецепта, і програма покаже список усіх відповідних рецептів для перегляду, редагування або друку. Якщо вам потрібно скоригувати критерії пошуку. Ви можете увімкнути додаткові можливості пошуку за назвою або будь-якою комбінацію категорій, складових, часу приготування, авторами, порціями або текстом настанов щодо приготування.
- Можливий пошук рецептів за джерелом, кількістю порцій, часом приготування та декількома іншими критеріями пошуку
- Введення і редагування рецептів можна здійснювати за допомогою єдиного вікна. Введення пришвидшується використанням спадних меню з передбаченням тексту.
Редагування рецептів
Вказати параметри рецепта можна за допомогою трьох вкладок. На першій вкладці можна вказати назву, авторів, категорії рецепта, час приготування та порцію. На наступній вкладці можна визначити складові, а на останній — настанови щодо приготування.
- Дані щодо складових та настанови можна просто вставити з текстового файла, якщо такий вже створено.
- Рецепти можна друкувати для включення до збірників та інших матеріалів.
- Files can be imported from an existing Krecipes database
- А також з "MasterCook" 4, 5 or 6, "Meal-Master", "RecipeML", "Rezconf" та “Now You're Cooking”
- Крім того, можна експортувати дані у багатьох форматах.
- Повна підтримка резервного копіювання та відновлення бази даних з резервної копії.
- Add recipes to your shopping list. When you are done, Krecipes will list all the ingredients necessary, combining units for you automatically, and give you a list ready to print.
- Ви можете скористатися даними щодо поживності для планування вашої дієти.
Помічник дієти
- You can search for recipes based on what you have in your store cupboard. Plan out your meals for a day, a few days, or even weeks. Give Krecipes information on what you'd like each of your meals to contain, limit the amount of particular nutrient property (fat, energy, etc.), and Krecipes will do the rest.
- За допомогою таблиць перетворення ви зможете виконувати перетворення між англійськими одиницями виміру та метричними одиницями.
Додаткові можливості з керування базою даних
Krecipes takes full advantage of the power of relational databases. Categories, ingredients, units, etc. are stored as separate identities which are linked to recipes when used. You can rename one of these in one place, and all recipes using that element are automatically updated.
Після імпортування рецептів зі сторонніх джерел ви можете виявити багато типографічних помилок. Щоб виправити усі імпортовані рецепти, просто перейменуйте відповідні елементи на панелі «Дані». Наприклад, можуть з’явитися категорії «Овочі» і «Овачі». Перейменуйте «Овачі» на «Овочі», і механізм об’єднання записів програми виконає перенесення записів з помилкової категорії до правильної автоматично.
Тут наведено лише короткий огляд можливостей програми. Докладніше про програму можна дізнатися з підручника. На сторінці проекту ви можете знайти посилання на довідкові ресурси.
Участь у проекті
Програмування
Ми будемо раді будь-кому зі знанням C++ і бажанням допомогти у розвитку програми. Але навіть якщо ви не є програмістом, існує декілька способів допомогти. Нижче наведено опис цих способів.
Unless specified elsewhere, you should send contributions to the Krecipes group in KDE Review Board
Звітування щодо вад
Для звітування щодо вад ви можете скористатися системою стеження за вадами у KDE.
Переклад
- If you want to translate Krecipes you should work inside your local KDE translation team. If you are keen you may want to lurk here. Check the current state of Krecipe's translations for your language and, if you feel brave, ask to join a translation team
- User interface: We could always use help translating into as many languages as possible. Note that the current 2.0 branch is not on string freeze, however some translation teams are working in Krecipes anyway, so feel free to join your local translation team and work.
- Підручник: поточна версія підручника є дещо застарілою, зачекайте на подальші настанови.
- Зразки рецептів: ми працюємо над технічним вирішенням та відповідним процесом для надсилання рецептів. Будь ласка, зачекайте на докладніші настанови.
Надсилання відгуків
Give us your feedback in the Forums or in #krecipes IRC channel at FreeNode.
Підручник
The handbook is being updated for the KDE 4 port of Krecipes and unfortunately it's not finished yet, you can check it here.
Отримання
Отримання і збирання найсвіжішого випуску
Отримати найсвіжіший випуск можна тут. Інші випускти можна знайти у розділі файлів сторінки sourceforge. Із основними змінами у цій версії можна ознайомитися за допомогою сторінки ChangeLog.
Building The Latest Release
Just untar the package first:
tar -zxf krecipes-[НОМЕР_ВЕРСІЇ].tar.gz
І зібрати
cmake . make make install
Отримання, збирання та встановлення найсвіжішої версії з Git
Розробка проекту виконується за допомогою сховища модуля extragear/utils на серверах KDE.
Щоб отримати початковий код, віддайте таку команду:
git clone git://anongit.kde.org/krecipes
Щоб оновити початковий код, віддайте таку команду:
cd krecipes git pull
To build and install it in the default prefix (usually /usr/local):
mkdir build && cd build cmake .. make make install
To build and install it in other prefix, for instance ~/.kde/:
mkdir build && cd build cmake .. -DCMAKE_INSTALL_PREFIX=~/.kde/ make make install
Also if you install it in ~/.kde/ you may want to set the following variables in your .bashrc (or wherever it's appropiate for you):
export PATH=~/.kde/bin:${PATH} export MANPATH=~/.kde/man:$(manpath) export KDEDIRS=~/.kde:/usr export XDG_DATA_DIRS=~/.kde/share:${XDG_DATA_DIRS} export LD_LIBRARY_PATH=~/.kde/lib
Для вилучення встановленої програми:
cd build && make uninstall
Зворотний зв’язок
- Krecipes devel mailing list
- Krecipes IRC channel; named #krecipes, located at FreeNode
Автори
Стара команда Krecipes
- Jason Kivlighn
- Unai Garro
- Cyril Bosselut
- Colleen Beamer (автор підручника до програми)
Розробники, які активно брали участь у портуванні на KDE 4, але зараз не беруть участь у розвитку проекту
- Daniel Sauvé
- Laurent Montel
Поточна команда розробників
- José Manuel Santamaría Lema
- Martin Engelmann