pakfire.cgi: Changes to install and remove confirmation pages
- On install confirmation page, add list of packages to install
- if package is already installed, don't show it on the list
- On install and remove confirmation pages, pad out translation
of "Package:" to length of 10 so that the column spacing doesn't
change for different languages.
- Display dependencies for package(s) to remove in 'parent -> child'
format.
- Display packages in use in 'parent -> child' format.
- Add translations for new text in all langs.
- functional changes
- When removing a package, remove it's dependencies.
- Don't allow a package or dependency to be removed if other
installed packages depend on it.
Signed-off-by: Stephen Cuka <stephen@firemypi.org> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>