⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 po.m4

📁 一个扑克牌游戏集合的源码,包含了很多基本c-c++语言应用
💻 M4
📖 第 1 页 / 共 2 页
字号:
  # - LINGUAS is the value of the environment variable LINGUAS at configure  #   time.changequote(,)dnl  # Adjust a relative srcdir.  ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`  ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"  ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`  # In autoconf-2.13 it is called $ac_given_srcdir.  # In autoconf-2.50 it is called $srcdir.  test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"  case "$ac_given_srcdir" in    .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;    /*) top_srcdir="$ac_given_srcdir" ;;    *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;  esac  # Find a way to echo strings without interpreting backslash.  if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then    gt_echo='echo'  else    if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then      gt_echo='printf %s\n'    else      echo_func () {        cat <<EOT$*EOT      }      gt_echo='echo_func'    fi  fi  # A sed script that extracts the value of VARIABLE from a Makefile.  sed_x_variable='# Test if the hold space is empty.xs/P/P/xta# Yes it was empty. Look if we have the expected variable definition./^[	 ]*VARIABLE[	 ]*=/{  # Seen the first line of the variable definition.  s/^[	 ]*VARIABLE[	 ]*=//  ba}bd:a# Here we are processing a line from the variable definition.# Remove comment, more precisely replace it with a space.s/#.*$/ /# See if the line ends in a backslash.tb:bs/\\$//# Print the line, without the trailing backslash.ptc# There was no trailing backslash. The end of the variable definition is# reached. Clear the hold space.s/^.*$//xbd:c# A trailing backslash means that the variable definition continues in the# next line. Put a nonempty string into the hold space to indicate this.s/^.*$/P/x:d'changequote([,])dnl  # Set POTFILES to the value of the Makefile variable POTFILES.  sed_x_POTFILES="`$gt_echo \"$sed_x_variable\" | sed -e '/^ *#/d' -e 's/VARIABLE/POTFILES/g'`"  POTFILES=`sed -n -e "$sed_x_POTFILES" < "$ac_file"`  # Compute POTFILES_DEPS as  #   $(foreach file, $(POTFILES), $(top_srcdir)/$(file))  POTFILES_DEPS=  for file in $POTFILES; do    POTFILES_DEPS="$POTFILES_DEPS "'$(top_srcdir)/'"$file"  done  POMAKEFILEDEPS=""  if test -n "$OBSOLETE_ALL_LINGUAS"; then    test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"  fi  if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then    # The LINGUAS file contains the set of available languages.    ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`    POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"  else    # Set ALL_LINGUAS to the value of the Makefile variable LINGUAS.    sed_x_LINGUAS="`$gt_echo \"$sed_x_variable\" | sed -e '/^ *#/d' -e 's/VARIABLE/LINGUAS/g'`"    ALL_LINGUAS_=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`  fi  # Hide the ALL_LINGUAS assigment from automake.  eval 'ALL_LINGUAS''=$ALL_LINGUAS_'  # Compute POFILES  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)  # Compute UPDATEPOFILES  # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)  # Compute DUMMYPOFILES  # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)  # Compute GMOFILES  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)  # Compute PROPERTIESFILES  # as      $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).properties)  # Compute CLASSFILES  # as      $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).class)  # Compute QMFILES  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).qm)  # Compute MSGFILES  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang)).msg)  # Compute RESOURCESDLLFILES  # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang))/$(DOMAIN).resources.dll)  case "$ac_given_srcdir" in    .) srcdirpre= ;;    *) srcdirpre='$(srcdir)/' ;;  esac  POFILES=  UPDATEPOFILES=  DUMMYPOFILES=  GMOFILES=  PROPERTIESFILES=  CLASSFILES=  QMFILES=  MSGFILES=  RESOURCESDLLFILES=  for lang in $ALL_LINGUAS; do    POFILES="$POFILES $srcdirpre$lang.po"    UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"    DUMMYPOFILES="$DUMMYPOFILES $lang.nop"    GMOFILES="$GMOFILES $srcdirpre$lang.gmo"    PROPERTIESFILES="$PROPERTIESFILES \$(top_srcdir)/\$(DOMAIN)_$lang.properties"    CLASSFILES="$CLASSFILES \$(top_srcdir)/\$(DOMAIN)_$lang.class"    QMFILES="$QMFILES $srcdirpre$lang.qm"    frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`    MSGFILES="$MSGFILES $srcdirpre$frobbedlang.msg"    frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`    RESOURCESDLLFILES="$RESOURCESDLLFILES $srcdirpre$frobbedlang/\$(DOMAIN).resources.dll"  done  # CATALOGS depends on both $ac_dir and the user's LINGUAS  # environment variable.  INST_LINGUAS=  if test -n "$ALL_LINGUAS"; then    for presentlang in $ALL_LINGUAS; do      useit=no      if test "%UNSET%" != "$LINGUAS"; then        desiredlanguages="$LINGUAS"      else        desiredlanguages="$ALL_LINGUAS"      fi      for desiredlang in $desiredlanguages; do        # Use the presentlang catalog if desiredlang is        #   a. equal to presentlang, or        #   b. a variant of presentlang (because in this case,        #      presentlang can be used as a fallback for messages        #      which are not translated in the desiredlang catalog).        case "$desiredlang" in          "$presentlang"*) useit=yes;;        esac      done      if test $useit = yes; then        INST_LINGUAS="$INST_LINGUAS $presentlang"      fi    done  fi  CATALOGS=  JAVACATALOGS=  QTCATALOGS=  TCLCATALOGS=  CSHARPCATALOGS=  if test -n "$INST_LINGUAS"; then    for lang in $INST_LINGUAS; do      CATALOGS="$CATALOGS $lang.gmo"      JAVACATALOGS="$JAVACATALOGS \$(DOMAIN)_$lang.properties"      QTCATALOGS="$QTCATALOGS $lang.qm"      frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`      TCLCATALOGS="$TCLCATALOGS $frobbedlang.msg"      frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`      CSHARPCATALOGS="$CSHARPCATALOGS $frobbedlang/\$(DOMAIN).resources.dll"    done  fi  sed -e "s|@POTFILES_DEPS@|$POTFILES_DEPS|g" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@PROPERTIESFILES@|$PROPERTIESFILES|g" -e "s|@CLASSFILES@|$CLASSFILES|g" -e "s|@QMFILES@|$QMFILES|g" -e "s|@MSGFILES@|$MSGFILES|g" -e "s|@RESOURCESDLLFILES@|$RESOURCESDLLFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@JAVACATALOGS@|$JAVACATALOGS|g" -e "s|@QTCATALOGS@|$QTCATALOGS|g" -e "s|@TCLCATALOGS@|$TCLCATALOGS|g" -e "s|@CSHARPCATALOGS@|$CSHARPCATALOGS|g" -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp"  if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then    # Add dependencies that cannot be formulated as a simple suffix rule.    for lang in $ALL_LINGUAS; do      frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`      cat >> "$ac_file.tmp" <<EOF$frobbedlang.msg: $lang.po	@echo "\$(MSGFMT) -c --tcl -d \$(srcdir) -l $lang $srcdirpre$lang.po"; \	\$(MSGFMT) -c --tcl -d "\$(srcdir)" -l $lang $srcdirpre$lang.po || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }EOF    done  fi  if grep -l '@CSHARPCATALOGS@' "$ac_file" > /dev/null; then    # Add dependencies that cannot be formulated as a simple suffix rule.    for lang in $ALL_LINGUAS; do      frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`      cat >> "$ac_file.tmp" <<EOF$frobbedlang/\$(DOMAIN).resources.dll: $lang.po	@echo "\$(MSGFMT) -c --csharp -d \$(srcdir) -l $lang $srcdirpre$lang.po -r \$(DOMAIN)"; \	\$(MSGFMT) -c --csharp -d "\$(srcdir)" -l $lang $srcdirpre$lang.po -r "\$(DOMAIN)" || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }EOF    done  fi  if test -n "$POMAKEFILEDEPS"; then    cat >> "$ac_file.tmp" <<EOFMakefile: $POMAKEFILEDEPSEOF  fi  mv "$ac_file.tmp" "$ac_file"])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -