Changeset 4068
- Timestamp:
- 2003-04-01T16:19:09+12:00 (21 years ago)
- Location:
- trunk/gsdl
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/bin/script/fromsearch.pl
r3855 r4068 137 137 { 138 138 my ($formhash) = shift(@_); 139 my $fs_fname = util::filename_cat($ENV{'GSDLHOME'},"tmp","lang",140 "package_forms","fromsearch.lang");141 142 open (FILE, ">$fs_fname") or die "Unable to open $fs_fname: $!\n";143 139 my $language = shift(@_); 144 140 my $baselanguage = shift(@_); 141 my $fs_fname = util::filename_cat($ENV{'GSDLHOME'},"tmp","lang", 142 "package_forms", "$lang", "fromsearch.lang"); 143 144 open (FILE, ">$fs_fname") or die "Unable to open $fs_fname: $!\n"; 145 145 # common gateway interface for writing the stuff to the web 146 146 my $query = new CGI; -
trunk/gsdl/bin/script/translator.pl
r3855 r4068 497 497 498 498 # directory in which to put the generated html pages 499 my $dir = "$ENV{'GSDLHOME'}/tmp/lang/package_forms ";499 my $dir = "$ENV{'GSDLHOME'}/tmp/lang/package_forms/$lang"; 500 500 501 501 # creates directory if it doesn't already exist … … 567 567 568 568 #writes each page number to a file 569 open PAGELOG, ">$ ENV{'GSDLHOME'}/tmp/lang/package_forms/pageno.log" or die("MURGH\n");569 open PAGELOG, ">$dir/pageno.log" or die("MURGH\n"); 570 570 foreach $page (@pageno) { 571 571 print PAGELOG $page, "\n"; … … 574 574 575 575 #write thankyou page for language translator once translation is complete 576 open THANKYOU, ">$ ENV{'GSDLHOME'}/tmp/lang/package_forms/thankyou.lang" or die("MURGH\n");576 open THANKYOU, ">$dir/thankyou.lang" or die("MURGH\n"); 577 577 print THANKYOU "<center> _textthanks_ $lang _texttrans_ <p></center>\n"; 578 578 close THANKYOU; -
trunk/gsdl/src/recpt/langaction.cpp
r3859 r4068 50 50 51 51 // gets the list of packages/files that contain the content of the web-forms 52 text_tarray get_pagenos(text_t dir, ostream &logout)52 text_tarray get_pagenos(text_t dir, text_t lang, ostream &logout) 53 53 { 54 54 text_tarray pagenos; 55 55 56 56 // file 'logfile' contains all the page numbers, one number per line 57 text_t logfile = filename_cat(dir, "package_forms", "pageno.log");57 text_t logfile = filename_cat(dir, "package_forms", lang, "pageno.log"); 58 58 59 59 //open the file as a read only file … … 243 243 // lang = args["language"]; 244 244 // } 245 246 // else if (args["tlng"] != "") { 247 // lang = args["tlng"]; 248 // } 249 else if (args["language"] != "") { 250 lang = args["language"]; 251 } 245 252 else if (args["tlng"] != "") { 246 253 lang = args["tlng"]; … … 255 262 // baselanguage = args["baselanguage"]; 256 263 //} 257 264 265 logout << "Lang: " << lang << " Baselanguage: " << baselanguage << endl; 266 258 267 // argument for page is of the form 'macrofile_pageno' so 259 268 // we need to split the argument to get the proper page content … … 311 320 312 321 //if no more pages will set pageno to thankyou script 313 pagenos = get_pagenos(dir, logout);322 pagenos = get_pagenos(dir, lang, logout); 314 323 315 324 if (pagenos.empty() && pageno == "") … … 346 355 } 347 356 348 pagenos = get_pagenos(dir, logout);357 pagenos = get_pagenos(dir, lang, logout); 349 358 define_webpage(disp, protos, logout, pageno, lang, dir, pagenos, text, baselanguage); 350 359 } … … 359 368 // current package whose name is stored in 'package' 360 369 361 text_t formfile = filename_cat(dir, "package_forms"); 370 text_t formfile; 371 if (pageno == "picklanguage") 372 formfile = filename_cat(dir, "package_forms"); 373 else 374 formfile = filename_cat(dir, "package_forms", lang); 362 375 formfile += ("/" + pageno + ".lang"); 363 376
Note:
See TracChangeset
for help on using the changeset viewer.