зеркало из https://github.com/stride3d/gettextnet.git
Clear references before update the template
git-svn-id: https://svn.code.sf.net/p/gettextnet/code@19 cfd95cc2-f724-4227-9a96-9a83de4730d4
This commit is contained in:
Родитель
c8e4051e0d
Коммит
16469ceb26
|
@ -122,7 +122,7 @@ namespace GNU.Gettext.Msgfmt
|
||||||
|
|
||||||
options.Mode = Mode.SateliteAssembly;
|
options.Mode = Mode.SateliteAssembly;
|
||||||
options.Verbose = false;
|
options.Verbose = false;
|
||||||
options.CompilerName = "mcs";
|
options.CompilerName = Path.DirectorySeparatorChar == '/' ? "mcs" : "csc";
|
||||||
options.ShowUsage = false;
|
options.ShowUsage = false;
|
||||||
options.DebugMode = false;
|
options.DebugMode = false;
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,11 @@ namespace GNU.Gettext.Xgettext
|
||||||
this.Options = options;
|
this.Options = options;
|
||||||
this.Catalog = new Catalog();
|
this.Catalog = new Catalog();
|
||||||
if (!Options.Overwrite && File.Exists(Options.OutFile))
|
if (!Options.Overwrite && File.Exists(Options.OutFile))
|
||||||
|
{
|
||||||
Catalog.Load(Options.OutFile);
|
Catalog.Load(Options.OutFile);
|
||||||
|
foreach(CatalogEntry entry in Catalog)
|
||||||
|
entry.ClearReferences();
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Catalog.Project = "PACKAGE VERSION";
|
Catalog.Project = "PACKAGE VERSION";
|
||||||
|
|
Загрузка…
Ссылка в новой задаче