The following file contains all messages of the script collectNWData.sh. Pls update the text with the translation of the english text into your language. Pls don't change and translate words starting with $ Pls keep all %1, %2 and %3. They are placeholders for text inserted by the script. Pls use the national words for yes/no and also the first characters in the messages. Example: For German it's yes <=> ja and nein <=> no, so the first chars will be j/n It's no problem if the translated messages are shorter. They also can be longer but try to add not more than 25% to the original length of the message. Don't remove \n which splits message text into multiple lines. Pls send this file back to framp at linux-tips-and-tricks dot de. There is a webpage where I want to credit all contributors of localized messages -> http://www.linux-tips-and-tricks.de/index.php/de/collectNWData.sh/National-language-support.html Pls let me know whether and which info I should publish about you to honor your contribution. Default would be your nick name you use in the opensuse.org forum and a link to the profile page. I also can pubish your eMail address (beware of spam ;-) ) or a link to your website if you want. ---> Link to your nick poage in a forum: translater@foo.com ---> Your nick: foo ---> Your eMail: foo@bar.com ---> Your website: http://foor.bar.com Pls also provide the result of the following command on your system: 'echo $LANG'. I need this in order to enable the script to display your translated text. ---> en_US.UTF-8 Pls send me the messages in UTF-8 format only. I will do the conversion into other character encodings like ISO 8859-1. Thank you very much for your help! If you have any questions/issues pls don't hesitate to contact me per eMail or add a comment on the page mentioned above. CU framp MSG_EN=1 # english MSG_XX=1 # new language MSG_EN[$MSG_UNDEFINED]="Undefined message. Pls inform the author $CONTACT" MSG_XX[$MSG_UNDEFINED]="" MSG_EN[$MSG_INTERNAL_ERROR]="Internal error %1 occured. Pls inform the author $CONTACT" MSG_XX[$MSG_INTERNAL_ERROR]="" MSG_EN[$MSG_ELIZA_START_ANALYZE]="--- NWEliza is analyzing the system for common network configuration errors ..." MSG_XX[$MSG_ELIZA_START_ANALYZE]="--- " MSG_EN[$MSG_START_COLLECTING]="--- NWCollect is collecting networkconfiguration information into file %1 ..." MSG_XX[$MSG_START_COLLECTING]="--- " MSG_EN[$MSG_CON_WRL]="--- (2) Wireless connection (WLAN)" MSG_XX[$MSG_CON_WRL]="--- " MSG_EN[$MSG_ANSWER_CHARS_NO]="Nn" MSG_XX[$MSG_ANSWER_CHARS_NO]="" MSG_EN[$MSG_ANSWER_CHARS_YES]="Yy" MSG_XX[$MSG_ANSWER_CHARS_YES]="" MSG_EN[$MSG_MAIN_PROG_REQUIRED]="!!! Program %1 not found. Install program and invoke script again" MSG_XX[$MSG_MAIN_PROG_REQUIRED]="!!! " MSG_EN[$MSG_MAIN_NO_ERROR_DETECTED]="--- No obvious errors/warnings detected. Post contents of file %1 in your favorite Linux forum and read $HTTP_UPLOAD_URL" MSG_XX[$MSG_MAIN_NO_ERROR_DETECTED]="--- " MSG_EN[$MSG_ASK_LANG]="--- Do you want to post the result file in an international forum (y/[n])?" MSG_XX[$MSG_ASK_LANG]="--- " MSG_EN[$MSG_SELECT_LANG]="--- Please answer with yes (Y) or no (N):" MSG_XX[$MSG_SELECT_LANG]="--- " MSG_EN[$MSG_GET_TOPOLOGY]="--- What's the type of networktopology?" MSG_XX[$MSG_GET_TOPOLOGY]="--- " MSG_EN[$MSG_UNSUPPORTED_TOPOLOGY]="--- Unknown topology" MSG_XX[$MSG_UNSUPPORTED_TOPOLOGY]="--- " MSG_EN[$MSG_PLEASE_CORRECT_ANSWER]="--- Please answer with 1-%1: " MSG_XX[$MSG_PLEASE_CORRECT_ANSWER]="--- " MSG_EN[$MSG_TOPO_DM_LC]="--- (1) DSL modem <---> LinuxClient" MSG_XX[$MSG_TOPO_DM_LC]="--- " MSG_EN[$MSG_TOPO_DR_LC]="--- (2) DSL HW router <---> LinuxClient" MSG_XX[$MSG_TOPO_DR_LC]="--- " MSG_EN[$MSG_TOPO_DM_LR_LC]="--- (3) DSL modem <---> LinuxRouter <---> LinuxClient" MSG_XX[$MSG_TOPO_DM_LR_LC]="--- " MSG_EN[$MSG_TOPO_DR_LR_LC]="--- (4) DSL HW router <---> LinuxRouter <---> LinuxClient" MSG_XX[$MSG_TOPO_DR_LR_LC]="--- " MSG_EN[$MSG_MAIN_POST_FILE]="--- If you are unsuccessful then place the contents of file %1 in the net\n--- (see $HTTP_UPLOAD_URL for links) \n--- and then paste the nopaste link on your favorite Linux forum. " MSG_XX[$MSG_MAIN_POST_FILE]="--- " MSG_EN[$MSG_GET_HOST]="--- On which host is the script executed?" MSG_XX[$MSG_GET_HOST]="--- " MSG_EN[$MSG_UNSUPPORTED_HOST]="--- Invalid host" MSG_XX[$MSG_UNSUPPORTED_HOST]="--- " MSG_EN[$MSG_HOST_RT]="--- (2) LinuxRouter" MSG_XX[$MSG_HOST_RT]="--- " MSG_EN[$MSG_HOST_CL]="--- (1) LinuxClient" MSG_XX[$MSG_HOST_CL]="--- " MSG_EN[$MSG_MAIN_BECOME_ROOT]="--- Please enter the root password." MSG_XX[$MSG_MAIN_BECOME_ROOT]="--- " MSG_EN[$MSG_CON_WRD]="--- (1) Wired connection" MSG_XX[$MSG_CON_WRD]="--- " MSG_EN[$MSG_GET_CONNECTION]="--- Which type of your network connection should be tested?" MSG_XX[$MSG_GET_CONNECTION]="--- " MSG_EN[$MSG_UNSUPPORTED_CONNECTION]="--- Unknown network connection type" MSG_XX[$MSG_UNSUPPORTED_CONNECTION]="--- " MSG_EN[$MSG_MAIN_GOTO_LINK]="--- Go to $HTTP_HELP_URL to get more detailed instructions \n--- about the error/warning messages and how to fix the problems on your own." MSG_XX[$MSG_MAIN_GOTO_LINK]="--- " MSG_EN[$MSG_TOPO_AP_LC]="--- (1) WLAN access point <---> LinuxClient" MSG_XX[$MSG_TOPO_AP_LC]="--- " MSG_EN[$MSG_TOPO_WR_LC]="--- (2) WLAN HW router <---> LinuxClient" MSG_XX[$MSG_TOPO_WR_LC]="--- " MSG_EN[$MSG_TOPO_AP_LR_LC]="--- (3) WLAN access point <---> LinuxRouter <---> LinuxClient" MSG_XX[$MSG_TOPO_AP_LR_LC]="--- " MSG_EN[$MSG_TOPO_WR_LR_LC]="--- (4) WLAN HW router <---> LinuxRouter <---> LinuxClient" MSG_XX[$MSG_TOPO_WR_LR_LC]="--- " MSG_EN[$MSG_ASK_FOR_ROOT]="--- Invoking this script as root allows a more detailed analysis and will give better results. \n--- If you have any concerns to execute the script as root please read $HTTP_ROOT_ACCESS.\n--- Do you want to run the script as root ([y]/n)?" MSG_XX[$MSG_ASK_FOR_ROOT]="--- " MSG_EN[$MSG_GET_ESSID]="--- Please enter the WLAN SSID you want to connect to (Will be masqueraded in output file): " MSG_XX[$MSG_GET_ESSID]="--- " # ATTENTION: Please keep 'WLAN SSID' in front of message MSG_EN[$MSG_GOT_ESSID]="--- WLAN SSID to connect to: %1" MSG_XX[$MSG_GOT_ESSID]="--- " MSG_EN[$MSG_NO_NIC_FOUND]="!!! CND0100E: No network card for the selected connection type was found on the system" MSG_XX[$MSG_NO_NIC_FOUND]="!!! CND0100E: " MSG_EN[$MSG_NO_VALID_NI_FOUND]="!!! CND0110E: For the selected connection type there was no active network interface found on your system" MSG_XX[$MSG_NO_VALID_NI_FOUND]="!!! CND0110E: " MSG_EN[$MSG_NO_IP_ASSIGNED_TO_NIC]="!!! CND0120E: Network card %1 has no IP address" MSG_XX[$MSG_NO_IP_ASSIGNED_TO_NIC]="!!! CND0120E: " MSG_EN[$MSG_DUPLICATE_NETWORKS]="!!! CND0130E: There is more than one network card defined in the same subnet: %1" MSG_XX[$MSG_DUPLICATE_NETWORKS]="!!! CND0130E: " MSG_EN[$MSG_NO_DEFAULT_GATEWAY_SET]="!!! CND0140E: No default gateway set on your system" MSG_XX[$MSG_NO_DEFAULT_GATEWAY_SET]="!!! CND0140E: " MSG_EN[$MSG_CHECK_DEFAULT_GATEWAY_SETTING]="!!! CND0150E: There might be a problem with the default gateway definition %1 on interface %2" MSG_XX[$MSG_CHECK_DEFAULT_GATEWAY_SETTING]="!!! CND0150E: " MSG_EN[$MSG_NAMESERVER_NOT_ACCESSIBLE]="!!! CND0160E: Unable to access nameserver with IP %1 defined in /etc/resolv.conf" MSG_XX[$MSG_NAMESERVER_NOT_ACCESSIBLE]="!!! CND0160E: " MSG_EN[$MSG_NO_NAMESERVER_DEFINED]="!!! CND0170E: No nameserver defined in /etc/resolv.conf" MSG_XX[$MSG_NO_NAMESERVER_DEFINED]="!!! CND0170E: " MSG_EN[$MSG_CANT_PING_EXTERNAL_IP]="!!! CND0180I: The system can't ping external IP address %1" MSG_XX[$MSG_CANT_PING_EXTERNAL_IP]="!!! CND0180I: " MSG_EN[$MSG_POSSIBLE_WLAN_FIRMWARE_PROBLEMS]="!!! CND0190E: WLAN firmware is missing or cannot be loaded" MSG_XX[$MSG_POSSIBLE_WLAN_FIRMWARE_PROBLEMS]="!!! CND0190E: " MSG_EN[$MSG_POSSIBLE_MTU_PROBLEMS]="!!! CND0200W: Maximum possible MTU is %1, but actual MTU on nic %2 is %3" MSG_XX[$MSG_POSSIBLE_MTU_PROBLEMS]="!!! CND0200W: " MSG_EN[$MSG_APIPA_DETECTED]="!!! CND0210W: APIPA IP address %1 detected on network card %2" MSG_XX[$MSG_APIPA_DETECTED]="!!! CND0210W: " MSG_EN[$MSG_NIC_ERRORS]="!!! CND0220W: Serious transmission errors on network interface %1 detected" MSG_XX[$MSG_NIC_ERRORS]="!!! CND0220W: " MSG_EN[$MSG_IPV6_DETECTED]="!!! CND0230W: IPV6 enabled" MSG_XX[$MSG_IPV6_DETECTED]="!!! CND0230W: " MSG_EN[$MSG_KNETWORKMANAGER_ERROR]="!!! CND0240E: knetworkmanager for network configuration enabled but a YAST network card configuration for %1 exist" MSG_XX[$MSG_KNETWORKMANAGER_ERROR]="!!! CND0240E: " MSG_EN[$MSG_CANT_LOOKUP_EXTERNAL_DNS]="!!! CND0250E: The system can't lookup external DNS name %1" MSG_XX[$MSG_CANT_LOOKUP_EXTERNAL_DNS]="!!! CND0250E: " MSG_EN[$MSG_NDISWRAPPER_PROB]="!!! CND0260E: ndiswrapper for %1 can't be used in parallel with linux native driver %2" MSG_XX[$MSG_NDISWRAPPER_PROB]="!!! CND0260E: " MSG_EN[$MSG_NDISWRAPPER_FW_PROB]="!!! CND0270E: Used windows driver %1 was either not installed completely (e.g. sys files are missing)\n--- or is from a wrong windows version (e.g. Win 98 instead of XP)" MSG_XX[$MSG_NDISWRAPPER_FW_PROB]="!!! CND0270E: " MSG_EN[$MSG_NDISWRAPPER_ARCH_PROB]="!!! CND0280E: Incompatible windows driver architecture of %1 and Linux architecture (32 bit and 64 bit architecture mixed)" MSG_XX[$MSG_NDISWRAPPER_ARCH_PROB]="!!! CND0280E: " MSG_EN[$MSG_NO_NIC_CONFIG_FOUND]="!!! CND0290E: No network configuration found for interface %1" MSG_XX[$MSG_NO_NIC_CONFIG_FOUND]="!!! CND0290E: " MSG_EN[$MSG_NO_DHCP_FOUND]="!!! CND0300E: No dhcp server found on interface %1" MSG_XX[$MSG_NO_DHCP_FOUND]="!!! CND0300E: " MSG_EN[$MSG_IFUP_CONFIGURED]="!!! CND0310W: Classic network configuration with ifup was detected. Configuration with knetworkmanager is much easier" MSG_XX[$MSG_IFUP_CONFIGURED]="!!! CND0310W: " MSG_EN[$MSG_WLAN_KILL_SWITCH_ON]="!!! CND0320E: WLAN turned off by hardware or software switch" MSG_XX[$MSG_WLAN_KILL_SWITCH_ON]="!!! CND0320E: " MSG_EN[$MSG_WLAN_AUTH_PROBS]="!!! CND0330E: WLAN credential problems exist on interface %1" MSG_XX[$MSG_WLAN_AUTH_PROBS]="!!! CND0330E: " MSG_EN[$MSG_NO_DHCP_DETECTED]="!!! CND0350W: dhcp server may not available on interface %1" MSG_XX[$MSG_NO_DHCP_DETECTED]="!!! CND0350W: " MSG_EN[$MSG_WLAN_WIRED_ONLINE]="!!! CND0360E: Wireless connection tested with an existing wired connection on interface %1. Unplug the cable and execute the script again" MSG_XX[$MSG_WLAN_WIRED_ONLINE]="!!! CND0360E: " MSG_EN[$MSG_CANT_PING_EXTERNAL_DNS]="!!! CND0370I: The system can't ping external DNS name %1" MSG_XX[$MSG_CANT_PING_EXTERNAL_DNS]="!!! CND0370I: " MSG_EN[$MSG_WLAN_NO_SCAN]="!!! CND0380E: No WLANs detected on interface %1. Hardware and/or driver not configured properly" MSG_XX[$MSG_WLAN_NO_SCAN]="!!! CND0380E: " MSG_EN[$MSG_HW_NO_ACTIVE]="!!! CND0390E: No loaded module detected for interface %1" MSG_XX[$MSG_HW_NO_ACTIVE]="!!! CND0390E: " MSG_EN[$MSG_HW_SOME_INACTIVE]="!!! CND0400W: Alternate modules %1 detected for interface %2" MSG_XX[$MSG_HW_SOME_INACTIVE]="!!! CND0400W: " MSG_EN[$MSG_NAMESERVER_NOT_VALID]="!!! CND0410E: Configured nameserver with IP %1 is no nameserver" MSG_XX[$MSG_NAMESERVER_NOT_VALID]="!!! CND0410E: " MSG_EN[$MSG_NAMESERVER_PROBLEM_UNKNOWN]="!!! CND0420E: There exists a problem with configured nameserver with IP %1" MSG_XX[$MSG_NAMESERVER_PROBLEM_UNKNOWN]="!!! CND0420E: " MSG_EN[$MSG_NWELIZA_UNAVAILABLE]="!!! CND0430I: NWEliza doesn't support this Linux distribution" MSG_XX[$MSG_NWELIZA_UNAVAILABLE]="!!! CND0430I: " MSG_EN[$MSG_DISTRO_NOT_SUPPORTED]="!!! CND0440E: This distribution is not supported" MSG_XX[$MSG_DISTRO_NOT_SUPPORTED]="!!! CND0440E: " MSG_EN[$MSG_CHECK_KEYS]="!!! CND0450W: WLAN key masquerading is not fully tested on this distribution. Please check output file %1 for visible WLAN keys and masquerade them manually" MSG_XX[$MSG_CHECK_KEYS]="!!! CND0450W: " MSG_EN[$MSG_NO_ANALYSIS_AS_USER]="!!! CND0460I: Analysis of %1 only possible if script is invoked as root" MSG_XX[$MSG_NO_ANALYSIS_AS_USER]="!!! CND0460I: " MSG_EN[$MSG_ANALYSIS_AS_USER]="!!! CND0470I: Reduced analysis capability and less network information because script was not invoked as root" MSG_XX[$MSG_ANALYSIS_AS_USER]="!!! CND0470I: " MSG_EN[$MSG_MISSING_LINK]="!!! CND0480W: No link detected on interface %1" MSG_XX[$MSG_MISSING_LINK]="!!! CND0480W: " MSG_EN[$MSG_WLAN_NO_SSID_IN_SCAN_FOUND]="!!! CND0490E: No access point with your SSID detected on interface %1" MSG_XX[$MSG_WLAN_NO_SSID_IN_SCAN_FOUND]="!!! CND0490E: " MSG_EN[$MSG_SSID_SAME_CHANNEL]="!!! CND0500W: Channel %1 used by your accesspoint is also used by %2 other access points" MSG_XX[$MSG_SSID_SAME_CHANNEL]="!!! CND0500W: " MSG_EN[$MSG_SSID_INTERFERENCES]="!!! CND0510W: Channel %1 used by your accesspoint interferes with %2 adjacent access points" MSG_XX[$MSG_SSID_INTERFERENCES]="!!! CND0510W: " MSG_EN[$MSG_NO_WPA_SUPPLICANT_ACTIVE]="!!! CND0520W: wpa_supplicant is not active" MSG_XX[$MSG_NO_WPA_SUPPLICANT_ACTIVE]="!!! CND0520W: "