Change path of localization fies to fit Debian standard. (Closes: Bug#73368)
authorAbou Al Montacir <abou.almontacir@sfr.fr>
Wed, 15 Jan 2014 20:49:04 +0000 (21:49 +0100)
committerPaul Gevers <elbrus@debian.org>
Mon, 30 Oct 2017 19:32:33 +0000 (19:32 +0000)
Gbp-Pq: Name change-path-of-localization-files-to-fit-Debian-standar.patch

fpcsrc/utils/fpdoc/dglobals.pp
fpcsrc/utils/fpdoc/fpclasschart.pp
fpcsrc/utils/fpdoc/fpdoc.pp
fpcsrc/utils/fpdoc/intl/Makefile
fpcsrc/utils/fpdoc/makeskel.pp
fpcsrc/utils/fpdoc/unitdiff.pp

index 1d43a9756235f0d79178722aab84d9b295ff8a72..a74672db94d1b430021f7d06cc31c5c0ac84d4a8 100644 (file)
@@ -1677,7 +1677,7 @@ procedure TranslateDocStrings(const Lang: String);
 
 Const
 {$ifdef unix}
-  DefDir = '/usr/local/share/locale';
+  DefDir = '/usr/share/locale';
 {$else}  
   DefDir = 'intl';
 {$endif}
@@ -1691,7 +1691,7 @@ begin
     Dir:=DefDir;
   Dir:=IncludeTrailingPathDelimiter(Dir);
 {$IFDEF Unix}
-  mo := TMOFile.Create(Format(Dir+'%s/LC_MESSAGES/dglobals.mo', [Lang]));
+  mo := TMOFile.Create(Format(Dir+'%s/LC_MESSAGES/dglobals-' + {$include %FPCVERSION%} + '.mo', [Lang]));
 {$ELSE}
   mo := TMOFile.Create(Format(Dir+'dglobals.%s.mo', [Lang]));
 {$ENDIF}
index b70ebb4d377787a25161155eec1104ab432c033d..c966378ca47159721255b2e0a85e3cc497ad2b25 100644 (file)
@@ -687,7 +687,7 @@ Function ParseCommandLine : Integer;
 
 Const
 {$IFDEF Unix}
-  MoFileTemplate = '/usr/local/share/locale/%s/LC_MESSAGES/makeskel.mo';
+  MoFileTemplate = '/usr/share/locale/%s/LC_MESSAGES/makeskel-' + {$include %FPCVERSION%} + '.mo';
 {$ELSE}
   MoFileTemplate ='intl/makeskel.%s.mo';
 {$ENDIF}
index 999e31efb5fb3f11fb1870aca92d0244c046d79f..011244727a04f38a389550584393686ee381ef3b 100644 (file)
@@ -394,7 +394,7 @@ Procedure TFPDocApplication.DoRun;
 begin
   try
   {$IFDEF Unix}
-    gettext.TranslateResourceStrings('/usr/local/share/locale/%s/LC_MESSAGES/fpdoc.mo');
+    gettext.TranslateResourceStrings('/usr/share/locale/%s/LC_MESSAGES/fpdoc-' + {$include %FPCVERSION%} + '.mo');
   {$ELSE}
     gettext.TranslateResourceStrings('intl/fpdoc.%s.mo');
   {$ENDIF}
index 0ad56eb39e5f8d503505d05462283d32a10d2bee..a356d08b4a2b10e85d82457713144854997f50d8 100644 (file)
@@ -1,3 +1,5 @@
+FPC_VERSION=$(shell ${PP} -iV)
+
 all:   de
 
 clean:
@@ -16,8 +18,8 @@ pot:
        rstconv -i ../makeskel.rst -o makeskel.pot
        rstconv -i ../fpdocmk.rst -o fpdocmk.pot
 
-install:
-       install -D -m 0644 fpdoc.de.mo /usr/local/share/locale/de/LC_MESSAGES/fpdoc.mo
-       install -D -m 0644 dglobals.de.mo /usr/local/share/locale/de/LC_MESSAGES/dglobals.mo
-       install -D -m 0644 makeskel.de.mo /usr/local/share/locale/de/LC_MESSAGES/makeskel.mo
-       install -D -m 0644 fpdocmk.de.mo /usr/local/share/locale/de/LC_MESSAGES/fpdocmk.mo
+install: de
+       install -D -m 0644 fpdoc.de.mo ${INSTALL_PREFIX}/share/locale/de/LC_MESSAGES/fpdoc-${FPC_VERSION}.mo
+       install -D -m 0644 dglobals.de.mo ${INSTALL_PREFIX}/share/locale/de/LC_MESSAGES/dglobals-${FPC_VERSION}.mo
+       install -D -m 0644 makeskel.de.mo ${INSTALL_PREFIX}/share/locale/de/LC_MESSAGES/makeskel-${FPC_VERSION}.mo
+       install -D -m 0644 fpdocmk.de.mo ${INSTALL_PREFIX}/share/locale/de/LC_MESSAGES/fpdocmk-${FPC_VERSION}.mo
index b4b717abd4191c3af6c094f854ba7fc396e5db7f..6ba9e7e2ff5536aecb1c9b789d9727f2a2fbe9bb 100644 (file)
@@ -584,7 +584,7 @@ Function ParseCommandLine : Integer;
 
 Const
 {$IFDEF Unix}
-  MoFileTemplate = '/usr/local/share/locale/%s/LC_MESSAGES/makeskel.mo';
+  MoFileTemplate = '/usr/share/locale/%s/LC_MESSAGES/makeskel-' + {$include %FPCVERSION%} + '.mo';
 {$ELSE}
   MoFileTemplate ='intl/makeskel.%s.mo';
 {$ENDIF}
index a7259cb47235a07cb50aa0adf3362cdff41e2c79..2514729f489131eca02fcae89ea0329c1193fcdf 100644 (file)
@@ -169,7 +169,7 @@ procedure ParseCommandLine;
 
 Const
 {$IFDEF Unix}
-  MoFileTemplate = '/usr/local/share/locale/%s/LC_MESSAGES/makeskel.mo';
+  MoFileTemplate = '/usr/share/locale/%s/LC_MESSAGES/makeskel-' + {$include %FPCVERSION%} + '.mo';
 {$ELSE}
   MoFileTemplate ='intl/makeskel.%s.mo';
 {$ENDIF}