Krecipes/da: Difference between revisions

From KDE UserBase Wiki
(Created page with "* Fuld understøttelse for backup og gendannelse af databasen")
(Created page with "* Føj opskrifter til din ''indkøbsseddel''. Når du er klar vil '''Krecipes''' opliste alle de nødvendige ingredienser, idet enheder automatisk kombineres og du får en lis...")
Line 56: Line 56:
* Fuld understøttelse for backup og gendannelse af databasen
* Fuld understøttelse for backup og gendannelse af databasen


* 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.
* Føj opskrifter til din ''indkøbsseddel''. Når du er klar vil '''Krecipes''' opliste alle de nødvendige ingredienser, idet enheder automatisk kombineres og du får en liste klar til udskrivning.


* Nutrient values can be used to help you plan any diet
* Nutrient values can be used to help you plan any diet

Revision as of 10:02, 21 December 2014

Other languages:
Krecipes er et program, som lader dig håndtere dine opskrifter, lave indkøbslister, vælge en opskrift baseret på tilgængelige ingredienser og planlægge din menu/diet på forhånd.
KRecipes' hovedskærm

Oversigt

Målet med dette projekt var at lave et opskriftsværktøj til KDE som:

  • Kan håndtere en database med opskrifter med en let anvendelig brugerflade
  • Gør det muligt at tilføjes nye ingredienser og enheder og fjerne dem
  • Være en hjælp ved diæter, beregne kalorier, vitaminer, kulhydrater osv. i opskrifterne
  • Laver indkøbslister og daglige forslag til en given diættype
  • Er baseret på SQL med understøttelse af forskellige databasetyper (i øjeblikket understøttes SQLite, MySQL og PostgreSQL).
  • Er så fleksibel som muligt for at gøre det muligt at udbygge det i fremtiden.

Hovedtræk

Søgning i opskrifterne

  • Laver en database over opskrifter med en behagelig brugerflade ved brug af SQLite, MySQL eller PostgreSQL.
  • Opskrifter kan søges efter navn eller efter ingredienser, som skal bruges eller som ikke må bruges. Skriv blot en del af en opskrifts navn, så er alle matchende opskrifter øjeblikkeligt tilgængelige og kan vises, redigeres og udskrives. Hvis du vil forfine din søgning, så lader den avancerede søgning dig søge efter titel, såvel som enhver kombination af kategorier, ingredienser, hvor lang tid opskriften tager, forfatter, portioner og opskriftens tekst.
Den avancerede søgedialog


  • Du kan også søge på kilde, udbytte, tidsforbrug og adskillige andre kriterier.
  • Opskrifter indskrives og redigeres i en lignende skærm, Indtastningen hjælpes ved at bruge menuer med tekstforslag.


Redigering af opskrifter

Brug de tre inputs-faneblade til at udfylde detaljerne i dine opskrifter. På det første faneblad findes titel, forfatter, kategorier, tidsforbrug og udbytte. På den næste kan du anføre ingredienserne og på den sidste skrives instruktionerne.

Redigering af en opskrift
  • Ingredienser og instruktioner kan indsættes fra en allerede eksisterende tekstfil
  • Opskrifter kan udskrives til indsættelse i scrapbøger etc.
Forhåndsvisning af udskrift


  • Filer kan importeres fra en eksisterende Krecipes-database
  • Det er også muligt at importere data fra "MasterCook" 4, 5 or 6, "Meal-Master", "RecipeML", "Rezconf" og “Now You're Cooking”
  • Det er også muligt at eksportere til mange forskellige formater
  • Fuld understøttelse for backup og gendannelse af databasen
  • Føj opskrifter til din indkøbsseddel. Når du er klar vil Krecipes opliste alle de nødvendige ingredienser, idet enheder automatisk kombineres og du får en liste klar til udskrivning.
  • Nutrient values can be used to help you plan any diet


Diet Helper

  • 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.
Diæthjælperen
Vælg efter ingredienser
  • Conversion tables help you move between Americal measure and metric
Omregningsskærmen


Advanced Database Management

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.

When importing recipes from an external source, you may find many misspellings and strange capitalization. Simply rename these elements in the "Data" panel to correct all your recipes. For example, you may have the categories "Vegtables" and "Vegatables". Rename "Vegtables" to "Vegatables" and the merge feature will put all the recipes under these two categories into the right category.

Dette er kun en skitseagtig oversigt. Der er mange flere funktioner at udforske i håndbogen. Projektets hjemmeside har links til fora, hvor du kan få hjælp eller diskutere programmet.

Coding

We welcome anyone with knowledge of C++ to contribute code, but even if you're not a programmer, here's some other ways you can help, see below

Unless specified elsewhere, you should send contributions to the Krecipes group in KDE Review Board

Reporting bugs

You can use the KDE Bug Tracking System to report bugs.

Translating

  • 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.
  • Handbook: Currently the handbook in english is very outdated, please wait for instructions.
  • Sample recipes: We are figuring out a technical solution and proper workflow to do this, please wait for instructions.

Giving Feedback

Give us your feedback in the Krecipes Forums or in #krecipes IRC channel at FreeNode.

Handbook

The handbook is being updated for the KDE 4 port of Krecipes and unfortunately it's not finished yet, you can check it here.

Download

Downloading And Compiling The Latest (2.0-beta2) Release

You can download the latest release or see other releases in the "files" section of the sourceforge page. You can see main changes in this version in the ChangeLog page.

Building The Latest Release Just untar the package first:

tar -zxf krecipes-[VERSION_NUMBER].tar.gz

And compile

cmake .
make
make install

Downloading, Building And Installing The Latest Development Version With Git

The project is being developed under extragear/utils in KDE's servers.

To download the source code, do:

git clone git://anongit.kde.org/krecipes

To update the source code, do:

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

To uninstall it:

cd build && make uninstall

Contact

Forfattere

Det gamle Krecipes-hold

  • Jason Kivlighn
  • Unai Garro
  • Cyril Bosselut
  • Colleen Beamer (som skrev håndbogen)


Folk, som deltog i arbejdet med at portere til KDE 4, men som ikke arbejder på projektet i øjeblikket

  • Daniel Sauvé
  • Laurent Montel


De nuværende udviklere

  • José Manuel Santamaría Lema
  • Martin Engelmann