App-Greple-xlate

 view release on metacpan or  search on metacpan

i18n/Makefile  view on Meta::CPAN

LANGS    := DE EL ES ET FR ID JA KO NL RO RU TR ZH AR
RM_LANGS := DE          FR    JA KO       RU    ZH
IGNORE   := VERSION AUTHOR LICENSE

ENGINES     := deepl gpt3 gpt4o gpt5
LANGS_deepl := DE EL ES ET FR ID JA KO NL RO RU TR ZH
#LANGS_gpt3  := DE EL ES ET FR ID JA KO NL RO RU TR ZH
#LANGS_gpt4o := DE EL ES ET FR ID JA KO NL RO RU TR ZH
LANGS_gpt5  := DE EL ES ET FR ID JA KO NL RO RU TR ZH AR

MOD_NAME := $(shell perl -MJSON -0777nE 'say decode_json($$_)->{name}' ../META.json)
MOD_PATH := ../lib/$(subst -,/,$(MOD_NAME)).pm
MOD_FILE := $(notdir $(MOD_PATH))
MOD_DIR  := $(dir $(MOD_PATH))
MOD_NAME := $(MOD_FILE:.pm=)
SRC_DIR  := src

ORIGIN   := $(MOD_PATH)
PM       := $(notdir $(ORIGIN))
POD      := $(PM:.pm=.pod)
SRC      := $(POD:%=$(if $(SRC_DIR),$(SRC_DIR)/,)%)

script/xlate  view on Meta::CPAN

=cut

[[ $pod =~ Version\ +([0-9.]+) ]] && my_version=${BASH_REMATCH[1]}

##############################################################################
# Utility functions
##############################################################################

dist_dir() {
    local mod=$1
    perl -M$mod -MFile::Share=:all -E "say dist_dir '${mod//::/-}'"
}

warn() {
    [[ ${quiet:-} ]] && return
    echo "$@" >&2
}

die() {
    echo "$myname: $*" >&2
    exit 1



( run in 3.167 seconds using v1.01-cache-2.11-cpan-c221a9de4ec )