# This README is intended to describe the process of adding new translations from Launchpad # # As described in Bug #535060, upstream seems to be somewhat inactive so we are carrying # a delta of updated translations. If we are doing this anyway, we may aswell keep them # up to date! # # This process may be changed in the future, if a bzr branch of translations is created. # # Please update as necessary. # # -- Dave Walker (Daviey) Visit the transations page, and download the tarball: https://translations.edge.launchpad.net/gtk-recordmydesktop/trunk --> Download the translations # Apply the current patches quilt push -a quilt pop # Remove the current launchpad translations (if still last patch) # Create the patch # Extract the tarball of patches (minus the .pot file). cd po/ ls gtk-recordmydesktop* | sed 's/gtk-recordmydesktop-\(.*\)/mv \gtk-recordmydesktop-\1 \1/' | sh find *.po | sed 's/\.po//g' > LINGUAS bzr add bzr diff -p1 . > ../debian/patches/update-translations.patch.tmp *** Check it hasn't done anything silly, and removed new upstream translations (unlikely) *** # Remove the patches cd .. quilt pop -a rm -r .pc check it applies cleanly in the merging branch using quilt. ( Be a good egg, and submit your refreshed patch upstream: --> http://sourceforge.net/tracker/?group_id=172357 )