summaryrefslogtreecommitdiff
path: root/Master/texmf
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2009-08-09 17:50:12 +0000
committerNorbert Preining <preining@logic.at>2009-08-09 17:50:12 +0000
commite69918468644f891e3246aa8c0f2001b8c92b108 (patch)
tree5f934875ac09fad226b5db90e23e8487e2b09b92 /Master/texmf
parentcf18f3ed20e8c33c50474349c41c4b820f631402 (diff)
rework translation handling completely, all is now done more or less
gettext compatible, and people can use po editors to edit tlpkg/translations/*.po git-svn-id: svn://tug.org/texlive/trunk@14589 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf')
-rwxr-xr-xMaster/texmf/scripts/texlive/tlmgr.pl4
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/do_listframe.pl20
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/gui-arch.pl12
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/gui-config.pl170
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/gui-uninstall.pl10
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/lang/cn90
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/lang/cs92
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/lang/de89
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/lang/en.sample94
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/lang/fr90
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/lang/it102
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/lang/pl86
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/lang/tw90
-rw-r--r--Master/texmf/scripts/texlive/tlmgrgui/lang/vi100
-rwxr-xr-xMaster/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl165
15 files changed, 194 insertions, 1020 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl
index 02a260b53df..94ca766312c 100755
--- a/Master/texmf/scripts/texlive/tlmgr.pl
+++ b/Master/texmf/scripts/texlive/tlmgr.pl
@@ -118,6 +118,7 @@ sub main {
my %globaloptions = (
"gui" => 1,
"gui-lang" => "=s",
+ "debug-translation" => 1,
"location" => "=s",
"machine-readable" => 1,
"package-logfiles" => "=s",
@@ -195,6 +196,9 @@ sub main {
GetOptions(\%opts, keys(%optarg)) or pod2usage(2);
+ $::debug_translation = 0;
+ $::debug_translation = 1 if $opts{"debug-translation"};
+
$::machinereadable = $opts{"machine-readable"}
if (defined($opts{"machine-readable"}));
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/do_listframe.pl b/Master/texmf/scripts/texlive/tlmgrgui/do_listframe.pl
index 3df4a668b63..a2b2ea002ef 100644
--- a/Master/texmf/scripts/texlive/tlmgrgui/do_listframe.pl
+++ b/Master/texmf/scripts/texlive/tlmgrgui/do_listframe.pl
@@ -94,7 +94,7 @@ sub update_info_window {
}
}
if ($text eq "") {
- $text = ___"nodescription";
+ $text = __("(no description available)");
}
$iw->delete("0.0", "end");
$iw->insert("0.0", "$text");
@@ -110,14 +110,14 @@ sub do_listframe {
-foreground => "blue",
-font => "helvetica 10 bold"
)->pack(-side => "top");
- $f_title->Label( -text => ___"ctrlshift"
+ $f_title->Label( -text => __("Use Ctrl or Shift or drag to select more")
)->pack(-side => "top");
$f_title->grid( -row => 1, -column => 1, -columnspan => 2,
-padx => "2m", -pady => "2m", -sticky => "we");
# column 1, row 2-3
- my $f_listf = $f->Labelframe(-text => ___"selpkg");
+ my $f_listf = $f->Labelframe(-text => __("Select packages"));
$f_listf->grid( -row => 2, -column => 1, -rowspan => 2,
-sticky => "nswe", -padx => "2m", -pady => "1m");
@@ -126,7 +126,7 @@ sub do_listframe {
my $f_listf_searchf = $f_listf->Frame;
$f_listf_searchf->pack(-pady => "1m");
my $f_listf_searchf_label =
- $f_listf_searchf->Label(-text => ___"search")->pack( -anchor => "w",
+ $f_listf_searchf->Label(-text => __("Search"))->pack( -anchor => "w",
-side => "left",
-padx => "1m",
-pady => "1m");
@@ -136,7 +136,7 @@ sub do_listframe {
$f_textf_text,
$_[0],
@$listref); });
- my $f_listf_searchf_button = $f_listf_searchf->Button(-text => ___"next",
+ my $f_listf_searchf_button = $f_listf_searchf->Button(-text => __("Next"),
-command => sub { find_next_search_match($f_listf_lb,
$f_listf_searchf_entry,
$f_textf_text,
@@ -156,7 +156,7 @@ sub do_listframe {
$f_listf_lb->pack(-fill => "both", -expand => 1);
# row 2 column 2
- my $f_textf = $f->Labelframe(-text => ___"infoitem");
+ my $f_textf = $f->Labelframe(-text => __("Information on the selected item"));
$f_textf->grid(-row => 2, -column => 2, -sticky => "nswe",
-padx => "2m", -pady => "1m");
@@ -178,16 +178,16 @@ sub do_listframe {
my $f_buttonf_optionsf = $f_buttonf->Frame();
if ($with_force) {
- my $foo = $f_buttonf_optionsf->Checkbutton(-text => ___"force",
+ my $foo = $f_buttonf_optionsf->Checkbutton(-text => __("Force"),
-variable => \$opts{"force"}
)->pack(-side => 'left');
- $balloon->attach($foo,-balloonmsg => ___"forceballoon");
+ $balloon->attach($foo,-balloonmsg => __("Force the removal of a package even if it is referenced in a collection."));
}
if ($with_deps) {
- my $foo = $f_buttonf_optionsf->Checkbutton(-text => ___"withoutdep",
+ my $foo = $f_buttonf_optionsf->Checkbutton(-text => __("without depends"),
-variable => \$opts{"no-depends"}
)->pack(-side => 'left');
- $balloon->attach($foo,-balloonmsg => ___"nodepballoon");
+ $balloon->attach($foo,-balloonmsg => __("For collections: install or remove will not install/remove the dependencies"));
}
$f_buttonf_optionsf->pack;
foreach my $k (keys %$buttonsref) {
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/gui-arch.pl b/Master/texmf/scripts/texlive/tlmgrgui/gui-arch.pl
index 010c4cbf2fc..653430fe96f 100644
--- a/Master/texmf/scripts/texlive/tlmgrgui/gui-arch.pl
+++ b/Master/texmf/scripts/texlive/tlmgrgui/gui-arch.pl
@@ -8,7 +8,7 @@
#
-our $back_arch = $back->add("arch",-label => ___"archs");
+our $back_arch = $back->add("arch",-label => __("Architectures"));
$screens{"arch"} = $back_arch;
# this will be loaded only on unix systems!
@@ -24,7 +24,7 @@ our $subframe;
push @update_function_list, \&init_archs;
-$back_arch->Label(-text => ___"remarchnotpos")->pack(-padx => "5m", -pady => "5m");
+$back_arch->Label(-text => __("Select architectures to be added (removal not possible)"))->pack(-padx => "5m", -pady => "5m");
sub init_archs {
@@ -56,8 +56,8 @@ sub init_archs {
$subframe->pack;
$arch_frame = $back_arch->Frame;
$arch_frame->pack(-padx => "10m", -pady => "5m");
- $arch_frame->Button(-text => ___"applychanges", -command => sub { apply_changes(); })->pack(-side => 'left', -padx => "3m");
- $arch_frame->Button(-text => ___"resetchanges", -command => sub { init_archs(); })->pack(-side => 'left', -padx => "3m");
+ $arch_frame->Button(-text => __("Apply changes"), -command => sub { apply_changes(); })->pack(-side => 'left', -padx => "3m");
+ $arch_frame->Button(-text => __("Reset changes"), -command => sub { init_archs(); })->pack(-side => 'left', -padx => "3m");
}
sub check_on_removal {
@@ -66,8 +66,8 @@ sub check_on_removal {
# removal not supported
$archs{$a} = 1;
$arch_frame->Dialog(-title => "info",
- -text => ___"remarchinfo",
- -buttons => [ ___"ok" ])->Show;
+ -text => __("Removals of binary systems currently not supported!"),
+ -buttons => [ __("Ok") ])->Show;
}
}
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/gui-config.pl b/Master/texmf/scripts/texlive/tlmgrgui/gui-config.pl
index f2bf48e0713..3481691ea0b 100644
--- a/Master/texmf/scripts/texlive/tlmgrgui/gui-config.pl
+++ b/Master/texmf/scripts/texlive/tlmgrgui/gui-config.pl
@@ -7,18 +7,18 @@
# GUI for tlmgr
#
-our $back_config = $back->add("config",-label => ___"config");
+our $back_config = $back->add("config",-label => __("Configuration"));
$screens{"config"} = $back_config;
my @fileassocdesc;
-$fileassocdesc[0] = ___"fa_dontchange";
-$fileassocdesc[1] = ___"fa_onlynew";
-$fileassocdesc[2] = ___"fa_all";
+$fileassocdesc[0] = __("None");
+$fileassocdesc[1] = __("Only new");
+$fileassocdesc[2] = __("All");
my %defaults;
for my $key (keys %TeXLive::TLConfig::TLPDBOptions) {
if ($TeXLive::TLConfig::TLPDBOptions{$key}->[0] eq "b") {
- $defaults{$key} = ($localtlpdb->option($key) ? ___"yes" : ___"no");
+ $defaults{$key} = ($localtlpdb->option($key) ? __("Yes") : __("No"));
} else {
if ($key eq "file_assocs") {
$defaults{$key} = $fileassocdesc[$localtlpdb->option($key)];
@@ -34,34 +34,55 @@ my @config_set_l;
my @config_set_m;
my @config_set_r;
-my $back_config_set = $back_config->Labelframe(-text => ___"defaultsettings");
+my $back_config_set = $back_config->Labelframe(-text => __("Default settings"));
$back_config_set->pack(-fill => "both", -padx => "2m", -pady => "2m");
push @config_set_l,
- $back_config_set->Label(-text => ___"defaultsource", -anchor => "w");
+ $back_config_set->Label(-text => __("Default installation source"), -anchor => "w");
push @config_set_m,
$back_config_set->Label(-textvariable => \$defaults{"location"});
push @config_set_r,
- $back_config_set->Button(-text => ___"change",
+ $back_config_set->Button(-text => __("Change"),
-command => sub { menu_default_location(); });
-for my $key (qw/create_formats install_docfiles install_srcfiles/) {
+{
+ my $key;
+
+ $key = "create_formats";
push @config_set_l,
- $back_config_set->Label(-text => ___($key), -anchor => "w");
+ $back_config_set->Label(-text => __("Create formats on installation"), -anchor => "w");
push @config_set_m,
$back_config_set->Label(-textvariable => \$defaults{$key});
push @config_set_r,
- $back_config_set->Button(-text => ___"toggle",
+ $back_config_set->Button(-text => __("Toggle"),
+ -command => sub { toggle_setting($key); });
+
+ $key = "install_docfiles";
+ push @config_set_l,
+ $back_config_set->Label(-text => __("Install macro/font sources"), -anchor => "w");
+ push @config_set_m,
+ $back_config_set->Label(-textvariable => \$defaults{$key});
+ push @config_set_r,
+ $back_config_set->Button(-text => __("Toggle"),
+ -command => sub { toggle_setting($key); });
+
+ $key = "install_srcfiles";
+ push @config_set_l,
+ $back_config_set->Label(-text => __("Install macro/font docs"), -anchor => "w");
+ push @config_set_m,
+ $back_config_set->Label(-textvariable => \$defaults{$key});
+ push @config_set_r,
+ $back_config_set->Button(-text => __("Toggle"),
-command => sub { toggle_setting($key); });
}
push @config_set_l,
- $back_config_set->Label(-text => ___"backupdir", -anchor => "w");
+ $back_config_set->Label(-text => __("Default backup directory"), -anchor => "w");
push @config_set_m,
$back_config_set->Label(-textvariable => \$defaults{"backupdir"});
push @config_set_r,
- $back_config_set->Button(-text => ___"change",
+ $back_config_set->Button(-text => __("Change"),
-command => sub {
my $dir = $back_config->chooseDirectory();
if (defined($dir) && ($default_backupdir ne $dir)) {
@@ -73,21 +94,58 @@ push @config_set_r,
});
push @config_set_l,
- $back_config_set->Label(-text => ___"autobackup", -anchor => "w");
+ $back_config_set->Label(-text => __("Auto backup setting"), -anchor => "w");
push @config_set_m,
$back_config_set->Label(-textvariable => \$defaults{"autobackup"});
push @config_set_r,
- $back_config_set->Button(-text => ___"change",
+ $back_config_set->Button(-text => __("Change"),
-command => sub { select_autobackup($p); }, -anchor => "w");
if (!win32()) {
- for my $key (qw/sys_bin sys_info sys_man/) {
+ {
+ my $key;
+
+ $key = "sys_bin";
+ push @config_set_l,
+ $back_config_set->Label(-text => __("Link destination for programs"), -anchor => "w");
+ push @config_set_m,
+ $back_config_set->Label(-textvariable => \$defaults{$key});
+ push @config_set_r,
+ $back_config_set->Button(-text => __("Change"),
+ -command => sub {
+ my $dir = $back_config->chooseDirectory();
+ if (defined($dir) && ($defaults{$key} ne $dir)) {
+ # see warning concerning UTF8 or other encoded dir names!!
+ $localtlpdb->option($key, $dir);
+ $defaults{$key} = $dir;
+ $localtlpdb->save;
+ }
+ });
+
+ $key = "sys_info";
+ push @config_set_l,
+ $back_config_set->Label(-text => __("Link destination for info docs"), -anchor => "w");
+ push @config_set_m,
+ $back_config_set->Label(-textvariable => \$defaults{$key});
+ push @config_set_r,
+ $back_config_set->Button(-text => __("Change"),
+ -command => sub {
+ my $dir = $back_config->chooseDirectory();
+ if (defined($dir) && ($defaults{$key} ne $dir)) {
+ # see warning concerning UTF8 or other encoded dir names!!
+ $localtlpdb->option($key, $dir);
+ $defaults{$key} = $dir;
+ $localtlpdb->save;
+ }
+ });
+
+ $key = "sys_man";
push @config_set_l,
- $back_config_set->Label(-text => ___($key), -anchor => "w");
+ $back_config_set->Label(-text => __("Link destination for man pages"), -anchor => "w");
push @config_set_m,
$back_config_set->Label(-textvariable => \$defaults{$key});
push @config_set_r,
- $back_config_set->Button(-text => ___"change",
+ $back_config_set->Button(-text => __("Change"),
-command => sub {
my $dir = $back_config->chooseDirectory();
if (defined($dir) && ($defaults{$key} ne $dir)) {
@@ -102,29 +160,29 @@ if (!win32()) {
if (win32()) {
push @config_set_l,
- $back_config_set->Label(-text => ___("desktop_integration"), -anchor => "w");
+ $back_config_set->Label(-text => __("Create shortcuts in menu and on desktop"), -anchor => "w");
push @config_set_m,
$back_config_set->Label(-textvariable => \$defaults{"desktop_integration"});
push @config_set_r,
- $back_config_set->Button(-text => ___"toggle",
+ $back_config_set->Button(-text => __("Toggle"),
-command => sub { toggle_setting("desktop_integration"); });
if (admin()) {
push @config_set_l,
- $back_config_set->Label(-text => ___"w32_multi_user", -anchor => "w");
+ $back_config_set->Label(-text => __("Install for all users"), -anchor => "w");
push @config_set_m,
$back_config_set->Label(-textvariable => \$defaults{"w32_multi_user"});
push @config_set_r,
- $back_config_set->Button(-text => ___"toggle",
+ $back_config_set->Button(-text => __("Toggle"),
-command => sub { toggle_setting("w32_multi_user"); });
}
push @config_set_l,
- $back_config_set->Label(-text => ___"fileassocs", -anchor => "w");
+ $back_config_set->Label(-text => __("Change file associations"), -anchor => "w");
push @config_set_m,
$back_config_set->Label(-textvariable => \$defaults{'file_assocs'});
push @config_set_r,
- $back_config_set->Button(-text => ___"change",
+ $back_config_set->Button(-text => __("Change"),
-command => sub { select_file_assocs($p); }, -anchor => "w");
}
@@ -139,10 +197,10 @@ for my $i (0..$#config_set_l) {
my $lower = $back_config->Frame;
$lower->pack(-fill => "both");
-my $back_config_pap = $lower->Labelframe(-text => ___"papersettings");
+my $back_config_pap = $lower->Labelframe(-text => __("Paper settings"));
-my $back_config_pap_l1 = $back_config_pap->Label(-text => ___"defaultpaperall", -anchor => "w");
+my $back_config_pap_l1 = $back_config_pap->Label(-text => __("Default paper for all"), -anchor => "w");
my $back_config_pap_m1 = $back_config_pap->Button(-text => "A4",
-command => sub { change_paper("all", "a4"); });
my $back_config_pap_r1 = $back_config_pap->Button(-text => "letter",
@@ -204,9 +262,9 @@ foreach my $p (sort keys %papers) {
if (($p eq "context") && !defined($localtlpdb->get_package("bin-context"))) {
next;
}
- $l{$p} = $back_config_pap->Label(-text => ___("defaultpaperfor") . " $p", -anchor => "w");
+ $l{$p} = $back_config_pap->Label(-text => __("Default paper for") . " $p", -anchor => "w");
$m{$p} = $back_config_pap->Label(-textvariable => \$defaultpaper{$p}, -anchor => "w");
- $r{$p} = $back_config_pap->Button(-text => ___"change",
+ $r{$p} = $back_config_pap->Button(-text => __("Change"),
-command => sub { select_paper($p); }, -anchor => "w");
$l{$p}->grid( $m{$p}, $r{$p},
-padx => "2m", -pady => "2m", -sticky => "nsw");
@@ -215,10 +273,10 @@ foreach my $p (sort keys %papers) {
$back_config_pap->pack(-side => 'left', -fill => "both", -padx => "2m", -pady => "2m");
-my $back_config_act = $lower->Labelframe(-text => ___"actions");
+my $back_config_act = $lower->Labelframe(-text => __("Actions"));
-$back_config_act->Button(-text => ___"reinitlsr",
+$back_config_act->Button(-text => __("Re-initialize file database"),
-command => sub {
$mw->Busy(-recurse => 1);
info("Running mktexlsr, this may take some time ...\n");
@@ -226,7 +284,7 @@ $back_config_act->Button(-text => ___"reinitlsr",
$mw->Unbusy;
})->pack(-expand => 1, -fill => "x",
-padx => "2m", -pady => "2m");
-$back_config_act->Button(-text => ___"recreateformats",
+$back_config_act->Button(-text => __("Re-create all formats"),
-command => sub {
$mw->Busy(-recurse => 1);
info("Running fmtutil-sys --all, this may take some time ...\n");
@@ -234,7 +292,7 @@ $back_config_act->Button(-text => ___"recreateformats",
$mw->Unbusy;
})->pack(-expand => 1, -fill => "x",
-padx => "2m", -pady => "2m");
-$back_config_act->Button(-text => ___"updatemaps",
+$back_config_act->Button(-text => __("Update font map database"),
-command => sub {
$mw->Busy(-recurse => 1);
info("Running updmap-sys, this may take some time ...\n");
@@ -244,7 +302,7 @@ $back_config_act->Button(-text => ___"updatemaps",
-padx => "2m", -pady => "2m");
if (!win32()) {
- $back_config_act->Button(-text => ___"updatesymlinks",
+ $back_config_act->Button(-text => __("Update symbolic links"),
-command => sub {
$mw->Busy(-recurse => 1);
info("Updating symlinks ...\n");
@@ -253,7 +311,7 @@ if (!win32()) {
})->pack(-expand => 1, -fill => "x",
-padx => "2m", -pady => "2m");
- $back_config_act->Button(-text => ___"removesymlinks",
+ $back_config_act->Button(-text => __("Remove symbolic links"),
-command => sub {
$mw->Busy(-recurse => 1);
info("Removing symlinks ...\n");
@@ -269,17 +327,17 @@ $back_config_act->pack(-side => 'right', -fill => "both", -padx => "2m", -pady =
sub menu_default_location {
my $val = $default_location;
- my $sw = $mw->Toplevel(-title => ___"changedefaultsrc");
+ my $sw = $mw->Toplevel(-title => __("Change default installation source"));
$sw->transient($mw);
$sw->grab();
- $sw->Label(-text => ___"newdefaultsrc")->pack(-padx => "2m", -pady => "2m");
+ $sw->Label(-text => __("New default installation source"))->pack(-padx => "2m", -pady => "2m");
my $f1 = $sw->Frame;
my $entry = $f1->Entry(-text => $val, -width => 50);
$entry->pack(-side => "left",-padx => "2m", -pady => "2m");
my $f2 = $sw->Frame;
- $f2->Button(-text => ___"choosedir",
+ $f2->Button(-text => __("Choose Directory"),
-command => sub {
my $var = $sw->chooseDirectory;
if (defined($var)) {
@@ -287,7 +345,7 @@ sub menu_default_location {
$entry->insert(0,$var);
}
})->pack(-side => "left",-padx => "2m", -pady => "2m");
- $f2->Button(-text => ___"defaultnet",
+ $f2->Button(-text => __("Default net location"),
-command => sub {
$entry->delete(0,"end");
$entry->insert(0,$TeXLiveURL);
@@ -296,12 +354,12 @@ sub menu_default_location {
$f2->pack;
my $f = $sw->Frame;
- my $okbutton = $f->Button(-text => ___"ok",
+ my $okbutton = $f->Button(-text => __("Ok"),
-command => sub { $default_location = $entry->get;
$localtlpdb->option("location", $default_location);
$localtlpdb->save;
$sw->destroy })->pack(-side => 'left',-padx => "2m", -pady => "2m");
- my $cancelbutton = $f->Button(-text => ___"cancel",
+ my $cancelbutton = $f->Button(-text => __("Cancel"),
-command => sub { $sw->destroy })->pack(-side => 'right',-padx => "2m", -pady => "2m");
$f->pack(-expand => 'x');
$sw->bind('<Return>', [ $okbutton, 'Invoke' ]);
@@ -312,7 +370,7 @@ sub toggle_setting() {
my ($key) = @_;
my $new = ($localtlpdb->option($key) ? 0 : 1);
$localtlpdb->option($key, $new);
- $defaults{$key} = ($new ? ___"yes" : ___"no");
+ $defaults{$key} = ($new ? __("Yes") : __("No"));
$localtlpdb->save;
}
@@ -332,29 +390,29 @@ sub change_paper {
sub select_paper {
my $prog = shift;
- my $foo = $back_config->Toplevel(-title => ___("paperfor") . " $prog");
+ my $foo = $back_config->Toplevel(-title => __("Select paper format for") . " $prog");
$foo->transient($mw);
$foo->grab();
my $var = $defaultpaper{$prog};
- my $opt = $foo->BrowseEntry(-label => ___("defaultpaperfor") . " $prog", -variable => \$var);
+ my $opt = $foo->BrowseEntry(-label => __("Default paper for") . " $prog", -variable => \$var);
foreach my $p (sort @{$papers{$prog}}) {
$opt->insert("end",$p);
}
$opt->pack(-padx => "2m", -pady => "2m");
my $f = $foo->Frame;
- my $okbutton = $f->Button(-text => ___"ok", -command => sub { change_paper($prog,$var); $foo->destroy; })->pack(-side => "left", -padx => "2m", -pady => "2m");
- my $cancelbutton = $f->Button(-text => ___"cancel", -command => sub { $foo->destroy; })->pack(-side => "left", -padx => "2m", -pady => "2m");
+ my $okbutton = $f->Button(-text => __("Ok"), -command => sub { change_paper($prog,$var); $foo->destroy; })->pack(-side => "left", -padx => "2m", -pady => "2m");
+ my $cancelbutton = $f->Button(-text => __("Cancel"), -command => sub { $foo->destroy; })->pack(-side => "left", -padx => "2m", -pady => "2m");
$f->pack;
$foo->bind('<Return>', [ $okbutton, 'Invoke' ]);
$foo->bind('<Escape>', [ $cancelbutton, 'Invoke' ]);
}
sub select_autobackup {
- my $foo = $back_config->Toplevel(-title => ___"autobackup");
+ my $foo = $back_config->Toplevel(-title => __("Auto backup setting"));
$foo->transient($mw);
$foo->grab();
my $var = $defaults{"autobackup"};
- my $opt = $foo->BrowseEntry(-label => ___"autobackup",
+ my $opt = $foo->BrowseEntry(-label => __("Auto backup setting"),
-variable => \$var);
my @al;
push @al, "-1 (keep arbitrarly many)";
@@ -367,7 +425,7 @@ sub select_autobackup {
}
$opt->pack(-padx => "2m", -pady => "2m");
my $f = $foo->Frame;
- my $okbutton = $f->Button(-text => ___"ok",
+ my $okbutton = $f->Button(-text => __("Ok"),
-command => sub {
$var =~ s/ .*$//;
$localtlpdb->option("autobackup", $var);
@@ -376,7 +434,7 @@ sub select_autobackup {
$foo->destroy;
}
)->pack(-side => "left", -padx => "2m", -pady => "2m");
- my $cancelbutton = $f->Button(-text => ___"cancel", -command => sub { $foo->destroy; })->pack(-side => "left", -padx => "2m", -pady => "2m");
+ my $cancelbutton = $f->Button(-text => __("Cancel"), -command => sub { $foo->destroy; })->pack(-side => "left", -padx => "2m", -pady => "2m");
$f->pack;
$foo->bind('<Return>', [ $okbutton, 'Invoke' ]);
$foo->bind('<Escape>', [ $cancelbutton, 'Invoke' ]);
@@ -384,22 +442,22 @@ sub select_autobackup {
sub select_file_assocs {
- my $foo = $back_config->Toplevel(-title => ___"fileassocs");
+ my $foo = $back_config->Toplevel(-title => __("Change file associations"));
$foo->transient($mw);
$foo->grab();
my $var = $defaults{"file_assocs"};
- my $opt = $foo->BrowseEntry(-label => ___"fileassocs",
+ my $opt = $foo->BrowseEntry(-label => __("Change file associations"),
-variable => \$var);
my @al;
- push @al, "0 " . ___"fa_dontchange";
- push @al, "1 " . ___"fa_onlynew";
- push @al, "2 " . ___"fa_all";
+ push @al, "0 " . __("None");
+ push @al, "1 " . __("Only new");
+ push @al, "2 " . __("All");
foreach my $p (@al) {
$opt->insert("end",$p);
}
$opt->pack(-padx => "2m", -pady => "2m");
my $f = $foo->Frame;
- my $okbutton = $f->Button(-text => ___"ok",
+ my $okbutton = $f->Button(-text => __("Ok"),
-command => sub {
$var = substr($var,0,1);
$localtlpdb->option("file_assocs", $var);
@@ -408,7 +466,7 @@ sub select_file_assocs {
$foo->destroy;
}
)->pack(-side => "left", -padx => "2m", -pady => "2m");
- my $cancelbutton = $f->Button(-text => ___"cancel", -command => sub { $foo->destroy; })->pack(-side => "left", -padx => "2m", -pady => "2m");
+ my $cancelbutton = $f->Button(-text => __("Cancel"), -command => sub { $foo->destroy; })->pack(-side => "left", -padx => "2m", -pady => "2m");
$f->pack;
$foo->bind('<Return>', [ $okbutton, 'Invoke' ]);
$foo->bind('<Escape>', [ $cancelbutton, 'Invoke' ]);
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/gui-uninstall.pl b/Master/texmf/scripts/texlive/tlmgrgui/gui-uninstall.pl
index ffb7623181d..dc0ad47cf70 100644
--- a/Master/texmf/scripts/texlive/tlmgrgui/gui-uninstall.pl
+++ b/Master/texmf/scripts/texlive/tlmgrgui/gui-uninstall.pl
@@ -7,27 +7,27 @@
# GUI for tlmgr
#
-our $back_f3 = $back->add("uninstall", -label => ___"removaltab");
+our $back_f3 = $back->add("uninstall", -label => __("Uninstallation"));
$screens{"uninstall"} = $back_f3;
if ($^O=~/^MSWin(32|64)$/i) {
my $lab = $back_f3->Label(-justify => 'left',
- -text => ___"pleaseuse");
+ -text => __("Please use the \"Add/Remove Programs\" from the Control Panel!"));
$lab->pack(-padx => "10m", -pady => "5m");
} else {
my $lab = $back_f3->Label(-justify => 'left',
- -text => ___"reallyremove");
+ -text => __("Really remove the complete TeX Live 2009 installation?\nYour last chance to change your mind!"));
$lab->pack(-padx => "10m", -pady => "5m");
my $f = $back_f3->Frame;
$f->pack(-padx => "10m", -pady => "5m");
- my $ok = $f->Button(-text => ___"removetl",
+ my $ok = $f->Button(-text => __("Remove TeX Live 2009"),
-command => sub {
system("tlmgr", "uninstall", "--force");
- $mw->Dialog(-text => ___"completerem", -buttons => [ ___"ok" ])->Show;
+ $mw->Dialog(-text => __("Complete removal completed"), -buttons => [ __("Ok") ])->Show;
$mw->destroy;
exit(0);
});
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/lang/cn b/Master/texmf/scripts/texlive/tlmgrgui/lang/cn
deleted file mode 100644
index e30e33afc11..00000000000
--- a/Master/texmf/scripts/texlive/tlmgrgui/lang/cn
+++ /dev/null
@@ -1,90 +0,0 @@
-#
-# Simplified Chinese Language
-#
-# Provided by Hongsheng Zhao
-#
-# Translations of the TeX Live Manager GUI
-# please translate the strings on the right and send the translated file
-# saved with filename of the respective two-letter code tex-live@tug.org
-#
-# For not translated strings it is best to either leave them empty or comment
-# since for not defined translations the english one will be used
-#
-about: 关于
-addpkg: 添加软件包
-archs: 架构
-cancel: 取消
-change: 更改
-changesrc: 更改位置
-changesrclong: 更改安装源
-changedefaultsrc: 更改默认安装源
-newdefaultsrc: 新默认安装源
-choosedir: 选择目录
-config: 配置
-createformats: 在安装时创建格式文件
-currentsource: 当前安装源:
-debug: 调试
-defaultsource: 默认安装源
-defaultnet: 默认网络位置
-defaultpaperfor: 默认页面设置
-defaultpaperall: 全局默认页面设置
-defaultsettings: 默认设置
-force: 强制
-forceballoon: 即使软件包被其他软件集合引用,也强制删除。
-nodepballoon: 对软件集合:安装或删除操作将不会安装/删除依赖的软件包
-infoitem: 关于选定项目的信息
-install: 安装
-installdoc: 安装宏包/字体文档
-installsrc: 安装宏包/字体源文件
-installsel: 安装选定
-load: 加载
-warningtxt: 安装源数据库已经被加载。\n\n请使用“加载” (也可能是“更改”) 按钮来完成此操作。
-newsource: 新位置:
-next: 下一步
-ok: 好
-paperfor: 选择页面设置
-papersettings: 页面设置选项
-pressbutton: 按该按钮以便从特定位置加载数据库。
-quit: 退出
-reallyremove: 真的要完全删除 TeX Live 2009 吗?\n将不再要求你确认!
-remove: 删除
-removesel: 删除选定
-removetl: 删除 TeX Live 2009
-rempkg: 正在删除软件包
-search: 搜索
-remarchnotpos: 选择要添加的架构 (将不能再移除)
-selpkg: 选择软件包
-toggle: 反向选择
-debugballoon: 当调用tlmgr时打开调试模式。
-removaltab: 卸载
-update: 更新
-updateall: 更新所有
-updatesel: 更新选定
-updatepkg: 正在更新软件包
-ctrlshift: 使用 Ctrl 或 Shift 或拖动鼠标选择更多
-withoutdep: 没有依赖
-yes: 是
-no: 否
-starting: 开始中
-maytaketime: 这将需要一些时间!\n请等待,直到屏幕上出现就绪提示。\n
-completed: 完成
-loaderrortxt: 不能从 $newroot 加载 TeX Live 数据库\n如果你想要安装或更新软件包,请尝试一个不同的安装源/位置!\n\n对于配置和移除设定,你不需要进行任何干预。
-changeme: ...请对我做更改...
-nodescription: (无可用描述)
-applychanges: 应用更改
-resetchanges: 复位更改
-remarchinfo: 移除当前不支持的架构!
-pleaseuse: 请从控制面板中使用“添加/删除程序”!
-completerem: TeX Live 2009 已经被删除
-loadtlpdbwait: 正在加载本地 TeX Live 数据库\n这将需要一些时间,请等待!
-loadremotetlpdbwait: 正在加载远程 TeX Live 数据库\n这将需要一些时间,请等待!
-runupdater: 一些软件包没有能够被该图形用户界面程序更新!\n请运行一次 TEXROOT/tlpkg/installer/updater.bat!\n否则,将无法完成全部更新!\n注意: 你必须首先退出本程序!
-actions: 动作
-reinitlsr: 重新初始化文件名数据库
-recreateformats: 重建所有格式文件
-updatemaps: 更新字体映射文件数据库
-warningnonetupdate: 没有更新可用。\n\n你的安装被设置为从本机查找更新。\n\n如果你想从互联网进行本次安装, 请点击上面的“更改”按钮并选择"默认的网络位置“ (或任何其他你知道的可以使用的网络位置)。\n\n如果你想进行永久更改,请进入”配置"选项卡并改变默认的安装源。
-pleaseclick: 请点击左边的一个项目查看详细信息
-alluptodate: 完成更新,一切是最新的!
-
-# Encoding: UTF-8 without BOM.
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/lang/cs b/Master/texmf/scripts/texlive/tlmgrgui/lang/cs
deleted file mode 100644
index b8edede2b35..00000000000
--- a/Master/texmf/scripts/texlive/tlmgrgui/lang/cs
+++ /dev/null
@@ -1,92 +0,0 @@
-#
-# Czech language
-#
-# Provided by Jano Kula
-#
-# Translations of the TeX Live Manager GUI
-# please translate the strings on the right and send the translated file
-# saved with filename of the respective two-letter code tex-live@tug.org
-#
-# For not translated strings it is best to either leave them empty or comment
-# since for not defined translations the english one will be used
-about: O programu
-addpkg: Přidání balíčků
-archs: Architektury
-cancel: Zrušit
-change: Změnit
-changesrc: Změnit umístění
-changesrclong: Změnit zdroj instalace
-changedefaultsrc: Změnit výchozí zdroj instalace
-newdefaultsrc: Nový výchozí zdroj instalace
-choosedir: Vybrat adresář
-config: Konfigurace
-createformats: Při instalaci vytvořit formáty
-currentsource: Aktuální zdroj instalace:
-debug: ladit
-defaultsource: Výchozí zdroj instalace
-defaultnet: Výchozí síťové umístění
-defaultpaperfor: Výchozí papír pro
-defaultpaperall: Výchozí papír pro vše
-defaultsettings: Výchozí nastavení
-force: vynutit
-forceballoon: Vynutit odstranění balíčku i pokud na něj existuje reference v kolekci.
-nodepballoon: Pro kolekce: instalace/odstranění nedoinstaluje/neodstraní závislosti
-infoitem: Informace o vybrané položce
-install: Instalace
-installdoc: Instalovat dokumentaci maker/fontů
-installsrc: Instalovat zdrojové soubory maker/fontů
-installsel: Instalovat vybrané
-load: Nahrát
-warningtxt: Databáze zdroje instalace nebyla nahrána.\n\Prosím, nahrajte databázi použitím tlačítka "Nahrát" (a případně "Změnit").
-newsource: Nové umístění:
-next: Další
-ok: OK
-paperfor: výběr papíru pro
-papersettings: Nastavení papíru
-pressbutton: K nahrání databáze z vybraného umístění stiskněte toto tlačítko.
-quit: Ukončit
-reallyremove: Opravdu odstranit kompletní instalaci TeX Live 2009?\nŽádné další potvrzení nebude vyžadováno!
-remove: Odstranit
-removesel: Odstranit vybrané
-removetl: Odstranit TeX Live 2009
-rempkg: Odstraňování balíčků
-search: Hledat
-remarchnotpos: Vybrat architekturu k přidání (odstranění není možné)
-selpkg: Vybrat balíčky
-toggle: Přepnout
-debugballoon: Při spuštění tlmgr zapnout ladící mód.
-removaltab: Odinstalace
-update: Aktualizovat
-updateall: Aktualizovat vše
-updatesel: Aktualizovat vybrané
-updatepkg: Aktualizace balíčků
-ctrlshift: Pro vybrání více položek použijte Ctrl nebo Shift nebo přetažení
-withoutdep: bez závislostí
-yes: Ano
-no: Ne
-starting: Spouštění
-maytaketime: Prosím o strpení.\nAž bude připraven výstup objeví se tady.\n
-completed: Dokončeno
-loaderrortxt: Nelze nahrát databázi TeX Live z $newroot\nPokud chcete instalovat nebo aktualizovat balíčky, vyberte jiný zdroj/umístění instalace!\n\nPro konfiguraci nebo odstranění nemusíte dělat nic.
-changeme: ... prosím, změňte mě ...
-nodescription: (není dostupný žádný popis)
-applychanges: Aplikovat změny
-resetchanges: Vrátit změny
-remarchinfo: Odstranění architektury není podporováno!
-pleaseuse: Prosím, použijte "Přidat nebo odebrat programy" v Ovládacím panelu!
-completerem: TeX Live 2009 byl odstraněn
-loadtlpdbwait: Nahrávání lokální TeX Live databáze\nProsím o strpení.
-loadremotetlpdbwait: Nahrávání vzdálené TeX Live databáze\nProsím o strpení.
-runupdater: Některé balíčky nemohou být aktualizovány použitím grafického rozhraní!\nProsím, spusťte jednou TEXROOT/tlpkg/installer/updater.bat,\njinak aktualizace nebude úplná!\nPoznámka: Musíte nejdříve ukončit tento program.
-actions: Akce
-reinitlsr: Aktualizovat databázi souborů
-recreateformats: Znovu vytvořit všechny formáty
-updatemaps: Aktualizovat databázi font map
-warningnonetupdate: Nebyly nalezeny žádné aktualizace.\n\nVaše instalace je nastavena tak, že aktualizace vyhledává na disku.\n\nPokud chcete instalovat z internetu jenom v tomto případě, klikněte na tlačítko "Změnit" výše a vyberte "Výchozí síťové umístění" (nebo jiné funkční síťové umístění).\n\nPokud chcete provést trvalou změnu, jděte na záložku "Konfigurace" a změňte výchozí zdroj instalace.
-pleaseclick: Pro zobrazení detailů, prosím, klikněte na položku vlevo
-alluptodate: Vše aktuální!
-
-# Local Variables:
-# coding: utf-8
-# End:
-# vim:set fileencoding=utf-8: #
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/lang/de b/Master/texmf/scripts/texlive/tlmgrgui/lang/de
deleted file mode 100644
index ca0e4a140de..00000000000
--- a/Master/texmf/scripts/texlive/tlmgrgui/lang/de
+++ /dev/null
@@ -1,89 +0,0 @@
-# German strings for texlive manager gui
-# Norbert Preining, Peter Ragosch
-#
-about: TeX Live Manager (tlmgr)
-addpkg: Pakete hinzufügen
-archs: Architekturen
-cancel: Abbruch
-change: Ändern
-changesrc: Ändern der Installationsquelle
-changesrclong: Ändern der Installationsquelle
-changedefaultsrc: Ändern der voreingestellten Installationsquelle
-newdefaultsrc: Neue voreingestellte Installationsquelle
-choosedir: Auswahl eines Ordners
-config: Konfiguration
-createformats: Erstellen der Formatdateien bei der Installation
-currentsource: Aktuelle Installationsquelle
-debug: debug
-defaultsource: Voreingestellte Installationsquelle
-defaultnet: Voreingestellte Netzwerkquelle
-defaultpaperfor: Voreingestelles Papierformat für
-defaultpaperall: Voreingestelltes Papierformat für alle Programme
-defaultsettings: Voreinstellungen
-force: erzwingen
-forceballoon: Erzwinge das Entfernen einzelner Pakete ohne Rücksicht auf Abhängigkeiten.
-nodepballoon: Bei Paketsammlungen werden Abhängigkeiten automatisch aufgelöst (sowohl bei der Installation als auch beim Entfernen)
-infoitem: Information über das ausgewählte Paket.
-install: Installation
-installdoc: Installation der font/macro Dokumentation
-installsrc: Installation der font/macro Quellen
-installsel: Installation der ausgewählten Pakete
-load: Laden
-warningtxt: Die Datenbank der aktuellen Installationsquelle wurde nicht geladen.\n\nBitte durch betätigen der "Lade"- (und gegebenenfalls zuvor der "Ändern"-) Schaltfläche nachholen.
-newsource: Neue Quelle
-next: Nächster
-ok: Ok
-paperfor: Papierformat für
-papersettings: Papierformat-Einstellungen
-pressbutton: Pfad zur TeX Live-Datenbank.
-quit: Beenden
-reallyremove: Wollen Sie TeX Live 2009 wirklich komplett entfernen?\nEs werden keine weiteren Rückfragen gestellt!
-remove: Entfernen
-removesel: Entfernen der ausgewählten Pakete
-removetl: TeX Live 2009 entfernen
-rempkg: Entfernen von Paketen
-search: Suche
-remarchnotpos: Weitere Architekturen hinzufügen (Entfernen nicht möglich)
-selpkg: Auswählen von Paketen
-toggle: Ändern
-debugballoon: debug mode für tlmgr aktivieren
-removaltab: Entfernen von TeX Live 2009
-update: Aktualisieren
-updateall: Aktualisieren aller Pakete
-updatesel: Aktualisieren der ausgewählten Pakete
-updatepkg: Aktualisieren von Paketen
-ctrlshift: Auswahl von mehreren Paketen durch Strg-, Festelltaste, oder Ziehen
-withoutdep: Abhängigkeiten ignorieren
-yes: Ja
-no: Nein
-starting: Beginne
-maytaketime: Der Prozess kann einige Zeit laufen.\nBitte warten Sie, die Ausgabe wird am Ende hier angezeigt.\n
-completed: Fertig
-loaderrortxt: Die TeX Live Datenbank konnte nicht von $newroot geladen werden.\nBenutzen Sie eine andere Installationsquelle wenn sie Pakete installieren oder aktualisieren wollen.\n\nUm TeX Live zu konfigurieren oder zu löschen ist dies nicht nötig.
-changeme: ...bitte ändern...
-nodescription: (keine Beschreibung vorhanden)
-applychanges: Änderungen anwenden
-resetchanges: Änderungen zurücksetzten
-remarchinfo: Entfernen von Architekturen wird derzeit nicht unterstützt!
-pleaseuse: Bitte benutzen sie "Software" in der Systemsteuerung
-completerem: TeX Live 2009 wurde vollständig entfernt
-loadtlpdbwait: Laden der lokalen TeX Live Datenbank\nDas kann einige Zeit dauern, bitte warten!
-loadremotetlpdbwait: Laden der TeX Live Datenbank der Installationsquelle\nDas kann einige Zeit dauern, bitte warten!
-runupdater: Einige Pakete konnten nicht mit dem TeX Live Manager aktualisiert werden!\nBitte starten Sie TEXROOT/tlpkg/installer/updater.bat (ein Icon ist am Desktop erstellt worden) ein Mal,\nsonst ist die Aktualisierung unvollständig!\nACHTUNG: Sie müssen vorher dieses Programm beenden!"
-actions: Aktionen
-reinitlsr: Neuerstellung der Dateilisten (ls-R)
-recreateformats: Alle Formatdateien neu erstellen
-updatemaps: Font Datenbank erneuern (updmap-sys)
-warningnonetupdate: Keine aktuelleren Pakete gefunden.\n\nAls aktuelle Installationsquelle ist ein lokaler Pfad angegeben.\n\nSoll einmalig aus dem Internet aktualisiert werden,\nbetätigen Sie bitte obige Schaltfläche "Ändern" und wählen dann die Schaltfläche "Voreingestellte Netzwerkquelle"\noder geben Sie eine andere brauchbare Installationsquelle an.\n\nSoll die Installationsquelle dauerhaft geändert werden wählen Sie diese bitte in der Rubrik "Konfiguration".
-pleaseclick: Zur Anzeige der Paketinformationen bitte ein Paket im linken Teil des Fensters auswählen.
-alluptodate: Alles auf dem neuesten Stand!
-backupdir: Voreingestellter Backup-Ordner
-autobackup: Auto backup Einstellungen
-critupdates: Aktualisierungen des TeX Live Managers stehen bereit.\nInstallation und Aktualisierungen anderer Pakete nur mit der "erzwingen" Option möglich.\nBitte gehen Sie zur Aktualisierungsseite und drücken Sie "Aktualisieren aller Pakete".\nDas Programm beendet sich nach der Aktualisierung.\nDanach können Sie das Programm neu starten für weitere Aktualisierungen.
-critupdw32: Bitte warten Sie etwas nachdem das Programm sich beendet hat damit die Aktualisierungen durchgeführt werden können.
-
-
-# Local Variables:
-# coding: utf-8
-# End:
-# vim:set encoding=utf-8 fileencoding=utf-8: #
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/lang/en.sample b/Master/texmf/scripts/texlive/tlmgrgui/lang/en.sample
deleted file mode 100644
index 54a24d8548b..00000000000
--- a/Master/texmf/scripts/texlive/tlmgrgui/lang/en.sample
+++ /dev/null
@@ -1,94 +0,0 @@
-#
-# Translations of the TeX Live Manager GUI
-# please translate the strings on the right and send the translated file
-# saved with filename of the respective two-letter code tex-live@tug.org
-#
-# For not translated strings it is best to either leave them empty or comment
-# since for not defined translations the english one will be used
-#
-about: About
-addpkg: Adding packages
-archs: Architectures
-cancel: Cancel
-change: Change
-changesrc: Change Location
-changesrclong: Change the installation source
-changedefaultsrc: Change default installation source
-newdefaultsrc: New default installation source
-choosedir: Choose Directory
-config: Configuration
-createformats: Create formats on installation
-currentsource: Current installation source:
-debug: debug
-defaultsource: Default installation source
-defaultnet: Default Net Location
-defaultpaperfor: Default paper for
-defaultpaperall: Default paper for all
-defaultsettings: Default settings
-force: force
-forceballoon: Force the removal of a package even if it is referenced in a collection.
-nodepballoon: For collections: install or remove will not install/remove the dependencies
-infoitem: Info on the selected item
-install: Installation
-installdoc: Install macro/font docs
-installsrc: Install macro/font sources
-installsel: Install selected
-load: Load
-warningtxt: The database of the installation source has not been loaded.\n\nPlease use the "Load" (and possibly "Change") button to do so.
-newsource: New location:
-next: Next
-ok: Ok
-paperfor: paper select for
-papersettings: Paper settings
-pressbutton: Press this button to load the database from the specified location.
-quit: Quit
-reallyremove: Really remove the complete TeX Live 2009 installation?\nNo more confirmation will be asked!
-remove: Remove
-removesel: Remove selected
-removetl: Remove TeX Live 2009
-rempkg: Removing packages
-search: Search
-remarchnotpos: Select architectures to be added (removal not possible)
-selpkg: Select packages
-toggle: Toggle
-debugballoon: Turn on debug mode when calling tlmgr.
-removaltab: Uninstallation
-update: Update
-updateall: Update all
-updatesel: Update selected
-updatepkg: Updating packages
-ctrlshift: Use Ctrl or Shift or drag to select more
-withoutdep: without depends
-yes: Yes
-no: No
-starting: Starting
-maytaketime: This may take some time!\nPlease wait, the output will appear here when ready.\n
-completed: Completed
-loaderrortxt: Could not load the TeX Live Database from $newroot\nIf you want to install or update packages, please try with a different installation source/location!\n\nFor configuration and removal you don\'t have to do anything.
-changeme: ...please change me...
-nodescription: (no description available)
-applychanges: Apply changes
-resetchanges: Reset changes
-remarchinfo: Removals of archs currently not supported!
-pleaseuse: Please use the "Add/Remove Programs" from the Control Panel!
-completerem: TeX Live 2009 had been removed
-loadtlpdbwait: Loading local TeX Live Database\nThis may take some time, please wait!
-loadremotetlpdbwait: Loading remote TeX Live Database\nThis may take some time, please wait!
-runupdater: Some package cannot be updated using the GUI!\nPlease run TEXROOT/tlpkg/installer/updater.bat once!\nOtherwise the updates will not be complete!\nNOTE: You have to QUIT this program first!
-actions: Actions
-reinitlsr: Reinit file database
-recreateformats: Recreate all formats
-updatemaps: Update font map database
-warningnonetupdate: No updates found.\n\nYour installation is set up to look on the disk for updates.\n\nIf you want to install from the Internet for this one time only, click on the "Change" button above and select "Default Net Location" (or any other network location you know to be working).\n\nIf you want to change it permanently, go to the "Configuration" Tab and change the default installation source.
-pleaseclick: Please click on an item on the left for details
-alluptodate: Everything uptodate!
-backupdir: Default backup directory
-autobackup: Auto backup setting
-critupdates: Updates for the tlmgr are present.\nInstallation and upgrades won't work without being forced.\nPlease go to the update screen and press the "update all" button.\nThe program will terminate after the update.\nThen you can restart the program for further updates.
-critupdw32: Please wait a bit after the program has terminated so that the update can be completed.
-
-
-# Local Variables:
-# coding: utf-8
-# End:
-# vim:set encoding=utf-8 fileencoding=utf-8: #
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/lang/fr b/Master/texmf/scripts/texlive/tlmgrgui/lang/fr
deleted file mode 100644
index 0eb0194732a..00000000000
--- a/Master/texmf/scripts/texlive/tlmgrgui/lang/fr
+++ /dev/null
@@ -1,90 +0,0 @@
-#
-# Translations of the TeX Live Manager GUI
-# please translate the strings on the right and send the translated file
-# saved with filename of the respective two-letter code tex-live@tug.org
-#
-# For not translated strings it is best to either leave them empty or comment
-# since for not defined translations the english one will be used
-#
-about: À propos
-addpkg: Ajouter des paquets
-archs: Architectures
-cancel: Annuler
-change: Modifier
-changesrc: Modifier l'emplacement
-changesrclong: Modifier la source d'installation
-changedefaultsrc: Modifier la source d'installation par défaut
-newdefaultsrc: Nouvelle source d'installation par défaut
-choosedir: Choisir le répertoire
-config: Configuration
-createformats: Créer les formats à l'installation
-currentsource: Source d'installation actuelle :
-debug: Déboguer
-defaultsource: Source d'installation par défaut
-defaultnet: Emplacement réseau par défaut
-defaultpaperfor: Papier par défaut
-defaultpaperall: Papier par défaut pour tous
-defaultsettings: Réglages par défaut
-force: Forcer
-forceballoon: Forcer la suppression d'un paquet même s'il est listé dans une collection.
-nodepballoon: Pour les collections : l'installation ou la suppression n'installe ni ne supprime les paquets inclus.
-infoitem: Informations sur l'objet sélectionné
-install: Installation
-installdoc: Installer la documentation des macros et fontes
-installsrc: Installer les sources des macros et fontes
-installsel: Installer les paquets sélectionnés
-load: Charger
-warningtxt: La base de données de la source d'installation n'a pas été chargée.\n\nVeuillez utiliser le bouton "Charger" (et éventuellement "Modifier") pour le faire.
-newsource: Nouvel emplacement :
-next: Suivant
-ok: Ok
-paperfor: Sélectionner le papier pour
-papersettings: Réglages du papier
-pressbutton: Appuyez sur ce bouton pour charger la base de données depuis l'emplacement sélectionné.
-quit: Quitter
-reallyremove: Voulez-vous vraiment supprimer toute l'installation TeX Live 2009 ?\nOn ne vous le demandera pas deux fois !
-remove: Supprimer
-removesel: Supprimer les paquets sélectionnés
-removetl: Désinstaller TeX Live 2009
-rempkg: Supprimer des paquets
-search: Rechercher
-remarchnotpos: Sélectionner des architectures à ajouter (suppression impossible).
-selpkg: Sélectionner les paquets
-toggle: Basculer
-debugballoon: Activer le mode de déboguage au lancement de tlmgr.
-removaltab: Désinstallation
-update: Mettre à jour
-updateall: Tout mettre à jour
-updatesel: Mettre à jour les paquets sélectionnés
-updatepkg: Mettre à jour des paquets
-ctrlshift: Utiliser Ctrl ou Shift ou glisser pour en sélectionner plusieurs.
-withoutdep: Sans les dépendances
-yes: Oui
-no: Non
-starting: En train d'exécuter
-maytaketime: Ceci peut prendre du temps !\nVeuillez patienter, la sortie apparaîtra quand ce sera fini.\n
-completed: Terminé
-loaderrortxt: Impossible de charger la base de données TeX Live depuis $newroot.\n Veuillez sélectionner un autre emplacement si vous voulez ajouter ou mettre à jour des paquets.\nSi vous voulez juste changer la configuration ou retirer des paquets, inutile de changer quoi que ce soit.
-changeme: ... veuillez me modifier ...
-nodescription: (aucune description disponible)
-applychanges: Appliquer les changements
-resetchanges: Annuler les changements
-remarchinfo: Il est actuellement impossible de retirer des architectures !
-pleaseuse: Veuillez utiliser "Ajout/Suppression de programmes" depuis le panneau de configuration !
-completerem: TeX Live 2009 a été désinstallée.
-loadtlpdbwait: Chargement de la base de données TeX Live locale en cours\nCeci peut prendre du temps, veuillez patienter.
-loadremotetlpdbwait: Chargement de la base de données TeX Live distante en cours\nCeci peut prendre du temps, veuillez patienter.
-runupdater: Certains paquets ne peuvent pas être mis à jour depuis l'interface graphique.\nVeuillez lancer une fois la commande\nTEXROOT/tlpkg/installer/updater.bat\nou la mise à jour ne sera pas finie. Attention :\nvous devez d'abord quitter ce programme.
-actions: Actions
-reinitlsr: Ré-initialiser la base de données de fichiers
-recreateformats: Re-générer tous les formats
-updatemaps: Mettre à jour la base d'alias de fontes
-warningnonetupdate: Aucune mise à jour trouvée.\n\nVotre installation est réglée pour rechercher les mises à jour sur le disque.\n\n Si vous voulez mettre à jour depuis internet pour cette fois, cliquez sur le bouton "Modifier" ci-dessus et sélectionner "Emplacement réseau par défaut" (ou tout autre emplacement réseau que vous savez correct).\n\nSi vous voulez faire ceci de façon permanente, allez à l'onglet "Configuration" et modifiez la source d'installation par défaut.
-pleaseclick: Veuillez cliquer sur un item à gauche pour avoir sa description.
-alluptodate: Tout est à jour!
-
-
-# Local Variables:
-# coding: utf-8
-# End:
-# vim:set fileencoding=utf-8 ts=8 noexpandtab: #
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/lang/it b/Master/texmf/scripts/texlive/tlmgrgui/lang/it
deleted file mode 100644
index 22c802d4036..00000000000
--- a/Master/texmf/scripts/texlive/tlmgrgui/lang/it
+++ /dev/null
@@ -1,102 +0,0 @@
-#
-# Traduzione italiana della GUI di TeX Live Manager
-#
-# A cura di Marco Pallante (marco dot pallante at gmail dot com)
-#
-# Versione: Beta 1
-# Ultimo aggiornamento: dom 7 set 2008
-#
-# NOTE
-# Per la traduzione ho usato le indicazioni generali della traduzione
-# italiana del progetto Mozilla, recuperate da
-# http://www.mozillaitalia.it/dizionario_tascabile.html
-#
-# In generale, ho tradotto liberamente per rendere meglio i messaggi
-# nella forma impersonale.
-#
-# Tutti i messaggi sono stati tradotti.
-#
-#
-about: Informazioni
-addpkg: Aggiunta dei pacchetti
-archs: Architetture
-cancel: Annulla
-change: Cambia
-changesrc: Cambia l'Indirizzo
-changesrclong: Cambia l'origine di installazione
-changedefaultsrc: Cambia l'origine di installazione predefinita
-newdefaultsrc: Nuova origine di installazione predefinita
-choosedir: Scegli una Directory
-config: Configurazione
-createformats: Crea i formati durante l'installazione
-currentsource: Origine di installazione corrente:
-debug: debug
-defaultsource: Origine di installazione predefinita
-defaultnet: Indirizzo di Rete Predefinito
-defaultpaperfor: Formato pagina predefinito per
-defaultpaperall: Formato pagina predefinito per tutti
-defaultsettings: Impostazioni predefinite
-force: forza
-forceballoon: Forza la rimozione di un pacchetto anche se compare in una collezione.
-nodepballoon: Per le collezioni: installa o rimuovi non installerà/rimuoverà le dipendenze
-infoitem: Informazioni sull'elemento selezionato
-install: Installazione
-installdoc: Installa documentazione per macro e font
-installsrc: Installa sorgenti per macro e font
-installsel: Installa selezionati
-load: Carica
-warningtxt: Il database dell'origine di installazione non è stato caricato.\n\nUsare il pulsante "Carica" (ed eventualmente "Cambia") per procedere.
-newsource: Nuovo indirizzo:
-next: Successivo
-ok: Ok
-paperfor: formato pagina selezionato per
-papersettings: Impostazioni carta
-pressbutton: Premere questo pulsante per caricare il database dall'indirizzo specificato.
-quit: Esci
-reallyremove: Si vuole davvero rimuovere l'intera installazione di TeX Live 2009?\nNon saranno chieste ulteriori conferme!
-remove: Rimozione
-removesel: Rimuovi selezionati
-removetl: Rimuovi TeX Live 2009
-rempkg: Rimozione dei pacchetti
-search: Cerca
-remarchnotpos: Seleziona le architetture da aggiungere (la rimozione non è possibile)
-selpkg: Seleziona i pacchetti
-toggle: Inverti
-debugballoon: Attiva la modalità di debug alla chiamata di tlmgr.
-removaltab: Disinstallazione
-update: Aggiornamento
-updateall: Aggiorna tutti
-updatesel: Aggiorna selezionati
-updatepkg: Aggiornamento dei pacchetti
-ctrlshift: Usare Ctrl, Maiusc oppure trascinare per selezionare più elementi
-withoutdep: senza dipendenze
-yes: Sì
-no: No
-starting: Avvio
-maytaketime: Questa operazione potrebbe richiedere del tempo!\nAttendere, il risultato apparirà non appena pronto.\n
-completed: Completato
-loaderrortxt: Impossibile caricare il database di TeX Live da $newroot\nSe si desidera installare o aggiornare i pacchetti, provare un'altra origine di installazione o un diverso indirizzo!\n\nPer la configurazione e la rimozione non è necessario fare nulla.
-changeme: ...da cambiare...
-nodescription: (nessuna descrizione disponibile)
-applychanges: Applica le modifiche
-resetchanges: Annulla le modifiche
-remarchinfo: La rimozione delle architetture non è al momento supportata!
-pleaseuse: Usare "Installazione/Rimozione dei Programmi" dal Pannello di Controllo!
-completerem: TeX Live 2009 è stata rimossa
-loadtlpdbwait: Lettura del database locale di TeX Live\nQuesta operazione può richiedere del tempo, attendere!
-loadremotetlpdbwait: Lettura del database remoto di TeX Live\nQuesta operazione può richiedere del tempo, attendere!
-runupdater: Alcuni pacchetti non possono essere aggiornati tramite la GUI!\nEseguire una volta il comando TEXROOT/tlpkg/installer/updater.bat!\nAltrimenti gli aggiornamento non saranno completati!\nNOTA: Bisogna prima CHIUDERE questo programma!
-actions: Azioni
-reinitlsr: Inizializza di nuovo il database dei file
-recreateformats: Crea di nuovo tutti i formati
-updatemaps: Aggiorna il database delle mappe dei font
-warningnonetupdate: Nessun aggiornamento trovato.\n\nQuesta installazione è configurata per cercare gli aggiornamenti su disco.\n\nSe per quest'unica volta si vuole eseguire un'installazione da Internet, premere il tasto "Cambia" e selezionare "Indirizzo di Rete Predefinito" (o qualsiasi altro indirizzo di rete funzionante).\n\nPer rendere permanente la modifica, cambiare l'origine di installazione predefinita dalla pagina "Configurazione".
-pleaseclick: Selezionare un elemento dall'elenco a sinistra per vedere i dettagli
-alluptodate: Il sistema è aggionato completamente!
-
-
-
-# Local Variables:
-# coding: utf-8
-# End:
-# vim:set encoding=utf-8 fileencoding=utf-8: #
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/lang/pl b/Master/texmf/scripts/texlive/tlmgrgui/lang/pl
deleted file mode 100644
index e183678c30a..00000000000
--- a/Master/texmf/scripts/texlive/tlmgrgui/lang/pl
+++ /dev/null
@@ -1,86 +0,0 @@
-#
-# Polish strings for texlive manager gui
-# Staszek Wawrykiewicz
-#
-about: O programie
-addpkg: Dodawanie pakietów
-archs: Systemy operacyjne
-cancel: Anuluj
-change: Zmień
-changesrc: Zmień lokalizację
-changesrclong: Zmień źródło instalacji
-changedefaultsrc: Zmień domyślne źródło instalacji
-newdefaultsrc: Nowe domyślne źródło instalacji
-choosedir: Wybierz katalog
-config: Konfiguracja
-createformats: Utwórz formaty podczas instalacji
-currentsource: Aktualne źródło instalacji:
-debug: debug
-defaultsource: Domyślne źródło instalacji
-defaultnet: Domyślna lokalizacja w sieci
-defaultpaperfor: Domyślny format papieru dla
-defaultpaperall: Domyślny format papieru dla wszystkich programów
-defaultsettings: Ustawienia domyślne
-force: wymuś
-forceballoon: Wymuś usuwanie pakietu, nawet gdy jest składnikiem kolekcji.
-nodepballoon: Dotyczy kolekcji. Instalacja lub usuwanie nie zainstaluje/usunie pakietów zależnych
-infoitem: Informacja o zaznaczonym pakiecie
-install: Instalacja
-installdoc: Instalacja dokumentacji fontu/makr
-installsrc: Instalacja plików źródłowych fontu/makr
-installsel: Instacja zaznaczonych pakietów
-load: Wczytaj
-warningtxt: Baza danych instalacji nie została załadowana.\n\nProszę użyć przycisków "Zmień" i "Wczytaj".
-newsource: Nowa lokalizacja źródła instalacji
-next: Następne
-ok: Ok
-paperfor: wybór formatu papieru dla
-papersettings: Ustawienie formatu papieru
-pressbutton: Naciśnij ten przycisk, aby wczytać bazę danych z danej lokalizacji.
-quit: Zakończ
-reallyremove: Naprawdę usunąć całą instalację TeX Live 2009?\nNie będzie więcej zapytań!
-remove: Usuwanie
-removesel: Usuń zaznaczone
-removetl: Usuwanie TeX Live 2009
-rempkg: Usuwanie pakietów
-search: Szukaj
-remarchnotpos: Zaznacz systemy operacyjne do dodania (usuwanie niemożliwe)
-selpkg: Zaznacz pakiety
-toggle: Zmień
-debugballoon: Przełącz tryb debug dla uruchamiania tlmgr.
-removaltab: Odistalowanie
-update: Aktualizacja
-updateall: Aktualizuj wszystko
-updatesel: Aktualizuj wybrane
-updatepkg: Aktualizacja pakietów
-ctrlshift: Użyj Ctrl, Shift lub przeciągnij mysz aby zaznaczyć więcej
-withoutdep: bez zależności
-yes: Tak
-no: Nie
-starting: Uruchamiam
-maytaketime: Trochę to potrwa!\nProszę czekać na komunikat o zakończeniu.\n
-completed: Zakończono
-loaderrortxt: Nie można wczytać bazy danych TL z $newroot\nDo zaistalowania lub aktualizacji pakietów proszę spróbować innej lokalizacji źródła instalacji!\n\nDla konfiguracji i/lub usuwania niemusisz nic robić.
-changeme: ...proszę zmienić...
-nodescription: (opis niedostępny)
-applychanges: Zatwierdź zmiany
-resetchanges: Anuluj zmiany
-remarchinfo: Usuwanie binariów dla systemów operacyjnych aktualnie niemożliwe!
-pleaseuse: Proszę użyć "Dodaj/Usuń Programy" w Panelu Sterowania!
-completerem: Usuwanie zakończone
-loadtlpdbwait: Wczytuję lokalną bazę danych\ninstalacji TeX Live\nTrochę to potrwa, proszę czekać!
-loadremotetlpdbwait: Wczytuję aktualną bazę danych TeX Live\nTrochę to potrwa, proszę czekać!
-runupdater: Niektórych pakietów nie można aktualizować\nw GUI (programie graficznym).\nProszę zamknąć program i uruchomić\nTEXROOT/tlpkg/installer/updater.bat!\nTylko w ten sposób aktualizacja zostanie zakończona.
-actions: Czynności
-reinitlsr: Przebudowanie baz danych ls-R
-recreateformats: Odbudowa wszystkich plików formatów
-updatemaps: Aktualizacja map fontowych
-warningnonetupdate: Nie znaleziono aktualizacji.\n\nTwoja instalacja jest ustawiona na szukanie aktualizacji na dysku.\n\nJeśli chcesz w tej chwili instalować z internetu, naciśnij przycisk "Zmień" powyżej i wybierz "Domyślna lokalizacja w sieci" (lub każdą inną lokalizację w sieci, np. lokalnej, która może działać).\n\nJeśli chcesz zmienić to ustawienie na stałe, przejdź do zakładki "Konfiguracja" i zmień domyślne źródło instalacji.
-pleaseclick: Wskaż pozycję po lewej, aby uzyskać informację
-alluptodate: Wszystko jest aktualne!
-
-
-# Local Variables:
-# coding: utf-8
-# End:
-# vim:set encoding=utf-8 fileencoding=utf-8: #
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/lang/tw b/Master/texmf/scripts/texlive/tlmgrgui/lang/tw
deleted file mode 100644
index a012f52af34..00000000000
--- a/Master/texmf/scripts/texlive/tlmgrgui/lang/tw
+++ /dev/null
@@ -1,90 +0,0 @@
-#
-# Traditional Chinese Language
-#
-# Provided by Hongsheng Zhao
-#
-# Translations of the TeX Live Manager GUI
-# please translate the strings on the right and send the translated file
-# saved with filename of the respective two-letter code tex-live@tug.org
-#
-# For not translated strings it is best to either leave them empty or comment
-# since for not defined translations the english one will be used
-#
-about: 關於
-addpkg: 添加套裝軟體
-archs: 架構
-cancel: 取消
-change: 更改
-changesrc: 更改位置
-changesrclong: 更改安裝源
-changedefaultsrc: 更改默認安裝源
-newdefaultsrc: 新默認安裝源
-choosedir: 選擇目錄
-config: 配置
-createformats: 在安裝時創建格式檔
-currentsource: 當前安裝源:
-debug: 調試
-defaultsource: 默認安裝源
-defaultnet: 默認網路位置
-defaultpaperfor: 默認頁面設置
-defaultpaperall: 全局默認頁面設置
-defaultsettings: 默認設置
-force: 強制
-forceballoon: 即使套裝軟體被其他軟體集合引用,也強制刪除。
-nodepballoon: 對軟體集合:安裝或刪除操作將不會安裝/刪除依賴的套裝軟體
-infoitem: 關於選定專案的資訊
-install: 安裝
-installdoc: 安裝巨集包/字體文檔
-installsrc: 安裝巨集包/字體原始檔案
-installsel: 安裝選定
-load: 載入
-warningtxt: 安裝源資料庫已經被載入。\n\n請使用“載入” (也可能是“更改”) 按鈕來完成此操作。
-newsource: 新位置:
-next: 下一步
-ok: 好
-paperfor: 選擇頁面設置
-papersettings: 頁面設置選項
-pressbutton: 按該按鈕以便從特定位置載入資料庫。
-quit: 退出
-reallyremove: 真的要完全刪除 TeX Live 2009 嗎?\n將不再要求你確認!
-remove: 刪除
-removesel: 刪除選定
-removetl: 刪除 TeX Live 2009
-rempkg: 正在刪除套裝軟體
-search: 搜索
-remarchnotpos: 選擇要添加的架構 (將不能再移除)
-selpkg: 選擇套裝軟體
-toggle: 反向選擇
-debugballoon: 當調用tlmgr時打開調試模式。
-removaltab: 卸載
-update: 更新
-updateall: 更新所有
-updatesel: 更新選定
-updatepkg: 正在更新軟體包
-ctrlshift: 使用 Ctrl 或 Shift 或拖動滑鼠選擇更多
-withoutdep: 沒有依賴
-yes: 是
-no: 否
-starting: 開始中
-maytaketime: 這將需要一些時間!\n請等待,直到螢幕上出現就緒提示。\n
-completed: 完成
-loaderrortxt: 不能從 $newroot 載入 TeX Live 資料庫\n如果你想要安裝或更新軟體包,請嘗試一個不同的安裝源/位置!\n\n對於配置和移除設定,你不需要進行任何干預。
-changeme: ...請對我做更改...
-nodescription: (無可用描述)
-applychanges: 應用更改
-resetchanges: 復位更改
-remarchinfo: 移除當前不支持的架構!
-pleaseuse: 請從控制面板中使用“添加/刪除程式”!
-completerem: TeX Live 2009 已經被刪除
-loadtlpdbwait: 正在載入本地 TeX Live 資料庫\n這將需要一些時間,請等待!
-loadremotetlpdbwait: 正在載入遠端 TeX Live 資料庫\n這將需要一些時間,請等待!
-runupdater: 一些套裝軟體沒有能夠被該圖形用戶介面程式更新!\n請運行一次 TEXROOT/tlpkg/installer/updater.bat!\n否則,將無法完成全部更新!\n注意: 你必須首先退出本程式!
-actions: 動作
-reinitlsr: 重新初始化檔案名資料庫
-recreateformats: 重建所有格式檔
-updatemaps: 更新字體映射檔資料庫
-warningnonetupdate: 沒有更新可用。\n\n你的安裝被設置為從本機查找更新。\n\n如果你想從互聯網進行本次安裝, 請點擊上面的“更改”按鈕並選擇"默認的網路位置“ (或任何其他你知道的可以使用的網路位置)。\n\n如果你想進行永久更改,請進入”配置"選項卡並改變默認的安裝源。
-pleaseclick: 請點擊左邊的一個專案查看詳細資訊
-alluptodate: 完成更新,一切是最新的!
-
-# Encoding: UTF-8 without BOM.
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/lang/vi b/Master/texmf/scripts/texlive/tlmgrgui/lang/vi
deleted file mode 100644
index ab7eee40201..00000000000
--- a/Master/texmf/scripts/texlive/tlmgrgui/lang/vi
+++ /dev/null
@@ -1,100 +0,0 @@
-#
-# $Id: vn.sample 11 2008-08-05 15:47:05Z kyanh $
-#
-# Translated from English, by Ky Anh <xkyanh@gmail.com>
-# Special thanks to texer <hanhnguyenvan@gmail.com> for feedback
-# and to Reinhard Kotucha <reinhard.kotucha@web.de> for some comments
-#
-# Translations of the TeX Live Manager GUI
-# please translate the strings on the right and send the translated file
-# saved with filename of the respective two-letter code tex-live@tug.org
-#
-# For not translated strings it is best to either leave them empty or comment
-# since for not defined translations the english one will be used
-#
-about: Giới thiệu
-addpkg: Thêm gói
-archs: Kiến trúc
-cancel: Bỏ qua
-change: Thay đổi
-changesrc: Đổi vị trí
-changesrclong: Đổi nguồn cài đặt
-changedefaultsrc: Đổi nguồn cài đặt mặc định
-newdefaultsrc: Nguồn cài đặt mặc định mới
-choosedir: Chọn thư mục
-config: Cấu hình
-createformats: Tạo định dạng trên bộ cài đặt
-# ??? Create formats on installation
-currentsource: Nguồn cài đặt đang dùng:
-debug: gỡ lỗi
-defaultsource: Nguồn cài đặt mặc định
-defaultnet: Vị trí mạng mặc định
-# Default Net Location
-defaultpaperfor: Kiểu giấy mặc định cho
-defaultpaperall: Kiểu giấy mặc định cho tất cả
-defaultsettings: Thiết lập mặc định
-force: bắt buộc
-forceballoon: Bắt buộc gỡ bỏ gói cả khi gói được tham khảo trong tập hợp
-# Force the removal of a package even if it is referenced in a collection.
-nodepballoon: Với các tập hợp: cài đặt/gỡ bỏ sẽ không tác động đến gói phụ thuộc
-# For collections: install or remove will not install/remove the dependencies
-infoitem: Thông tin về phần được chọn
-install: Cài đặt
-installdoc: Cài đặc tài liệu về macro và font
-installsrc: Cài đặt nguồn của macro và font
-installsel: Cài đặt phần đã chọn
-load: Nạp
-warningtxt: Dữ liệu của nguồn cài đặt không được nạp.\n\nVui lòng dùng các nút "Nạp" (và có thể nút "Thay đổi") để làm việc này.
-newsource: Địa điểm mới:
-next: Tiếp theo
-ok: Đồng ý
-paperfor: Kiểu giấy chọn cho
-papersettings: Thiết lập kiểu giấy
-pressbutton: Nhấn nút này để nạp dữ liệu từ địa chỉ đặc biệt khác
-quit: Thoát
-reallyremove: Bạn muốn gỡ bỏ TeX Live 2009 khỏi hệ thống?\nLưu ý là không còn câu hỏi nào yêu cầu bạn xác nhận lại!
-remove: Gỡ bỏ
-removesel: Gỡ phần được chọn
-removetl: Gỡ TeX Live 2009 khỏi hệ thống
-rempkg: Đang gỡ gói
-search: Tìm kiếm
-# remarchnotpos: Select architectures to be added (removal not possible)
-remarchnotpos: Chọn kiến trúc để thêm vào
-selpkg: Chọn gói
-toggle: Toggle
-debugballoon: Bật chế độ gỡ lỗi khi thi hành tlmgr
-removaltab: Gỡ bỏ cài đặt
-update: Cập nhật
-updateall: Cập nhật tất cả
-updatesel: Cập nhật phần được chọn
-updatepkg: Đang cập nhật gói
-ctrlshift: Dùng Ctrl hoặc Shift hoặc cách kéo thả để lựa chọn thêm
-withoutdep: không có phụ thuộc
-yes: Đồng ý
-no: Không đồng ý
-starting: Đang bắt đầu
-maytaketime: Có thể mất một chút thời gian\nVui lòng đợi. Kết quả thi hành sẽ xuất hiện ở đây khi sẵn sàng.\n
-completed: Hoàn thành
-loaderrortxt: Không thể nạp dữ liệu TeX Live từ $newroot\nNếu bạn muốn cài đặt hoặc cập nhật các gói, vui lòng thử với nguồn cài đặt khác!\n\nĐể cấu hình hoặc gỡ bỏ TeX Live, bạn không cần làm như vậy!
-changeme: ...vui lòng thay đổi...
-nodescription: (không mô tả)
-applychanges: Thực hiện thay đổi
-resetchanges: Bỏ qua thay đổi
-remarchinfo: Việc gỡ bỏ kiến trúc hiện chưa được hỗ trợ!
-pleaseuse: Vui lòng dùng "Add/Remove Programs" trong Control Panel!
-completerem: Đã gỡ bỏ xong TeX Live 2009
-loadtlpdbwait: Đang nạp dữ liệu TeX Live cục bộ.\nViệc này mất chút ít thời gian. Bạn vui lòng đợi!
-loadremotetlpdbwait: Đang nạp dữ liệu TeX Live từ mạng\nViệc này có thể hơi lâu. Bạn vui lòng đợi!
-runupdater: Vài gói không thể cập nhật sử dụng giao diện đồ họa!\nVui lòng dùng chương trình TEXROOT/tlpkg/installer/updater.bat (một lần thôi)! Nếu không, việc cập nhật sẽ không hoàn tất!\nChú ý: Bạn phải thoát khoải giao diện này đã!
-actions: Hành động
-reinitlsr: Tạo dựng lại dữ liệu tập tin
-recreateformats: Tạo lại mọi định dạng
-updatemaps: Cập nhật dữ liệu ánh xạ font
-+warningnonetupdate: Không tìm thấy cập nhật nào.\n\nBạn đã thiết lập tìm kiếm bản cập nhật trên đĩa (cứng).\n\nNếu bạn muốn cài đặt từ Internet cho chỉ lần này thôi, hãy click vào nút "Thay đổi" ở trên và chọn "Địa chỉ Net mặc định" (hoặc địa chỉ nào đó mà bạn biết là nó làm việc).\n\nNếu bạn muốn thay đổi này giữ được hiệu lực lâu dài, hãy chọn Tab "Cấu hình" và thay đổi nguồn cài đặt mặc định.
-+pleaseclick: Vui lòng click chuột vào phần nào đó bên trái để xem chi tiết
-+alluptodate: Mọi thứ đều cập nhật!
-
-# Local Variables:
-# coding: utf-8
-# End:
-# vim:set encoding=utf-8 fileencoding=utf-8: #
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl b/Master/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl
index 7798fad70c9..7240c356c6f 100755
--- a/Master/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl
+++ b/Master/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl
@@ -147,68 +147,13 @@ sub update_status {
$::progressw->see("end");
}
-
-#
-# we keep the translations in different arrays since we MAY add the feature
-# to switch language on the fly
-sub ___ ($) {
- my $s = shift;
- # if no $LANG is set just return without anything
- return $TRANS{"en"}->{$s} if !defined($LANG);
- # if the translation is defined return it
- return $TRANS{$LANG}->{"$s"} if defined($TRANS{$LANG}->{"$s"});
- return $TRANS{"en"}->{$s} if defined($TRANS{"en"}->{$s});
- return "$s";
-}
-
my $opt_screen = $::guiscreen;
-if (defined($opts{"gui-lang"})) {
- $LANG = $opts{"gui-lang"};
-} else {
- if ($^O =~ /^MSWin(32|64)$/i) {
- # trying to deduce automatically the country code
- my $foo = TeXLive::TLWinGoo::reg_country();
- if ($foo) {
- $LANG = $foo;
- } else {
- warn "Didn't get any useful code from reg_country: $foo...\n";
- }
- } else {
- # we load POSIX and locale stuff
- require POSIX;
- import POSIX qw/locale_h/;
- # now we try to deduce $LANG
- my $loc = setlocale(&POSIX::LC_MESSAGES);
- my ($lang,$area,$codeset);
- if ($loc =~ m/^([^_.]*)(_([^.]*))?(\.([^@]*))?(@.*)?$/) {
- $lang = defined($1)?$1:"";
- }
- $LANG = $lang if ($lang);
- }
-}
+# prepare for loading of lang.pl which expects $::lang and $::opt_lang
+$::opt_lang = $opts{"gui-lang"} if (defined($opts{"gui-lang"}));
-#
-# try loading the lang file
-#
-if (defined($LANG) && (-r "$Master/texmf/scripts/texlive/tlmgrgui/lang/$LANG")) {
- open(LANG,"<$Master/texmf/scripts/texlive/tlmgrgui/lang/$LANG");
- while (<LANG>) {
- chomp;
- next if m/^\s*#/;
- next if m/^\s*$/;
- my ($a,$b) = split(/:/,$_,2);
- $b =~ s/^\s*([^\s])/$1/;
- $b =~ s/\s*$//;
- next if ($b =~ m/^\s*$/);
- if (!utf8::decode($b)) {
- warn("decoding string to utf8 didn't work:$b\n");
- }
- $b =~ s/\\n/\n/g;
- $TRANS{$LANG}{"$a"} = "$b";
- }
-}
+require("translations/trans.pl");
our @update_function_list;
@@ -228,7 +173,7 @@ $::progressw->pack(-expand => 1, -fill => "both");
init_hooks();
-info(___("loadtlpdbwait") . "\n");
+info(__("Loading local TeX Live Database\nThis may take some time, please wait!") . "\n");
our $localtlmedia = TeXLive::TLMedia->new ( $Master );
die("cannot setup TLMedia in $Master") unless (defined($localtlmedia));
@@ -259,15 +204,15 @@ push @update_function_list, \&create_update_list;
our $top = $mw->Frame;
-our $quit = $top->Button(-text => ___"quit",
+our $quit = $top->Button(-text => __("Quit"),
-command => sub { $mw->destroy; exit(0); });
my $tlmgrrev = give_version();
chomp($tlmgrrev);
-our $about = $top->Button(-text => ___"about",
+our $about = $top->Button(-text => __("About"),
-command => sub {
- my $sw = $mw->DialogBox(-title => ___"about",
- -buttons => [ ___"ok" ]);
+ my $sw = $mw->DialogBox(-title => __("About"),
+ -buttons => [ __("Ok") ]);
$sw->add("Label", -text => "TeX Live Manager
$tlmgrrev
Copyright 2008 Tomasz Luczak
@@ -284,16 +229,16 @@ $quit->pack(-side => 'right');
$mw->bind('<Escape>', [ $quit, 'Invoke' ]);
-$top->Label(-text => ___("currentsource") . " ")->pack(-side => 'left');
+$top->Label(-text => __("Current installation source:") . " ")->pack(-side => 'left');
$top->Label(-textvariable => \$location, -relief => "sunken")->pack(-side => 'left');
$balloon->attach(
- $top->Button(-text => ___"load", -command => sub { run_update_functions(); })->pack(-side => 'left'),
- -balloonmsg => ___"pressbutton");
+ $top->Button(-text => __("Load"), -command => sub { run_update_functions(); })->pack(-side => 'left'),
+ -balloonmsg => __("Press this button to load the database from the specified location."));
$balloon->attach(
- $top->Button(-text => ___"change", -command => sub { menu_edit_location(); })->pack(-side => 'left'),
- -balloonmsg => ___"changesrclong");
+ $top->Button(-text => __("Change"), -command => sub { menu_edit_location(); })->pack(-side => 'left'),
+ -balloonmsg => __("Change source from where packages are fetched at installation and update time."));
# here we add a bit of trickery to make sure that the verbosity level
# as set on the cmd line (-v or -v -v) is kept during pressing the
@@ -301,10 +246,10 @@ $balloon->attach(
# defaults to one -v, while if -v -v is given on the cmd line, we keep
# it that way
$balloon->attach(
- $top->Checkbutton(-text => ___"debug",
+ $top->Checkbutton(-text => __("Debug"),
-onvalue => ($::opt_verbosity == 0 ? 1 : $::opt_verbosity),
-variable => \$::opt_verbosity)->pack(-side => 'left'),
- -balloonmsg => ___"debugballoon");
+ -balloonmsg => __("Turn on debug mode."));
# frame .back -borderwidth 2
our $back = $mw->NoteBook(-borderwidth => 2, -dynamicgeometry => 1);
@@ -316,44 +261,44 @@ $back->pack(-side => 'top', -fill => 'both', -expand => 1);
require ("do_listframe.pl");
# install screen
-our $back_f1 = $back->add("install",-label => ___"install");
+our $back_f1 = $back->add("install",-label => __("Installation"));
$screens{"install"} = $back_f1;
my ($install_win, $install_lb) = do_listframe($back_f1,
- ___"addpkg",
+ __("Adding packages"),
\@allpackages,
- { install => { -text => ___"installsel",
+ { install => { -text => __("Install selected"),
-command => \&install_selected_packages}},
1,1
);
-set_text_win($install_win, ___"warningtxt");
+set_text_win($install_win, __("The database of the installation source has not been loaded.\n\nPlease use the \"Load\" (and possibly \"Change\") button to do so."));
# update screen
-our $back_up = $back->add("update", -label => ___"update");
+our $back_up = $back->add("update", -label => __("Update"));
$screens{"update"} = $back_up;
my $critical_updates_present = 0;
my ($update_win, $update_lb) = do_listframe($back_up,
- ___"updatepkg",
+ __("Updating packages"),
\@updatepackages,
- { updateall => { -text => ___"updateall",
+ { updateall => { -text => __("Update all"),
-command => \&update_selected_packages,
-args => [ "--all" ]
},
- updatesel => { -text => ___"updatesel",
+ updatesel => { -text => __("Update selected"),
-command => \&update_selected_packages
}},
1,0
);
-set_text_win($update_win, ___"warningtxt");
+set_text_win($update_win, __("The database of the installation source has not been loaded.\n\nPlease use the \"Load\" (and possibly \"Change\") button to do so."));
# remove screen
-our $back_f2 = $back->add("remove", -label => ___"remove");
+our $back_f2 = $back->add("remove", -label => __("Remove"));
$screens{"remove"} = $back_f2;
my ($remove_win, $remove_lb) = do_listframe($back_f2,
- ___"rempkg",
+ __("Removing packages"),
\@alllocalpackages,
- { remove => { -text => ___"removesel",
+ { remove => { -text => __("Remove selected"),
-command => \&remove_selected_packages}},
1,1
);
-set_text_win($remove_win, ___"pleaseclick");
+set_text_win($remove_win, __("Please click on an item on the left for details"));
# uninstall screen
require("gui-uninstall.pl");
# arch support not be done via tlmgr on win32
@@ -372,7 +317,7 @@ if (defined($opt_screen)) {
$back->raise("$opt_screen");
}
-info(___("completed") . "\n");
+info(__("Completed") . "\n");
$mw->deiconify;
@@ -386,23 +331,23 @@ sub init_install_media {
# nothing to be done
} else {
$mw->Busy(-recurse => 1);
- info(___("loadremotetlpdbwait") . "\n");
+ info(__("Loading remote TeX Live Database\nThis may take some time, please wait!") . "\n");
$tlmediasrc = TeXLive::TLMedia->new($newroot);
- info(___("completed") . "\n");
+ info(__("Completed") . "\n");
$mw->Unbusy;
if (!defined($tlmediasrc)) {
# something went badly wrong, maybe the newroot is wrong?
$mw->Dialog(-title => "warning",
- -text => ___"loaderrortxt",
- -buttons => [ ___"ok" ])->Show;
- $location = ___"changeme";
+ -text => __("Could not load the TeX Live Database from \$newroot\nIf you want to install or update packages, please try with a different installation source/location!\n\nFor configuration and removal you don\'t have to do anything."),
+ -buttons => [ __("Ok") ])->Show;
+ $location = __("...please change me...");
@allpackages = ();
} else {
$tlmediatlpdb = $tlmediasrc->tlpdb;
@allpackages = setup_list(1,$tlmediatlpdb->list_packages);
- set_text_win($install_win, ___"pleaseclick");
- set_text_win($remove_win, ___"pleaseclick");
- set_text_win($update_win, ___"pleaseclick");
+ set_text_win($install_win, __("Please click on an item on the left for details"));
+ set_text_win($remove_win, __("Please click on an item on the left for details"));
+ set_text_win($update_win, __("Please click on an item on the left for details"));
}
}
}
@@ -429,7 +374,7 @@ sub install_selected_packages {
last;
}
}
- give_warning_window(___"install", @_) if $do_warn;
+ give_warning_window(__("Installation"), @_) if $do_warn;
}
}
@@ -474,7 +419,7 @@ sub remove_selected_packages {
last;
}
}
- give_warning_window(___"remove", @_) if $do_warn;
+ give_warning_window(__("Remove"), @_) if $do_warn;
}
}
@@ -532,9 +477,9 @@ sub create_update_list {
# and is not from the net
if ($#ret < 0) {
if ($tlmediasrc->media ne "NET") {
- set_text_win($update_win, ___"warningnonetupdate");
+ set_text_win($update_win, __("No updates found.\n\nYour installation is set up to look on the disk for updates.\n\nIf you want to install from the Internet for this one time only, click on the \"Change\" button above and select \"Default Net Location\" (or any other network location you know to be working).\n\nIf you want to change it permanently, go to the \"Configuration\" Tab and change the default installation source."));
} else {
- set_text_win($update_win, ___"alluptodate");
+ set_text_win($update_win, __("Everything up-to-date!"));
}
}
} else {
@@ -563,9 +508,9 @@ sub create_update_list {
$critical_updates_present = 0;
}
if ($critical_updates_present) {
- my $sw = $mw->DialogBox(-title => ___"warning", -buttons => [ ___"ok" ]);
- my $t = ___"critupdates";
- $t .= "\n\n" . ___"critupdw32" if win32();
+ my $sw = $mw->DialogBox(-title => __("Warning"), -buttons => [ __("Ok") ]);
+ my $t = __("Updates for the tlmgr are present.\nInstallation and upgrades won't work without being forced.\nPlease go to the update screen and press the \"update all\" button.\nThe program will terminate after the update.\nThen you can restart the program for further updates.");
+ $t .= "\n\n" . __("Please wait a bit after the program has terminated so that the update can be completed.") if win32();
$sw->add("Label", -text => $t)->pack(-padx => "3m", -pady => "3m");
$sw->Show;
}
@@ -604,14 +549,14 @@ sub setup_list {
sub menu_edit_location {
my $key = shift;
my $val;
- my $sw = $mw->Toplevel(-title => ___"changesrc");
+ my $sw = $mw->Toplevel(-title => __("Change Location"));
$sw->transient($mw);
$sw->grab();
- $sw->Label(-text => ___"newsource")->pack(-padx => "2m", -pady => "2m");
+ $sw->Label(-text => __("New location:"))->pack(-padx => "2m", -pady => "2m");
my $entry = $sw->Entry(-text => $location, -width => 30);
$entry->pack();
my $f1 = $sw->Frame;
- $f1->Button(-text => ___"choosedir",
+ $f1->Button(-text => __("Choose Directory"),
-command => sub {
my $var = $sw->chooseDirectory;
if (defined($var)) {
@@ -619,14 +564,14 @@ sub menu_edit_location {
$entry->insert(0,$var);
}
})->pack(-side => "left", -padx => "2m", -pady => "2m");
- $f1->Button(-text => ___"defaultnet",
+ $f1->Button(-text => __("Default net location"),
-command => sub {
$entry->delete(0,"end");
$entry->insert(0,$TeXLiveURL);
})->pack(-side => "left", -padx => "2m", -pady => "2m");
$f1->pack;
my $f = $sw->Frame;
- my $okbutton = $f->Button(-text => ___"ok",
+ my $okbutton = $f->Button(-text => __("Ok"),
-command => sub { $location = $entry->get;
run_update_functions();
$sw->destroy;
@@ -653,25 +598,25 @@ sub check_location_on_ctan {
}
sub execute_action_gui {
- # my $td = $mw->Toplevel(-title => ___"info window");
+ # my $td = $mw->Toplevel(-title => __("Status Window"));
# $td->transient($mw);
# $td->grab();
- # my $ok = $td->Button(-text => ___"ok", -padx => "3m", -pady => "3m",
+ # my $ok = $td->Button(-text => __("Ok"), -padx => "3m", -pady => "3m",
# -command => sub { $td->destroy; });
- # my $lab = $td->Label(-text => ___("starting") . " @_\n");
+ # my $lab = $td->Label(-text => __("Starting") . " @_\n");
# $lab->pack;
$mw->Busy(-recurse => 1);
execute_action(@_);
- info(___("completed") . "\n");
+ info(__("Completed") . "\n");
$mw->Unbusy;
- # my $labb = $td->Label(-text => ___"finished");
+ # my $labb = $td->Label(-text => __("Completed"));
# $labb->pack;
# $ok->pack;
}
sub give_warning_window {
my ($act, @args) = @_;
- my $sw = $mw->DialogBox(-title => ___"info window", -buttons => [ ___"ok" ]);
+ my $sw = $mw->DialogBox(-title => __("Warning Window"), -buttons => [ __("Ok") ]);
$sw->add("Label", -text => "Executing action $act on @args failed.
Please consult the log window for details."
)->pack(-padx => "3m", -pady => "3m");