File manager - Edit - /home/aussies6/public_html/seafoodwarehouse.com.au/wp-content/plugins/wpclef/update_translations.sh
Back
#!/bin/bash DIR="languages" DOMAIN="wpclef" POT="$DIR/$DOMAIN.pot" SOURCES="*.php" # Create template echo "Creating POT" rm -f $POT xgettext --copyright-holder="Clef, Inc." \ --package-name="WPClef" \ --package-version="2.6.4" \ --msgid-bugs-address="support@getclef.com" \ --language=PHP \ --sort-output \ --keyword=__ \ --keyword=_e \ --from-code=UTF-8 \ --output=$POT \ --default-domain=$DOMAIN \ `find . -type f -name "*.php" | grep -v ./node_modules | grep -v ./build` # Update language .po files for FILE in languages/*.po do LANG=${FILE#languages\/clef\-} LANG=${LANG%\.po} echo "Updating language file for $LANG from $POT" msgmerge --sort-output --update --backup=off $FILE $POT done # Sync with Transifex tx push -s -t tx pull -af # Compile language .po files to .mo for FILE in languages/*.po do LANG=${FILE#languages\/clef\-} LANG=${LANG%\.po} echo "Compiling $LANG.po to $LANG.mo" msgfmt --check --verbose --output-file=languages/clef-$LANG.mo $FILE done
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings