Location: PHPKode > projects > web.framework > web.framework-1.0.0/web.framework/Others/Languages.class.php
<?php
/**
 * Project:     web.framework: the PHP5 MVC framework
 * File:		Languages.class.php
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 * You may contact the authors of web.framework by e-mail at:
 * hide@address.com
 *
 * The latest version of web.framework can be obtained from:
 * http://sourceforge.net/projects/webframework
 *
 * @link http://sourceforge.net/projects/webframework
 * @copyright 2005 Marcin Staniszczak
 * @author Marcin Staniszczak <hide@address.com>
 * @version 1.0.0
 */


/**
 * Class with any messages in any supported languages (messages for exceptions and any other informations)
 *
 * @name Languages
 * @version 1.0.0
 * @package web.framework
 *
 * @author Marcin Staniszczak
 * @copyright 2005 Marcin Staniszczak
 */
class Languages {
	public static
		$MESSAGES = array (
			'ENGLISH' => array (
				'EXCEPTIONS' => array (
					'CONFIGURATION' => array (
						'NOT_FOUND' => '<b>Config file (%s) not found!</b>',
						'PARSER_INSTANCE' => '<b>Parser class must implement intefrace IConfigurationParser!</b>',
						'UPDATE' => '<b>Can\'t update XML configuration file!</b>',
						'SAVE_PHP' => '<b>Can\'t save configuration file!</b>',
						'CONFIGURATION_ERROR' => '<b>Error in configuration file!</b>',
						'PARSER' => array (
							'LOAD' => '<b>Can\'t open XML config file!</b>',
							'REQUIRED' => '<b>Tag %s required %s parameters!</b>',
							'UNKNOWN_PARAM' => '<b>Unknown %s parameter in tag %s!</b>',
							'NOT_ALLOWED' => '<b>Tag %s is not allowed here!</b>',
						),
					),
					'VALIDATOR' => array (
						'NOT_FOUND' => '<b>Validator config file (%s) not found!</b>',
						'PARSER_INSTANCE' => '<b>Parser class must implement intefrace IValidatorsParser!</b>',
						'SAVE_PHP' => '<b>Can\'t save validator file!</b>',
						'TESTER_NOT_FOUND' => '<b>Tester file (%s) not found!</b>',
						'REQUIRED' => '<b>No required parameter in form!</b>',
						'TESTER_INSTANCE' => '<b>Tester class must implement intefrace ITester!</b>',
						'CONFIGURATION_ERROR' => '<b>Error in validator\'s configuration file (%s)!</b>',
						'ADV_TESTER_RETURN' => '<b>AdvancedTester (%s) must return array!</b>',
						'PARSER' => array (
							'LOAD' => '<b>Can\'t open XML config file of validator!</b>',
							'REQUIRED' => '<b>Tag %s required %s parameters (validator)!</b>',
							'NOT_ALLOWED' => '<b>Tag %s is not allowed here (validator)!</b>',
							'METHOD_NOT_ALLOWED' => '<b><i>Method<i/> parameter in <i>variable</i> tags is allowed only in <i>advanced</i> block</b>',
							'METHOD_ALLOWED' => '<b><i>Method</i> parameter in <i>variable</i> tags is allowed in <i>advanced</i> block</b>',
							'UNKNOWN_METHOD_TYPE' => '<b><i>Method</i> parameter must be set to <i>post</i> or </i>get</i> value</b>'
						),
						'TESTERS' => array (
							'PARAMETER_REQUIRED' => '<b>Advanced tester %s required <i>%s</i> parameters!</b>',
							'PARAMETER_VALUE' => '<b>Bad parameter %s value! Premitted values: <i>%s</i>.</b>',
						),
					),

					'WEBDB' => array (
						'DRIVERS' => array (
							'CONNECT_PARAMETERS' => '<b>Wrong connection settings!</b>',
							'BEGIN_TRANSACTION' => '<b>Could not begin transaction</b>',
							'CONNECT_FAILED' => '<b>Connect failed</b>',
							'EXECUTE_QUERY' => '<b>Could not execute query</b>',
							'SELECT_DB' => array (
								'NO_SUCH_DATABASE' => '<b>No such database</b>',
								'ACCESS_VIOLATION' => '<b>Access violation</b>',
								'CANNOT_SELECT_DATABASE' => '<b>Cannot select database</b>',
								'CAN_NOT_COMMIT' => '<b>Can not commit transaction</b>',
								'COULD_NOT_ROLLBACK' => '<b>Culd not rollback transaction</b>',
							),
						),
						'RECORD_SET' => array (
							'FETCHING_RESULT' => '<b>Error fetching result</b>',
							'NUM_ROWS' => '<b>Error fetching num rows</b>',
						),
					),

					'ACTIONS' => array (
						'UNKNOWN_DRIVER' => '<b>Unknown DB driver (chceck your configuration file) [%s]</b>',
						'NO_DB_DRIVER' => '<b>No driver for this datasource (chceck your configuration file) [datasource: %s]</b>',
					),

					'AJAX' => array (
						'CACHE_SAVE' => '<b>Problem with cache save (%s)!</b>',
					),

					'SESSION_HANDLER' => array (
						'DB_CONNCTION' => '<b>Session - DB connection error</b>',
					),

					'AUTHORIZATION_INTERFACE' => '<b>Authorization must implement IAuthorization!</b>',
					'NO_ACTION_FILE' => '<b>Action file not found (%s)!</b>',
					'ROUTER_INTERFACE' => '<b>Router must implement IRouter!</b>',
					'TOKEN_INTERFACE' => '<b>Token must implement IToken!</b>',
					'ACTION_INTERFACE' => '<b>Action must extend Action class!</b>',
					'URL_PARAMETER' => '<b>Undefined URL parameter (see in configuration file)!</b>',
					'NO_ACTION_IN_AC' => '<b>No actions in action chain (%s)!</b>',
					'NO_ACTION_CHAIN' => '<b>Undefined actionchain (%s)!</b>',
					'NO_ACTION' => '<b>Undefined action (%s)!</b>',
					'NO_WTCALL' => '<b>Undefined wt-call (%s)!</b>',
					'REQUIRED_ACTION_OR_ACTIONCHAIN' => '<b>Required action, action-chain or wt-call - nothing to do!</b>',
					'UNKNOWN_VIEW' => '<b>Unknown view %s!</b>',
					'UNKNOWN_TEMPLATE' => '<b>Unknown template %s!</b>',
					'VIEW_NOT_FOUND' => '<b>View class file %s not found!</b>',

					'TEMPLATE_REQUIRED' => '<b>Template must be configured!</b>',

					'NO_DB_DRIVER_SPECIFIED' => '<b>No DB Driver sepcified (%s)</b>',

					'STRING_PARAM' => 'Required string parameter',
					'REQUIRE' => '<b>Required file/class not found (%s)!</b>',
				),
			),
			'POLISH' => array (
				'EXCEPTIONS' => array (
					'CONFIGURATION' => array (
						'NOT_FOUND' => '<b>Nie odnaleziono pliku konfiguracyjnego (%s)!</b>',
						'PARSER_INSTANCE' => '<b>Klasa parsera musi implementować interfejs IConfigurationParser!</b>',
						'UPDATE' => '<b>Błąd podczas próby zapisu konfiguracji w postaci XML-a!</b>',
						'SAVE_PHP' => '<b>Błąd podczas próby zapisu tablicy konfiguracyjnej!</b>',
						'CONFIGURATION_ERROR' => '<b>Błąd w pliku konfiguracyjnym!</b>',
						'PARSER' => array (
							'LOAD' => '<b>Problem podczas próby otwarcia pliku konfiguracyjnego!</b>',
							'REQUIRED' => '<b>Tag %s wymaga następujących parametrów: %s!</b>',
							'UNKNOWN_PARAM' => '<b>Nieznany parametr %s w tagu %s!</b>',
							'NOT_ALLOWED' => '<b>Niespodziewane wystąpienie tagu %s!</b>',
						),
					),
					'VALIDATOR' => array (
						'NOT_FOUND' => '<b>Nie odnaleziono pliku konfiguracyjnego validatora (%s)!</b>',
						'PARSER_INSTANCE' => '<b>Klasa parsera musi implementować interfejs IValidatorsParser!</b>',
						'SAVE_PHP' => '<b>Błąd podczas próby zapisu tablicy validatora!</b>',
						'TESTER_NOT_FOUND' => '<b>Nie odnaleziono pliku testera (%s)!</b>',
						'CONFIGURATION_ERROR' => '<b>Błąd konfiguracji validatora (%s)!</b>',
						'REQUIRED' => '<b>Brak wymaganego parametru w formularzu!</b>',
						'TESTER_INSTANCE' => '<b>Tester musi implementować interfejs ITester!</b>',
						'CONFIGURATION_ERROR' => '<b>Błąd w pliku konfiguracyjnym validatora (%s)!</b>',
						'ADV_TESTER_RETURN' => '<b>AdvancedTester (%s) musi zwracać tablicę!</b>',
						'PARSER' => array (
							'LOAD' => '<b>Problem podczas próby otwarcia pliku konfiguracji validatora!</b>',
							'REQUIRED' => '<b>Tag %s wymaga następujących parametrów: %s (validator)!</b>',
							'NOT_ALLOWED' => '<b>Niespodziewane wystąpienie tagu %s (validator)!</b>',
							'METHOD_NOT_ALLOWED' => '<b>Prametr <i>method</i> w tagu <i>variable</i> jest dozwolony tylko w bloku <i>advanced</i></b>',
							'METHOD_ALLOWED' => '<b>Prametr <i>method</i> jest wymagany w tagu <i>variable</i> w bloku <i>advanced</i></b>',
							'UNKNOWN_METHOD_TYPE' => '<b>Parametr <i>method</i> musi być ustawiony na wartość <i>post</i> lub <i>get</i></b>',
						),
						'TESTERS' => array (
							'PARAMETER_REQUIRED' => '<b>Zaawansowany tester %s wymaga parametrów <i>%S</i>!</b>',
							'PARAMETER_VALUE' => '<b>Niepoprawny wartość parametru %s! Dozwolone wartości to: <i>%s</i>.</b>',
						),
					),

					'WEBDB' => array (
						'DRIVERS' => array (
							'CONNECT_PARAMETERS' => 'Złe ustawienia połączenia!',
							'BEGIN_TRANSACTION' => 'Nie można rozpocząć transakcji',
							'CONNECT_FAILED' => 'Błąd połączenia',
							'EXECUTE_QUERY' => 'Błąd zapytania',
							'SELECT_DB' => array (
								'NO_SUCH_DATABASE' => 'Brak bazy',
								'ACCESS_VIOLATION' => 'Odmowa dostępu',
								'CANNOT_SELECT_DATABASE' => 'Nie można wybrać bazy',
								'CAN_NOT_COMMIT' => 'Problemy z zatwierdzeniem transakcji',
								'COULD_NOT_ROLLBACK' => 'Problemy z odrzuceniem transakcji',
							),
						),
						'RECORD_SET' => array (
							'FETCHING_RESULT' => 'Błąprzy wybieraniu rekordów',
							'NUM_ROWS' => 'Error fetching num rows',
						),
					),

					'ACTIONS' => array (
						'UNKNOWN_DRIVER' => '<b>Niezany driver bazy danych (sprawdź plik konfiguracyjny) [%s]</b>',
						'NO_DB_DRIVER' => '<b>Brak sterownika do tej bazy (sprawdź plik konfiguracyjny) [datasource: %s]</b>',
					),

					'AJAX' => array (
						'CACHE_SAVE' => '<b>Problem podczas zapisu cache-u (%s)!</b>',
					),

					'SESSION_HANDLER' => array (
						'DB_CONNCTION' => '<b>Sesja - problem podczas próby połączenia z bazą!</b>',
					),

					'AUTHORIZATION_INTERFACE' => '<b>Klasa autoryzująca musi być implementacją IAuthorization!</b>',
					'ROUTER_INTERFACE' => '<b>Router musi być implementacją IRouter!</b>',
					'TOKEN_INTERFACE' => '<b>Token musi być implementacją IToken!</b>',
					'ACTION_INTERFACE' => '<b>Akcja musi dziedziczyć z klasy Action!</b>',
					'URL_PARAMETER' => '<b>Nie zdefiniowano parametru URL w konfiguracji!</b>',
					'NO_ACTION_IN_AC' => '<b>Brak akcji lub skoku (call) w łańcuchu akcji (%s)!</b>',
					'NO_ACTION_CHAIN' => '<b>Nie zdefiniowany łańcuch akcji (%s)!</b>',
					'NO_ACTION' => '<b>Nieznana akcja (%s)!</b>',
					'NO_WTCALL' => '<b>Nieznay szablon [wt-call] (%s)!</b>',
					'REQUIRED_ACTION_OR_ACTIONCHAIN' => '<b>Wymagana akcja, łańcuch akcji lub wt-call!</b>',
					'UNKNOWN_VIEW' => '<b>Nieznany widok %s!</b>',
					'UNKNOWN_TEMPLATE' => '<b>Nieznany szablon %s!</b>',
					'VIEW_NOT_FOUND' => '<b>Nie odnaleziono klasy widoku %s!</b>',

					'TEMPLATE_REQUIRED' => '<b>Musi zostać skonfigurowany system szablonów!</b>',

					'NO_DB_DRIVER_SPECIFIED' => '<b>Nie ustalono sterownika bazy danych (%s)</b>',

					'STRING_PARAM' => 'Wymagany parametr typu string',
					'REQUIRE' => '<b>Wymagany plik/klasa nie został odnaleziony (%s)!</b>',
				),
			),
		);
}
?>
Return current item: web.framework