Author: hawk
Date: Sun Dec  4 00:42:12 2005
New Revision: 6592

Modified:
   bootdisk/trunk/batch-installer/ui/ui-conf
Log:
- allow custom field in ui-lang, added en_US to predefined values
- replaced selection dialog in ui-clock_utc with switchable yes/no
- replaced ui-timezone with selectable list of all timezones


Modified: bootdisk/trunk/batch-installer/ui/ui-conf
==============================================================================
--- bootdisk/trunk/batch-installer/ui/ui-conf   (original)
+++ bootdisk/trunk/batch-installer/ui/ui-conf   Sun Dec  4 00:42:12 2005
@@ -100,6 +100,8 @@
     <br>
     <meta title="$(nls "Default language")">
     <menu id=res_menu res=1>
+    <item id=ui_custom>${custom_text}
+    <item id=en_US>$(nls English) (en__US)
     <item id=pl_PL>$(nls Polish) (pl__PL)
     <item id=de_DE>$(nls German) (de__DE)
     <item id="">$(nls "Do not set")
@@ -109,41 +111,51 @@
 }
 
 ui-clock_utc () {
-dml <<EOF 
-    <br>`nls "Does your system clock runs in UTC?"`
-    <br>
-    <meta title="$(nls "UTC?")">
-    <menu id=res_menu res=1>
-    <item id=yes>$(nls "Yes.")
-    <item id=no>$(nls "No.")
-    </menu> 
-    $@
-EOF
+if test "x$clock_utc" = "xyes"; then
+  echo 'res_menu="no"'
+else
+  echo 'res_menu="yes"'
+fi
+echo 'res=1'
 }
 
 ui-timezone () {
-dml <<EOF
-<br>`nls "Choose the timezone"`
-<br>
-<input id=res_menu caption="$timezone">
-<br>
+Africa_zones=" Abidjan Accra Addis_Ababa Algiers Asmera Bamako Bangui Banjul 
Bissau Blantyre Brazzaville Bujumbura Cairo Casablanca Ceuta Conakry Dakar 
Dar_es_Salaam Djibouti Douala El_Aaiun Freetown Gaborone Harare Johannesburg 
Kampala Khartoum Kigali Kinshasa Lagos Libreville Lome Luanda Lubumbashi Lusaka 
Malabo Maputo Maseru Mbabane Mogadishu Monrovia Nairobi Ndjamena Niamey 
Nouakchott Ouagadougou Porto-Novo Sao_Tome Timbuktu Tripoli Tunis Windhoek"
+America_zones=" Adak Anchorage Anguilla Antigua Araguaina Aruba Asuncion Atka 
Barbados Belem Belize Boa_Vista Bogota Boise Buenos_Aires Cambridge_Bay Cancun 
Caracas Catamarca Cayenne Cayman Chicago Chihuahua Cordoba Costa_Rica Cuiaba 
Curacao Dawson Dawson_Creek Denver Detroit Dominica Edmonton Eirunepe 
El_Salvador Ensenada Fort_Wayne Fortaleza Glace_Bay Godthab Goose_Bay 
Grand_Turk Grenada Guadeloupe Guatemala Guayaquil Guyana Halifax Havana 
Hermosillo Indiana/ Indianapolis Inuvik Iqaluit Jamaica Jujuy Juneau Kentucky/ 
Knox_IN La_Paz Lima Los_Angeles Louisville Maceio Managua Manaus Martinique 
Mazatlan Mendoza Menominee Merida Mexico_City Miquelon Monterrey Montevideo 
Montreal Montserrat Nassau New_York Nipigon Nome Noronha Panama Pangnirtung 
Paramaribo Phoenix Port-au-Prince Port_of_Spain Porto_Acre Porto_Velho 
Puerto_Rico Rainy_River Rankin_Inlet Recife Regina Rio_Branco Rosario Santiago 
Santo_Domingo Sao_Paulo Scoresbysund Shiprock St_Johns St_Kitts St_Lucia 
St_Thomas St!
 _Vincent Swift_Current Tegucigalpa Thule Thunder_Bay Tijuana Tortola Vancouver 
Virgin Whitehorse Winnipeg Yakutat Yellowknife"
+Antarctica_zones=" Casey Davis DumontDUrville Mawson McMurdo Palmer South_Pole 
Syowa Vostok"
+Arctic_zones=" Longyearbyen"
+Asia_zones=" Aden Almaty Amman Anadyr Aqtau Aqtobe Ashgabat Ashkhabad Baghdad 
Bahrain Baku Bangkok Beirut Bishkek Brunei Calcutta Chungking Colombo Dacca 
Damascus Dhaka Dili Dubai Dushanbe Gaza Harbin Hong_Kong Hovd Irkutsk Istanbul 
Jakarta Jayapura Jerusalem Kabul Kamchatka Karachi Kashgar Katmandu Krasnoyarsk 
Kuala_Lumpur Kuching Kuwait Macao Magadan Manila Muscat Nicosia Novosibirsk 
Omsk Phnom_Penh Pontianak Pyongyang Qatar Rangoon Riyadh Riyadh87 Riyadh88 
Riyadh89 Saigon Samarkand Seoul Shanghai Singapore Taipei Tashkent Tbilisi 
Tehran Tel_Aviv Thimbu Thimphu Tokyo Ujung_Pandang Ulaanbaatar Ulan_Bator 
Urumqi Vientiane Vladivostok Yakutsk Yekaterinburg Yerevan"
+Atlantic_zones=" Azores Bermuda Canary Cape_Verde Faeroe Jan_Mayen Madeira 
Reykjavik South_Georgia St_Helena Stanley"
+Australia_zones=" ACT Adelaide Brisbane Broken_Hill Canberra Darwin Hobart LHI 
Lindeman Lord_Howe Melbourne NSW North Perth Queensland South Sydney Tasmania 
Victoria West Yancowinna"
+Brazil_zones=" Acre DeNoronha East West"
+Canada_zones=" Atlantic Central East-Saskatchewan Eastern Mountain 
Newfoundland Pacific Saskatchewan Yukon"
+Chile_zones=" Continental EasterIsland"
+Etc_zones=" GMT GMT+0 GMT+1 GMT+10 GMT+11 GMT+12 GMT+2 GMT+3 GMT+4 GMT+5 GMT+6 
GMT+7 GMT+8 GMT+9 GMT-0 GMT-1 GMT-10 GMT-11 GMT-12 GMT-13 GMT-14 GMT-2 GMT-3 
GMT-4 GMT-5 GMT-6 GMT-7 GMT-8 GMT-9 GMT0 Greenwich UCT UTC Universal Zulu"
+Europe_zones=" Amsterdam Andorra Athens Belfast Belgrade Berlin Bratislava 
Brussels Bucharest Budapest Chisinau Copenhagen Dublin Gibraltar Helsinki 
Istanbul Kaliningrad Kiev Lisbon Ljubljana London Luxembourg Madrid Malta Minsk 
Monaco Moscow Nicosia Oslo Paris Prague Riga Rome Samara San_Marino Sarajevo 
Simferopol Skopje Sofia Stockholm Tallinn Tirane Tiraspol Uzhgorod Vaduz 
Vatican Vienna Vilnius Warsaw Zagreb Zaporozhye Zurich"
+Indian_zones=" Antananarivo Chagos Christmas Cocos Comoro Kerguelen Mahe 
Maldives Mauritius Mayotte Reunion"
+Mexico_zones=" BajaNorte BajaSur General"
+Mideast_zones=" Riyadh87 Riyadh88 Riyadh89"
+Pacific_zones=" Apia Auckland Chatham Easter Efate Enderbury Fakaofo Fiji 
Funafuti Galapagos Gambier Guadalcanal Guam Honolulu Johnston Kiritimati Kosrae 
Kwajalein Majuro Marquesas Midway Nauru Niue Norfolk Noumea Pago_Pago Palau 
Pitcairn Ponape Port_Moresby Rarotonga Saipan Samoa Tahiti Tarawa Tongatapu 
Truk Wake Wallis Yap"
+SystemV_zones=" AST4 AST4ADT CST6 CST6CDT EST5 EST5EDT HST10 MST7 MST7MDT PST8 
PST8PDT YST9 YST9YDT"
+US_zones=" Alaska Aleutian Arizona Central East-Indiana Eastern Hawaii 
Indiana-Starke Michigan Mountain Pacific Samoa"
+# this wouldn't work... (installer-sysconf issue)
+#root_zones=" CET Cuba EET Egypt Eire Factory GB-Eire GB Greenwich GMT GMT+0 
GMT-0 GMT0 Hongkong Iceland Iran Israel Jamaica Japan Libya MET PRC NZ NZ-CHAT 
Kwajalein Poland Portugal ROC ROK Singapore Turkey UCT MST CST6CDT EST EST5EDT 
HST MST7MDT Navajo PST8PDT W-SU WET Zulu UTC Universal"
+zone_dirs=" Africa America Antarctica Arctic Asia Atlantic Australia Brazil 
Canada Chile Etc Europe Indian Mexico Mideast Pacific SystemV US"
+  dml <<EOF
+<meta title="$(nls "Choose the timezone")">
+<menu id=res_menu res=1 selected=$timezone width=40 height=20>
+$(
+for f in $zone_dirs ; do
+  for e in `eval echo \\$${f}_zones` ; do
+    echo "<item id=$f/$e>$f/$e"
+  done
+done
+)
+</menu>
 $@
 EOF
 }
 
-ui-timezone () {
-dml <<EOF 
-    <br>`nls "Choose the timezone"`
-    <br>
-    <meta title="$(nls "Timezone")">
-    <menu id=res_menu res=1>
-    <item id=Warsaw>$(nls Warsaw)
-    <item id="">$(nls "Do not set")
-    </menu> 
-    $@
-EOF
-}
-
 ui-net_config () {
 dml <<EOF 
     <br>`nls "How to configure the network?"`
@@ -295,3 +307,4 @@
 
     save_sys_config
 done
+
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to