1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
|
<?php
/******************************************************************************
* Each entry of that file can be associated with a comment to indicate its *
* state. When there is no comment, it means the entry is fully translated. *
* The recognized comments are (comment matching is case-insensitive): *
* + TODO: the entry has never been translated. *
* + DIRTY: the entry has been translated but needs to be updated. *
* + IGNORE: the entry does not need to be translated. *
* When a comment is not recognized, it is discarded. *
******************************************************************************/
return array(
'action' => array(
'finish' => 'Completar instalación',
'fix_errors_before' => 'Por favor, soluciona los errores detectados antes de continuar con el siguiente paso.',
'keep_install' => 'Conservar la configuración anterior',
'next_step' => 'Ir al siguiente paso',
'reinstall' => 'Reinstalar FreshRSS',
),
'bdd' => array(
'_' => 'Base de datos',
'conf' => array(
'_' => 'Configuración de la base de datos',
'ko' => 'Verificar la información de tu base de datos.',
'ok' => 'La configuración de la base de datos ha sido guardada.',
),
'host' => 'Servidor',
'password' => 'Contraseña de la base de datos',
'prefix' => 'Prefijo de la tabla',
'type' => 'Tipo de base de datos',
'username' => 'Nombre de usuario de la base de datos',
),
'check' => array(
'_' => 'Verificaciones',
'already_installed' => '¡FreshRSS ya está instalado!',
'cache' => array(
'nok' => 'Comprueba los permisos en el directorio <em>%s</em>. El servidor HTTP debe contar con permisos de escritura.',
'ok' => 'Los permisos del directorio cache son correctos.',
),
'ctype' => array(
'nok' => 'No se ha podido localizar la librería para la verificación del tipo de caracteres (php-ctype).',
'ok' => 'Cuentas con la librería necesaria para la verificación del tipo de caracteres (ctype).',
),
'curl' => array(
'nok' => 'No se ha podido localizar la librería cURL (paquete php-curl).',
'ok' => 'Dispones de la librería cURL.',
),
'data' => array(
'nok' => 'Comprueba los permisos del directorio <em>%s</em>. El servidor HTTP debe contar con permisos de escritura.',
'ok' => 'Los permisos del directorio data son correctos.',
),
'dom' => array(
'nok' => 'No se ha podido localizar la librería necesaria para explorar la DOM.',
'ok' => 'Dispones de la librería necesaria para explorar la DOM.',
),
'favicons' => array(
'nok' => 'Verifica los permisos en el directorio <em>%s</em>. El servidor HTTP debe contar con permisos de escritura.',
'ok' => 'Los permisos del directorio favicons son correctos.',
),
'fileinfo' => array(
'nok' => 'No se ha podido localizar la librería PHP fileinfo (paquete fileinfo).',
'ok' => 'Dispones de la librería fileinfo.',
),
'files' => 'Instalación de Archivos',
'intl' => array(
'nok' => 'Cannot find the recommended library php-intl for internationalisation.', // TODO
'ok' => 'You have the recommended library php-intl for internationalisation.', // TODO
),
'json' => array(
'nok' => 'No se ha podido localizar la librería para procesar JSON.',
'ok' => 'Dispones de la librería recomendada para procesar JSON.',
),
'mbstring' => array(
'nok' => 'No se puede encontrar la mbstring de biblioteca recomendada para Unicode.',
'ok' => 'Tiene la biblioteca mbstring recomendada para Unicode.',
),
'pcre' => array(
'nok' => 'No se ha podido encontrar la librería necesaria para las expresiones regulares (php-pcre).',
'ok' => 'Dispones de la librería necesaria para las expresiones regulares (PCRE).',
),
'pdo-mysql' => array(
'nok' => 'Cannot find the required PDO driver for MySQL/MariaDB.', // TODO
),
'pdo-pgsql' => array(
'nok' => 'Cannot find the required PDO driver for PostgreSQL.', // TODO
),
'pdo-sqlite' => array(
'nok' => 'Cannot find the PDO driver for SQLite.', // TODO
'ok' => 'You have the PDO driver for SQLite.', // TODO
),
'pdo' => array(
'nok' => 'No se ha podido localizar PDO o uno de los controladores compatibles (pdo_sqlite, pdo_pgsql, pdo_mysql).',
'ok' => 'Dispones de PDO y al menos uno de los controladores compatibles (pdo_sqlite, pdo_pgsql, pdo_mysql).',
),
'php' => array(
'_' => 'Instalación PHP',
'nok' => 'Dispones de la versión PHP %s pero FreshRSS requiere de, al menos, la versión %s.',
'ok' => 'Dispones de la versión PHP %s, que es compatible con FreshRSS.',
),
'reload' => 'Revisar otra vez',
'tmp' => array(
'nok' => 'Revisa los permisos en el directorio <em>%s</em>. El servidor HTTP debe contar con permisos de escritura.',
'ok' => 'Los permisos en el directorio temp son buenos.',
),
'tokens' => array(
'nok' => 'Comprueba los permisos en el directorio <em>./data/tokens</em>. El servidor HTTP debe contar con permisos de escritura.',
'ok' => 'Los permisos en el directorio de tokens de identificación son correctos.',
),
'unknown_process_username' => 'desconocido',
'users' => array(
'nok' => 'Revisa los permisos en el directorio <em>%s</em>. El servidor HTTP debe contar con permisos de escritura.',
'ok' => 'Los permisos en el directorio users son correctos.',
),
'xml' => array(
'nok' => 'No se ha podido localizar la librería necesaria para procesar XML.',
'ok' => 'Dispones de la librería necesaria para procesar XML.',
),
'zip' => array(
'nok' => 'No se ha podido localizar la extensión ZIP (paquete php-zip).',
'ok' => 'Dispones de la extensión ZIP.',
),
),
'conf' => array(
'_' => 'Configuración general',
'ok' => 'La configuración general se ha guardado.',
),
'congratulations' => '¡Enhorabuena!',
'default_user' => array(
'_' => 'Nombre de usuario para el usuario por defecto',
'max_char' => 'máximo de 16 caracteres alfanuméricos',
),
'fix_errors_before' => 'Por favor, soluciona los errores detectados antes de proceder con el siguiente paso.',
'javascript_is_better' => 'FreshRSS funciona mejor con JavaScript activado',
'js' => array(
'confirm_reinstall' => 'Al reinstalar FreshRSS perderás cualquier configuración anterior. ¿Seguro que quieres continuar?',
),
'language' => array(
'_' => 'Idioma',
'choose' => 'Selecciona el idioma para FreshRSS',
'defined' => 'Idioma seleccionado.',
),
'missing_applied_migrations' => 'Algo salió mal; Debe crear un archivo vacío <em>%s</em> manualmente.',
'ok' => 'La instalación se ha completado correctamente.',
'session' => array(
'nok' => '¡El servidor web parece estar configurado incorrectamente para las cookies requeridas para las sesiones de PHP!',
),
'step' => 'paso %d',
'steps' => 'Pasos',
'this_is_the_end' => '¡Terminamos!',
'title' => 'Instalación · FreshRSS',
);
|