Note, that this recipe is not updated long time and could be outdated!
Got it.

XWiki ar latviešu valodu

Latviskota XWiki saskarne ir iekļauta standarta XWiki versijā.
Šeit ir aprakstīts, kā uzlikt pašu jaunāko latviskojuma versiju no XWiki izstrādes vides.

  1. Atver vietni http://l10n.xwiki.org/xwiki/bin/view/L10NCode/GetTranslationFile?name=Platform.XWikiCoreResources&language=lv&app=Platform&xpage=plain un saglabā lapas saturu failā ApplicationResources_lv.properties
  2. Failu ApplicationResources_lv.properties ievieto mapē ../webapps/xwiki/WEB-INF/classes/
  3. Pārstartē Tomcat lietojumu serveri:

    /etc/init.d/tomcat5.5 restart

PDF eksporta labojums

  1. Iekopē atbilstošus TTF fontus, piem., Courier_New.ttf un Times_New_Roman.ttf ../webapps/xwiki/WEB-INF/fonts mapē.
  2. No ../WEB-INF/lib/xwiki-core-XYZ.java arhīva izkopē fop-config.xml failu uz ../WEB-INF/classes/ mapi.
  3. Failam fop-config.xml  pievieno rindas:

    <fonts>
    ...
    <!-- /webapps is symlink to /var/lib/tomcat5.5/webapps/ -->
    <font kerning="yes" embed-url="/webapps/xwiki/WEB-INF/fonts/Courier_New.ttf">
    <font-triplet name="Courier New" style="normal" weight="normal"/>
    </font>
    <font kerning="yes" embed-url="/webapps/xwiki/WEB-INF/fonts/Times_New_Roman.ttf">
    <font-triplet name="Times New Roman" style="normal" weight="normal"/>
    </font>
    ...
    </fonts>
  4. No ../WEB-INF/lib/xwiki-core-XYZ.java arhīva izkopē xhtml2fo.xsl failu uz ../WEB-INF/classes/ mapi.
  5. Failā xhtml2fo.xsl nomaina saturu:
    1. <xsl:attribute name="font-family">FreeSerif,serif</xsl:attribute> uz <xsl:attribute name="font-family">Times New Roman</xsl:attribute>
    2. Līdzīgi FreeMono,monospace uz Courier New
  6. Pārstartē tomcat.
  7. Ja iegūst kļūdu

    .../usr/share/tomcat5.5/.fop/fop-fonts.cache (No such file or directory)...

    tad izveido mapi un uzliek tam atbilstošas tiesības:

    mkdir /usr/share/tomcat5.5/.fop/
    chown tomcat55:root /usr/share/tomcat5.5/.fop/
    chmod 775 /usr/share/tomcat5.5/.fop/

Papildu resursu tulkojumi

  1. LiveTableMacro (Livetable) kolonnu nosaukumus var iztulkot, izveidojot lapu ar saturu:

    kolonna=Pilnais nosaukums
  2. Atver /xwiki/bin/admin/XWiki/XWikiPreferences?editor=globaladmin&section=Programming un laukā Internacionalizācijas dokumentu kopas norāda izveidoto lapu, piemāram: Custom.LivetableTranslations.

Saites


  
Tags XWiki Uzturēšana Valoda Lokalizācija
Created by Valdis Vītoliņš on 2013-11-09 13:23
Last modified by Valdis Vītoliņš on 2021-04-13 14:30
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License