Krecipes/da: Difference between revisions

From KDE UserBase Wiki
No edit summary
 
(80 intermediate revisions by 2 users not shown)
Line 23: Line 23:
== Hovedtræk ==
== Hovedtræk ==


<span class="mw-translate-fuzzy">
'''Søgning i opskrifterne'''
 
*  Laver en database over opskrifter med en behagelig brugerflade ved brug af SQLite, MySQL eller PostgreSQL.
*  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.
<br />
[[Image:Krecipes-adv-srch-multi.png|thumb|300px|center|Skærmen til Avanceret søgning]]<br />
*  Du kan også søge på kilde, antal portioner, tidsforbrug og adskillige andre kriterier.
* Opskrifter indskrives og redigeres i en lignende skærm, Indtastningen hjælpes ved at bruge menuer med tekstforslag.
<br />
[[Image:Krecipes-recipe-description-tab.png|thumb|300px|center|Rediger en opskrift]]<br />
*  Ingredienser og instruktioner kan indsættes fra en tekst eller en webside
* Opskrifter kan udskrives
<br />
[[Image:Krecipes-print-preview.png|thumb|300px|center|Forvisning af udskrift]]<br />
*  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 or “Now You're Cooking”
* Du kan eksportere til mange forskellige formater
* Fuld understøttelse for backup og gendannelse af databasen
* En indkøbsseddel kan laves på baggrund af udvalgte opskrifter
* Næringsværdi kan bruges til at hjælpe dig med at planlægge en diæt
<br />
[[Image:Krecipes-diet-help.png‎|thumb|300px|center|Diæt-hjælperen]]<br />
* Du kan søge efter opskrifter baseret på, hvad du har i køleskabet
<br />
[[Image:Krecipes-ingredient-match.png|thumb|300px|center|Søg på ingredienser]]<br />
* Omregningstabeller hjælper dig til at gå fra amerikansk til europæisk mål og vægt
<br />
[[Image:Krecipes-volume-convert.png|thumb|300px|center|Omregningsskærmen]]
</span>


* Creates a recipe database, using SQLite, MySQL or PostgreSQL, using a comfortable interface
* 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.


* Recipes can be searched by name or by ingredients included or to be omitted. Simply type in the a part of a recipe name and all those recipes are instantly available to view, edit, or print. If you'd like to fine-tune your search, the advanced search also allows you to search by title as well as any combination of categories, ingredients, preparation time, authors, servings, or instruction text.
[[Image:Krecipes-adv-srch-multi.png|thumb|350px|center|''Den avancerede søgedialog'']]<br />


[[Image:Krecipes-adv-srch-multi.png|thumb|350px|center|''The Advanced Search Screen'']]<br />
* Du kan også søge på kilde, udbytte, tidsforbrug og adskillige andre kriterier.


* It's also possible to search on source, yield, preparation time, and several other criteria
* Opskrifter indskrives og redigeres i en lignende skærm, Indtastningen hjælpes ved at bruge menuer med tekstforslag.


* Recipes are entered an edited on a similar screen.  Entry is speeded by the use of drop-down menus using text prediction


'''Redigering af opskrifter'''


''' Edit Recipes '''
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.


Using the three input tabs, you will fill in the details of your recipes. On the first tab is the title, authors, categories, preparation time, and yield. On the next you may input ingredients, and on the last is the instructions.
[[Image:Krecipes-recipe-description-tab.png|thumb|350px|center|''Redigering af en opskrift'']]


[[Image:Krecipes-recipe-description-tab.png|thumb|350px|center|''Editing a Recipe'']]
* Ingredienser og instruktioner kan indsættes fra en allerede eksisterende tekstfil


* Ingredients and instructions can be pasted in if a text file already exists
* Opskrifter kan udskrives til indsættelse i scrapbøger etc.


* Recipes can be printed for inclusion in scrapbooks, etc.
[[Image:Krecipes-print-preview.png|thumb|350px|center|''Forhåndsvisning af udskrift'']]<br />


[[Image:Krecipes-print-preview.png|thumb|350px|center|''The Print Preview'']]<br />
* Filer kan importeres fra en eksisterende '''Krecipes'''-database


* Files can be imported from an existing '''Krecipes database'''
* Det er også muligt at importere data fra "MasterCook" 4, 5 or 6, "Meal-Master", "RecipeML", "Rezconf" og “Now You're Cooking”


* As well as from "MasterCook" 4, 5 or 6, "Meal-Master", "RecipeML", "Rezconf" or “Now You're Cooking”
* Det er også muligt at eksportere til mange forskellige formater


* It is also possible to export to many formats
* Fuld understøttelse for backup og gendannelse af databasen


* Backup and Restore of database is fully supported.
* 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.


* 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.
* Næringsværdi kan bruges til at hjælpe dig med at planlægge en diæt


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


'''Diæt-hjælper'''


'''Diet Helper'''
* Du kan søge efter opskrifter baseret på, hvad du har i køleskabet. Planlæg dine måltider for en dag, et par dage eller flere uger. Giv '''Krecipes''' information om, hvad du vil have til hvert af dine måltider, begræns mængden af en bestemt ernæringsegenskab (fedt, energi etc.), så vil '''Krecipes''' klare resten.
 
* 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|''Diæthjælperen'']]
[[Image:Krecipes-diet-help.png‎|thumb|350px|center|''Diæthjælperen'']]


[[Image:Krecipes-ingredient-match.png|thumb|350px|center|''Selecting by Ingredients'']]
[[Image:Krecipes-ingredient-match.png|thumb|350px|center|''Vælg efter ingredienser'']]


* Conversion tables help you move between Americal measure and metric
* Omregningstabeller hjælper dig til at gå fra amerikansk til europæisk mål og vægt


[[Image:Krecipes-volume-convert.png|thumb|350px|center|''The Conversion Screen'']]<br />
[[Image:Krecipes-volume-convert.png|thumb|350px|center|''Omregningsskærmen'']]<br />


'''Advanced Database Management'''
'''Avanceret databasehåndtering'''


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''' udnytter relationelle databaser fuldt ud. Kategorier, ingredienser, enheder osv. gemmes som separate størrelser, som kædes til opskrifter, når de bruges. Du kan omdøbe en af disse et sted og få alle opskrifter, som bruger elementet automatisk opdateret.


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.
Når du importerer opskrifter fra en ekstern kilde kan du komme ud for stavefejl og mærkelig brug af store bogstaver. Omdøb blot disse elementer i panelet <menuchoice>Data</menuchoice> for at korrigere alle dine opskrifter. Du kan for eksempel have kategorierne "Grønsager" og "Grøntsager". Omdøb "Grøntsager" til "Grønsager", så vil fletningsfunktionen placere alle opskrifter under disse to kategorier i den rigtige kategori.


Dette er kun en skitseagtig oversigt. Der er mange flere funktioner at udforske i [http://docs.kde.org/development/en/extragear-utils/krecipes/index.html håndbogen]. [http://krecipes.sourceforge.net/?p=about Projektets hjemmeside] har links til fora, hvor du kan få hjælp eller diskutere programmet.
Dette er kun en skitseagtig oversigt. Der er mange flere funktioner at udforske i [http://docs.kde.org/development/en/extragear-utils/krecipes/index.html håndbogen]. [http://krecipes.sourceforge.net/?p=about Projektets hjemmeside] har links til fora, hvor du kan få hjælp eller diskutere programmet.


<span class="mw-translate-fuzzy">
==Bidrag==
[[Category:Småprogrammer/da]]
[[Category:Hjem og hobby/da]]
</span>


'''Coding'''
'''Programmering'''


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
Vi hilser enhver med kendskab til C++ velkommen til at bidrage med kildekode, men selv hvis du ikke er programmør er der andre måder, du kan hjælpe på, se herunder.


Unless specified elsewhere, you should send contributions to the Krecipes group in [http://reviewboard.kde.org/ KDE Review Board]
Medmindre det angives andetsteds, så skal du sende bidrag til '''Krecipes'''-gruppen i [http://reviewboard.kde.org/ KDE Review Board]


'''Reporting bugs'''
'''Rapportering af fejl'''


You can use the [http://bugs.kde.org/ KDE Bug Tracking System] to report bugs.
Du kan bruge [http://bugs.kde.org/ KDE's fejlsporingssystem] til at rapportere fejl.


'''Translating'''
'''Oversættelse'''


* 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 :)
* Hvis du vil oversætte '''Krecipes''' skal du arbejde sammen med dit lokale KDE-oversættelsesteam. Hvis du er har lyst kan du se [http://kde.org/getinvolved/translation/ her]. Tjek den [http://l10n.kde.org/stats/gui/trunk-kde4/po/krecipes.po/ aktuelle status for oversættelse af Krecipes til dit sprog] og hvis du har mod på det, så bed om at blive knyttet til oversættelsesteamet.


* 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.
* Brugerflade: Vi har altid brug for hjælp til at oversætte til så mange sprog som muligt. Bemærk, at den aktuelle 2.0-gren ''ikke'' er i "string freeze"; nogle oversættelsesteams arbejder dog med '''Krecipes''' alligevel, så slut dig bare til dit lokale oversættelsesteam.


* Handbook: Currently the handbook in english is very outdated, please wait for instructions.
* Håndbog: Den nuværende håndbog på engelsk er meget forældet; vent på instruktioner.


* Sample recipes: We are figuring out a technical solution and proper workflow to do this, please wait for instructions.
* Eksempel-opskrifter: Vi arbejder på en teknisk løsning og en ordentlig arbejdsgang for dette; vent på instruktioner.


'''Giving Feedback'''
'''Giv feedback'''


Give us your feedback in the Krecipes Forums or in #krecipes IRC channel at FreeNode.
Giv os dit feedback i [https://forum.kde.org/viewforum.php?f=22 forummerne] eller med IRC på Libera Chat-kanalen #krecipes.


==Handbook==
==Håndbog==


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].
Håndbogen er i færd med at blive opdateret til '''Krecipes''' udgave til KDE 4, og desværre er den ikke klar endnu. Du kan tjekke den [http://docs.kde.org/development/en/extragear-utils/krecipes her].


==Download==
==Download==


'''Downloading And Compiling The Latest (2.0-beta2) Release'''
'''Download og byg den seneste udgave (2.0-beta2)'''


You can download the [http://sourceforge.net/projects/krecipes/files/krecipes/2.0-beta2/krecipes-2.0-beta2.tar.gz/download latest release] or see other releases in the [http://sourceforge.net/projects/krecipes/files "files" section of the sourceforge page]. You can see main changes in this version in the ChangeLog page.
Du kan downloade den [http://sourceforge.net/projects/krecipes/files/krecipes/2.0-beta2/krecipes-2.0-beta2.tar.gz/download seneste udgave] eller se andre udgaver i afsnittet [http://sourceforge.net/projects/krecipes/files "files" sourceforge-siden]. Du kan se de vigtigste ændringer i denne version på siden ChangeLog.


Building The Latest Release
'''Bygning af den seneste udgave'''<br />
Just untar the package first:
Du skal først udpakke filen:


{{input|1=tar -zxf krecipes-[VERSION_NUMBER].tar.gz}}
{{input|1=tar -zxf krecipes-[VERSION_NUMBER].tar.gz}}


And compile
og så bygge


{{input|1=cmake .
{{input|1=cmake .
Line 158: Line 128:
make install}}
make install}}


'''Downloading, Building And Installing The Latest Development Version With Git'''
'''Download, byg og installér den seneste udviklingsudgave med git'''


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


To download the source code, do:
For at downloade, gør følgende:


{{input|1=<nowiki>git clone git://anongit.kde.org/krecipes</nowiki>}}
{{input|1=<nowiki>git clone git://anongit.kde.org/krecipes</nowiki>}}


To update the source code, do:
For at opdatere kildekoden, skal du:


{{input|1=cd krecipes
{{input|1=cd krecipes
git pull}}
git pull}}


To build and install it in the default prefix (usually /usr/local):
For at bygge og installere den i standard-prefikset (sædvanligvis <tt>/usr/local</tt>):


{{input|1=mkdir build && cd build
{{input|1=mkdir build && cd build
Line 178: Line 148:
make install}}
make install}}


To build and install it in other prefix, for instance ~/.kde/:
For at bygge og installere til et andet prefiks, for eksempel <tt>~/.kde/</tt>:


{{input|1=mkdir build && cd build
{{input|1=mkdir build && cd build
Line 185: Line 155:
make install}}
make install}}


Also if you install it in ~/.kde/ you may want to set the following variables
Hvis du installerer den i <tt>~/.kde/</tt> skal du nok også sætte følgende variable i din <tt>.bashrc</tt> (eller hvad der er passende til dit brug):
in your .bashrc (or wherever it's appropiate for you):


{{input|1=export PATH=~/.kde/bin:${PATH}
{{input|1=export PATH=~/.kde/bin:${PATH}
Line 194: Line 163:
export LD_LIBRARY_PATH=~/.kde/lib}}
export LD_LIBRARY_PATH=~/.kde/lib}}


To uninstall it:
For at afinstallere:


{{input|1=cd build && make uninstall}}
{{input|1=cd build && make uninstall}}


==Contact==
==Kontakt==


* [https://mail.kde.org/mailman/listinfo/krecipes-devel Krecipes devel mailing list]
* [https://mail.kde.org/mailman/listinfo/krecipes-devel Krecipes-udviklernes postliste]
* Krecipes IRC channel; named #krecipes, located at FreeNode
* '''Krecipes' ''' IRC-kanal; benævnt #krecipes, placeret i Libera Chat


== Forfattere ==
== Forfattere ==

Latest revision as of 18:08, 8 October 2022

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.
  • Næringsværdi kan bruges til at hjælpe dig med at planlægge en diæt


Diæt-hjælper

  • Du kan søge efter opskrifter baseret på, hvad du har i køleskabet. Planlæg dine måltider for en dag, et par dage eller flere uger. Giv Krecipes information om, hvad du vil have til hvert af dine måltider, begræns mængden af en bestemt ernæringsegenskab (fedt, energi etc.), så vil Krecipes klare resten.
Diæthjælperen
Vælg efter ingredienser
  • Omregningstabeller hjælper dig til at gå fra amerikansk til europæisk mål og vægt
Omregningsskærmen


Avanceret databasehåndtering

Krecipes udnytter relationelle databaser fuldt ud. Kategorier, ingredienser, enheder osv. gemmes som separate størrelser, som kædes til opskrifter, når de bruges. Du kan omdøbe en af disse et sted og få alle opskrifter, som bruger elementet automatisk opdateret.

Når du importerer opskrifter fra en ekstern kilde kan du komme ud for stavefejl og mærkelig brug af store bogstaver. Omdøb blot disse elementer i panelet Data for at korrigere alle dine opskrifter. Du kan for eksempel have kategorierne "Grønsager" og "Grøntsager". Omdøb "Grøntsager" til "Grønsager", så vil fletningsfunktionen placere alle opskrifter under disse to kategorier i den rigtige kategori.

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.

Bidrag

Programmering

Vi hilser enhver med kendskab til C++ velkommen til at bidrage med kildekode, men selv hvis du ikke er programmør er der andre måder, du kan hjælpe på, se herunder.

Medmindre det angives andetsteds, så skal du sende bidrag til Krecipes-gruppen i KDE Review Board

Rapportering af fejl

Du kan bruge KDE's fejlsporingssystem til at rapportere fejl.

Oversættelse

  • Brugerflade: Vi har altid brug for hjælp til at oversætte til så mange sprog som muligt. Bemærk, at den aktuelle 2.0-gren ikke er i "string freeze"; nogle oversættelsesteams arbejder dog med Krecipes alligevel, så slut dig bare til dit lokale oversættelsesteam.
  • Håndbog: Den nuværende håndbog på engelsk er meget forældet; vent på instruktioner.
  • Eksempel-opskrifter: Vi arbejder på en teknisk løsning og en ordentlig arbejdsgang for dette; vent på instruktioner.

Giv feedback

Giv os dit feedback i forummerne eller med IRC på Libera Chat-kanalen #krecipes.

Håndbog

Håndbogen er i færd med at blive opdateret til Krecipes udgave til KDE 4, og desværre er den ikke klar endnu. Du kan tjekke den her.

Download

Download og byg den seneste udgave (2.0-beta2)

Du kan downloade den seneste udgave eller se andre udgaver i afsnittet "files" på sourceforge-siden. Du kan se de vigtigste ændringer i denne version på siden ChangeLog.

Bygning af den seneste udgave
Du skal først udpakke filen:

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

og så bygge

cmake .
make
make install

Download, byg og installér den seneste udviklingsudgave med git

Projektet udvikles under extragear/utils på KDE's servere.

For at downloade, gør følgende:

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

For at opdatere kildekoden, skal du:

cd krecipes
git pull

For at bygge og installere den i standard-prefikset (sædvanligvis /usr/local):

mkdir build && cd build
cmake ..
make
make install

For at bygge og installere til et andet prefiks, for eksempel ~/.kde/:

mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/.kde/
make
make install

Hvis du installerer den i ~/.kde/ skal du nok også sætte følgende variable i din .bashrc (eller hvad der er passende til dit brug):

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

For at afinstallere:

cd build && make uninstall

Kontakt

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