亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? intltool-update.in

?? Gtk+,glade3 部件應用示例源代碼。
?? IN
?? 第 1 頁 / 共 3 頁
字號:
#!@INTLTOOL_PERL@ -w# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4  -*-##  The Intltool Message Updater##  Copyright (C) 2000-2003 Free Software Foundation.##  Intltool is free software; you can redistribute it and/or#  modify it under the terms of the GNU General Public License #  version 2 published by the Free Software Foundation.##  Intltool is distributed in the hope that it will be useful,#  but WITHOUT ANY WARRANTY; without even the implied warranty of#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU#  General Public License for more details.##  You should have received a copy of the GNU General Public License#  along with this program; if not, write to the Free Software#  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.##  As a special exception to the GNU General Public License, if you#  distribute this file as part of a program that contains a#  configuration script generated by Autoconf, you may include it under#  the same distribution terms that you use for the rest of that program.##  Authors: Kenneth Christiansen <kenneth@gnu.org>#           Maciej Stachowiak#           Darin Adler <darin@bentspoon.com>## Release informationmy $PROGRAM = "intltool-update";my $VERSION = "0.37.1";my $PACKAGE = "intltool";## Loaded modulesuse strict;use Getopt::Long;use Cwd;use File::Copy;use File::Find;## Scalars used by the option stuffmy $HELP_ARG 	   = 0;my $VERSION_ARG    = 0;my $DIST_ARG	   = 0;my $POT_ARG	   = 0;my $HEADERS_ARG    = 0;my $MAINTAIN_ARG   = 0;my $REPORT_ARG     = 0;my $VERBOSE	   = 0;my $GETTEXT_PACKAGE = "";my $OUTPUT_FILE    = "";my @languages;my %varhash = ();my %po_files_by_lang = ();# Regular expressions to categorize file types.# FIXME: Please check if the following is correctmy $xml_support ="xml(?:\\.in)*|".	# http://www.w3.org/XML/ (Note: .in is not required)"ui|".			# Bonobo specific - User Interface desc. files"lang|".		# ?"glade2?(?:\\.in)*|".	# Glade specific - User Interface desc. files (Note: .in is not required)"scm(?:\\.in)*|".	# ? (Note: .in is not required)"oaf(?:\\.in)+|".	# DEPRECATED: Replaces by Bonobo .server files "etspec|".		# ?"server(?:\\.in)+|".	# Bonobo specific"sheet(?:\\.in)+|".	# ?"schemas(?:\\.in)+|".	# GConf specific"pong(?:\\.in)+|".	# DEPRECATED: PONG is not used [by GNOME] any longer."kbd(?:\\.in)+|".	# GOK specific. "policy(?:\\.in)+";	# PolicyKit filesmy $ini_support ="icon(?:\\.in)+|".	# http://www.freedesktop.org/Standards/icon-theme-spec"desktop(?:\\.in)+|".	# http://www.freedesktop.org/Standards/menu-spec"caves(?:\\.in)+|".	# GNOME Games specific"directory(?:\\.in)+|".	# http://www.freedesktop.org/Standards/menu-spec"soundlist(?:\\.in)+|".	# GNOME specific"keys(?:\\.in)+|".	# GNOME Mime database specific"theme(?:\\.in)+|".	# http://www.freedesktop.org/Standards/icon-theme-spec"service(?:\\.in)+";    # DBus specificmy $buildin_gettext_support = "c|y|cs|cc|cpp|c\\+\\+|h|hh|gob|py";## Always flush buffer when printing$| = 1;## Sometimes the source tree will be rooted somewhere else.my $SRCDIR = $ENV{"srcdir"} || ".";my $POTFILES_in;$POTFILES_in = "<$SRCDIR/POTFILES.in";my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null');## Handle optionsGetOptions ( "help" 	       => \$HELP_ARG, "version" 	       => \$VERSION_ARG, "dist|d"	       => \$DIST_ARG, "pot|p"	       => \$POT_ARG, "headers|s"	       => \$HEADERS_ARG, "maintain|m"	       => \$MAINTAIN_ARG, "report|r"	       => \$REPORT_ARG, "verbose|x"	       => \$VERBOSE, "gettext-package|g=s" => \$GETTEXT_PACKAGE, "output-file|o=s"     => \$OUTPUT_FILE, ) or &Console_WriteError_InvalidOption;&Console_Write_IntltoolHelp if $HELP_ARG;&Console_Write_IntltoolVersion if $VERSION_ARG;my $arg_count = ($DIST_ARG > 0)    + ($POT_ARG > 0)    + ($HEADERS_ARG > 0)    + ($MAINTAIN_ARG > 0)    + ($REPORT_ARG > 0);&Console_Write_IntltoolHelp if $arg_count > 1;my $PKGNAME = FindPackageName ();# --version and --help don't require a module namemy $MODULE = $GETTEXT_PACKAGE || $PKGNAME || "unknown";if ($POT_ARG){    &GenerateHeaders;    &GeneratePOTemplate;}elsif ($HEADERS_ARG){    &GenerateHeaders;}elsif ($MAINTAIN_ARG){    &FindLeftoutFiles;}elsif ($REPORT_ARG){    &GenerateHeaders;    &GeneratePOTemplate;    &Console_Write_CoverageReport;}elsif ((defined $ARGV[0]) && $ARGV[0] =~ /^[a-z]/){    my $lang = $ARGV[0];    ## Report error if the language file supplied    ## to the command line is non-existent    &Console_WriteError_NotExisting("$SRCDIR/$lang.po")        if ! -s "$SRCDIR/$lang.po";    if (!$DIST_ARG)    {	print "Working, please wait..." if $VERBOSE;	&GenerateHeaders;	&GeneratePOTemplate;    }    &POFile_Update ($lang, $OUTPUT_FILE);    &Console_Write_TranslationStatus ($lang, $OUTPUT_FILE);} else {    &Console_Write_IntltoolHelp;}exit;#########sub Console_Write_IntltoolVersion{    print <<_EOF_;${PROGRAM} (${PACKAGE}) $VERSIONWritten by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler.Copyright (C) 2000-2003 Free Software Foundation, Inc.This is free software; see the source for copying conditions.  There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE._EOF_    exit;}sub Console_Write_IntltoolHelp{    print <<_EOF_;Usage: ${PROGRAM} [OPTION]... LANGCODEUpdates PO template files and merge them with the translations.Mode of operation (only one is allowed):  -p, --pot                   generate the PO template only  -s, --headers               generate the header files in POTFILES.in  -m, --maintain              search for left out files from POTFILES.in  -r, --report                display a status report for the module  -d, --dist                  merge LANGCODE.po with existing PO templateExtra options:  -g, --gettext-package=NAME  override PO template name, useful with --pot  -o, --output-file=FILE      write merged translation to FILE  -x, --verbose               display lots of feedback      --help                  display this help and exit      --version               output version information and exitExamples of use:${PROGRAM} --pot    just create a new PO template${PROGRAM} xy       create new PO template and merge xy.po with itReport bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")or send email to <xml-i18n-tools\@gnome.org>._EOF_    exit;}sub echo_n{    my $str = shift;    my $ret = `echo "$str"`;    $ret =~ s/\n$//; # do we need the "s" flag?    return $ret;}sub POFile_DetermineType ($) {   my $type = $_;   my $gettext_type;   my $xml_regex     = "(?:" . $xml_support . ")";   my $ini_regex     = "(?:" . $ini_support . ")";   my $buildin_regex = "(?:" . $buildin_gettext_support . ")";   if ($type =~ /\[type: gettext\/([^\]].*)]/)    {	$gettext_type=$1;   }   elsif ($type =~ /schemas(\.in)+$/)    {	$gettext_type="schemas";   }   elsif ($type =~ /glade2?(\.in)*$/)    {       $gettext_type="glade";   }   elsif ($type =~ /scm(\.in)*$/)    {       $gettext_type="scheme";   }   elsif ($type =~ /keys(\.in)+$/)    {       $gettext_type="keys";   }   # bucket types   elsif ($type =~ /$xml_regex$/)    {       $gettext_type="xml";   }   elsif ($type =~ /$ini_regex$/)    {        $gettext_type="ini";   }   elsif ($type =~ /$buildin_regex$/)    {       $gettext_type="buildin";   }   else   {        $gettext_type="unknown";    }   return "gettext\/$gettext_type";}sub TextFile_DetermineEncoding ($) {    my $gettext_code="ASCII"; # All files are ASCII by default    my $filetype=`file $_ | cut -d ' ' -f 2`;    if ($? eq "0")    {	if ($filetype =~ /^(ISO|UTF)/)	{	    chomp ($gettext_code = $filetype);	}	elsif ($filetype =~ /^XML/)	{	    $gettext_code="UTF-8"; # We asume that .glade and other .xml files are UTF-8	}    }    return $gettext_code;}sub isNotValidMissing{    my ($file) = @_;    return if $file =~ /^\{arch\}\/.*$/;    return if $file =~ /^$varhash{"PACKAGE"}-$varhash{"VERSION"}\/.*$/;}sub FindLeftoutFiles{    my (@buf_i18n_plain,	@buf_i18n_xml,	@buf_i18n_xml_unmarked,	@buf_i18n_ini,	@buf_potfiles,	@buf_potfiles_ignore,	@buf_allfiles,	@buf_allfiles_sorted,	@buf_potfiles_sorted,        @buf_potfiles_ignore_sorted    );    ## Search and find all translatable files    find sub { 	push @buf_i18n_plain,        "$File::Find::name" if /\.($buildin_gettext_support)$/;	push @buf_i18n_xml,          "$File::Find::name" if /\.($xml_support)$/;	push @buf_i18n_ini,          "$File::Find::name" if /\.($ini_support)$/;	push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;	}, "..";    find sub { 	push @buf_i18n_plain,        "$File::Find::name" if /\.($buildin_gettext_support)$/;	push @buf_i18n_xml,          "$File::Find::name" if /\.($xml_support)$/;	push @buf_i18n_ini,          "$File::Find::name" if /\.($ini_support)$/;	push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;	}, "$SRCDIR/.." if "$SRCDIR" ne ".";    open POTFILES, $POTFILES_in or die "$PROGRAM:  there's no POTFILES.in!\n";    @buf_potfiles = grep !/^(#|\s*$)/, <POTFILES>;    close POTFILES;    foreach (@buf_potfiles) {	s/^\[.*]\s*//;    }    print "Searching for missing translatable files...\n" if $VERBOSE;    ## Check if we should ignore some found files, when    ## comparing with POTFILES.in    foreach my $ignore ("POTFILES.skip", "POTFILES.ignore")    {	(-s "$SRCDIR/$ignore") or next;	if ("$ignore" eq "POTFILES.ignore")	{	    print "The usage of POTFILES.ignore is deprecated. Please consider moving the\n".		  "content of this file to POTFILES.skip.\n";	}	print "Found $ignore: Ignoring files...\n" if $VERBOSE;	open FILE, "<$SRCDIR/$ignore" or die "ERROR: Failed to open $SRCDIR/$ignore!\n";	    	while (<FILE>)	{	    push @buf_potfiles_ignore, $_ unless /^(#|\s*$)/;	}	close FILE;	@buf_potfiles_ignore_sorted = sort (@buf_potfiles_ignore);    }    foreach my $file (@buf_i18n_plain)    {	my $in_comment = 0;	my $in_macro = 0;	open FILE, "<$file";	while (<FILE>)	{	    # Handle continued multi-line comment.	    if ($in_comment)	    {		next unless s-.*\*/--;		$in_comment = 0;	    }	    # Handle continued macro.	    if ($in_macro)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人美女视频在线观看18| 色综合久久久久网| 日韩精品欧美精品| 亚洲综合丁香婷婷六月香| 中文字幕av一区二区三区高| 日韩三级精品电影久久久| 欧美性猛交xxxx黑人交| 91视频免费观看| 波多野结衣精品在线| 亚洲 欧美综合在线网络| 亚洲日本在线观看| 中文字幕一区二区在线观看| 中文字幕免费在线观看视频一区| 欧美一区二区三区在线看| 欧美日韩一区二区不卡| 欧美三级韩国三级日本一级| 在线这里只有精品| 色婷婷综合久久久久中文| caoporm超碰国产精品| av中文字幕一区| 91丝袜高跟美女视频| 国产99久久久久| 国产aⅴ综合色| 成人教育av在线| 91在线观看一区二区| 99久久亚洲一区二区三区青草| 成人av第一页| 国产成人午夜视频| 成人福利视频网站| 99re亚洲国产精品| 色激情天天射综合网| 欧美中文字幕亚洲一区二区va在线| 在线视频国内一区二区| 欧美三级一区二区| 日韩一区二区精品| 欧美高清视频一二三区| 日韩午夜在线影院| 欧美r级在线观看| 日韩一级黄色大片| 久久精品亚洲精品国产欧美kt∨| 日本一区二区视频在线观看| 亚洲色图视频网| 最新不卡av在线| 亚洲国产毛片aaaaa无费看| 奇米一区二区三区| 日韩不卡免费视频| 国产激情一区二区三区桃花岛亚洲| 激情小说欧美图片| 国产一区二区三区在线观看免费视频 | 免费观看日韩电影| 激情图片小说一区| 国产毛片精品一区| 99久久精品久久久久久清纯| 欧美撒尿777hd撒尿| 69成人精品免费视频| 日韩免费高清电影| 国产精品麻豆一区二区| 亚洲图片欧美激情| 午夜激情久久久| 国产在线视频一区二区三区| 国产乱码精品一区二区三区av| 成人aa视频在线观看| 欧美日韩免费一区二区三区视频| 91麻豆精品国产91| 久久久91精品国产一区二区精品 | 日韩三级视频在线看| 亚洲婷婷综合色高清在线| 久久精品国产久精国产| 欧美天堂亚洲电影院在线播放| 欧美韩国日本一区| 久久99精品国产麻豆婷婷洗澡| 色婷婷综合久久久| 中文字幕av不卡| 精品一区二区三区在线播放 | 精品国产一区二区在线观看| 亚洲一区二区3| 成人免费高清视频| 精品国产不卡一区二区三区| 五月天激情综合| 在线欧美日韩精品| 九九热在线视频观看这里只有精品| 91网址在线看| 国产精品久久久久久久久快鸭| 国内外精品视频| 日韩午夜激情av| 日韩在线a电影| 欧日韩精品视频| 伊人一区二区三区| 99精品欧美一区二区三区综合在线| 欧美精品一区二区三区四区| 欧美96一区二区免费视频| 欧洲av在线精品| 亚洲日本一区二区三区| av在线综合网| 中文字幕制服丝袜一区二区三区 | 欧美午夜理伦三级在线观看| 中文字幕五月欧美| 成人看片黄a免费看在线| 国产偷v国产偷v亚洲高清| 国产一区激情在线| 精品国产青草久久久久福利| 久久成人麻豆午夜电影| 精品久久人人做人人爱| 久国产精品韩国三级视频| 日韩欧美色电影| 蓝色福利精品导航| 日韩免费一区二区三区在线播放| 蜜桃av一区二区| 欧美成人一区二区三区片免费| 免费人成网站在线观看欧美高清| 欧美一二三区在线| 九九九久久久精品| 欧美激情中文不卡| 99国内精品久久| 亚洲一区二区三区四区在线| 欧美日韩高清一区二区| 日本亚洲欧美天堂免费| 日韩免费看的电影| 韩国欧美国产1区| 国产日韩欧美综合在线| 成人黄色av电影| 怡红院av一区二区三区| 欧美日本一区二区| 激情五月婷婷综合网| 国产日韩欧美在线一区| 91麻豆国产精品久久| 亚洲精品网站在线观看| 欧美视频精品在线| 视频一区欧美日韩| 精品福利一区二区三区免费视频| 国产精品一级片| 亚洲摸摸操操av| 欧美精品一二三| 国产精品自拍一区| 中文字幕综合网| 欧美电影在线免费观看| 国产精品91xxx| 亚洲综合激情网| 精品美女一区二区| 99视频在线精品| 日韩精彩视频在线观看| 久久色在线视频| 色88888久久久久久影院野外| 视频一区在线视频| 欧美国产日韩亚洲一区| 欧美午夜精品久久久久久孕妇| 美国欧美日韩国产在线播放| 国产精品毛片大码女人| 欧美精品久久天天躁| 懂色中文一区二区在线播放| 亚洲成a人片在线不卡一二三区| 久久综合av免费| 日本高清不卡一区| 国产乱理伦片在线观看夜一区| 亚洲精品自拍动漫在线| 一区二区三区四区在线播放 | 亚洲一区二区在线视频| 精品少妇一区二区三区日产乱码| 91在线porny国产在线看| 免费人成在线不卡| 亚洲精品国产一区二区精华液| 欧美va亚洲va在线观看蝴蝶网| 91久久精品一区二区三区| 国产精品一区一区三区| 性感美女极品91精品| 中文天堂在线一区| 日韩欧美色综合网站| 色综合久久久久综合体| 国产成人精品影视| 免费日韩伦理电影| 一区二区三区91| 中文字幕乱码亚洲精品一区 | 亚洲黄色免费电影| 欧美国产成人在线| 日韩一卡二卡三卡四卡| 色狠狠色狠狠综合| 成人小视频在线| 另类欧美日韩国产在线| 一区二区在线看| 国产精品免费网站在线观看| 欧美大肚乱孕交hd孕妇| 欧美军同video69gay| 日本大香伊一区二区三区| 成人性视频网站| 国产一区 二区 三区一级| 丝袜脚交一区二区| 亚洲一区在线免费观看| 中文字幕一区二区在线播放| 久久久蜜桃精品| 日韩视频免费直播| 欧美久久一二三四区| 欧美性大战久久久久久久蜜臀| 99久久免费精品| 不卡大黄网站免费看| 国产不卡在线播放| 国产在线精品不卡| 韩国av一区二区三区在线观看| 蜜臀久久99精品久久久画质超高清| 亚洲r级在线视频| 亚洲五码中文字幕|