You can use GRAMPS also to keep track of the pedigree of breed animals. Note however that no special provisions are available for this. Eg, a bull will have countless families, and numerous children, for which the GRAMPS interface is not really designed.

+

{{languages|Animal pedigree}}

+

+

You can use Gramps also to keep track of the pedigree of breed animals. Note however that no special provisions are available for this. e.g. a bull will have countless families, and numerous children, for which the Gramps interface is not really designed.

+

+

<gallery>

+

Image:Relationships_animal.png|Relationships (animal)

+

Image:Pedigree_animal.png|Pedigree (animal)

+

Image:Edit_animal.png|Edit (animal)

+

</gallery>

== Animal translation file ==

== Animal translation file ==

−

For easy working with animals in GRAMPS, it helps if some terminology is changed. That is

+

For easy working with animals in Gramps, it helps if some terminology is changed. That is

−

* Person -> Animal

+

* Person -> Animal

−

* Family -> Flock

+

* Father -> Sire

−

* ...

+

* Mother -> Dam

+

* Marriage -> Pairing

+

...

−

User .... created a custom translation file to make navigation on GRAMPS more natural while entering your sheep breeding information

+

The file '''[[Image:gramps_animal_2_2_6.po.gz]]''', [[Image:Animal.po.gz]] (3.1.3) are an English sub-translation that makes using Gramps far more intuitive when dealing with animals.

+

+

Example output from a build using this file can be seen [http://www.dogo-canario.fr/pedigree/ here (dogs in french)].

== How to install the animal translation file ==

== How to install the animal translation file ==

'''NOTE: this is a hack! Use with caution.'''

'''NOTE: this is a hack! Use with caution.'''

−

*Adaptation is done on the source code, by overwriting a language-country code you don't need. So first, you need to [[Brief_introduction_to_SVN|get the source code]. Download with those instructions the source code of version 2.2.

+

*Adaptation is done on the source code, by overwriting a language-country code you don't need. So first, you need to [[Brief_introduction_to_SVN|get the source code]]. Download with those instructions the source code of version 3.1. For example:

*All OK? Now to apply the hack - download '''[[Image:gramps_animal_2_2_6.po.gz]]''' or [[Image:Animal.po.gz]] (3.1.3) and unzip it in the '''gramps31/po''' directory

+

+

<code>

+

cp gramps_animal_2_2_6.po.gz [myhome/mypath/]gramps31/po

+

cd [myhome/mypath/]gramps31/po

+

gzip -d gramps_animal_2_2_6.po.gz

+

</code>

+

+

*Now you have to use a locale that you wouldn't usually use. For instance, if your locale is en_GB, use en_US. create a symbolic link to '''gramps_animal_2_2_6.po''' in the '''po''' directory. The '''en_US''' locale is an example in '''all''' the command lines below. In the '''po''' directory do:

+

+

Update the translation according to last code :

+

<code>

+

msgmerge gramps_animal_2_2_6.po gramps.pot -o en_US.po

+

</code>

+

+

*And make sure the '''po/Makefile''' picks up the special locale that you chose:

Revision as of 18:14, 19 January 2013

You can use Gramps also to keep track of the pedigree of breed animals. Note however that no special provisions are available for this. e.g. a bull will have countless families, and numerous children, for which the Gramps interface is not really designed.

Relationships (animal)

Pedigree (animal)

Edit (animal)

Animal translation file

For easy working with animals in Gramps, it helps if some terminology is changed. That is

How to install the animal translation file

NOTE: this is a hack! Use with caution.

Adaptation is done on the source code, by overwriting a language-country code you don't need. So first, you need to get the source code. Download with those instructions the source code of version 3.1. For example:

Now you have to use a locale that you wouldn't usually use. For instance, if your locale is en_GB, use en_US. create a symbolic link to gramps_animal_2_2_6.po in the po directory. The en_US locale is an example in all the command lines below. In the po directory do:

Update the translation according to last code :

msgmerge gramps_animal_2_2_6.po gramps.pot -o en_US.po

And make sure the po/Makefile picks up the special locale that you chose: