<?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>',
),
),
);
}
?>