mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-05-15 10:05:26 +02:00
26 lines
722 B
Bash
Executable file
26 lines
722 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Detect
|
|
SRC=$( realpath $( dirname $0 )/../ )
|
|
|
|
# Clean php file in tmp directory
|
|
[ -d "$SRC/tmp" ] && rm -fr "$SRC/tmp/*.php"
|
|
|
|
# Extract messages from LdapSaisie PHP files using xgettext
|
|
xgettext --from-code utf-8 \
|
|
-o "$SRC/lang/ldapsaisie-main.pot" \
|
|
--omit-header \
|
|
--copyright-holder="Easter-eggs" \
|
|
--keyword="__" \
|
|
--keyword="___" \
|
|
$( find "$SRC" -name "*.php" )
|
|
|
|
# Extract other messages from LdapSaisie templates files
|
|
$SRC/bin/ldapsaisie.php generate_lang_file \
|
|
-o "$SRC/lang/ldapsaisie-templates.pot" \
|
|
-f pot \
|
|
--only templates
|
|
|
|
# Merge previous results in ldapsaisie.pot file
|
|
msgcat $SRC/lang/ldapsaisie-main.pot $SRC/lang/ldapsaisie-templates.pot -o $SRC/lang/ldapsaisie.pot
|