App-Chart
view release on metacpan or search on metacpan
inc/MyMakeMakerGettext.pm view on Meta::CPAN
my $mo_files = $makemaker->wraplist (@mo_files);
my $ret = <<"HERE";
#---------------------------------------------------------------------------
# message translation stuff -- from MyMakeMakerGettext
PO_DOMAIN = $po_domain
POT_COPYRIGHT_HOLDER = $pot_copyright_holder
POT_FILE = po/\$(PO_DOMAIN).pot
POT_INPUTS = $pot_inputs
PO_FILES = $po_files
MO_FILES = $mo_files
HERE
$ret .= <<'HERE';
pot: $(POT_FILE)
po: pot $(PO_FILES)
mo: po $(MO_FILES)
# "--keyword" options needed for 0.17, maybe they'll be builtin in later
# gettext.
#
POT_TEMP_FILE = $(PO_DOMAIN)-messages.tmp
$(POT_FILE): po/header.pot $(POT_INPUTS)
xgettext \
--omit-header \
--add-comments=TRANSLATORS: \
--width=78 \
--msgid-bugs-address='$(AUTHOR)' \
--copyright-holder='$(POT_COPYRIGHT_HOLDER)' \
--default-domain=$(PO_DOMAIN) \
--package-name=$(DISTNAME) \
--package-version='$(VERSION)' \
--output=$(POT_TEMP_FILE) \
--from-code=utf-8 \
--language=Perl \
--keyword=__ \
--keyword=__x \
--keyword=N__ \
--keyword=__nx:1,2 \
--keyword=__p:1c,2 \
--keyword=__px:1c,2 \
$(POT_INPUTS)
cat po/header.pot $(POT_TEMP_FILE) >$(POT_FILE)
rm $(POT_TEMP_FILE)
# Each po/XX.po is msgmerged from the .pot, and generates a .mo under
# LocaleData.
#
HERE
foreach my $i (0 .. $#po_files) {
my $pofile = $po_files[$i];
misc/magical-false.pl view on Meta::CPAN
tie ($magical_false, 'MagicalFalse');
print "",($magical_false ? 1 : 0),"\n";
my $confine_win = Gtk2::Gdk::Window->new
($toplevel->get_root_window, { window_type => 'toplevel',
wclass => 'output',
width => 100, height => 100,
override_redirect => $magical_false });
$confine_win->show;
# wclass => 'GDK_INPUT_ONLY',
# override_redirect => 1 }));
( run in 0.401 second using v1.01-cache-2.11-cpan-4e96b696675 )