1 votes

Pourquoi y a-t-il des variables dans la sortie de xgettext ?

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-04-13 10:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#: test.php:4
msgid "Application"
msgstr ""

Et quand je cours msgfmt juste pour être averti que CHARSET pas portable, pourquoi ?

Mon fichier source est aussi simple que :

<?php
var_dump(function_exists('_'));
textdomain("mail");
print _("Application");exit;

0voto

Caleb Points 11393

Peut-être que votre fichier d'entrée n'est pas dans le format attendu et qu'il ne fait que passer les données ? Essayez de poster votre fichier source (ou au moins une partie) sur pastebin ou ailleurs pour que nous puissions l'examiner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X