New records could not hold multiple habtm associates using ::set(). Fixes #160.
[akelos.git] / config / locales / es.php
blob470e6a240702bca1a16a5a763288dea5d04c485f
1 <?php
3 $locale = array();
4 $locale['description'] = 'Spanish';
5 $locale['charset'] = 'UTF-8';
6 $locale['date_time_format'] = 'd/m/Y H:i:s';
7 $locale['date_format'] = 'd/m/Y';
8 $locale['long_date_format'] = 'd/m/Y';
9 $locale['time_format'] = 'H:i';
10 $locale['long_time_format'] = 'H:i:s';
11 $locale['first_day_of_week'] = 1; // 0 sunday, 1 monday ....
12 $locale['weekday_abbreviation'] = 1;
14 $locale['currency'] = array(
15 'precision'=>2,
16 'unit' => '€',
17 'unit_position' => 'right',
18 'separator'=> ',',
19 'delimiter' => '.'
22 $dictionary = array();
23 $dictionary['Akelos Framework'] = 'Akelos Framework';
24 $dictionary['Object <b>%object_name</b> information:<hr> <b>object Vars:</b><br>%var_desc <hr> <b>object Methods:</b><br><ul><li>%methods</li></ul>'] = 'Información del objeto <b>%object_name</b>:<hr> <b>Variables del Objeto:</b><br>%var_desc <hr> <b>Métodos del Objeto:</b><br><ul><li>%methods</li></ul>';
25 $dictionary['Controller <i>%controller_name</i> does not exist'] = 'El controlador <i>%controller_name</i> no existe';
26 $dictionary['Action <i>%action</i> does not exist for controller <i>%controller_name</i>'] = 'La acción <i>%action</i> no está definida en el controlador <i>%controller_name</i>';
27 $dictionary['View file <i>%file</i> does not exist.'] = 'El fichero de la vista <i>%file</i> no existe.';
28 $dictionary['%controller requires a missing model %model_class, exiting.'] = 'El controlador %controller necesita el modelo %model_class, saliendo.';
29 $dictionary['Could not find the file /app/<i>%controller_file_name</i> for the controller %controller_class_name'] = 'No se ha encontrado el fichero /app/<i>%controller_file_name</i> correspondiente al controlador %controller_class_name';
30 $dictionary['Invalid class name in AkPatterns::singleton()'] = 'AkPatterns::singleton() ha recibido un nombre de clase inválido';
31 $dictionary['Connection to the database failed'] = 'La conexión a la base de datos a fallado';
32 $dictionary['The Akelos Framework could not automatically configure your model name. This might be caused because your model file is not located on %path. Please call $this->setModelName("YourModelName"); in your model constructor in order to make this work.'] = 'El Akelos Framework no ha podido configurar automáticamente el nombre del modelo. Esto puede deberse a que el modelo no se ha podido hayar en %path. Si lo desea puede utilizar $this->setModelName("MiModelo"); en el constructor para asignar un nombre manualmente.';
33 $dictionary['Unable to fetch current model name'] = 'No se ha podido averiguar el nombre del modelo actual';
34 $dictionary['Unable to set "%table_name" table for the model "%model". There is no "%table_name" available into current database layout. Set AK_ACTIVE_CONTROLLER_VALIDATE_TABLE_NAMES constant to false in order to avoid table name validation'] = 'No se ha podido relacionar la tabla "%table_name" con el modelo "%model". No se ha encontrado ninguna tabla llamada "%table_name" entre las tablas de la base de datos. Defina la constante AK_ACTIVE_CONTROLLER_VALIDATE_TABLE_NAMES como falsa en config/config.php para desactivar la auto-averiguación de los nombres de tablas';
35 $dictionary['You are calling recursively AkActiveRecord::setAttribute by placing parent::setAttribute() or parent::set() on your model "%method" method. In order to avoid this, set the 3rd paramenter of parent::setAttribute to FALSE. If this was the behaviour you expected, please define the constant AK_ACTIVE_RECORD_PROTECT_SET_RECURSION and set it to false'] = 'You are calling recursivelly AkActiveRecord::setAttribute by placing parent::setAttribute() or parent::set() on your model "%method" method. In order to avoid this, set the 3rd paramenter of parent::setAttribute to FALSE. If this was the behaviour you expected, please define the constant AK_ACTIVE_RECORD_PROTECT_SET_RECURSION and set it to false';
36 $dictionary['You are calling recursively AkActiveRecord::getAttribute by placing parent::getAttribute() or parent::get() on your model "%method" method. In order to avoid this, set the 3rd paramenter of parent::getAttribute to FALSE. If this was the behaviour you expected, please define the constant AK_ACTIVE_RECORD_PROTECT_GET_RECURSION and set it to false'] = 'You are calling recursivelly AkActiveRecord::getAttribute by placing parent::getAttribute() or parent::get() on your model "%method" method. In order to avoid this, set the 3rd paramenter of parent::getAttribute to FALSE. If this was the behaviour you expected, please define the constant AK_ACTIVE_RECORD_PROTECT_GET_RECURSION and set it to false';
37 $dictionary['Error'] = 'Error';
38 $dictionary['There was an error while setting the composed field "%field_name", the following mapping column/s "%columns" do not exist'] = 'There was an error while setting the composed field "%field_name", the following mapping column/s "%columns" do not exist';
39 $dictionary['Unable to set "%table_name" table for the model "%model". There is no "%table_name" available into current database layout. Set AK_ACTIVE_RECORD_VALIDATE_TABLE_NAMES constant to false in order to avoid table name validation'] = 'Unable to set "%table_name" table for the model "%model". There is no "%table_name" available into current database layout. Set AK_ACTIVE_RECORD_VALIDATE_TABLE_NAMES constant to false in order to avoid table name validation';
40 $dictionary['The mysqli extension is designed to work with the version 4.1.3 or above of MySQL. Please use mysql: database driver instead'] = 'The mysqli extension is designed to work with the version 4.1.3 or above of MySQL. Please use mysql: database driver instead';
41 $dictionary['The mysqli extension is designed to work with the version 4.1.3 or above of MySQL. Please use mysql: database driver instead of mysqli'] = 'The mysqli extension is designed to work with the version 4.1.3 or above of MySQL. Please use mysql: database driver instead of mysqli';
42 $dictionary['Could not set %column_name as the inheritance column as this column is not available on the database.'] = 'Could not set %column_name as the inheritance column as this column is not available on the database.';
43 $dictionary['Could not set %column_name as the inheritance column as this column type is %column_type instead of "string".'] = 'Could not set %column_name as the inheritance column as this column type is %column_type instead of "string".';
44 $dictionary['Could not set %column_name as the inheritance column as this column type is "%column_type" instead of "string".'] = 'Could not set %column_name as the inheritance column as this column type is "%column_type" instead of "string".';
45 $dictionary['Could not set "%column_name" as the inheritance column as this column is not available on the database.'] = 'Could not set "%column_name" as the inheritance column as this column is not available on the database.';
46 $dictionary['The Akelos Framework could not automatically configure your model name. This might be caused because your model file is not located on %path. Please call $this->setParentModelName("YourParentModelName"); in your model constructor in order to make this work.'] = 'The Akelos Framework could not automatically configure your model name. This might be caused because your model file is not located on %path. Please call $this->setParentModelName("YourParentModelName"); in your model constructor in order to make this work.';
47 $dictionary['Unable to fetch parent model name'] = 'Unable to fetch parent model name';
48 $dictionary['Too many range options specified. Choose only one.'] = 'Too many range options specified. Choose only one.';
49 $dictionary['%option must be a nonnegative Integer'] = '%option must be a nonnegative Integer';
50 $dictionary['Range unspecified. Specify the "within", "maximum", "minimum, or "is" option.'] = 'Range unspecified. Specify the "within", "maximum", "minimum, or "is" option.';
51 $dictionary['Attempted to update a stale object'] = 'Attempted to update a stale object';
52 $dictionary['Could not find the column %column into the table %table. This column is needed in order to make the %model act as a list.'] = 'Could not find the column %column into the table %table. This column is needed in order to make the %model act as a list.';
53 $dictionary['Could not find the column "%column" into the table "%table". This column is needed in order to make "%model" act as a list.'] = 'Could not find the column "%column" into the table "%table". This column is needed in order to make "%model" act as a list.';
54 $dictionary['You are trying to set an object that is not an active record or that is already acting as a list, or nested set. Please provide a valid Active Record Object or call disableActsLike() in your active record in order to solve this conflict.'] = 'You are trying to set an object that is not an active record or that is already acting as a list, or nested set. Please provide a valid Active Record Object or call disableActsLike() in your active record in order to solve this conflict.';
55 $dictionary['You are trying to set an object that is not an active record.'] = 'You are trying to set an object that is not an active record.';
56 $dictionary['The following columns are required in the table "%table" for the model "%model" to act as a Nested Set: "%columns".'] = 'The following columns are required in the table "%table" for the model "%model" to act as a Nested Set: "%columns".';
57 $dictionary['Moving nodes isn\'t currently supported'] = 'Moving nodes isn\'t currently supported';
58 $dictionary['Could not add hasOne association. Foreign key %fk does not exit on table %table.'] = 'Could not add hasOne association. Foreign key %fk does not exit on table %table.';
59 $dictionary['Association type mismatch %association_class expected, got %record_class'] = 'Association type mismatch %association_class expected, got %record_class';
60 $dictionary['Could not write to temporary directory for generating compressed file using Ak::compress(). Please provide write access to %dirname'] = 'Could not write to temporary directory for generating compressed file using Ak::compress(). Please provide write access to %dirname';
61 $dictionary['Invalid ISO date. You must supply date in one of the following formats: "year-month-day hour:min:sec", "year-month-day", "hour:min:sec"'] = 'Invalid ISO date. You must supply date in one of the following formats: "year-month-day hour:min:sec", "year-month-day", "hour:min:sec"';
62 $dictionary['Adding sub-tree isn\'t currently supported'] = 'Adding sub-tree isn\'t currently supported';
63 $dictionary['Argument list did not match expected set. Requested arguments are:'] = 'Argument list did not match expected set. Requested arguments are:';
64 $dictionary['Filters need to be a method name, or class implementing a static filter method'] = 'Filters need to be a method name, or class implementing a static filter method';
65 $dictionary['Filter object must respond to both before and after'] = 'Filter object must respond to both before and after';
66 $dictionary['Missing %template_type %full_template_path'] = 'Missing %template_type %full_template_path';
67 $dictionary['Can only render or redirect once per action'] = 'Can only render or redirect once per action';
68 $dictionary['variables'] = 'variables';
69 $dictionary['You can\'t use the following %type within templates:'] = 'You can\'t use the following %type within templates:';
70 $dictionary['functions'] = 'functions';
71 $dictionary['classes'] = 'classes';
72 $dictionary['Template %template_file compilation error'] = 'Template %template_file compilation error';
73 $dictionary['Showing template source from %file:'] = 'Showing template source from %file:';
74 $dictionary['Showing compiled template source:'] = 'Showing compiled template source:';
75 $dictionary['Template %template_file security error'] = 'Template %template_file security error';
76 $dictionary['Edit %file_name in order to change this page.'] = 'Edit %file_name in order to change this page.';
77 $dictionary['No tpl.php, js.php or delegate template found for %template_path'] = 'No tpl.php, js.php or delegate template found for %template_path';
78 $dictionary['You can\'t instantiate classes within templates'] = 'You can\'t instantiate classes within templates';
79 $dictionary['Render and/or redirect were called multiple times in this action. Please note that you may only call render OR redirect, and only once per action. Also note that neither redirect nor render terminate execution of the action, so if you want to exit an action after redirecting, you need to do something like "redirectTo(...); return;". Finally, note that to cause a before filter to halt execution of the rest of the filter chain, the filter must return false, explicitly, so "render(...); return; false".'] = 'Render and/or redirect were called multiple times in this action. Please note that you may only call render OR redirect, and only once per action. Also note that neither redirect nor render terminate execution of the action, so if you want to exit an action after redirecting, you need to do something like "redirectTo(...); return;". Finally, note that to cause a before filter to halt execution of the rest of the filter chain, the filter must return false, explicitly, so "render(...); return; false".';
80 $dictionary['%option must be a Range (array(min, max))'] = '%option must be a Range (array(min, max))';
81 $dictionary['No tpl.php, js or delegate template found for %template_path'] = 'No tpl.php, js or delegate template found for %template_path';
82 $dictionary['No tpl.php, js.tpl or delegate template found for %template_path'] = 'No tpl.php, js.tpl or delegate template found for %template_path';
83 $dictionary['Default Router has not been set'] = 'Default Router has not been set';
84 $dictionary['The following files have been created:'] = 'The following files have been created:';
85 $dictionary['Could not find %generator_name generator'] = 'Could not find %generator_name generator';
86 $dictionary['There where collisions when attempting to generate the %type.'] = 'There where collisions when attempting to generate the %type.';
87 $dictionary['%file_name file already exists'] = '%file_name file already exists';
88 $dictionary['Find me in %path'] = 'Find me in %path';
89 $dictionary['Tag <code>%previous</code> may not contain raw character data'] = 'Tag <code>%previous</code> may not contain raw character data';
90 $dictionary['Ooops! There are some errors on current XHTML page'] = 'Ooops! There are some errors on current XHTML page';
91 $dictionary['Showing rendered XHTML'] = 'Showing rendered XHTML';
92 $dictionary['Tag <code>%tag</code> must occur inside another tag'] = 'Tag <code>%tag</code> must occur inside another tag';
93 $dictionary['%previous tag is not a content tag. close it like this \'<%previous />\''] = '%previous tag is not a content tag. close it like this \'<%previous />\'';
94 $dictionary['Tag <code>%tag</code> is not allowed within tag <code>%previous</code>'] = 'Tag <code>%tag</code> is not allowed within tag <code>%previous</code>';
95 $dictionary['XHTML is not well-formed'] = 'XHTML is not well-formed';
96 $dictionary['In order to disable XHTML validation, set the <b>AK_ENABLE_STRICT_XHTML_VALIDATION</b> constant to false on your config/development.php file'] = 'In order to disable XHTML validation, set the <b>AK_ENABLE_STRICT_XHTML_VALIDATION</b> constant to false on your config/development.php file';
97 $dictionary['Tag &lt;code&gt;%tag&lt;/code&gt; must occur inside another tag'] = 'Tag &lt;code&gt;%tag&lt;/code&gt; must occur inside another tag';
98 $dictionary['Tag &lt;code&gt;%tag&lt;/code&gt; is not allowed within tag &lt;code&gt;%previous&lt;/code&gt;'] = 'Tag &lt;code&gt;%tag&lt;/code&gt; is not allowed within tag &lt;code&gt;%previous&lt;/code&gt;';
99 $dictionary['%previous tag is not a content tag. close it like this \'&lt;%previous /&gt;\''] = '%previous tag is not a content tag. close it like this \'&lt;%previous /&gt;\'';
100 $dictionary['Invalid value on &lt;%tag %attribute="%value"'] = 'Invalid value on &lt;%tag %attribute="%value"';
101 $dictionary['Attribute %attribute can\'t be used inside &lt;%tag> tags'] = 'Attribute %attribute can\'t be used inside &lt;%tag> tags';
102 $dictionary['Invalid value on &lt;%tag %attribute="%value"... Valid values must match the pattern %pattern'] = 'Invalid value on &lt;%tag %attribute="%value"... Valid values must match the pattern %pattern';
103 $dictionary['Invalid value on &lt;%tag %attribute="%value"... Valid values must match the pattern "%pattern"'] = 'Invalid value on &lt;%tag %attribute="%value"... Valid values must match the pattern "%pattern"';
104 $dictionary['Showing XHTML code'] = 'Showing XHTML code';
105 $dictionary['You have repeated the id %id %count times on your xhtml code. Duplicated Ids found on %tags'] = 'You have repeated the id %id %count times on your xhtml code. Duplicated Ids found on %tags';
106 $dictionary['Tag %tag requires %attributes to be defined'] = 'La etiqueta %tag require que %attributes debe estar definido';
107 $dictionary['Tag <%tag> is not allowed within tag <%previous<>'] = 'Tag <%tag> is not allowed within tag <%previous<>';
108 $dictionary['Tag %tag is not allowed within tag %previous'] = 'Tag %tag is not allowed within tag %previous';
109 $dictionary['Missing required attribute %attribute on &lt;%tag&gt;'] = 'Missing required attribute %attribute on &lt;%tag&gt;';
110 $dictionary['Repeating id %id'] = 'Repeating id %id';
111 $dictionary['duplicate attribute'] = 'duplicate attribute';
112 $dictionary['XHTML is not well-formed.'] = 'XHTML is not well-formed.';
113 $dictionary['Illegal tag: <code>%tag</code>'] = 'Illegal tag: <code>%tag</code>';
114 $dictionary['first page'] = 'primera página';
115 $dictionary['previous page'] = 'página anterior';
116 $dictionary['next page'] = 'página siguiente';
117 $dictionary['last page'] = 'última página';
118 $dictionary['page'] = 'página';
119 $dictionary['show all'] = 'mostrar todas';
120 $dictionary['previous'] = 'anterior';
121 $dictionary['next'] = 'siguiente';
122 $dictionary['Showing page %page of %number_of_pages'] = 'Mostrando página %page de %number_of_pages';
123 $dictionary['first'] = 'primera';
124 $dictionary['last'] = 'última';
125 $dictionary['You can\'t use ${ within templates'] = 'No es posible utilizar ${ en las vistas/plantillas';
126 $dictionary['You must set the settings for current locale first by calling Ak::locale(null, $locale, $settings)'] = 'Tiene que establecer la configuración de la local llamando Ak::locale(null, $locale, $settings) antes de nada';
127 $dictionary['Akelos'] = 'Akelos';
128 $dictionary['Could not load %converter_class_name converter class'] = 'No se ha podido cargar la clase del conversor %converter_class_name';
129 $dictionary['Could not locate %from to %to converter on %file_name'] = 'No se ha encontrado el conversor de %from a %to en %file_name';
130 $dictionary['Xdoc2Text is a windows only application. Please use wvWare instead'] = 'Xdoc2Text is a windows only application. Please use wvWare instead';
131 $dictionary['Could not find xdoc2txt.exe on %path. Please download it from http://www31.ocn.ne.jp/~h_ishida/xdoc2txt.html'] = 'Could not find xdoc2txt.exe on %path. Please download it from http://www31.ocn.ne.jp/~h_ishida/xdoc2txt.html';
132 $dictionary['Loading...'] = 'Cargando...';
133 $dictionary['Sorry but you can\'t view configuration files.'] = 'Lo sentimos pero no puede ver los ficheros de configuración.';
134 $dictionary['Opsss! File highlighting is only available on development mode.'] = '¡Uysss!. La vista del código sólo está habilitada en modo de desarrollo';
135 $dictionary['%file_name is not available for showing its source code'] = 'El fichero %file_name no está disponible para mostrar su código fuente';
136 $dictionary['Your current PHP settings do not have support for %database_type databases.'] = 'Su configuración actual de PHP no tiene habilitado el soporte para conexiones con bases de datos %database_type databases.';
138 $dictionary['Could not connect to the FTP server'] = 'No se ha podido conectar con el servidor FTP';
139 $dictionary['Could not change to the FTP base directory %directory'] = 'Error de FTP. No se ha podido cambiar al directorio base %directory al iniciar sesión en el servidor.';
140 $dictionary['Could not change to the FTP directory %directory'] = 'Error de FTP. No se ha podido cambiar al directorio %directory';
141 $dictionary['Ooops! Could not fetch details for the table %table_name.'] = '¡Uysss!. No hemos encontrado los detalles de la tabla %table_name.';
143 $dictionary['Upgrading'] = 'Actualizando';
144 $dictionary['Could not find the file /app/controllers/<i>%controller_file_name</i> for the controller %controller_class_name'] = 'No se ha encontrado el fichero /app/controllers/<i>%controller_file_name</i> del controlador %controller_class_name';
146 $dictionary['No controller was specified.'] = 'No se ha especificado ningún controlador.';
148 $dictionary['Please add force=true to the argument list in order to overwrite existing files.'] = 'Añada --force a la lista de argumentos para sobreescribir los archivos existentes.';
149 $dictionary['Could not find a helper to handle the method "%method" you called in your view'] = 'No se ha encontrado el "helper" "%method" que ha sido invocado desde la vista';
150 $dictionary['Could not locate usage file for this generator'] = 'No se ha encontrado un fichero de ayuda para este generator';
151 $dictionary['You must supply a valid generator as the first command.
153 Available generator are:'] = 'Debes proporcionar un nombre de generador válido.
155 Los generadores disponibles son:';