se:doc:lang:packs:guidelines
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | se:doc:lang:packs:guidelines [2019/01/12 17:53] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Anvisningar: | ||
+ | Språkpaket ska vara kodade med **UTF-8 (utan BOM)**. | ||
+ | Ett paket ska ha samma mappstruktur som FlatPress för att intstallationen ska bli enkel och filerna hamnar rätt när man packar upp språkpaketet i sin egen FlatPress-mapp. | ||
+ | |||
+ | ===== Exempel på layout ===== | ||
+ | |||
+ | Här är ett exempel taget ifrån ' | ||
+ | (Du kan använda Shellskriptet nedan, det kommer nog ett PHPscript snart). | ||
+ | < | ||
+ | . | ||
+ | |-- fp-interface | ||
+ | | `-- lang | ||
+ | | `-- it-it | ||
+ | | |-- id | ||
+ | | |-- lang.admin.config.php | ||
+ | | |-- lang.admin.entry.php | ||
+ | | |-- lang.admin.main.php | ||
+ | | |-- lang.admin.maintain.php | ||
+ | | |-- lang.admin.php | ||
+ | | |-- lang.admin.plugin.php | ||
+ | | |-- lang.admin.static.php | ||
+ | | |-- lang.admin.themes.php | ||
+ | | |-- lang.admin.uploader.php | ||
+ | | |-- lang.admin.widgets.php | ||
+ | | |-- lang.comments.php | ||
+ | | |-- lang.conf.php | ||
+ | | |-- lang.contact.php | ||
+ | | `-- lang.default.php | ||
+ | |-- fp-plugins | ||
+ | | |-- accessibleantispam | ||
+ | | | ||
+ | | | ||
+ | | |-- adminarea | ||
+ | | | ||
+ | | | ||
+ | | |-- akismet | ||
+ | | | ||
+ | | | ||
+ | | |-- archives | ||
+ | | | ||
+ | | | ||
+ | | |-- blockparser | ||
+ | | | ||
+ | | | ||
+ | | |-- calendar | ||
+ | | | ||
+ | | | ||
+ | | |-- categories | ||
+ | | | ||
+ | | | ||
+ | | |-- lastcomments | ||
+ | | | ||
+ | | | ||
+ | | |-- lastentries | ||
+ | | | ||
+ | | | ||
+ | | |-- lightbox | ||
+ | | | ||
+ | | | ||
+ | | |-- prettyurls | ||
+ | | | ||
+ | | | ||
+ | | `-- thumb | ||
+ | | `-- lang | ||
+ | | `-- lang.it-it.php | ||
+ | `-- fp-setup | ||
+ | `-- lang | ||
+ | `-- lang.it-it.php | ||
+ | </ | ||
+ | |||
+ | ===== Shellskriptet ===== | ||
+ | Användning: | ||
+ | |||
+ | Med ' | ||
+ | |||
+ | Lägg skriptet i samma mapp som du har ' | ||
+ | Detta skript kommer då att skapa ' | ||
+ | |||
+ | PS: I know, this code sucks :D ~~NWM | ||
+ | |||
+ | <code bash> | ||
+ | #!/bin/sh | ||
+ | |||
+ | ROOT=`pwd` | ||
+ | CURRENT=$ROOT/ | ||
+ | LANG=$1 | ||
+ | DEST=$ROOT/ | ||
+ | |||
+ | if [ -z $LANG ]; then | ||
+ | echo USAGE: makelangpack LANG | ||
+ | echo Where LANG is a locale, as in en-us, it-it, de-de etc. | ||
+ | fi | ||
+ | |||
+ | rm -Rf $DEST | ||
+ | mkdir -p $DEST/ | ||
+ | |||
+ | echo COPYING MAIN LANG FILES | ||
+ | cp -Rf $CURRENT/ | ||
+ | echo DONE | ||
+ | |||
+ | mkdir $DEST/ | ||
+ | echo COPYING PLUGIN LANG FILES | ||
+ | for A in $CURRENT/ | ||
+ | if [ -e $A/lang/ ] ; then | ||
+ | THEFILE=`basename $A` | ||
+ | echo $THEFILE : COPYING LANG FILE | ||
+ | THEDIR=$DEST/ | ||
+ | mkdir -p $THEDIR | ||
+ | cp $CURRENT/ | ||
+ | fi | ||
+ | done | ||
+ | echo | ||
+ | |||
+ | echo CREATING PACKAGE | ||
+ | |||
+ | tar cjf fp-lang-$LANG.tar.bz2 $DEST | ||
+ | |||
+ | echo LANG files for $LANG are in $DEST | ||
+ | </ |
se/doc/lang/packs/guidelines.txt · Last modified: 2019/01/12 17:53 by 127.0.0.1