@@ -1,925 +1,925 | |||
|
1 | 1 | bg: |
|
2 | 2 | direction: ltr |
|
3 | 3 | date: |
|
4 | 4 | formats: |
|
5 | 5 | # Use the strftime parameters for formats. |
|
6 | 6 | # When no format has been given, it uses default. |
|
7 | 7 | # You can provide other formats here if you like! |
|
8 | 8 | default: "%Y-%m-%d" |
|
9 | 9 | short: "%b %d" |
|
10 | 10 | long: "%B %d, %Y" |
|
11 | 11 | |
|
12 | 12 | day_names: [Неделя, Понеделник, Вторник, Сряда, Четвъртък, Петък, Събота] |
|
13 | 13 | abbr_day_names: [Нед, Пон, Вто, Сря, Чет, Пет, Съб] |
|
14 | 14 | |
|
15 | 15 | # Don't forget the nil at the beginning; there's no such thing as a 0th month |
|
16 | 16 | month_names: [~, Януари, Февруари, Март, Април, Май, Юни, Юли, Август, Септември, Октомври, Ноември, Декември] |
|
17 | 17 | abbr_month_names: [~, Яну, Фев, Мар, Апр, Май, Юни, Юли, Авг, Сеп, Окт, Ное, Дек] |
|
18 | 18 | # Used in date_select and datime_select. |
|
19 | 19 | order: [ :year, :month, :day ] |
|
20 | 20 | |
|
21 | 21 | time: |
|
22 | 22 | formats: |
|
23 | 23 | default: "%a, %d %b %Y %H:%M:%S %z" |
|
24 | 24 | time: "%H:%M" |
|
25 | 25 | short: "%d %b %H:%M" |
|
26 | 26 | long: "%B %d, %Y %H:%M" |
|
27 | 27 | am: "am" |
|
28 | 28 | pm: "pm" |
|
29 | 29 | |
|
30 | 30 | datetime: |
|
31 | 31 | distance_in_words: |
|
32 | 32 | half_a_minute: "half a minute" |
|
33 | 33 | less_than_x_seconds: |
|
34 | 34 | one: "по-малко от 1 секунда" |
|
35 | 35 | other: "по-малко от {{count}} секунди" |
|
36 | 36 | x_seconds: |
|
37 | 37 | one: "1 секунда" |
|
38 | 38 | other: "{{count}} секунди" |
|
39 | 39 | less_than_x_minutes: |
|
40 | 40 | one: "по-малко от 1 минута" |
|
41 | 41 | other: "по-малко от {{count}} минути" |
|
42 | 42 | x_minutes: |
|
43 | 43 | one: "1 минута" |
|
44 | 44 | other: "{{count}} минути" |
|
45 | 45 | about_x_hours: |
|
46 | 46 | one: "около 1 час" |
|
47 | 47 | other: "около {{count}} часа" |
|
48 | 48 | x_days: |
|
49 | 49 | one: "1 ден" |
|
50 | 50 | other: "{{count}} дена" |
|
51 | 51 | about_x_months: |
|
52 | 52 | one: "около 1 месец" |
|
53 | 53 | other: "около {{count}} месеца" |
|
54 | 54 | x_months: |
|
55 | 55 | one: "1 месец" |
|
56 | 56 | other: "{{count}} месеца" |
|
57 | 57 | about_x_years: |
|
58 | 58 | one: "около 1 година" |
|
59 | 59 | other: "около {{count}} години" |
|
60 | 60 | over_x_years: |
|
61 | 61 | one: "над 1 година" |
|
62 | 62 | other: "над {{count}} години" |
|
63 | 63 | almost_x_years: |
|
64 | 64 | one: "почти 1 година" |
|
65 | 65 | other: "почти {{count}} години" |
|
66 | 66 | |
|
67 | 67 | number: |
|
68 | 68 | format: |
|
69 | 69 | separator: "." |
|
70 | 70 | delimiter: "" |
|
71 | 71 | precision: 3 |
|
72 | 72 | human: |
|
73 | 73 | format: |
|
74 | 74 | precision: 1 |
|
75 | 75 | delimiter: "" |
|
76 | 76 | storage_units: |
|
77 | 77 | format: "%n %u" |
|
78 | 78 | units: |
|
79 | 79 | byte: |
|
80 | 80 | one: Byte |
|
81 | 81 | other: Bytes |
|
82 | 82 | kb: "KB" |
|
83 | 83 | mb: "MB" |
|
84 | 84 | gb: "GB" |
|
85 | 85 | tb: "TB" |
|
86 | 86 | |
|
87 | 87 | # Used in array.to_sentence. |
|
88 | 88 | support: |
|
89 | 89 | array: |
|
90 | 90 | sentence_connector: "и" |
|
91 | 91 | skip_last_comma: false |
|
92 | 92 | |
|
93 | 93 | activerecord: |
|
94 | 94 | errors: |
|
95 | 95 | messages: |
|
96 | 96 | inclusion: "не съществува в списъка" |
|
97 | 97 | exclusion: "е запазено" |
|
98 | 98 | invalid: "е невалидно" |
|
99 | 99 | confirmation: "липсва одобрение" |
|
100 | 100 | accepted: "трябва да се приеме" |
|
101 | 101 | empty: "не може да е празно" |
|
102 | 102 | blank: "не може да е празно" |
|
103 | 103 | too_long: "е прекалено дълго" |
|
104 | 104 | too_short: "е прекалено късо" |
|
105 | 105 | wrong_length: "е с грешна дължина" |
|
106 | 106 | taken: "вече съществува" |
|
107 | 107 | not_a_number: "не е число" |
|
108 | 108 | not_a_date: "е невалидна дата" |
|
109 | 109 | greater_than: "трябва да бъде по-голям[a/о] от {{count}}" |
|
110 | 110 | greater_than_or_equal_to: "трябва да бъде по-голям[a/о] от или равен[a/o] на {{count}}" |
|
111 | 111 | equal_to: "трябва да бъде равен[a/o] на {{count}}" |
|
112 | 112 | less_than: "трябва да бъде по-малък[a/o] от {{count}}" |
|
113 | 113 | less_than_or_equal_to: "трябва да бъде по-малък[a/o] от или равен[a/o] на {{count}}" |
|
114 | 114 | odd: "трябва да бъде нечетен[a/o]" |
|
115 | 115 | even: "трябва да бъде четен[a/o]" |
|
116 | 116 | greater_than_start_date: "трябва да е след началната дата" |
|
117 | 117 | not_same_project: "не е от същия проект" |
|
118 | 118 | circular_dependency: "Тази релация ще доведе до безкрайна зависимост" |
|
119 | 119 | |
|
120 | 120 | actionview_instancetag_blank_option: Изберете |
|
121 | 121 | |
|
122 | 122 | general_text_No: 'Не' |
|
123 | 123 | general_text_Yes: 'Да' |
|
124 | 124 | general_text_no: 'не' |
|
125 | 125 | general_text_yes: 'да' |
|
126 | 126 | general_lang_name: 'Bulgarian' |
|
127 | 127 | general_csv_separator: ',' |
|
128 | 128 | general_csv_decimal_separator: '.' |
|
129 | 129 | general_csv_encoding: UTF-8 |
|
130 | 130 | general_pdf_encoding: UTF-8 |
|
131 | 131 | general_first_day_of_week: '1' |
|
132 | 132 | |
|
133 | 133 | notice_account_updated: Профилът е обновен успешно. |
|
134 | 134 | notice_account_invalid_creditentials: Невалиден потребител или парола. |
|
135 | 135 | notice_account_password_updated: Паролата е успешно променена. |
|
136 | 136 | notice_account_wrong_password: Грешна парола |
|
137 | 137 | notice_account_register_done: Профилът е създаден успешно. |
|
138 | 138 | notice_account_unknown_email: Непознат e-mail. |
|
139 | 139 | notice_can_t_change_password: Този профил е с външен метод за оторизация. Невъзможна смяна на паролата. |
|
140 | 140 | notice_account_lost_email_sent: Изпратен ви е e-mail с инструкции за избор на нова парола. |
|
141 | 141 | notice_account_activated: Профилът ви е активиран. Вече може да влезете в системата. |
|
142 | 142 | notice_successful_create: Успешно създаване. |
|
143 | 143 | notice_successful_update: Успешно обновяване. |
|
144 | 144 | notice_successful_delete: Успешно изтриване. |
|
145 | 145 | notice_successful_connection: Успешно свързване. |
|
146 | 146 | notice_file_not_found: Несъществуваща или преместена страница. |
|
147 | 147 | notice_locking_conflict: Друг потребител променя тези данни в момента. |
|
148 | 148 | notice_not_authorized: Нямате право на достъп до тази страница. |
|
149 | 149 | notice_email_sent: "Изпратен e-mail на {{value}}" |
|
150 | 150 | notice_email_error: "Грешка при изпращане на e-mail ({{value}})" |
|
151 | 151 | notice_feeds_access_key_reseted: Вашия ключ за RSS достъп беше променен. |
|
152 | 152 | |
|
153 | 153 | error_scm_not_found: Несъществуващ обект в хранилището. |
|
154 | 154 | error_scm_command_failed: "Грешка при опит за комуникация с хранилище: {{value}}" |
|
155 | 155 | |
|
156 | 156 | mail_subject_lost_password: "Вашата парола ({{value}})" |
|
157 | 157 | mail_body_lost_password: 'За да смените паролата си, използвайте следния линк:' |
|
158 | 158 | mail_subject_register: "Активация на профил ({{value}})" |
|
159 | 159 | mail_body_register: 'За да активирате профила си използвайте следния линк:' |
|
160 | 160 | |
|
161 | 161 | gui_validation_error: 1 грешка |
|
162 | 162 | gui_validation_error_plural: "{{count}} грешки" |
|
163 | 163 | |
|
164 | 164 | field_name: Име |
|
165 | 165 | field_description: Описание |
|
166 | 166 | field_summary: Групиран изглед |
|
167 | 167 | field_is_required: Задължително |
|
168 | 168 | field_firstname: Име |
|
169 | 169 | field_lastname: Фамилия |
|
170 | 170 | field_mail: Email |
|
171 | 171 | field_filename: Файл |
|
172 | 172 | field_filesize: Големина |
|
173 | 173 | field_downloads: Изтеглени файлове |
|
174 | 174 | field_author: Автор |
|
175 | 175 | field_created_on: От дата |
|
176 | 176 | field_updated_on: Обновена |
|
177 | 177 | field_field_format: Тип |
|
178 | 178 | field_is_for_all: За всички проекти |
|
179 | 179 | field_possible_values: Възможни стойности |
|
180 | 180 | field_regexp: Регулярен израз |
|
181 | 181 | field_min_length: Мин. дължина |
|
182 | 182 | field_max_length: Макс. дължина |
|
183 | 183 | field_value: Стойност |
|
184 | 184 | field_category: Категория |
|
185 | 185 | field_title: Заглавие |
|
186 | 186 | field_project: Проект |
|
187 | 187 | field_issue: Задача |
|
188 | 188 | field_status: Състояние |
|
189 | 189 | field_notes: Бележка |
|
190 | 190 | field_is_closed: Затворена задача |
|
191 | 191 | field_is_default: Състояние по подразбиране |
|
192 | 192 | field_tracker: Тракер |
|
193 | 193 | field_subject: Относно |
|
194 | 194 | field_due_date: Крайна дата |
|
195 | 195 | field_assigned_to: Възложена на |
|
196 | 196 | field_priority: Приоритет |
|
197 | 197 | field_fixed_version: Планувана версия |
|
198 | 198 | field_user: Потребител |
|
199 | 199 | field_role: Роля |
|
200 | 200 | field_homepage: Начална страница |
|
201 | 201 | field_is_public: Публичен |
|
202 | 202 | field_parent: Подпроект на |
|
203 | 203 | field_is_in_roadmap: Да се вижда ли в Пътна карта |
|
204 | 204 | field_login: Потребител |
|
205 | 205 | field_mail_notification: Известия по пощата |
|
206 | 206 | field_admin: Администратор |
|
207 | 207 | field_last_login_on: Последно свързване |
|
208 | 208 | field_language: Език |
|
209 | 209 | field_effective_date: Дата |
|
210 | 210 | field_password: Парола |
|
211 | 211 | field_new_password: Нова парола |
|
212 | 212 | field_password_confirmation: Потвърждение |
|
213 | 213 | field_version: Версия |
|
214 | 214 | field_type: Тип |
|
215 | 215 | field_host: Хост |
|
216 | 216 | field_port: Порт |
|
217 | 217 | field_account: Профил |
|
218 | 218 | field_base_dn: Base DN |
|
219 | 219 | field_attr_login: Атрибут Login |
|
220 | 220 | field_attr_firstname: Атрибут Първо име (Firstname) |
|
221 | 221 | field_attr_lastname: Атрибут Фамилия (Lastname) |
|
222 | 222 | field_attr_mail: Атрибут Email |
|
223 | 223 | field_onthefly: Динамично създаване на потребител |
|
224 | 224 | field_done_ratio: % Прогрес |
|
225 | 225 | field_auth_source: Начин на оторизация |
|
226 | 226 | field_hide_mail: Скрий e-mail адреса ми |
|
227 | 227 | field_comments: Коментар |
|
228 | 228 | field_url: Адрес |
|
229 | 229 | field_start_page: Начална страница |
|
230 | 230 | field_subproject: Подпроект |
|
231 | 231 | field_hours: Часове |
|
232 | 232 | field_activity: Дейност |
|
233 | 233 | field_spent_on: Дата |
|
234 | 234 | field_identifier: Идентификатор |
|
235 | 235 | field_is_filter: Използва се за филтър |
|
236 | 236 | field_issue_to: Свързана задача |
|
237 | 237 | field_delay: Отместване |
|
238 | 238 | field_assignable: Възможно е възлагане на задачи за тази роля |
|
239 | 239 | field_redirect_existing_links: Пренасочване на съществуващи линкове |
|
240 | 240 | field_estimated_hours: Изчислено време |
|
241 | 241 | field_default_value: Стойност по подразбиране |
|
242 | 242 | |
|
243 | 243 | setting_app_title: Заглавие |
|
244 | 244 | setting_app_subtitle: Описание |
|
245 | 245 | setting_welcome_text: Допълнителен текст |
|
246 | 246 | setting_default_language: Език по подразбиране |
|
247 | 247 | setting_login_required: Изискване за вход в системата |
|
248 | 248 | setting_self_registration: Регистрация от потребители |
|
249 | 249 | setting_attachment_max_size: Максимална големина на прикачен файл |
|
250 | 250 | setting_issues_export_limit: Максимален брой задачи за експорт |
|
251 | 251 | setting_mail_from: E-mail адрес за емисии |
|
252 | 252 | setting_host_name: Хост |
|
253 | 253 | setting_text_formatting: Форматиране на текста |
|
254 | 254 | setting_wiki_compression: Wiki компресиране на историята |
|
255 | 255 | setting_feeds_limit: Максимален брой за емисии |
|
256 | 256 | setting_autofetch_changesets: Автоматично обработване на ревизиите |
|
257 | 257 | setting_sys_api_enabled: Разрешаване на WS за управление |
|
258 | 258 | setting_commit_ref_keywords: Отбелязващи ключови думи |
|
259 | 259 | setting_commit_fix_keywords: Приключващи ключови думи |
|
260 | 260 | setting_autologin: Автоматичен вход |
|
261 | 261 | setting_date_format: Формат на датата |
|
262 | 262 | setting_cross_project_issue_relations: Релации на задачи между проекти |
|
263 | 263 | |
|
264 | 264 | label_user: Потребител |
|
265 | 265 | label_user_plural: Потребители |
|
266 | 266 | label_user_new: Нов потребител |
|
267 | 267 | label_project: Проект |
|
268 | 268 | label_project_new: Нов проект |
|
269 | 269 | label_project_plural: Проекти |
|
270 | 270 | label_x_projects: |
|
271 | 271 | zero: 0 проекти |
|
272 | 272 | one: 1 проект |
|
273 | 273 | other: "{{count}} проекта" |
|
274 | 274 | label_project_all: Всички проекти |
|
275 | 275 | label_project_latest: Последни проекти |
|
276 | 276 | label_issue: Задача |
|
277 | 277 | label_issue_new: Нова задача |
|
278 | 278 | label_issue_plural: Задачи |
|
279 | 279 | label_issue_view_all: Всички задачи |
|
280 | 280 | label_document: Документ |
|
281 | 281 | label_document_new: Нов документ |
|
282 | 282 | label_document_plural: Документи |
|
283 | 283 | label_role: Роля |
|
284 | 284 | label_role_plural: Роли |
|
285 | 285 | label_role_new: Нова роля |
|
286 | 286 | label_role_and_permissions: Роли и права |
|
287 | 287 | label_member: Член |
|
288 | 288 | label_member_new: Нов член |
|
289 | 289 | label_member_plural: Членове |
|
290 | 290 | label_tracker: Тракер |
|
291 | 291 | label_tracker_plural: Тракери |
|
292 | 292 | label_tracker_new: Нов тракер |
|
293 | 293 | label_workflow: Работен процес |
|
294 | 294 | label_issue_status: Състояние на задача |
|
295 | 295 | label_issue_status_plural: Състояния на задачи |
|
296 | 296 | label_issue_status_new: Ново състояние |
|
297 | 297 | label_issue_category: Категория задача |
|
298 | 298 | label_issue_category_plural: Категории задачи |
|
299 | 299 | label_issue_category_new: Нова категория |
|
300 | 300 | label_custom_field: Потребителско поле |
|
301 | 301 | label_custom_field_plural: Потребителски полета |
|
302 | 302 | label_custom_field_new: Ново потребителско поле |
|
303 | 303 | label_enumerations: Списъци |
|
304 | 304 | label_enumeration_new: Нова стойност |
|
305 | 305 | label_information: Информация |
|
306 | 306 | label_information_plural: Информация |
|
307 | 307 | label_please_login: Вход |
|
308 | 308 | label_register: Регистрация |
|
309 | 309 | label_password_lost: Забравена парола |
|
310 | 310 | label_home: Начало |
|
311 | 311 | label_my_page: Лична страница |
|
312 | 312 | label_my_account: Профил |
|
313 | 313 | label_my_projects: Проекти, в които участвам |
|
314 | 314 | label_administration: Администрация |
|
315 | 315 | label_login: Вход |
|
316 | 316 | label_logout: Изход |
|
317 | 317 | label_help: Помощ |
|
318 | 318 | label_reported_issues: Публикувани задачи |
|
319 | 319 | label_assigned_to_me_issues: Възложени на мен |
|
320 | 320 | label_last_login: Последно свързване |
|
321 | 321 | label_registered_on: Регистрация |
|
322 | 322 | label_activity: Дейност |
|
323 | 323 | label_new: Нов |
|
324 | 324 | label_logged_as: Здравейте, |
|
325 | 325 | label_environment: Среда |
|
326 | 326 | label_authentication: Оторизация |
|
327 | 327 | label_auth_source: Начин на оторозация |
|
328 | 328 | label_auth_source_new: Нов начин на оторизация |
|
329 | 329 | label_auth_source_plural: Начини на оторизация |
|
330 | 330 | label_subproject_plural: Подпроекти |
|
331 | 331 | label_min_max_length: Минимална - максимална дължина |
|
332 | 332 | label_list: Списък |
|
333 | 333 | label_date: Дата |
|
334 | 334 | label_integer: Целочислен |
|
335 | 335 | label_boolean: Чекбокс |
|
336 | 336 | label_string: Текст |
|
337 | 337 | label_text: Дълъг текст |
|
338 | 338 | label_attribute: Атрибут |
|
339 | 339 | label_attribute_plural: Атрибути |
|
340 | 340 | label_download: "{{count}} изтегляне" |
|
341 | 341 | label_download_plural: "{{count}} изтегляния" |
|
342 | 342 | label_no_data: Няма изходни данни |
|
343 | 343 | label_change_status: Промяна на състоянието |
|
344 | 344 | label_history: История |
|
345 | 345 | label_attachment: Файл |
|
346 | 346 | label_attachment_new: Нов файл |
|
347 | 347 | label_attachment_delete: Изтриване |
|
348 | 348 | label_attachment_plural: Файлове |
|
349 | 349 | label_report: Справка |
|
350 | 350 | label_report_plural: Справки |
|
351 | 351 | label_news: Новини |
|
352 | 352 | label_news_new: Добави |
|
353 | 353 | label_news_plural: Новини |
|
354 | 354 | label_news_latest: Последни новини |
|
355 | 355 | label_news_view_all: Виж всички |
|
356 | 356 | label_settings: Настройки |
|
357 | 357 | label_overview: Общ изглед |
|
358 | 358 | label_version: Версия |
|
359 | 359 | label_version_new: Нова версия |
|
360 | 360 | label_version_plural: Версии |
|
361 | 361 | label_confirmation: Одобрение |
|
362 | 362 | label_export_to: Експорт към |
|
363 | 363 | label_read: Read... |
|
364 | 364 | label_public_projects: Публични проекти |
|
365 | 365 | label_open_issues: отворена |
|
366 | 366 | label_open_issues_plural: отворени |
|
367 | 367 | label_closed_issues: затворена |
|
368 | 368 | label_closed_issues_plural: затворени |
|
369 | 369 | label_x_open_issues_abbr_on_total: |
|
370 | 370 | zero: 0 отворени / {{total}} |
|
371 | 371 | one: 1 отворена / {{total}} |
|
372 | 372 | other: "{{count}} отворени / {{total}}" |
|
373 | 373 | label_x_open_issues_abbr: |
|
374 | 374 | zero: 0 отворени |
|
375 | 375 | one: 1 отворена |
|
376 | 376 | other: "{{count}} отворени" |
|
377 | 377 | label_x_closed_issues_abbr: |
|
378 | 378 | zero: 0 затворени |
|
379 | 379 | one: 1 затворена |
|
380 | 380 | other: "{{count}} затворени" |
|
381 | 381 | label_total: Общо |
|
382 | 382 | label_permissions: Права |
|
383 | 383 | label_current_status: Текущо състояние |
|
384 | 384 | label_new_statuses_allowed: Позволени състояния |
|
385 | 385 | label_all: всички |
|
386 | 386 | label_none: никакви |
|
387 | 387 | label_next: Следващ |
|
388 | 388 | label_previous: Предишен |
|
389 | 389 | label_used_by: Използва се от |
|
390 | 390 | label_details: Детайли |
|
391 | 391 | label_add_note: Добавяне на бележка |
|
392 | 392 | label_per_page: На страница |
|
393 | 393 | label_calendar: Календар |
|
394 | 394 | label_months_from: месеца от |
|
395 | 395 | label_gantt: Мрежов график |
|
396 | 396 | label_internal: Вътрешен |
|
397 | 397 | label_last_changes: "последни {{count}} промени" |
|
398 | 398 | label_change_view_all: Виж всички промени |
|
399 | 399 | label_personalize_page: Персонализиране |
|
400 | 400 | label_comment: Коментар |
|
401 | 401 | label_comment_plural: Коментари |
|
402 | 402 | label_x_comments: |
|
403 | 403 | zero: 0 коментари |
|
404 | 404 | one: 1 коментар |
|
405 | 405 | other: "{{count}} коментари" |
|
406 | 406 | label_comment_add: Добавяне на коментар |
|
407 | 407 | label_comment_added: Добавен коментар |
|
408 | 408 | label_comment_delete: Изтриване на коментари |
|
409 | 409 | label_query: Потребителска справка |
|
410 | 410 | label_query_plural: Потребителски справки |
|
411 | 411 | label_query_new: Нова заявка |
|
412 | 412 | label_filter_add: Добави филтър |
|
413 | 413 | label_filter_plural: Филтри |
|
414 | 414 | label_equals: е |
|
415 | 415 | label_not_equals: не е |
|
416 | 416 | label_in_less_than: след по-малко от |
|
417 | 417 | label_in_more_than: след повече от |
|
418 | 418 | label_in: в следващите |
|
419 | 419 | label_today: днес |
|
420 | 420 | label_this_week: тази седмица |
|
421 | 421 | label_less_than_ago: преди по-малко от |
|
422 | 422 | label_more_than_ago: преди повече от |
|
423 | 423 | label_ago: преди |
|
424 | 424 | label_contains: съдържа |
|
425 | 425 | label_not_contains: не съдържа |
|
426 | 426 | label_day_plural: дни |
|
427 | 427 | label_repository: Хранилище |
|
428 | 428 | label_browse: Разглеждане |
|
429 | 429 | label_modification: "{{count}} промяна" |
|
430 | 430 | label_modification_plural: "{{count}} промени" |
|
431 | 431 | label_revision: Ревизия |
|
432 | 432 | label_revision_plural: Ревизии |
|
433 | 433 | label_added: добавено |
|
434 | 434 | label_modified: променено |
|
435 | 435 | label_deleted: изтрито |
|
436 | 436 | label_latest_revision: Последна ревизия |
|
437 | 437 | label_latest_revision_plural: Последни ревизии |
|
438 | 438 | label_view_revisions: Виж ревизиите |
|
439 | 439 | label_max_size: Максимална големина |
|
440 | 440 | label_sort_highest: Премести най-горе |
|
441 | 441 | label_sort_higher: Премести по-горе |
|
442 | 442 | label_sort_lower: Премести по-долу |
|
443 | 443 | label_sort_lowest: Премести най-долу |
|
444 | 444 | label_roadmap: Пътна карта |
|
445 | 445 | label_roadmap_due_in: "Излиза след {{value}}" |
|
446 | 446 | label_roadmap_overdue: "{{value}} закъснение" |
|
447 | 447 | label_roadmap_no_issues: Няма задачи за тази версия |
|
448 | 448 | label_search: Търсене |
|
449 | 449 | label_result_plural: Pезултати |
|
450 | 450 | label_all_words: Всички думи |
|
451 | 451 | label_wiki: Wiki |
|
452 | 452 | label_wiki_edit: Wiki редакция |
|
453 | 453 | label_wiki_edit_plural: Wiki редакции |
|
454 | 454 | label_wiki_page: Wiki страница |
|
455 | 455 | label_wiki_page_plural: Wiki страници |
|
456 | 456 | label_index_by_title: Индекс |
|
457 | 457 | label_index_by_date: Индекс по дата |
|
458 | 458 | label_current_version: Текуща версия |
|
459 | 459 | label_preview: Преглед |
|
460 | 460 | label_feed_plural: Емисии |
|
461 | 461 | label_changes_details: Подробни промени |
|
462 | 462 | label_issue_tracking: Тракинг |
|
463 | 463 | label_spent_time: Отделено време |
|
464 | 464 | label_f_hour: "{{value}} час" |
|
465 | 465 | label_f_hour_plural: "{{value}} часа" |
|
466 | 466 | label_time_tracking: Отделяне на време |
|
467 | 467 | label_change_plural: Промени |
|
468 | 468 | label_statistics: Статистики |
|
469 | 469 | label_commits_per_month: Ревизии по месеци |
|
470 | 470 | label_commits_per_author: Ревизии по автор |
|
471 | 471 | label_view_diff: Виж разликите |
|
472 | 472 | label_diff_inline: хоризонтално |
|
473 | 473 | label_diff_side_by_side: вертикално |
|
474 | 474 | label_options: Опции |
|
475 | 475 | label_copy_workflow_from: Копирай работния процес от |
|
476 | 476 | label_permissions_report: Справка за права |
|
477 | 477 | label_watched_issues: Наблюдавани задачи |
|
478 | 478 | label_related_issues: Свързани задачи |
|
479 | 479 | label_applied_status: Установено състояние |
|
480 | 480 | label_loading: Зареждане... |
|
481 | 481 | label_relation_new: Нова релация |
|
482 | 482 | label_relation_delete: Изтриване на релация |
|
483 | 483 | label_relates_to: свързана със |
|
484 | 484 | label_duplicates: дублира |
|
485 | 485 | label_blocks: блокира |
|
486 | 486 | label_blocked_by: блокирана от |
|
487 | 487 | label_precedes: предшества |
|
488 | 488 | label_follows: изпълнява се след |
|
489 | 489 | label_end_to_start: край към начало |
|
490 | 490 | label_end_to_end: край към край |
|
491 | 491 | label_start_to_start: начало към начало |
|
492 | 492 | label_start_to_end: начало към край |
|
493 | 493 | label_stay_logged_in: Запомни ме |
|
494 | 494 | label_disabled: забранено |
|
495 | 495 | label_show_completed_versions: Показване на реализирани версии |
|
496 | 496 | label_me: аз |
|
497 | 497 | label_board: Форум |
|
498 | 498 | label_board_new: Нов форум |
|
499 | 499 | label_board_plural: Форуми |
|
500 | 500 | label_topic_plural: Теми |
|
501 | 501 | label_message_plural: Съобщения |
|
502 | 502 | label_message_last: Последно съобщение |
|
503 | 503 | label_message_new: Нова тема |
|
504 | 504 | label_reply_plural: Отговори |
|
505 | 505 | label_send_information: Изпращане на информацията до потребителя |
|
506 | 506 | label_year: Година |
|
507 | 507 | label_month: Месец |
|
508 | 508 | label_week: Седмица |
|
509 | 509 | label_date_from: От |
|
510 | 510 | label_date_to: До |
|
511 | 511 | label_language_based: В зависимост от езика |
|
512 | 512 | label_sort_by: "Сортиране по {{value}}" |
|
513 | 513 | label_send_test_email: Изпращане на тестов e-mail |
|
514 | 514 | label_feeds_access_key_created_on: "{{value}} от създаването на RSS ключа" |
|
515 | 515 | label_module_plural: Модули |
|
516 | 516 | label_added_time_by: "Публикувана от {{author}} преди {{age}}" |
|
517 | 517 | label_updated_time: "Обновена преди {{value}}" |
|
518 | 518 | label_jump_to_a_project: Проект... |
|
519 | 519 | |
|
520 | 520 | button_login: Вход |
|
521 | 521 | button_submit: Прикачване |
|
522 | 522 | button_save: Запис |
|
523 | 523 | button_check_all: Избор на всички |
|
524 | 524 | button_uncheck_all: Изчистване на всички |
|
525 | 525 | button_delete: Изтриване |
|
526 | 526 | button_create: Създаване |
|
527 | 527 | button_test: Тест |
|
528 | 528 | button_edit: Редакция |
|
529 | 529 | button_add: Добавяне |
|
530 | 530 | button_change: Промяна |
|
531 | 531 | button_apply: Приложи |
|
532 | 532 | button_clear: Изчисти |
|
533 | 533 | button_lock: Заключване |
|
534 | 534 | button_unlock: Отключване |
|
535 | 535 | button_download: Изтегляне |
|
536 | 536 | button_list: Списък |
|
537 | 537 | button_view: Преглед |
|
538 | 538 | button_move: Преместване |
|
539 | 539 | button_back: Назад |
|
540 | 540 | button_cancel: Отказ |
|
541 | 541 | button_activate: Активация |
|
542 | 542 | button_sort: Сортиране |
|
543 | 543 | button_log_time: Отделяне на време |
|
544 | 544 | button_rollback: Върни се към тази ревизия |
|
545 | 545 | button_watch: Наблюдаване |
|
546 | 546 | button_unwatch: Край на наблюдението |
|
547 | 547 | button_reply: Отговор |
|
548 | 548 | button_archive: Архивиране |
|
549 | 549 | button_unarchive: Разархивиране |
|
550 | 550 | button_reset: Генериране наново |
|
551 | 551 | button_rename: Преименуване |
|
552 | 552 | |
|
553 | 553 | status_active: активен |
|
554 | 554 | status_registered: регистриран |
|
555 | 555 | status_locked: заключен |
|
556 | 556 | |
|
557 | 557 | text_select_mail_notifications: Изберете събития за изпращане на e-mail. |
|
558 | 558 | text_regexp_info: пр. ^[A-Z0-9]+$ |
|
559 | 559 | text_min_max_length_info: 0 - без ограничения |
|
560 | 560 | text_project_destroy_confirmation: Сигурни ли сте, че искате да изтриете проекта и данните в него? |
|
561 | 561 | text_workflow_edit: Изберете роля и тракер за да редактирате работния процес |
|
562 | 562 | text_are_you_sure: Сигурни ли сте? |
|
563 | 563 | text_tip_task_begin_day: задача започваща този ден |
|
564 | 564 | text_tip_task_end_day: задача завършваща този ден |
|
565 | 565 | text_tip_task_begin_end_day: задача започваща и завършваща този ден |
|
566 | 566 | text_project_identifier_info: 'Позволени са малки букви (a-z), цифри и тирета.<br />Невъзможна промяна след запис.' |
|
567 | 567 | text_caracters_maximum: "До {{count}} символа." |
|
568 | 568 | text_length_between: "От {{min}} до {{max}} символа." |
|
569 | 569 | text_tracker_no_workflow: Няма дефиниран работен процес за този тракер |
|
570 | 570 | text_unallowed_characters: Непозволени символи |
|
571 | 571 | text_comma_separated: Позволено е изброяване (с разделител запетая). |
|
572 | 572 | text_issues_ref_in_commit_messages: Отбелязване и приключване на задачи от ревизии |
|
573 | 573 | text_issue_added: "Публикувана е нова задача с номер {{id}} (от {{author}})." |
|
574 | 574 | text_issue_updated: "Задача {{id}} е обновена (от {{author}})." |
|
575 | 575 | text_wiki_destroy_confirmation: Сигурни ли сте, че искате да изтриете това Wiki и цялото му съдържание? |
|
576 | 576 | text_issue_category_destroy_question: "Има задачи ({{count}}) обвързани с тази категория. Какво ще изберете?" |
|
577 | 577 | text_issue_category_destroy_assignments: Премахване на връзките с категорията |
|
578 | 578 | text_issue_category_reassign_to: Преобвързване с категория |
|
579 | 579 | |
|
580 | 580 | default_role_manager: Мениджър |
|
581 | 581 | default_role_developer: Разработчик |
|
582 | 582 | default_role_reporter: Публикуващ |
|
583 | 583 | default_tracker_bug: Грешка |
|
584 | 584 | default_tracker_feature: Функционалност |
|
585 | 585 | default_tracker_support: Поддръжка |
|
586 | 586 | default_issue_status_new: Нова |
|
587 | 587 | default_issue_status_in_progress: Изпълнение |
|
588 | 588 | default_issue_status_resolved: Приключена |
|
589 | 589 | default_issue_status_feedback: Обратна връзка |
|
590 | 590 | default_issue_status_closed: Затворена |
|
591 | 591 | default_issue_status_rejected: Отхвърлена |
|
592 | 592 | default_doc_category_user: Документация за потребителя |
|
593 | 593 | default_doc_category_tech: Техническа документация |
|
594 | 594 | default_priority_low: Нисък |
|
595 | 595 | default_priority_normal: Нормален |
|
596 | 596 | default_priority_high: Висок |
|
597 | 597 | default_priority_urgent: Спешен |
|
598 | 598 | default_priority_immediate: Веднага |
|
599 | 599 | default_activity_design: Дизайн |
|
600 | 600 | default_activity_development: Разработка |
|
601 | 601 | |
|
602 | 602 | enumeration_issue_priorities: Приоритети на задачи |
|
603 | 603 | enumeration_doc_categories: Категории документи |
|
604 | 604 | enumeration_activities: Дейности (time tracking) |
|
605 | 605 | label_file_plural: Файлове |
|
606 | 606 | label_changeset_plural: Ревизии |
|
607 | 607 | field_column_names: Колони |
|
608 | 608 | label_default_columns: По подразбиране |
|
609 | 609 | setting_issue_list_default_columns: Показвани колони по подразбиране |
|
610 | 610 | setting_repositories_encodings: Кодови таблици |
|
611 | 611 | notice_no_issue_selected: "Няма избрани задачи." |
|
612 | 612 | label_bulk_edit_selected_issues: Редактиране на задачи |
|
613 | 613 | label_no_change_option: (Без промяна) |
|
614 | 614 | notice_failed_to_save_issues: "Неуспешен запис на {{count}} задачи от {{total}} избрани: {{ids}}." |
|
615 | 615 | label_theme: Тема |
|
616 | 616 | label_default: По подразбиране |
|
617 | 617 | label_search_titles_only: Само в заглавията |
|
618 | 618 | label_nobody: никой |
|
619 | 619 | button_change_password: Промяна на парола |
|
620 | 620 | text_user_mail_option: "За неизбраните проекти, ще получавате известия само за наблюдавани дейности или в които участвате (т.е. автор или назначени на мен)." |
|
621 | 621 | label_user_mail_option_selected: "За всички събития само в избраните проекти..." |
|
622 | 622 | label_user_mail_option_all: "За всяко събитие в проектите, в които участвам" |
|
623 | 623 | label_user_mail_option_none: "Само за наблюдавани или в които участвам (автор или назначени на мен)" |
|
624 | 624 | setting_emails_footer: Подтекст за e-mail |
|
625 | 625 | label_float: Дробно |
|
626 | 626 | button_copy: Копиране |
|
627 | 627 | mail_body_account_information_external: "Можете да използвате вашия {{value}} профил за вход." |
|
628 | 628 | mail_body_account_information: Информацията за профила ви |
|
629 | 629 | setting_protocol: Протокол |
|
630 | 630 | label_user_mail_no_self_notified: "Не искам известия за извършени от мен промени" |
|
631 | 631 | setting_time_format: Формат на часа |
|
632 | 632 | label_registration_activation_by_email: активиране на профила по email |
|
633 | 633 | mail_subject_account_activation_request: "Заявка за активиране на профил в {{value}}" |
|
634 | 634 | mail_body_account_activation_request: "Има новорегистриран потребител ({{value}}), очакващ вашето одобрение:" |
|
635 | 635 | label_registration_automatic_activation: автоматично активиране |
|
636 | 636 | label_registration_manual_activation: ръчно активиране |
|
637 | 637 | notice_account_pending: "Профилът Ви е създаден и очаква одобрение от администратор." |
|
638 | 638 | field_time_zone: Часова зона |
|
639 | 639 | text_caracters_minimum: "Минимум {{count}} символа." |
|
640 | 640 | setting_bcc_recipients: Получатели на скрито копие (bcc) |
|
641 | 641 | button_annotate: Анотация |
|
642 | 642 | label_issues_by: "Задачи по {{value}}" |
|
643 | 643 | field_searchable: С възможност за търсене |
|
644 | 644 | label_display_per_page: "На страница по: {{value}}" |
|
645 | 645 | setting_per_page_options: Опции за страниране |
|
646 | 646 | label_age: Възраст |
|
647 | 647 | notice_default_data_loaded: Примерната информацията е успешно заредена. |
|
648 | 648 | text_load_default_configuration: Зареждане на примерна информация |
|
649 | 649 | text_no_configuration_data: "Все още не са конфигурирани Роли, тракери, състояния на задачи и работен процес.\nСтрого се препоръчва зареждането на примерната информация. Веднъж заредена ще имате възможност да я редактирате." |
|
650 | 650 | error_can_t_load_default_data: "Грешка при зареждане на примерната информация: {{value}}" |
|
651 | 651 | button_update: Обновяване |
|
652 | 652 | label_change_properties: Промяна на настройки |
|
653 | 653 | label_general: Основни |
|
654 | 654 | label_repository_plural: Хранилища |
|
655 | 655 | label_associated_revisions: Асоциирани ревизии |
|
656 | 656 | setting_user_format: Потребителски формат |
|
657 | 657 | text_status_changed_by_changeset: "Приложено с ревизия {{value}}." |
|
658 | 658 | label_more: Още |
|
659 | 659 | text_issues_destroy_confirmation: 'Сигурни ли сте, че искате да изтриете избраните задачи?' |
|
660 | 660 | label_scm: SCM (Система за контрол на кода) |
|
661 | 661 | text_select_project_modules: 'Изберете активните модули за този проект:' |
|
662 | 662 | label_issue_added: Добавена задача |
|
663 | 663 | label_issue_updated: Обновена задача |
|
664 | 664 | label_document_added: Добавен документ |
|
665 | 665 | label_message_posted: Добавено съобщение |
|
666 | 666 | label_file_added: Добавен файл |
|
667 | 667 | label_news_added: Добавена новина |
|
668 | 668 | project_module_boards: Форуми |
|
669 | 669 | project_module_issue_tracking: Тракинг |
|
670 | 670 | project_module_wiki: Wiki |
|
671 | 671 | project_module_files: Файлове |
|
672 | 672 | project_module_documents: Документи |
|
673 | 673 | project_module_repository: Хранилище |
|
674 | 674 | project_module_news: Новини |
|
675 | 675 | project_module_time_tracking: Отделяне на време |
|
676 | 676 | text_file_repository_writable: Възможност за писане в хранилището с файлове |
|
677 | 677 | text_default_administrator_account_changed: Сменен фабричния администраторски профил |
|
678 | 678 | text_rmagick_available: Наличен RMagick (по избор) |
|
679 | 679 | button_configure: Конфигуриране |
|
680 | 680 | label_plugins: Плъгини |
|
681 | 681 | label_ldap_authentication: LDAP оторизация |
|
682 | 682 | label_downloads_abbr: D/L |
|
683 | 683 | label_this_month: текущия месец |
|
684 | 684 | label_last_n_days: "последните {{count}} дни" |
|
685 | 685 | label_all_time: всички |
|
686 | 686 | label_this_year: текущата година |
|
687 | 687 | label_date_range: Период |
|
688 | 688 | label_last_week: последната седмица |
|
689 | 689 | label_yesterday: вчера |
|
690 | 690 | label_last_month: последния месец |
|
691 | 691 | label_add_another_file: Добавяне на друг файл |
|
692 | 692 | label_optional_description: Незадължително описание |
|
693 | 693 | text_destroy_time_entries_question: "{{hours}} часа са отделени на задачите, които искате да изтриете. Какво избирате?" |
|
694 | 694 | error_issue_not_found_in_project: 'Задачата не е намерена или не принадлежи на този проект' |
|
695 | 695 | text_assign_time_entries_to_project: Прехвърляне на отделеното време към проект |
|
696 | 696 | text_destroy_time_entries: Изтриване на отделеното време |
|
697 | 697 | text_reassign_time_entries: 'Прехвърляне на отделеното време към задача:' |
|
698 | 698 | setting_activity_days_default: Брой дни показвани на таб Дейност |
|
699 | 699 | label_chronological_order: Хронологичен ред |
|
700 | 700 | field_comments_sorting: Сортиране на коментарите |
|
701 | 701 | label_reverse_chronological_order: Обратен хронологичен ред |
|
702 | 702 | label_preferences: Предпочитания |
|
703 | 703 | setting_display_subprojects_issues: Показване на подпроектите в проектите по подразбиране |
|
704 | 704 | label_overall_activity: Цялостна дейност |
|
705 | 705 | setting_default_projects_public: Новите проекти са публични по подразбиране |
|
706 | 706 | error_scm_annotate: "Обектът не съществува или не може да бъде анотиран." |
|
707 | 707 | label_planning: Планиране |
|
708 | 708 | text_subprojects_destroy_warning: "Неговите подпроекти: {{value}} също ще бъдат изтрити." |
|
709 | 709 | label_and_its_subprojects: "{{value}} и неговите подпроекти" |
|
710 | 710 | mail_body_reminder: "{{count}} задачи, назначени на вас са с краен срок в следващите {{days}} дни:" |
|
711 | 711 | mail_subject_reminder: "{{count}} задачи с краен срок с следващите {{days}} дни" |
|
712 | 712 | text_user_wrote: "{{value}} написа:" |
|
713 | 713 | label_duplicated_by: дублирана от |
|
714 | 714 | setting_enabled_scm: Разрешена SCM |
|
715 | 715 | text_enumeration_category_reassign_to: 'Пресвържете ги към тази стойност:' |
|
716 | 716 | text_enumeration_destroy_question: "{{count}} обекта са свързани с тази стойност." |
|
717 | 717 | label_incoming_emails: Входящи e-mail-и |
|
718 | 718 | label_generate_key: Генериране на ключ |
|
719 | 719 | setting_mail_handler_api_enabled: Разрешаване на WS за входящи e-mail-и |
|
720 | 720 | setting_mail_handler_api_key: API ключ |
|
721 | 721 | text_email_delivery_not_configured: "Изпращането на e-mail-и не е конфигурирано и известията не са разрешени.\nКонфигурирайте вашия SMTP сървър в config/email.yml и рестартирайте Redmine, за да ги разрешите." |
|
722 | 722 | field_parent_title: Родителска страница |
|
723 | 723 | label_issue_watchers: Наблюдатели |
|
724 | 724 | setting_commit_logs_encoding: Кодова таблица на съобщенията при поверяване |
|
725 | 725 | button_quote: Цитат |
|
726 | 726 | setting_sequential_project_identifiers: Генериране на последователни проектни идентификатори |
|
727 | 727 | notice_unable_delete_version: Невъзможност за изтриване на версия |
|
728 | 728 | label_renamed: преименуван |
|
729 | 729 | label_copied: копиран |
|
730 | 730 | setting_plain_text_mail: само чист текст (без HTML) |
|
731 | 731 | permission_view_files: Разглеждане на файлове |
|
732 | 732 | permission_edit_issues: Редактиране на задачи |
|
733 | 733 | permission_edit_own_time_entries: Редактиране на собствените time logs |
|
734 | 734 | permission_manage_public_queries: Управление на публичните заявки |
|
735 | 735 | permission_add_issues: Добавяне на задачи |
|
736 | 736 | permission_log_time: Log spent time |
|
737 | 737 | permission_view_changesets: Разглеждане на changesets |
|
738 | 738 | permission_view_time_entries: Разглеждане на изразходваното време |
|
739 | 739 | permission_manage_versions: Управление на версиите |
|
740 | 740 | permission_manage_wiki: Управление на wiki |
|
741 | 741 | permission_manage_categories: Управление на категориите задачи |
|
742 | 742 | permission_protect_wiki_pages: Заключване на wiki страници |
|
743 | 743 | permission_comment_news: Коментиране на новини |
|
744 | 744 | permission_delete_messages: Изтриване на съобщения |
|
745 | 745 | permission_select_project_modules: Избор на проектни модули |
|
746 | 746 | permission_manage_documents: Управление на документи |
|
747 | 747 | permission_edit_wiki_pages: Редактиране на wiki страници |
|
748 | 748 | permission_add_issue_watchers: Добавяне на наблюдатели |
|
749 | 749 | permission_view_gantt: Разглеждане на мрежов график |
|
750 | 750 | permission_move_issues: Преместване на задачи |
|
751 | 751 | permission_manage_issue_relations: Управление на връзките между задачите |
|
752 | 752 | permission_delete_wiki_pages: Изтриване на wiki страници |
|
753 | 753 | permission_manage_boards: Управление на boards |
|
754 | 754 | permission_delete_wiki_pages_attachments: Изтриване на прикачени файлове |
|
755 | 755 | permission_view_wiki_edits: Разглеждане на wiki история |
|
756 | 756 | permission_add_messages: Публикуване на съобщения |
|
757 | 757 | permission_view_messages: Разглеждане на съобщения |
|
758 | 758 | permission_manage_files: Управление на файлове |
|
759 | 759 | permission_edit_issue_notes: Редактиране на бележки |
|
760 | 760 | permission_manage_news: Управление на новини |
|
761 | 761 | permission_view_calendar: Разглеждане на календари |
|
762 | 762 | permission_manage_members: Управление на членовете (на екип) |
|
763 | 763 | permission_edit_messages: Редактиране на съобщения |
|
764 | 764 | permission_delete_issues: Изтриване на задачи |
|
765 | 765 | permission_view_issue_watchers: Разглеждане на списък с наблюдатели |
|
766 | 766 | permission_manage_repository: Управление на хранилища |
|
767 | 767 | permission_commit_access: Поверяване |
|
768 | 768 | permission_browse_repository: Разглеждане на хранилища |
|
769 | 769 | permission_view_documents: Разглеждане на документи |
|
770 | 770 | permission_edit_project: Редактиране на проект |
|
771 | 771 | permission_add_issue_notes: Добаване на бележки |
|
772 | 772 | permission_save_queries: Запис на запитвания (queries) |
|
773 | 773 | permission_view_wiki_pages: Разглеждане на wiki |
|
774 | 774 | permission_rename_wiki_pages: Преименуване на wiki страници |
|
775 | 775 | permission_edit_time_entries: Редактиране на time logs |
|
776 | 776 | permission_edit_own_issue_notes: Редактиране на собствени бележки |
|
777 | 777 | setting_gravatar_enabled: Използване на портребителски икони от Gravatar |
|
778 | 778 | label_example: Пример |
|
779 | 779 | text_repository_usernames_mapping: "Select ou update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped." |
|
780 | 780 | permission_edit_own_messages: Редактиране на собствени съобщения |
|
781 | 781 | permission_delete_own_messages: Изтриване на собствени съобщения |
|
782 | 782 | label_user_activity: "Активност на {{value}}" |
|
783 | 783 | label_updated_time_by: "Обновена от {{author}} преди {{age}}" |
|
784 | 784 | text_diff_truncated: '... Този diff не е пълен, понеже е надхвърля максималния размер, който може да бъде показан.' |
|
785 | 785 | setting_diff_max_lines_displayed: Максимален брой показани diff редове |
|
786 | 786 | text_plugin_assets_writable: Папката на приставките е разрешена за запис |
|
787 | 787 | warning_attachments_not_saved: "{{count}} файла не бяха записани." |
|
788 | 788 | button_create_and_continue: Създаване и продължаване |
|
789 | 789 | text_custom_field_possible_values_info: 'Една стойност на ред' |
|
790 | 790 | label_display: Display |
|
791 | 791 | field_editable: Editable |
|
792 | 792 | setting_repository_log_display_limit: Максимален брой на показванете ревизии в лог файла |
|
793 | 793 | setting_file_max_size_displayed: Максимален размер на текстовите файлове, показвани inline |
|
794 | 794 | field_watcher: Наблюдател |
|
795 | 795 | setting_openid: Рарешаване на OpenID вход и регистрация |
|
796 | 796 | field_identity_url: OpenID URL |
|
797 | 797 | label_login_with_open_id_option: или вход чрез OpenID |
|
798 | 798 | field_content: Съдържание |
|
799 | 799 | label_descending: Намаляващ |
|
800 | 800 | label_sort: Сортиране |
|
801 | 801 | label_ascending: Нарастващ |
|
802 | 802 | label_date_from_to: От {{start}} до {{end}} |
|
803 | 803 | label_greater_or_equal: ">=" |
|
804 | 804 | label_less_or_equal: <= |
|
805 | 805 | text_wiki_page_destroy_question: Тази страница има {{descendants}} страници деца и descendant(s). Какво желаете да правите? |
|
806 | 806 | text_wiki_page_reassign_children: Преназначаване на страниците деца на тази родителска страница |
|
807 | 807 | text_wiki_page_nullify_children: Запазване на тези страници като коренни страници |
|
808 | 808 | text_wiki_page_destroy_children: Изтриване на страниците деца и всички техни descendants |
|
809 | 809 | setting_password_min_length: Минимална дължина на парола |
|
810 | 810 | field_group_by: Групиране на резултатите по |
|
811 |
mail_subject_wiki_content_updated: "Wiki страницата '{{ |
|
|
811 | mail_subject_wiki_content_updated: "Wiki страницата '{{page}}' не беше обновена" | |
|
812 | 812 | label_wiki_content_added: Wiki страница беше добавена |
|
813 |
mail_subject_wiki_content_added: "Wiki страницата '{{ |
|
|
814 |
mail_body_wiki_content_added: Wiki страницата '{{ |
|
|
813 | mail_subject_wiki_content_added: "Wiki страницата '{{page}}' беше добавена" | |
|
814 | mail_body_wiki_content_added: Wiki страницата '{{page}}' беше добавена от {{author}}. | |
|
815 | 815 | label_wiki_content_updated: Wiki страница беше обновена |
|
816 |
mail_body_wiki_content_updated: Wiki страницата '{{ |
|
|
816 | mail_body_wiki_content_updated: Wiki страницата '{{page}}' беше обновена от {{author}}. | |
|
817 | 817 | permission_add_project: Създаване на проект |
|
818 | 818 | setting_new_project_user_role_id: Роля, давана на потребител, създаващ проекти, който не е администратор |
|
819 | 819 | label_view_all_revisions: Разглеждане на всички ревизии |
|
820 | 820 | label_tag: Версия |
|
821 | 821 | label_branch: работен вариант |
|
822 | 822 | error_no_tracker_in_project: Няма асоциирани тракери с този проект. Проверете настройките на проекта. |
|
823 | 823 | error_no_default_issue_status: Няма установено подразбиращо се състояние за задачите. Моля проверете вашата конфигурация (Вижте "Администрация -> Състояния на задачи"). |
|
824 | 824 | text_journal_changed: "{{label}} променен от {{old}} на {{new}}" |
|
825 | 825 | text_journal_set_to: "{{label}} установен на {{value}}" |
|
826 | 826 | text_journal_deleted: "{{label}} изтрит ({{old}})" |
|
827 | 827 | label_group_plural: Групи |
|
828 | 828 | label_group: Група |
|
829 | 829 | label_group_new: Нова група |
|
830 | 830 | label_time_entry_plural: Използвано време |
|
831 | 831 | text_journal_added: "Добавено {{label}} {{value}}" |
|
832 | 832 | field_active: Активен |
|
833 | 833 | enumeration_system_activity: Системна активност |
|
834 | 834 | permission_delete_issue_watchers: Изтриване на наблюдатели |
|
835 | 835 | version_status_closed: затворена |
|
836 | 836 | version_status_locked: заключена |
|
837 | 837 | version_status_open: отворена |
|
838 | 838 | error_can_not_reopen_issue_on_closed_version: Задача, асоциирана със затворена версия не може да бъде отворена отново |
|
839 | 839 | label_user_anonymous: Анонимен |
|
840 | 840 | button_move_and_follow: Преместване и продължаване |
|
841 | 841 | setting_default_projects_modules: Активирани модули по подразбиране за нов проект |
|
842 | 842 | setting_gravatar_default: Подразбиращо се изображение от Gravatar |
|
843 | 843 | field_sharing: Sharing |
|
844 | 844 | label_version_sharing_hierarchy: С проектна йерархия |
|
845 | 845 | label_version_sharing_system: С всички проекти |
|
846 | 846 | label_version_sharing_descendants: С подпроекти |
|
847 | 847 | label_version_sharing_tree: С дърво на проектите |
|
848 | 848 | label_version_sharing_none: Не споделен |
|
849 | 849 | error_can_not_archive_project: Този проект не може да бъде архивиран |
|
850 | 850 | button_duplicate: Дублиране |
|
851 | 851 | button_copy_and_follow: Копиране и продължаване |
|
852 | 852 | label_copy_source: Източник |
|
853 | 853 | setting_issue_done_ratio: Изчисление на процента на готови задачи с |
|
854 | 854 | setting_issue_done_ratio_issue_status: Използване на състоянието на задачите |
|
855 | 855 | error_issue_done_ratios_not_updated: Процентът на завършените задачи не е обновен. |
|
856 | 856 | error_workflow_copy_target: Моля изберете тракер(и) и роля (роли). |
|
857 | 857 | setting_issue_done_ratio_issue_field: Използване на поле 'задача' |
|
858 | 858 | label_copy_same_as_target: Също като целта |
|
859 | 859 | label_copy_target: Цел |
|
860 | 860 | notice_issue_done_ratios_updated: Обновен процент на завършените задачи. |
|
861 | 861 | error_workflow_copy_source: Моля изберете source тракер или роля |
|
862 | 862 | label_update_issue_done_ratios: Обновяване на процента на завършените задачи |
|
863 | 863 | setting_start_of_week: Първи ден на седмицата |
|
864 | 864 | permission_view_issues: Разглеждане на задачите |
|
865 | 865 | label_display_used_statuses_only: Показване само на състоянията, използвани от този тракер |
|
866 | 866 | label_revision_id: Ревизия {{value}} |
|
867 | 867 | label_api_access_key: API ключ за достъп |
|
868 | 868 | label_api_access_key_created_on: API ключ за достъп е създаден преди {{value}} |
|
869 | 869 | label_feeds_access_key: RSS access ключ |
|
870 | 870 | notice_api_access_key_reseted: Вашият API ключ за достъп беше изчистен. |
|
871 | 871 | setting_rest_api_enabled: Разрешаване на REST web сървис |
|
872 | 872 | label_missing_api_access_key: Липсващ API ключ |
|
873 | 873 | label_missing_feeds_access_key: Липсващ RSS ключ за достъп |
|
874 | 874 | button_show: Показване |
|
875 | 875 | text_line_separated: Позволени са много стойности (по едно на ред). |
|
876 | 876 | setting_mail_handler_body_delimiters: Отрязване на e-mail-ите след един от тези редове |
|
877 | 877 | permission_add_subprojects: Създаване на подпроекти |
|
878 | 878 | label_subproject_new: Нов подпроект |
|
879 | 879 | text_own_membership_delete_confirmation: |- |
|
880 | 880 | Вие сте на път да премахнете някои или всички ваши разрешения и е възможно след това на да не можете да редатирате този проект. |
|
881 | 881 | Сигурен ли сте, че искате да продължите? |
|
882 | 882 | label_close_versions: Затваряне на завършените версии |
|
883 | 883 | label_board_sticky: Sticky |
|
884 | 884 | label_board_locked: Заключена |
|
885 | 885 | permission_export_wiki_pages: Експорт на wiki страници |
|
886 | 886 | setting_cache_formatted_text: Cache formatted text |
|
887 | 887 | permission_manage_project_activities: Управление на дейностите на проекта |
|
888 | 888 | error_unable_delete_issue_status: Невъзможност за изтриване на състояние на задача |
|
889 | 889 | label_profile: Профил |
|
890 | 890 | permission_manage_subtasks: Управление на подзадачите |
|
891 | 891 | field_parent_issue: Родителска задача |
|
892 | 892 | label_subtask_plural: Подзадачи |
|
893 | 893 | label_project_copy_notifications: Изпращане на Send e-mail известия по време на копирането на проекта |
|
894 | 894 | error_can_not_delete_custom_field: Невъзможност за изтриване на потребителско поле |
|
895 | 895 | error_unable_to_connect: Невъзможност за свързване с ({{value}}) |
|
896 | 896 | error_can_not_remove_role: Тази роля се използва и не може да бъде изтрита. |
|
897 | 897 | error_can_not_delete_tracker: Този тракер съдържа задачи и не може да бъде изтрит. |
|
898 | 898 | field_principal: Principal |
|
899 | 899 | label_my_page_block: Блокове в личната страница |
|
900 | 900 | notice_failed_to_save_members: "Невъзможност за запис на член(ове): {{errors}}." |
|
901 | 901 | text_zoom_out: Намаляване |
|
902 | 902 | text_zoom_in: Увеличаване |
|
903 | 903 | notice_unable_delete_time_entry: Невъзможност за изтриване на запис на time log. |
|
904 | 904 | label_overall_spent_time: Общо употребено време |
|
905 | 905 | field_time_entries: Log time |
|
906 | 906 | notice_not_authorized_archived_project: Проектът, който се опитвате да видите е архивиран. |
|
907 | 907 | text_tip_issue_end_day: задача, завършваща този ден |
|
908 | 908 | field_text: Текстово поле |
|
909 | 909 | label_user_mail_option_only_owner: Само за неща, на които аз съм собственик |
|
910 | 910 | field_member_of_group: Член на група |
|
911 | 911 | project_module_gantt: Мрежов график |
|
912 | 912 | text_are_you_sure_with_children: Изтриване на задачата и нейните подзадачи? |
|
913 | 913 | text_tip_issue_begin_end_day: задача, започваща и завършваща този ден |
|
914 | 914 | setting_default_notification_option: Подразбиращ се начин за известяване |
|
915 | 915 | project_module_calendar: Календар |
|
916 | 916 | label_user_mail_option_only_my_events: Само за неща, в които съм включен/а |
|
917 | 917 | text_tip_issue_begin_day: задача, започваща този ден |
|
918 | 918 | label_user_mail_option_only_assigned: Само за неща, назначени на мен |
|
919 | 919 | button_edit_associated_wikipage: "Редактиране на асоциираната Wiki страница: {{page_title}}" |
|
920 | 920 | field_assigned_to_role: Assignee's role |
|
921 | 921 | field_start_date: Начална дата |
|
922 | 922 | label_principal_search: "Търсене на потребител или група:" |
|
923 | 923 | label_user_search: "Търсене на потребител:" |
|
924 | 924 | field_visible: Видим |
|
925 | 925 | setting_emails_header: Emails header |
@@ -1,969 +1,969 | |||
|
1 | 1 | # Spanish translations for Rails |
|
2 | 2 | # by Francisco Fernando García Nieto (ffgarcianieto@gmail.com) |
|
3 | 3 | # Redmine spanish translation: |
|
4 | 4 | # by J. Cayetano Delgado (Cayetano _dot_ Delgado _at_ ioko _dot_ com) |
|
5 | 5 | |
|
6 | 6 | es: |
|
7 | 7 | number: |
|
8 | 8 | # Used in number_with_delimiter() |
|
9 | 9 | # These are also the defaults for 'currency', 'percentage', 'precision', and 'human' |
|
10 | 10 | format: |
|
11 | 11 | # Sets the separator between the units, for more precision (e.g. 1.0 / 2.0 == 0.5) |
|
12 | 12 | separator: "," |
|
13 | 13 | # Delimets thousands (e.g. 1,000,000 is a million) (always in groups of three) |
|
14 | 14 | delimiter: "." |
|
15 | 15 | # Number of decimals, behind the separator (1 with a precision of 2 gives: 1.00) |
|
16 | 16 | precision: 3 |
|
17 | 17 | |
|
18 | 18 | # Used in number_to_currency() |
|
19 | 19 | currency: |
|
20 | 20 | format: |
|
21 | 21 | # Where is the currency sign? %u is the currency unit, %n the number (default: $5.00) |
|
22 | 22 | format: "%n %u" |
|
23 | 23 | unit: "€" |
|
24 | 24 | # These three are to override number.format and are optional |
|
25 | 25 | separator: "," |
|
26 | 26 | delimiter: "." |
|
27 | 27 | precision: 2 |
|
28 | 28 | |
|
29 | 29 | # Used in number_to_percentage() |
|
30 | 30 | percentage: |
|
31 | 31 | format: |
|
32 | 32 | # These three are to override number.format and are optional |
|
33 | 33 | # separator: |
|
34 | 34 | delimiter: "" |
|
35 | 35 | # precision: |
|
36 | 36 | |
|
37 | 37 | # Used in number_to_precision() |
|
38 | 38 | precision: |
|
39 | 39 | format: |
|
40 | 40 | # These three are to override number.format and are optional |
|
41 | 41 | # separator: |
|
42 | 42 | delimiter: "" |
|
43 | 43 | # precision: |
|
44 | 44 | |
|
45 | 45 | # Used in number_to_human_size() |
|
46 | 46 | human: |
|
47 | 47 | format: |
|
48 | 48 | # These three are to override number.format and are optional |
|
49 | 49 | # separator: |
|
50 | 50 | delimiter: "" |
|
51 | 51 | precision: 1 |
|
52 | 52 | storage_units: |
|
53 | 53 | format: "%n %u" |
|
54 | 54 | units: |
|
55 | 55 | byte: |
|
56 | 56 | one: "Byte" |
|
57 | 57 | other: "Bytes" |
|
58 | 58 | kb: "KB" |
|
59 | 59 | mb: "MB" |
|
60 | 60 | gb: "GB" |
|
61 | 61 | tb: "TB" |
|
62 | 62 | |
|
63 | 63 | # Used in distance_of_time_in_words(), distance_of_time_in_words_to_now(), time_ago_in_words() |
|
64 | 64 | datetime: |
|
65 | 65 | distance_in_words: |
|
66 | 66 | half_a_minute: "medio minuto" |
|
67 | 67 | less_than_x_seconds: |
|
68 | 68 | one: "menos de 1 segundo" |
|
69 | 69 | other: "menos de {{count}} segundos" |
|
70 | 70 | x_seconds: |
|
71 | 71 | one: "1 segundo" |
|
72 | 72 | other: "{{count}} segundos" |
|
73 | 73 | less_than_x_minutes: |
|
74 | 74 | one: "menos de 1 minuto" |
|
75 | 75 | other: "menos de {{count}} minutos" |
|
76 | 76 | x_minutes: |
|
77 | 77 | one: "1 minuto" |
|
78 | 78 | other: "{{count}} minutos" |
|
79 | 79 | about_x_hours: |
|
80 | 80 | one: "alrededor de 1 hora" |
|
81 | 81 | other: "alrededor de {{count}} horas" |
|
82 | 82 | x_days: |
|
83 | 83 | one: "1 día" |
|
84 | 84 | other: "{{count}} días" |
|
85 | 85 | about_x_months: |
|
86 | 86 | one: "alrededor de 1 mes" |
|
87 | 87 | other: "alrededor de {{count}} meses" |
|
88 | 88 | x_months: |
|
89 | 89 | one: "1 mes" |
|
90 | 90 | other: "{{count}} meses" |
|
91 | 91 | about_x_years: |
|
92 | 92 | one: "alrededor de 1 año" |
|
93 | 93 | other: "alrededor de {{count}} años" |
|
94 | 94 | over_x_years: |
|
95 | 95 | one: "más de 1 año" |
|
96 | 96 | other: "más de {{count}} años" |
|
97 | 97 | almost_x_years: |
|
98 | 98 | one: "casi 1 año" |
|
99 | 99 | other: "casi {{count}} años" |
|
100 | 100 | |
|
101 | 101 | activerecord: |
|
102 | 102 | errors: |
|
103 | 103 | template: |
|
104 | 104 | header: |
|
105 | 105 | one: "no se pudo guardar este {{model}} porque se encontró 1 error" |
|
106 | 106 | other: "no se pudo guardar este {{model}} porque se encontraron {{count}} errores" |
|
107 | 107 | # The variable :count is also available |
|
108 | 108 | body: "Se encontraron problemas con los siguientes campos:" |
|
109 | 109 | |
|
110 | 110 | # The values :model, :attribute and :value are always available for interpolation |
|
111 | 111 | # The value :count is available when applicable. Can be used for pluralization. |
|
112 | 112 | messages: |
|
113 | 113 | inclusion: "no está incluido en la lista" |
|
114 | 114 | exclusion: "está reservado" |
|
115 | 115 | invalid: "no es válido" |
|
116 | 116 | confirmation: "no coincide con la confirmación" |
|
117 | 117 | accepted: "debe ser aceptado" |
|
118 | 118 | empty: "no puede estar vacío" |
|
119 | 119 | blank: "no puede estar en blanco" |
|
120 | 120 | too_long: "es demasiado largo ({{count}} caracteres máximo)" |
|
121 | 121 | too_short: "es demasiado corto ({{count}} caracteres mínimo)" |
|
122 | 122 | wrong_length: "no tiene la longitud correcta ({{count}} caracteres exactos)" |
|
123 | 123 | taken: "ya está en uso" |
|
124 | 124 | not_a_number: "no es un número" |
|
125 | 125 | greater_than: "debe ser mayor que {{count}}" |
|
126 | 126 | greater_than_or_equal_to: "debe ser mayor que o igual a {{count}}" |
|
127 | 127 | equal_to: "debe ser igual a {{count}}" |
|
128 | 128 | less_than: "debe ser menor que {{count}}" |
|
129 | 129 | less_than_or_equal_to: "debe ser menor que o igual a {{count}}" |
|
130 | 130 | odd: "debe ser impar" |
|
131 | 131 | even: "debe ser par" |
|
132 | 132 | greater_than_start_date: "debe ser posterior a la fecha de comienzo" |
|
133 | 133 | not_same_project: "no pertenece al mismo proyecto" |
|
134 | 134 | circular_dependency: "Esta relación podría crear una dependencia circular" |
|
135 | 135 | cant_link_an_issue_with_a_descendant: "An issue can not be linked to one of its subtasks" |
|
136 | 136 | |
|
137 | 137 | # Append your own errors here or at the model/attributes scope. |
|
138 | 138 | |
|
139 | 139 | models: |
|
140 | 140 | # Overrides default messages |
|
141 | 141 | |
|
142 | 142 | attributes: |
|
143 | 143 | # Overrides model and default messages. |
|
144 | 144 | |
|
145 | 145 | direction: ltr |
|
146 | 146 | date: |
|
147 | 147 | formats: |
|
148 | 148 | # Use the strftime parameters for formats. |
|
149 | 149 | # When no format has been given, it uses default. |
|
150 | 150 | # You can provide other formats here if you like! |
|
151 | 151 | default: "%Y-%m-%d" |
|
152 | 152 | short: "%d de %b" |
|
153 | 153 | long: "%d de %B de %Y" |
|
154 | 154 | |
|
155 | 155 | day_names: [Domingo, Lunes, Martes, Miércoles, Jueves, Viernes, Sábado] |
|
156 | 156 | abbr_day_names: [Dom, Lun, Mar, Mie, Jue, Vie, Sab] |
|
157 | 157 | |
|
158 | 158 | # Don't forget the nil at the beginning; there's no such thing as a 0th month |
|
159 | 159 | month_names: [~, Enero, Febrero, Marzo, Abril, Mayo, Junio, Julio, Agosto, Setiembre, Octubre, Noviembre, Diciembre] |
|
160 | 160 | abbr_month_names: [~, Ene, Feb, Mar, Abr, May, Jun, Jul, Ago, Set, Oct, Nov, Dic] |
|
161 | 161 | # Used in date_select and datime_select. |
|
162 | 162 | order: [ :year, :month, :day ] |
|
163 | 163 | |
|
164 | 164 | time: |
|
165 | 165 | formats: |
|
166 | 166 | default: "%A, %d de %B de %Y %H:%M:%S %z" |
|
167 | 167 | time: "%H:%M" |
|
168 | 168 | short: "%d de %b %H:%M" |
|
169 | 169 | long: "%d de %B de %Y %H:%M" |
|
170 | 170 | am: "am" |
|
171 | 171 | pm: "pm" |
|
172 | 172 | |
|
173 | 173 | # Used in array.to_sentence. |
|
174 | 174 | support: |
|
175 | 175 | array: |
|
176 | 176 | sentence_connector: "y" |
|
177 | 177 | |
|
178 | 178 | actionview_instancetag_blank_option: Por favor seleccione |
|
179 | 179 | |
|
180 | 180 | button_activate: Activar |
|
181 | 181 | button_add: Añadir |
|
182 | 182 | button_annotate: Anotar |
|
183 | 183 | button_apply: Aceptar |
|
184 | 184 | button_archive: Archivar |
|
185 | 185 | button_back: Atrás |
|
186 | 186 | button_cancel: Cancelar |
|
187 | 187 | button_change: Cambiar |
|
188 | 188 | button_change_password: Cambiar contraseña |
|
189 | 189 | button_check_all: Seleccionar todo |
|
190 | 190 | button_clear: Anular |
|
191 | 191 | button_configure: Configurar |
|
192 | 192 | button_copy: Copiar |
|
193 | 193 | button_create: Crear |
|
194 | 194 | button_delete: Borrar |
|
195 | 195 | button_download: Descargar |
|
196 | 196 | button_edit: Modificar |
|
197 | 197 | button_list: Listar |
|
198 | 198 | button_lock: Bloquear |
|
199 | 199 | button_log_time: Tiempo dedicado |
|
200 | 200 | button_login: Conexión |
|
201 | 201 | button_move: Mover |
|
202 | 202 | button_quote: Citar |
|
203 | 203 | button_rename: Renombrar |
|
204 | 204 | button_reply: Responder |
|
205 | 205 | button_reset: Reestablecer |
|
206 | 206 | button_rollback: Volver a esta versión |
|
207 | 207 | button_save: Guardar |
|
208 | 208 | button_sort: Ordenar |
|
209 | 209 | button_submit: Aceptar |
|
210 | 210 | button_test: Probar |
|
211 | 211 | button_unarchive: Desarchivar |
|
212 | 212 | button_uncheck_all: No seleccionar nada |
|
213 | 213 | button_unlock: Desbloquear |
|
214 | 214 | button_unwatch: No monitorizar |
|
215 | 215 | button_update: Actualizar |
|
216 | 216 | button_view: Ver |
|
217 | 217 | button_watch: Monitorizar |
|
218 | 218 | default_activity_design: Diseño |
|
219 | 219 | default_activity_development: Desarrollo |
|
220 | 220 | default_doc_category_tech: Documentación técnica |
|
221 | 221 | default_doc_category_user: Documentación de usuario |
|
222 | 222 | default_issue_status_in_progress: En curso |
|
223 | 223 | default_issue_status_closed: Cerrada |
|
224 | 224 | default_issue_status_feedback: Comentarios |
|
225 | 225 | default_issue_status_new: Nueva |
|
226 | 226 | default_issue_status_rejected: Rechazada |
|
227 | 227 | default_issue_status_resolved: Resuelta |
|
228 | 228 | default_priority_high: Alta |
|
229 | 229 | default_priority_immediate: Inmediata |
|
230 | 230 | default_priority_low: Baja |
|
231 | 231 | default_priority_normal: Normal |
|
232 | 232 | default_priority_urgent: Urgente |
|
233 | 233 | default_role_developer: Desarrollador |
|
234 | 234 | default_role_manager: Jefe de proyecto |
|
235 | 235 | default_role_reporter: Informador |
|
236 | 236 | default_tracker_bug: Errores |
|
237 | 237 | default_tracker_feature: Tareas |
|
238 | 238 | default_tracker_support: Soporte |
|
239 | 239 | enumeration_activities: Actividades (tiempo dedicado) |
|
240 | 240 | enumeration_doc_categories: Categorías del documento |
|
241 | 241 | enumeration_issue_priorities: Prioridad de las peticiones |
|
242 | 242 | error_can_t_load_default_data: "No se ha podido cargar la configuración por defecto: {{value}}" |
|
243 | 243 | error_issue_not_found_in_project: 'La petición no se encuentra o no está asociada a este proyecto' |
|
244 | 244 | error_scm_annotate: "No existe la entrada o no ha podido ser anotada" |
|
245 | 245 | error_scm_command_failed: "Se produjo un error al acceder al repositorio: {{value}}" |
|
246 | 246 | error_scm_not_found: "La entrada y/o la revisión no existe en el repositorio." |
|
247 | 247 | field_account: Cuenta |
|
248 | 248 | field_activity: Actividad |
|
249 | 249 | field_admin: Administrador |
|
250 | 250 | field_assignable: Se pueden asignar peticiones a este perfil |
|
251 | 251 | field_assigned_to: Asignado a |
|
252 | 252 | field_attr_firstname: Cualidad del nombre |
|
253 | 253 | field_attr_lastname: Cualidad del apellido |
|
254 | 254 | field_attr_login: Cualidad del identificador |
|
255 | 255 | field_attr_mail: Cualidad del Email |
|
256 | 256 | field_auth_source: Modo de identificación |
|
257 | 257 | field_author: Autor |
|
258 | 258 | field_base_dn: DN base |
|
259 | 259 | field_category: Categoría |
|
260 | 260 | field_column_names: Columnas |
|
261 | 261 | field_comments: Comentario |
|
262 | 262 | field_comments_sorting: Mostrar comentarios |
|
263 | 263 | field_created_on: Creado |
|
264 | 264 | field_default_value: Estado por defecto |
|
265 | 265 | field_delay: Retraso |
|
266 | 266 | field_description: Descripción |
|
267 | 267 | field_done_ratio: % Realizado |
|
268 | 268 | field_downloads: Descargas |
|
269 | 269 | field_due_date: Fecha fin |
|
270 | 270 | field_effective_date: Fecha |
|
271 | 271 | field_estimated_hours: Tiempo estimado |
|
272 | 272 | field_field_format: Formato |
|
273 | 273 | field_filename: Fichero |
|
274 | 274 | field_filesize: Tamaño |
|
275 | 275 | field_firstname: Nombre |
|
276 | 276 | field_fixed_version: Versión prevista |
|
277 | 277 | field_hide_mail: Ocultar mi dirección de correo |
|
278 | 278 | field_homepage: Sitio web |
|
279 | 279 | field_host: Anfitrión |
|
280 | 280 | field_hours: Horas |
|
281 | 281 | field_identifier: Identificador |
|
282 | 282 | field_is_closed: Petición resuelta |
|
283 | 283 | field_is_default: Estado por defecto |
|
284 | 284 | field_is_filter: Usado como filtro |
|
285 | 285 | field_is_for_all: Para todos los proyectos |
|
286 | 286 | field_is_in_roadmap: Consultar las peticiones en la planificación |
|
287 | 287 | field_is_public: Público |
|
288 | 288 | field_is_required: Obligatorio |
|
289 | 289 | field_issue: Petición |
|
290 | 290 | field_issue_to: Petición relacionada |
|
291 | 291 | field_language: Idioma |
|
292 | 292 | field_last_login_on: Última conexión |
|
293 | 293 | field_lastname: Apellido |
|
294 | 294 | field_login: Identificador |
|
295 | 295 | field_mail: Correo electrónico |
|
296 | 296 | field_mail_notification: Notificaciones por correo |
|
297 | 297 | field_max_length: Longitud máxima |
|
298 | 298 | field_min_length: Longitud mínima |
|
299 | 299 | field_name: Nombre |
|
300 | 300 | field_new_password: Nueva contraseña |
|
301 | 301 | field_notes: Notas |
|
302 | 302 | field_onthefly: Creación del usuario "al vuelo" |
|
303 | 303 | field_parent: Proyecto padre |
|
304 | 304 | field_parent_title: Página padre |
|
305 | 305 | field_password: Contraseña |
|
306 | 306 | field_password_confirmation: Confirmación |
|
307 | 307 | field_port: Puerto |
|
308 | 308 | field_possible_values: Valores posibles |
|
309 | 309 | field_priority: Prioridad |
|
310 | 310 | field_project: Proyecto |
|
311 | 311 | field_redirect_existing_links: Redireccionar enlaces existentes |
|
312 | 312 | field_regexp: Expresión regular |
|
313 | 313 | field_role: Perfil |
|
314 | 314 | field_searchable: Incluir en las búsquedas |
|
315 | 315 | field_spent_on: Fecha |
|
316 | 316 | field_start_page: Página principal |
|
317 | 317 | field_status: Estado |
|
318 | 318 | field_subject: Tema |
|
319 | 319 | field_subproject: Proyecto secundario |
|
320 | 320 | field_summary: Resumen |
|
321 | 321 | field_time_zone: Zona horaria |
|
322 | 322 | field_title: Título |
|
323 | 323 | field_tracker: Tipo |
|
324 | 324 | field_type: Tipo |
|
325 | 325 | field_updated_on: Actualizado |
|
326 | 326 | field_url: URL |
|
327 | 327 | field_user: Usuario |
|
328 | 328 | field_value: Valor |
|
329 | 329 | field_version: Versión |
|
330 | 330 | general_csv_decimal_separator: ',' |
|
331 | 331 | general_csv_encoding: ISO-8859-15 |
|
332 | 332 | general_csv_separator: ';' |
|
333 | 333 | general_first_day_of_week: '1' |
|
334 | 334 | general_lang_name: 'Español' |
|
335 | 335 | general_pdf_encoding: ISO-8859-15 |
|
336 | 336 | general_text_No: 'No' |
|
337 | 337 | general_text_Yes: 'Sí' |
|
338 | 338 | general_text_no: 'no' |
|
339 | 339 | general_text_yes: 'sí' |
|
340 | 340 | gui_validation_error: 1 error |
|
341 | 341 | gui_validation_error_plural: "{{count}} errores" |
|
342 | 342 | label_activity: Actividad |
|
343 | 343 | label_add_another_file: Añadir otro fichero |
|
344 | 344 | label_add_note: Añadir una nota |
|
345 | 345 | label_added: añadido |
|
346 | 346 | label_added_time_by: "Añadido por {{author}} hace {{age}}" |
|
347 | 347 | label_administration: Administración |
|
348 | 348 | label_age: Edad |
|
349 | 349 | label_ago: hace |
|
350 | 350 | label_all: todos |
|
351 | 351 | label_all_time: todo el tiempo |
|
352 | 352 | label_all_words: Todas las palabras |
|
353 | 353 | label_and_its_subprojects: "{{value}} y proyectos secundarios" |
|
354 | 354 | label_applied_status: Aplicar estado |
|
355 | 355 | label_assigned_to_me_issues: Peticiones que me están asignadas |
|
356 | 356 | label_associated_revisions: Revisiones asociadas |
|
357 | 357 | label_attachment: Fichero |
|
358 | 358 | label_attachment_delete: Borrar el fichero |
|
359 | 359 | label_attachment_new: Nuevo fichero |
|
360 | 360 | label_attachment_plural: Ficheros |
|
361 | 361 | label_attribute: Cualidad |
|
362 | 362 | label_attribute_plural: Cualidades |
|
363 | 363 | label_auth_source: Modo de autenticación |
|
364 | 364 | label_auth_source_new: Nuevo modo de autenticación |
|
365 | 365 | label_auth_source_plural: Modos de autenticación |
|
366 | 366 | label_authentication: Autenticación |
|
367 | 367 | label_blocked_by: bloqueado por |
|
368 | 368 | label_blocks: bloquea a |
|
369 | 369 | label_board: Foro |
|
370 | 370 | label_board_new: Nuevo foro |
|
371 | 371 | label_board_plural: Foros |
|
372 | 372 | label_boolean: Booleano |
|
373 | 373 | label_browse: Hojear |
|
374 | 374 | label_bulk_edit_selected_issues: Editar las peticiones seleccionadas |
|
375 | 375 | label_calendar: Calendario |
|
376 | 376 | label_change_plural: Cambios |
|
377 | 377 | label_change_properties: Cambiar propiedades |
|
378 | 378 | label_change_status: Cambiar el estado |
|
379 | 379 | label_change_view_all: Ver todos los cambios |
|
380 | 380 | label_changes_details: Detalles de todos los cambios |
|
381 | 381 | label_changeset_plural: Cambios |
|
382 | 382 | label_chronological_order: En orden cronológico |
|
383 | 383 | label_closed_issues: cerrada |
|
384 | 384 | label_closed_issues_plural: cerradas |
|
385 | 385 | label_x_open_issues_abbr_on_total: |
|
386 | 386 | zero: 0 abiertas / {{total}} |
|
387 | 387 | one: 1 abierta / {{total}} |
|
388 | 388 | other: "{{count}} abiertas / {{total}}" |
|
389 | 389 | label_x_open_issues_abbr: |
|
390 | 390 | zero: 0 abiertas |
|
391 | 391 | one: 1 abierta |
|
392 | 392 | other: "{{count}} abiertas" |
|
393 | 393 | label_x_closed_issues_abbr: |
|
394 | 394 | zero: 0 cerradas |
|
395 | 395 | one: 1 cerrada |
|
396 | 396 | other: "{{count}} cerradas" |
|
397 | 397 | label_comment: Comentario |
|
398 | 398 | label_comment_add: Añadir un comentario |
|
399 | 399 | label_comment_added: Comentario añadido |
|
400 | 400 | label_comment_delete: Borrar comentarios |
|
401 | 401 | label_comment_plural: Comentarios |
|
402 | 402 | label_x_comments: |
|
403 | 403 | zero: sin comentarios |
|
404 | 404 | one: 1 comentario |
|
405 | 405 | other: "{{count}} comentarios" |
|
406 | 406 | label_commits_per_author: Commits por autor |
|
407 | 407 | label_commits_per_month: Commits por mes |
|
408 | 408 | label_confirmation: Confirmación |
|
409 | 409 | label_contains: contiene |
|
410 | 410 | label_copied: copiado |
|
411 | 411 | label_copy_workflow_from: Copiar flujo de trabajo desde |
|
412 | 412 | label_current_status: Estado actual |
|
413 | 413 | label_current_version: Versión actual |
|
414 | 414 | label_custom_field: Campo personalizado |
|
415 | 415 | label_custom_field_new: Nuevo campo personalizado |
|
416 | 416 | label_custom_field_plural: Campos personalizados |
|
417 | 417 | label_date: Fecha |
|
418 | 418 | label_date_from: Desde |
|
419 | 419 | label_date_range: Rango de fechas |
|
420 | 420 | label_date_to: Hasta |
|
421 | 421 | label_day_plural: días |
|
422 | 422 | label_default: Por defecto |
|
423 | 423 | label_default_columns: Columnas por defecto |
|
424 | 424 | label_deleted: suprimido |
|
425 | 425 | label_details: Detalles |
|
426 | 426 | label_diff_inline: en línea |
|
427 | 427 | label_diff_side_by_side: cara a cara |
|
428 | 428 | label_disabled: deshabilitado |
|
429 | 429 | label_display_per_page: "Por página: {{value}}" |
|
430 | 430 | label_document: Documento |
|
431 | 431 | label_document_added: Documento añadido |
|
432 | 432 | label_document_new: Nuevo documento |
|
433 | 433 | label_document_plural: Documentos |
|
434 | 434 | label_download: "{{count}} Descarga" |
|
435 | 435 | label_download_plural: "{{count}} Descargas" |
|
436 | 436 | label_downloads_abbr: D/L |
|
437 | 437 | label_duplicated_by: duplicada por |
|
438 | 438 | label_duplicates: duplicada de |
|
439 | 439 | label_end_to_end: fin a fin |
|
440 | 440 | label_end_to_start: fin a principio |
|
441 | 441 | label_enumeration_new: Nuevo valor |
|
442 | 442 | label_enumerations: Listas de valores |
|
443 | 443 | label_environment: Entorno |
|
444 | 444 | label_equals: igual |
|
445 | 445 | label_example: Ejemplo |
|
446 | 446 | label_export_to: 'Exportar a:' |
|
447 | 447 | label_f_hour: "{{value}} hora" |
|
448 | 448 | label_f_hour_plural: "{{value}} horas" |
|
449 | 449 | label_feed_plural: Feeds |
|
450 | 450 | label_feeds_access_key_created_on: "Clave de acceso por RSS creada hace {{value}}" |
|
451 | 451 | label_file_added: Fichero añadido |
|
452 | 452 | label_file_plural: Archivos |
|
453 | 453 | label_filter_add: Añadir el filtro |
|
454 | 454 | label_filter_plural: Filtros |
|
455 | 455 | label_float: Flotante |
|
456 | 456 | label_follows: posterior a |
|
457 | 457 | label_gantt: Gantt |
|
458 | 458 | label_general: General |
|
459 | 459 | label_generate_key: Generar clave |
|
460 | 460 | label_help: Ayuda |
|
461 | 461 | label_history: Histórico |
|
462 | 462 | label_home: Inicio |
|
463 | 463 | label_in: en |
|
464 | 464 | label_in_less_than: en menos que |
|
465 | 465 | label_in_more_than: en más que |
|
466 | 466 | label_incoming_emails: Correos entrantes |
|
467 | 467 | label_index_by_date: Índice por fecha |
|
468 | 468 | label_index_by_title: Índice por título |
|
469 | 469 | label_information: Información |
|
470 | 470 | label_information_plural: Información |
|
471 | 471 | label_integer: Número |
|
472 | 472 | label_internal: Interno |
|
473 | 473 | label_issue: Petición |
|
474 | 474 | label_issue_added: Petición añadida |
|
475 | 475 | label_issue_category: Categoría de las peticiones |
|
476 | 476 | label_issue_category_new: Nueva categoría |
|
477 | 477 | label_issue_category_plural: Categorías de las peticiones |
|
478 | 478 | label_issue_new: Nueva petición |
|
479 | 479 | label_issue_plural: Peticiones |
|
480 | 480 | label_issue_status: Estado de la petición |
|
481 | 481 | label_issue_status_new: Nuevo estado |
|
482 | 482 | label_issue_status_plural: Estados de las peticiones |
|
483 | 483 | label_issue_tracking: Peticiones |
|
484 | 484 | label_issue_updated: Petición actualizada |
|
485 | 485 | label_issue_view_all: Ver todas las peticiones |
|
486 | 486 | label_issue_watchers: Seguidores |
|
487 | 487 | label_issues_by: "Peticiones por {{value}}" |
|
488 | 488 | label_jump_to_a_project: Ir al proyecto... |
|
489 | 489 | label_language_based: Basado en el idioma |
|
490 | 490 | label_last_changes: "últimos {{count}} cambios" |
|
491 | 491 | label_last_login: Última conexión |
|
492 | 492 | label_last_month: último mes |
|
493 | 493 | label_last_n_days: "últimos {{count}} días" |
|
494 | 494 | label_last_week: última semana |
|
495 | 495 | label_latest_revision: Última revisión |
|
496 | 496 | label_latest_revision_plural: Últimas revisiones |
|
497 | 497 | label_ldap_authentication: Autenticación LDAP |
|
498 | 498 | label_less_than_ago: hace menos de |
|
499 | 499 | label_list: Lista |
|
500 | 500 | label_loading: Cargando... |
|
501 | 501 | label_logged_as: Conectado como |
|
502 | 502 | label_login: Conexión |
|
503 | 503 | label_logout: Desconexión |
|
504 | 504 | label_max_size: Tamaño máximo |
|
505 | 505 | label_me: yo mismo |
|
506 | 506 | label_member: Miembro |
|
507 | 507 | label_member_new: Nuevo miembro |
|
508 | 508 | label_member_plural: Miembros |
|
509 | 509 | label_message_last: Último mensaje |
|
510 | 510 | label_message_new: Nuevo mensaje |
|
511 | 511 | label_message_plural: Mensajes |
|
512 | 512 | label_message_posted: Mensaje añadido |
|
513 | 513 | label_min_max_length: Longitud mín - máx |
|
514 | 514 | label_modification: "{{count}} modificación" |
|
515 | 515 | label_modification_plural: "{{count}} modificaciones" |
|
516 | 516 | label_modified: modificado |
|
517 | 517 | label_module_plural: Módulos |
|
518 | 518 | label_month: Mes |
|
519 | 519 | label_months_from: meses de |
|
520 | 520 | label_more: Más |
|
521 | 521 | label_more_than_ago: hace más de |
|
522 | 522 | label_my_account: Mi cuenta |
|
523 | 523 | label_my_page: Mi página |
|
524 | 524 | label_my_projects: Mis proyectos |
|
525 | 525 | label_new: Nuevo |
|
526 | 526 | label_new_statuses_allowed: Nuevos estados autorizados |
|
527 | 527 | label_news: Noticia |
|
528 | 528 | label_news_added: Noticia añadida |
|
529 | 529 | label_news_latest: Últimas noticias |
|
530 | 530 | label_news_new: Nueva noticia |
|
531 | 531 | label_news_plural: Noticias |
|
532 | 532 | label_news_view_all: Ver todas las noticias |
|
533 | 533 | label_next: Siguiente |
|
534 | 534 | label_no_change_option: (Sin cambios) |
|
535 | 535 | label_no_data: Ningún dato disponible |
|
536 | 536 | label_nobody: nadie |
|
537 | 537 | label_none: ninguno |
|
538 | 538 | label_not_contains: no contiene |
|
539 | 539 | label_not_equals: no igual |
|
540 | 540 | label_open_issues: abierta |
|
541 | 541 | label_open_issues_plural: abiertas |
|
542 | 542 | label_optional_description: Descripción opcional |
|
543 | 543 | label_options: Opciones |
|
544 | 544 | label_overall_activity: Actividad global |
|
545 | 545 | label_overview: Vistazo |
|
546 | 546 | label_password_lost: ¿Olvidaste la contraseña? |
|
547 | 547 | label_per_page: Por página |
|
548 | 548 | label_permissions: Permisos |
|
549 | 549 | label_permissions_report: Informe de permisos |
|
550 | 550 | label_personalize_page: Personalizar esta página |
|
551 | 551 | label_planning: Planificación |
|
552 | 552 | label_please_login: Conexión |
|
553 | 553 | label_plugins: Extensiones |
|
554 | 554 | label_precedes: anterior a |
|
555 | 555 | label_preferences: Preferencias |
|
556 | 556 | label_preview: Previsualizar |
|
557 | 557 | label_previous: Anterior |
|
558 | 558 | label_project: Proyecto |
|
559 | 559 | label_project_all: Todos los proyectos |
|
560 | 560 | label_project_latest: Últimos proyectos |
|
561 | 561 | label_project_new: Nuevo proyecto |
|
562 | 562 | label_project_plural: Proyectos |
|
563 | 563 | label_x_projects: |
|
564 | 564 | zero: sin proyectos |
|
565 | 565 | one: 1 proyecto |
|
566 | 566 | other: "{{count}} proyectos" |
|
567 | 567 | label_public_projects: Proyectos públicos |
|
568 | 568 | label_query: Consulta personalizada |
|
569 | 569 | label_query_new: Nueva consulta |
|
570 | 570 | label_query_plural: Consultas personalizadas |
|
571 | 571 | label_read: Leer... |
|
572 | 572 | label_register: Registrar |
|
573 | 573 | label_registered_on: Inscrito el |
|
574 | 574 | label_registration_activation_by_email: activación de cuenta por correo |
|
575 | 575 | label_registration_automatic_activation: activación automática de cuenta |
|
576 | 576 | label_registration_manual_activation: activación manual de cuenta |
|
577 | 577 | label_related_issues: Peticiones relacionadas |
|
578 | 578 | label_relates_to: relacionada con |
|
579 | 579 | label_relation_delete: Eliminar relación |
|
580 | 580 | label_relation_new: Nueva relación |
|
581 | 581 | label_renamed: renombrado |
|
582 | 582 | label_reply_plural: Respuestas |
|
583 | 583 | label_report: Informe |
|
584 | 584 | label_report_plural: Informes |
|
585 | 585 | label_reported_issues: Peticiones registradas por mí |
|
586 | 586 | label_repository: Repositorio |
|
587 | 587 | label_repository_plural: Repositorios |
|
588 | 588 | label_result_plural: Resultados |
|
589 | 589 | label_reverse_chronological_order: En orden cronológico inverso |
|
590 | 590 | label_revision: Revisión |
|
591 | 591 | label_revision_plural: Revisiones |
|
592 | 592 | label_roadmap: Planificación |
|
593 | 593 | label_roadmap_due_in: "Finaliza en {{value}}" |
|
594 | 594 | label_roadmap_no_issues: No hay peticiones para esta versión |
|
595 | 595 | label_roadmap_overdue: "{{value}} tarde" |
|
596 | 596 | label_role: Perfil |
|
597 | 597 | label_role_and_permissions: Perfiles y permisos |
|
598 | 598 | label_role_new: Nuevo perfil |
|
599 | 599 | label_role_plural: Perfiles |
|
600 | 600 | label_scm: SCM |
|
601 | 601 | label_search: Búsqueda |
|
602 | 602 | label_search_titles_only: Buscar sólo en títulos |
|
603 | 603 | label_send_information: Enviar información de la cuenta al usuario |
|
604 | 604 | label_send_test_email: Enviar un correo de prueba |
|
605 | 605 | label_settings: Configuración |
|
606 | 606 | label_show_completed_versions: Muestra las versiones terminadas |
|
607 | 607 | label_sort_by: "Ordenar por {{value}}" |
|
608 | 608 | label_sort_higher: Subir |
|
609 | 609 | label_sort_highest: Primero |
|
610 | 610 | label_sort_lower: Bajar |
|
611 | 611 | label_sort_lowest: Último |
|
612 | 612 | label_spent_time: Tiempo dedicado |
|
613 | 613 | label_start_to_end: principio a fin |
|
614 | 614 | label_start_to_start: principio a principio |
|
615 | 615 | label_statistics: Estadísticas |
|
616 | 616 | label_stay_logged_in: Recordar conexión |
|
617 | 617 | label_string: Texto |
|
618 | 618 | label_subproject_plural: Proyectos secundarios |
|
619 | 619 | label_text: Texto largo |
|
620 | 620 | label_theme: Tema |
|
621 | 621 | label_this_month: este mes |
|
622 | 622 | label_this_week: esta semana |
|
623 | 623 | label_this_year: este año |
|
624 | 624 | label_time_tracking: Control de tiempo |
|
625 | 625 | label_today: hoy |
|
626 | 626 | label_topic_plural: Temas |
|
627 | 627 | label_total: Total |
|
628 | 628 | label_tracker: Tipo |
|
629 | 629 | label_tracker_new: Nuevo tipo |
|
630 | 630 | label_tracker_plural: Tipos de peticiones |
|
631 | 631 | label_updated_time: "Actualizado hace {{value}}" |
|
632 | 632 | label_updated_time_by: "Actualizado por {{author}} hace {{age}}" |
|
633 | 633 | label_used_by: Utilizado por |
|
634 | 634 | label_user: Usuario |
|
635 | 635 | label_user_activity: "Actividad de {{value}}" |
|
636 | 636 | label_user_mail_no_self_notified: "No quiero ser avisado de cambios hechos por mí" |
|
637 | 637 | label_user_mail_option_all: "Para cualquier evento en todos mis proyectos" |
|
638 | 638 | label_user_mail_option_selected: "Para cualquier evento de los proyectos seleccionados..." |
|
639 | 639 | label_user_new: Nuevo usuario |
|
640 | 640 | label_user_plural: Usuarios |
|
641 | 641 | label_version: Versión |
|
642 | 642 | label_version_new: Nueva versión |
|
643 | 643 | label_version_plural: Versiones |
|
644 | 644 | label_view_diff: Ver diferencias |
|
645 | 645 | label_view_revisions: Ver las revisiones |
|
646 | 646 | label_watched_issues: Peticiones monitorizadas |
|
647 | 647 | label_week: Semana |
|
648 | 648 | label_wiki: Wiki |
|
649 | 649 | label_wiki_edit: Modificación Wiki |
|
650 | 650 | label_wiki_edit_plural: Modificaciones Wiki |
|
651 | 651 | label_wiki_page: Página Wiki |
|
652 | 652 | label_wiki_page_plural: Páginas Wiki |
|
653 | 653 | label_workflow: Flujo de trabajo |
|
654 | 654 | label_year: Año |
|
655 | 655 | label_yesterday: ayer |
|
656 | 656 | mail_body_account_activation_request: "Se ha inscrito un nuevo usuario ({{value}}). La cuenta está pendiende de aprobación:" |
|
657 | 657 | mail_body_account_information: Información sobre su cuenta |
|
658 | 658 | mail_body_account_information_external: "Puede usar su cuenta {{value}} para conectarse." |
|
659 | 659 | mail_body_lost_password: 'Para cambiar su contraseña, haga clic en el siguiente enlace:' |
|
660 | 660 | mail_body_register: 'Para activar su cuenta, haga clic en el siguiente enlace:' |
|
661 | 661 | mail_body_reminder: "{{count}} peticion(es) asignadas a tí finalizan en los próximos {{days}} días:" |
|
662 | 662 | mail_subject_account_activation_request: "Petición de activación de cuenta {{value}}" |
|
663 | 663 | mail_subject_lost_password: "Tu contraseña del {{value}}" |
|
664 | 664 | mail_subject_register: "Activación de la cuenta del {{value}}" |
|
665 | 665 | mail_subject_reminder: "{{count}} peticion(es) finalizan en los próximos {{days}} días" |
|
666 | 666 | notice_account_activated: Su cuenta ha sido activada. Ya puede conectarse. |
|
667 | 667 | notice_account_invalid_creditentials: Usuario o contraseña inválido. |
|
668 | 668 | notice_account_lost_email_sent: Se le ha enviado un correo con instrucciones para elegir una nueva contraseña. |
|
669 | 669 | notice_account_password_updated: Contraseña modificada correctamente. |
|
670 | 670 | notice_account_pending: "Su cuenta ha sido creada y está pendiende de la aprobación por parte del administrador." |
|
671 | 671 | notice_account_register_done: Cuenta creada correctamente. Para activarla, haga clic sobre el enlace que le ha sido enviado por correo. |
|
672 | 672 | notice_account_unknown_email: Usuario desconocido. |
|
673 | 673 | notice_account_updated: Cuenta actualizada correctamente. |
|
674 | 674 | notice_account_wrong_password: Contraseña incorrecta. |
|
675 | 675 | notice_can_t_change_password: Esta cuenta utiliza una fuente de autenticación externa. No es posible cambiar la contraseña. |
|
676 | 676 | notice_default_data_loaded: Configuración por defecto cargada correctamente. |
|
677 | 677 | notice_email_error: "Ha ocurrido un error mientras enviando el correo ({{value}})" |
|
678 | 678 | notice_email_sent: "Se ha enviado un correo a {{value}}" |
|
679 | 679 | notice_failed_to_save_issues: "Imposible grabar %s peticion(es) en {{count}} seleccionado: {{ids}}." |
|
680 | 680 | notice_feeds_access_key_reseted: Su clave de acceso para RSS ha sido reiniciada. |
|
681 | 681 | notice_file_not_found: La página a la que intenta acceder no existe. |
|
682 | 682 | notice_locking_conflict: Los datos han sido modificados por otro usuario. |
|
683 | 683 | notice_no_issue_selected: "Ninguna petición seleccionada. Por favor, compruebe la petición que quiere modificar" |
|
684 | 684 | notice_not_authorized: No tiene autorización para acceder a esta página. |
|
685 | 685 | notice_successful_connection: Conexión correcta. |
|
686 | 686 | notice_successful_create: Creación correcta. |
|
687 | 687 | notice_successful_delete: Borrado correcto. |
|
688 | 688 | notice_successful_update: Modificación correcta. |
|
689 | 689 | notice_unable_delete_version: No se puede borrar la versión |
|
690 | 690 | permission_add_issue_notes: Añadir notas |
|
691 | 691 | permission_add_issue_watchers: Añadir seguidores |
|
692 | 692 | permission_add_issues: Añadir peticiones |
|
693 | 693 | permission_add_messages: Enviar mensajes |
|
694 | 694 | permission_browse_repository: Hojear repositiorio |
|
695 | 695 | permission_comment_news: Comentar noticias |
|
696 | 696 | permission_commit_access: Acceso de escritura |
|
697 | 697 | permission_delete_issues: Borrar peticiones |
|
698 | 698 | permission_delete_messages: Borrar mensajes |
|
699 | 699 | permission_delete_own_messages: Borrar mensajes propios |
|
700 | 700 | permission_delete_wiki_pages: Borrar páginas wiki |
|
701 | 701 | permission_delete_wiki_pages_attachments: Borrar ficheros |
|
702 | 702 | permission_edit_issue_notes: Modificar notas |
|
703 | 703 | permission_edit_issues: Modificar peticiones |
|
704 | 704 | permission_edit_messages: Modificar mensajes |
|
705 | 705 | permission_edit_own_issue_notes: Modificar notas propias |
|
706 | 706 | permission_edit_own_messages: Editar mensajes propios |
|
707 | 707 | permission_edit_own_time_entries: Modificar tiempos dedicados propios |
|
708 | 708 | permission_edit_project: Modificar proyecto |
|
709 | 709 | permission_edit_time_entries: Modificar tiempos dedicados |
|
710 | 710 | permission_edit_wiki_pages: Modificar páginas wiki |
|
711 | 711 | permission_log_time: Anotar tiempo dedicado |
|
712 | 712 | permission_manage_boards: Administrar foros |
|
713 | 713 | permission_manage_categories: Administrar categorías de peticiones |
|
714 | 714 | permission_manage_documents: Administrar documentos |
|
715 | 715 | permission_manage_files: Administrar ficheros |
|
716 | 716 | permission_manage_issue_relations: Administrar relación con otras peticiones |
|
717 | 717 | permission_manage_members: Administrar miembros |
|
718 | 718 | permission_manage_news: Administrar noticias |
|
719 | 719 | permission_manage_public_queries: Administrar consultas públicas |
|
720 | 720 | permission_manage_repository: Administrar repositorio |
|
721 | 721 | permission_manage_versions: Administrar versiones |
|
722 | 722 | permission_manage_wiki: Administrar wiki |
|
723 | 723 | permission_move_issues: Mover peticiones |
|
724 | 724 | permission_protect_wiki_pages: Proteger páginas wiki |
|
725 | 725 | permission_rename_wiki_pages: Renombrar páginas wiki |
|
726 | 726 | permission_save_queries: Grabar consultas |
|
727 | 727 | permission_select_project_modules: Seleccionar módulos del proyecto |
|
728 | 728 | permission_view_calendar: Ver calendario |
|
729 | 729 | permission_view_changesets: Ver cambios |
|
730 | 730 | permission_view_documents: Ver documentos |
|
731 | 731 | permission_view_files: Ver ficheros |
|
732 | 732 | permission_view_gantt: Ver diagrama de Gantt |
|
733 | 733 | permission_view_issue_watchers: Ver lista de seguidores |
|
734 | 734 | permission_view_messages: Ver mensajes |
|
735 | 735 | permission_view_time_entries: Ver tiempo dedicado |
|
736 | 736 | permission_view_wiki_edits: Ver histórico del wiki |
|
737 | 737 | permission_view_wiki_pages: Ver wiki |
|
738 | 738 | project_module_boards: Foros |
|
739 | 739 | project_module_documents: Documentos |
|
740 | 740 | project_module_files: Ficheros |
|
741 | 741 | project_module_issue_tracking: Peticiones |
|
742 | 742 | project_module_news: Noticias |
|
743 | 743 | project_module_repository: Repositorio |
|
744 | 744 | project_module_time_tracking: Control de tiempo |
|
745 | 745 | project_module_wiki: Wiki |
|
746 | 746 | setting_activity_days_default: Días a mostrar en la actividad de proyecto |
|
747 | 747 | setting_app_subtitle: Subtítulo de la aplicación |
|
748 | 748 | setting_app_title: Título de la aplicación |
|
749 | 749 | setting_attachment_max_size: Tamaño máximo del fichero |
|
750 | 750 | setting_autofetch_changesets: Autorellenar los commits del repositorio |
|
751 | 751 | setting_autologin: Conexión automática |
|
752 | 752 | setting_bcc_recipients: Ocultar las copias de carbón (bcc) |
|
753 | 753 | setting_commit_fix_keywords: Palabras clave para la corrección |
|
754 | 754 | setting_commit_logs_encoding: Codificación de los mensajes de commit |
|
755 | 755 | setting_commit_ref_keywords: Palabras clave para la referencia |
|
756 | 756 | setting_cross_project_issue_relations: Permitir relacionar peticiones de distintos proyectos |
|
757 | 757 | setting_date_format: Formato de fecha |
|
758 | 758 | setting_default_language: Idioma por defecto |
|
759 | 759 | setting_default_projects_public: Los proyectos nuevos son públicos por defecto |
|
760 | 760 | setting_diff_max_lines_displayed: Número máximo de diferencias mostradas |
|
761 | 761 | setting_display_subprojects_issues: Mostrar por defecto peticiones de proy. secundarios en el principal |
|
762 | 762 | setting_emails_footer: Pie de mensajes |
|
763 | 763 | setting_enabled_scm: Activar SCM |
|
764 | 764 | setting_feeds_limit: Límite de contenido para sindicación |
|
765 | 765 | setting_gravatar_enabled: Usar iconos de usuario (Gravatar) |
|
766 | 766 | setting_host_name: Nombre y ruta del servidor |
|
767 | 767 | setting_issue_list_default_columns: Columnas por defecto para la lista de peticiones |
|
768 | 768 | setting_issues_export_limit: Límite de exportación de peticiones |
|
769 | 769 | setting_login_required: Se requiere identificación |
|
770 | 770 | setting_mail_from: Correo desde el que enviar mensajes |
|
771 | 771 | setting_mail_handler_api_enabled: Activar SW para mensajes entrantes |
|
772 | 772 | setting_mail_handler_api_key: Clave de la API |
|
773 | 773 | setting_per_page_options: Objetos por página |
|
774 | 774 | setting_plain_text_mail: sólo texto plano (no HTML) |
|
775 | 775 | setting_protocol: Protocolo |
|
776 | 776 | setting_repositories_encodings: Codificaciones del repositorio |
|
777 | 777 | setting_self_registration: Registro permitido |
|
778 | 778 | setting_sequential_project_identifiers: Generar identificadores de proyecto |
|
779 | 779 | setting_sys_api_enabled: Habilitar SW para la gestión del repositorio |
|
780 | 780 | setting_text_formatting: Formato de texto |
|
781 | 781 | setting_time_format: Formato de hora |
|
782 | 782 | setting_user_format: Formato de nombre de usuario |
|
783 | 783 | setting_welcome_text: Texto de bienvenida |
|
784 | 784 | setting_wiki_compression: Compresión del historial del Wiki |
|
785 | 785 | status_active: activo |
|
786 | 786 | status_locked: bloqueado |
|
787 | 787 | status_registered: registrado |
|
788 | 788 | text_are_you_sure: ¿Está seguro? |
|
789 | 789 | text_assign_time_entries_to_project: Asignar las horas al proyecto |
|
790 | 790 | text_caracters_maximum: "{{count}} caracteres como máximo." |
|
791 | 791 | text_caracters_minimum: "{{count}} caracteres como mínimo." |
|
792 | 792 | text_comma_separated: Múltiples valores permitidos (separados por coma). |
|
793 | 793 | text_default_administrator_account_changed: Cuenta de administrador por defecto modificada |
|
794 | 794 | text_destroy_time_entries: Borrar las horas |
|
795 | 795 | text_destroy_time_entries_question: Existen {{hours}} horas asignadas a la petición que quiere borrar. ¿Qué quiere hacer? |
|
796 | 796 | text_diff_truncated: '... Diferencia truncada por exceder el máximo tamaño visualizable.' |
|
797 | 797 | text_email_delivery_not_configured: "Las notificaciones están desactivadas porque el servidor de correo no está configurado.\nConfigure el servidor de SMTP en config/email.yml y reinicie la aplicación para activar los cambios." |
|
798 | 798 | text_enumeration_category_reassign_to: 'Reasignar al siguiente valor:' |
|
799 | 799 | text_enumeration_destroy_question: "{{count}} objetos con este valor asignado." |
|
800 | 800 | text_file_repository_writable: Se puede escribir en el repositorio |
|
801 | 801 | text_issue_added: "Petición {{id}} añadida por {{author}}." |
|
802 | 802 | text_issue_category_destroy_assignments: Dejar las peticiones sin categoría |
|
803 | 803 | text_issue_category_destroy_question: "Algunas peticiones ({{count}}) están asignadas a esta categoría. ¿Qué desea hacer?" |
|
804 | 804 | text_issue_category_reassign_to: Reasignar las peticiones a la categoría |
|
805 | 805 | text_issue_updated: "La petición {{id}} ha sido actualizada por {{author}}." |
|
806 | 806 | text_issues_destroy_confirmation: '¿Seguro que quiere borrar las peticiones seleccionadas?' |
|
807 | 807 | text_issues_ref_in_commit_messages: Referencia y petición de corrección en los mensajes |
|
808 | 808 | text_length_between: "Longitud entre {{min}} y {{max}} caracteres." |
|
809 | 809 | text_load_default_configuration: Cargar la configuración por defecto |
|
810 | 810 | text_min_max_length_info: 0 para ninguna restricción |
|
811 | 811 | text_no_configuration_data: "Todavía no se han configurado perfiles, ni tipos, estados y flujo de trabajo asociado a peticiones. Se recomiendo encarecidamente cargar la configuración por defecto. Una vez cargada, podrá modificarla." |
|
812 | 812 | text_project_destroy_confirmation: ¿Estás seguro de querer eliminar el proyecto? |
|
813 | 813 | text_project_identifier_info: 'Letras minúsculas (a-z), números y signos de puntuación permitidos.<br />Una vez guardado, el identificador no puede modificarse.' |
|
814 | 814 | text_reassign_time_entries: 'Reasignar las horas a esta petición:' |
|
815 | 815 | text_regexp_info: ej. ^[A-Z0-9]+$ |
|
816 | 816 | text_repository_usernames_mapping: "Establezca la correspondencia entre los usuarios de Redmine y los presentes en el log del repositorio.\nLos usuarios con el mismo nombre o correo en Redmine y en el repositorio serán asociados automáticamente." |
|
817 | 817 | text_rmagick_available: RMagick disponible (opcional) |
|
818 | 818 | text_select_mail_notifications: Seleccionar los eventos a notificar |
|
819 | 819 | text_select_project_modules: 'Seleccione los módulos a activar para este proyecto:' |
|
820 | 820 | text_status_changed_by_changeset: "Aplicado en los cambios {{value}}" |
|
821 | 821 | text_subprojects_destroy_warning: "Los proyectos secundarios: {{value}} también se eliminarán" |
|
822 | 822 | text_tip_issue_begin_day: tarea que comienza este día |
|
823 | 823 | text_tip_issue_begin_end_day: tarea que comienza y termina este día |
|
824 | 824 | text_tip_issue_end_day: tarea que termina este día |
|
825 | 825 | text_tracker_no_workflow: No hay ningún flujo de trabajo definido para este tipo de petición |
|
826 | 826 | text_unallowed_characters: Caracteres no permitidos |
|
827 | 827 | text_user_mail_option: "De los proyectos no seleccionados, sólo recibirá notificaciones sobre elementos monitorizados o elementos en los que esté involucrado (por ejemplo, peticiones de las que usted sea autor o asignadas a usted)." |
|
828 | 828 | text_user_wrote: "{{value}} escribió:" |
|
829 | 829 | text_wiki_destroy_confirmation: ¿Seguro que quiere borrar el wiki y todo su contenido? |
|
830 | 830 | text_workflow_edit: Seleccionar un flujo de trabajo para actualizar |
|
831 | 831 | text_plugin_assets_writable: Se puede escribir en el directorio público de las extensiones |
|
832 | 832 | warning_attachments_not_saved: "No se han podido grabar {{count}} ficheros." |
|
833 | 833 | button_create_and_continue: Crear y continuar |
|
834 | 834 | text_custom_field_possible_values_info: 'Un valor en cada línea' |
|
835 | 835 | label_display: Mostrar |
|
836 | 836 | field_editable: Modificable |
|
837 | 837 | setting_repository_log_display_limit: Número máximo de revisiones mostradas en el fichero de trazas |
|
838 | 838 | setting_file_max_size_displayed: Tamaño máximo de los ficheros de texto mostrados |
|
839 | 839 | field_watcher: Seguidor |
|
840 | 840 | setting_openid: Permitir identificación y registro por OpenID |
|
841 | 841 | field_identity_url: URL de OpenID |
|
842 | 842 | label_login_with_open_id_option: o identifíquese con OpenID |
|
843 | 843 | field_content: Contenido |
|
844 | 844 | label_descending: Descendente |
|
845 | 845 | label_sort: Ordenar |
|
846 | 846 | label_ascending: Ascendente |
|
847 | 847 | label_date_from_to: Desde {{start}} hasta {{end}} |
|
848 | 848 | label_greater_or_equal: ">=" |
|
849 | 849 | label_less_or_equal: <= |
|
850 | 850 | text_wiki_page_destroy_question: Esta página tiene {{descendants}} página(s) hija(s) y descendiente(s). ¿Qué desea hacer? |
|
851 | 851 | text_wiki_page_reassign_children: Reasignar páginas hijas a esta página |
|
852 | 852 | text_wiki_page_nullify_children: Dejar páginas hijas como páginas raíz |
|
853 | 853 | text_wiki_page_destroy_children: Eliminar páginas hijas y todos sus descendientes |
|
854 | 854 | setting_password_min_length: Longitud mínima de la contraseña |
|
855 | 855 | field_group_by: Agrupar resultados por |
|
856 |
mail_subject_wiki_content_updated: "La página wiki '{{ |
|
|
856 | mail_subject_wiki_content_updated: "La página wiki '{{page}}' ha sido actualizada" | |
|
857 | 857 | label_wiki_content_added: Página wiki añadida |
|
858 |
mail_subject_wiki_content_added: "Se ha añadido la página wiki '{{ |
|
|
859 |
mail_body_wiki_content_added: "{{author}} ha añadido la página wiki '{{ |
|
|
858 | mail_subject_wiki_content_added: "Se ha añadido la página wiki '{{page}}'." | |
|
859 | mail_body_wiki_content_added: "{{author}} ha añadido la página wiki '{{page}}'." | |
|
860 | 860 | label_wiki_content_updated: Página wiki actualizada |
|
861 |
mail_body_wiki_content_updated: La página wiki '{{ |
|
|
861 | mail_body_wiki_content_updated: La página wiki '{{page}}' ha sido actualizada por {{author}}. | |
|
862 | 862 | permission_add_project: Crear proyecto |
|
863 | 863 | setting_new_project_user_role_id: Permiso asignado a un usuario no-administrador para crear proyectos |
|
864 | 864 | label_view_all_revisions: Ver todas las revisiones |
|
865 | 865 | label_tag: Etiqueta |
|
866 | 866 | label_branch: Rama |
|
867 | 867 | error_no_tracker_in_project: Este proyecto no tiene asociados tipos de peticiones. Por favor, revise la configuración. |
|
868 | 868 | error_no_default_issue_status: No se ha definido un estado de petición por defecto. Por favor, revise la configuración (en "Administración" -> "Estados de las peticiones"). |
|
869 | 869 | text_journal_changed: "{{label}} cambiado {{old}} por {{new}}" |
|
870 | 870 | text_journal_set_to: "{{label}} establecido a {{value}}" |
|
871 | 871 | text_journal_deleted: "{{label}} eliminado ({{old}})" |
|
872 | 872 | label_group_plural: Grupos |
|
873 | 873 | label_group: Grupo |
|
874 | 874 | label_group_new: Nuevo grupo |
|
875 | 875 | label_time_entry_plural: Tiempo dedicado |
|
876 | 876 | text_journal_added: "Añadido {{label}} {{value}}" |
|
877 | 877 | field_active: Activo |
|
878 | 878 | enumeration_system_activity: Actividad del sistema |
|
879 | 879 | permission_delete_issue_watchers: Borrar seguidores |
|
880 | 880 | version_status_closed: cerrado |
|
881 | 881 | version_status_locked: bloqueado |
|
882 | 882 | version_status_open: abierto |
|
883 | 883 | error_can_not_reopen_issue_on_closed_version: No se puede reabrir una petición asignada a una versión cerrada |
|
884 | 884 | |
|
885 | 885 | label_user_anonymous: Anónimo |
|
886 | 886 | button_move_and_follow: Mover y seguir |
|
887 | 887 | setting_default_projects_modules: Módulos activados por defecto en proyectos nuevos |
|
888 | 888 | setting_gravatar_default: Imagen Gravatar por defecto |
|
889 | 889 | field_sharing: Compartir |
|
890 | 890 | button_copy_and_follow: Copiar y seguir |
|
891 | 891 | label_version_sharing_hierarchy: Con la jerarquía del proyecto |
|
892 | 892 | label_version_sharing_tree: Con el árbol del proyecto |
|
893 | 893 | label_version_sharing_descendants: Con proyectos hijo |
|
894 | 894 | label_version_sharing_system: Con todos los proyectos |
|
895 | 895 | label_version_sharing_none: No compartir |
|
896 | 896 | button_duplicate: Duplicar |
|
897 | 897 | error_can_not_archive_project: Este proyecto no puede ser archivado |
|
898 | 898 | label_copy_source: Fuente |
|
899 | 899 | setting_issue_done_ratio: Calcular el ratio de tareas realizadas con |
|
900 | 900 | setting_issue_done_ratio_issue_status: Usar el estado de tareas |
|
901 | 901 | error_issue_done_ratios_not_updated: Ratios de tareas realizadas no actualizado. |
|
902 | 902 | error_workflow_copy_target: Por favor, elija categoría(s) y perfil(es) destino |
|
903 | 903 | setting_issue_done_ratio_issue_field: Utilizar el campo de petición |
|
904 | 904 | label_copy_same_as_target: El mismo que el destino |
|
905 | 905 | label_copy_target: Destino |
|
906 | 906 | notice_issue_done_ratios_updated: Ratios de tareas realizadas actualizados. |
|
907 | 907 | error_workflow_copy_source: Por favor, elija una categoría o rol de origen |
|
908 | 908 | label_update_issue_done_ratios: Actualizar ratios de tareas realizadas |
|
909 | 909 | setting_start_of_week: Comenzar las semanas en |
|
910 | 910 | permission_view_issues: Ver peticiones |
|
911 | 911 | label_display_used_statuses_only: Sólo mostrar los estados usados por este tipo de petición |
|
912 | 912 | label_revision_id: Revisión {{value}} |
|
913 | 913 | label_api_access_key: Clave de acceso de la API |
|
914 | 914 | label_api_access_key_created_on: Clave de acceso de la API creada hace {{value}} |
|
915 | 915 | label_feeds_access_key: Clave de acceso RSS |
|
916 | 916 | notice_api_access_key_reseted: Clave de acceso a la API regenerada. |
|
917 | 917 | setting_rest_api_enabled: Activar servicio web REST |
|
918 | 918 | label_missing_api_access_key: Clave de acceso a la API ausente |
|
919 | 919 | label_missing_feeds_access_key: Clave de accesso RSS ausente |
|
920 | 920 | button_show: Mostrar |
|
921 | 921 | text_line_separated: Múltiples valores permitidos (un valor en cada línea). |
|
922 | 922 | setting_mail_handler_body_delimiters: Truncar correos tras una de estas líneas |
|
923 | 923 | permission_add_subprojects: Crear subproyectos |
|
924 | 924 | label_subproject_new: Nuevo subproyecto |
|
925 | 925 | text_own_membership_delete_confirmation: |- |
|
926 | 926 | Está a punto de eliminar algún o todos sus permisos y podría perder la posibilidad de modificar este proyecto tras hacerlo. |
|
927 | 927 | ¿Está seguro de querer continuar? |
|
928 | 928 | label_close_versions: Cerrar versiones completadas |
|
929 | 929 | label_board_sticky: Pegajoso |
|
930 | 930 | label_board_locked: Bloqueado |
|
931 | 931 | permission_export_wiki_pages: Exportar páginas wiki |
|
932 | 932 | setting_cache_formatted_text: Cachear texto formateado |
|
933 | 933 | permission_manage_project_activities: Gestionar actividades del proyecto |
|
934 | 934 | error_unable_delete_issue_status: Fue imposible eliminar el estado de la petición |
|
935 | 935 | label_profile: Perfil |
|
936 | 936 | permission_manage_subtasks: Gestionar subtareas |
|
937 | 937 | field_parent_issue: Tarea padre |
|
938 | 938 | label_subtask_plural: Subtareas |
|
939 | 939 | label_project_copy_notifications: Enviar notificaciones por correo electrónico durante la copia del proyecto |
|
940 | 940 | error_can_not_delete_custom_field: Fue imposible eliminar el campo personalizado |
|
941 | 941 | error_unable_to_connect: Fue imposible conectar con ({{value}}) |
|
942 | 942 | error_can_not_remove_role: Este rol está en uso y no puede ser eliminado. |
|
943 | 943 | error_can_not_delete_tracker: Este tipo contiene peticiones y no puede ser eliminado. |
|
944 | 944 | field_principal: Principal |
|
945 | 945 | label_my_page_block: Bloque Mi página |
|
946 | 946 | notice_failed_to_save_members: "Fallo al guardar miembro(s): {{errors}}." |
|
947 | 947 | text_zoom_out: Alejar |
|
948 | 948 | text_zoom_in: Acercar |
|
949 | 949 | notice_unable_delete_time_entry: Fue imposible eliminar la entrada de tiempo dedicado. |
|
950 | 950 | label_overall_spent_time: Tiempo total dedicado |
|
951 | 951 | field_time_entries: Log time |
|
952 | 952 | project_module_gantt: Gantt |
|
953 | 953 | project_module_calendar: Calendario |
|
954 | 954 | button_edit_associated_wikipage: "Editar paginas Wiki asociadas: {{page_title}}" |
|
955 | 955 | text_are_you_sure_with_children: ¿Borrar peticiones y todas sus peticiones hijas? |
|
956 | 956 | field_text: Campo de texto |
|
957 | 957 | label_user_mail_option_only_owner: Solo para objetos que soy propietario |
|
958 | 958 | setting_default_notification_option: Opcion de notificacion por defecto |
|
959 | 959 | label_user_mail_option_only_my_events: Solo para objetos que soy seguidor o estoy involucrado |
|
960 | 960 | label_user_mail_option_only_assigned: Solo para objetos que estoy asignado |
|
961 | 961 | label_user_mail_option_none: Sin eventos |
|
962 | 962 | field_member_of_group: Asignado al grupo |
|
963 | 963 | field_assigned_to_role: Asignado al perfil |
|
964 | 964 | notice_not_authorized_archived_project: El proyecto al que intenta acceder ha sido archivado. |
|
965 | 965 | field_start_date: Fecha de inicio |
|
966 | 966 | label_principal_search: "Buscar por usuario o grupo:" |
|
967 | 967 | label_user_search: "Buscar por usuario:" |
|
968 | 968 | field_visible: Visible |
|
969 | 969 | setting_emails_header: Encabezado de Correos |
@@ -1,1015 +1,1015 | |||
|
1 | 1 | # Chinese (Taiwan) translations for Ruby on Rails |
|
2 | 2 | # by tsechingho (http://github.com/tsechingho) |
|
3 | 3 | # See http://github.com/svenfuchs/rails-i18n/ for details. |
|
4 | 4 | |
|
5 | 5 | "zh-TW": |
|
6 | 6 | direction: ltr |
|
7 | 7 | date: |
|
8 | 8 | formats: |
|
9 | 9 | # Use the strftime parameters for formats. |
|
10 | 10 | # When no format has been given, it uses default. |
|
11 | 11 | # You can provide other formats here if you like! |
|
12 | 12 | default: "%Y-%m-%d" |
|
13 | 13 | short: "%b%d日" |
|
14 | 14 | long: "%Y年%b%d日" |
|
15 | 15 | |
|
16 | 16 | day_names: [星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六] |
|
17 | 17 | abbr_day_names: [日, 一, 二, 三, 四, 五, 六] |
|
18 | 18 | |
|
19 | 19 | # Don't forget the nil at the beginning; there's no such thing as a 0th month |
|
20 | 20 | month_names: [~, 一月, 二月, 三月, 四月, 五月, 六月, 七月, 八月, 九月, 十月, 十一月, 十二月] |
|
21 | 21 | abbr_month_names: [~, 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月] |
|
22 | 22 | # 使用於 date_select 與 datime_select. |
|
23 | 23 | order: [ :year, :month, :day ] |
|
24 | 24 | |
|
25 | 25 | time: |
|
26 | 26 | formats: |
|
27 | 27 | default: "%Y年%b%d日 %A %H:%M:%S %Z" |
|
28 | 28 | time: "%H:%M" |
|
29 | 29 | short: "%b%d日 %H:%M" |
|
30 | 30 | long: "%Y年%b%d日 %H:%M" |
|
31 | 31 | am: "AM" |
|
32 | 32 | pm: "PM" |
|
33 | 33 | |
|
34 | 34 | # 使用於 array.to_sentence. |
|
35 | 35 | support: |
|
36 | 36 | array: |
|
37 | 37 | words_connector: ", " |
|
38 | 38 | two_words_connector: " 和 " |
|
39 | 39 | last_word_connector: ", 和 " |
|
40 | 40 | sentence_connector: "且" |
|
41 | 41 | skip_last_comma: false |
|
42 | 42 | |
|
43 | 43 | number: |
|
44 | 44 | # 使用於 number_with_delimiter() |
|
45 | 45 | # 同時也是 'currency', 'percentage', 'precision', 與 'human' 的預設值 |
|
46 | 46 | format: |
|
47 | 47 | # 設定小數點分隔字元,以使用更高的準確度 (例如: 1.0 / 2.0 == 0.5) |
|
48 | 48 | separator: "." |
|
49 | 49 | # 千分位符號 (例如:一百萬是 1,000,000) (均以三個位數來分組) |
|
50 | 50 | delimiter: "," |
|
51 | 51 | # 小數點分隔字元後之精確位數 (數字 1 搭配 2 位精確位數為: 1.00) |
|
52 | 52 | precision: 3 |
|
53 | 53 | |
|
54 | 54 | # 使用於 number_to_currency() |
|
55 | 55 | currency: |
|
56 | 56 | format: |
|
57 | 57 | # 貨幣符號的位置? %u 是貨幣符號, %n 是數值 (預設值: $5.00) |
|
58 | 58 | format: "%u%n" |
|
59 | 59 | unit: "NT$" |
|
60 | 60 | # 下列三個選項設定, 若有設定值將會取代 number.format 成為預設值 |
|
61 | 61 | separator: "." |
|
62 | 62 | delimiter: "," |
|
63 | 63 | precision: 2 |
|
64 | 64 | |
|
65 | 65 | # 使用於 number_to_percentage() |
|
66 | 66 | percentage: |
|
67 | 67 | format: |
|
68 | 68 | # 下列三個選項設定, 若有設定值將會取代 number.format 成為預設值 |
|
69 | 69 | # separator: |
|
70 | 70 | delimiter: "" |
|
71 | 71 | # precision: |
|
72 | 72 | |
|
73 | 73 | # 使用於 number_to_precision() |
|
74 | 74 | precision: |
|
75 | 75 | format: |
|
76 | 76 | # 下列三個選項設定, 若有設定值將會取代 number.format 成為預設值 |
|
77 | 77 | # separator: |
|
78 | 78 | delimiter: "" |
|
79 | 79 | # precision: |
|
80 | 80 | |
|
81 | 81 | # 使用於 number_to_human_size() |
|
82 | 82 | human: |
|
83 | 83 | format: |
|
84 | 84 | # 下列三個選項設定, 若有設定值將會取代 number.format 成為預設值 |
|
85 | 85 | # separator: |
|
86 | 86 | delimiter: "" |
|
87 | 87 | precision: 1 |
|
88 | 88 | # 儲存單位輸出格式. |
|
89 | 89 | # %u 是儲存單位, %n 是數值 (預設值: 2 MB) |
|
90 | 90 | storage_units: |
|
91 | 91 | format: "%n %u" |
|
92 | 92 | units: |
|
93 | 93 | byte: |
|
94 | 94 | one: "位元組 (B)" |
|
95 | 95 | other: "位元組 (B)" |
|
96 | 96 | kb: "KB" |
|
97 | 97 | mb: "MB" |
|
98 | 98 | gb: "GB" |
|
99 | 99 | tb: "TB" |
|
100 | 100 | |
|
101 | 101 | # 使用於 distance_of_time_in_words(), distance_of_time_in_words_to_now(), time_ago_in_words() |
|
102 | 102 | datetime: |
|
103 | 103 | distance_in_words: |
|
104 | 104 | half_a_minute: "半分鐘" |
|
105 | 105 | less_than_x_seconds: |
|
106 | 106 | one: "小於 1 秒" |
|
107 | 107 | other: "小於 {{count}} 秒" |
|
108 | 108 | x_seconds: |
|
109 | 109 | one: "1 秒" |
|
110 | 110 | other: "{{count}} 秒" |
|
111 | 111 | less_than_x_minutes: |
|
112 | 112 | one: "小於 1 分鐘" |
|
113 | 113 | other: "小於 {{count}} 分鐘" |
|
114 | 114 | x_minutes: |
|
115 | 115 | one: "1 分鐘" |
|
116 | 116 | other: "{{count}} 分鐘" |
|
117 | 117 | about_x_hours: |
|
118 | 118 | one: "約 1 小時" |
|
119 | 119 | other: "約 {{count}} 小時" |
|
120 | 120 | x_days: |
|
121 | 121 | one: "1 天" |
|
122 | 122 | other: "{{count}} 天" |
|
123 | 123 | about_x_months: |
|
124 | 124 | one: "約 1 個月" |
|
125 | 125 | other: "約 {{count}} 個月" |
|
126 | 126 | x_months: |
|
127 | 127 | one: "1 個月" |
|
128 | 128 | other: "{{count}} 個月" |
|
129 | 129 | about_x_years: |
|
130 | 130 | one: "約 1 年" |
|
131 | 131 | other: "約 {{count}} 年" |
|
132 | 132 | over_x_years: |
|
133 | 133 | one: "超過 1 年" |
|
134 | 134 | other: "超過 {{count}} 年" |
|
135 | 135 | almost_x_years: |
|
136 | 136 | one: "將近 1 年" |
|
137 | 137 | other: "將近 {{count}} 年" |
|
138 | 138 | prompts: |
|
139 | 139 | year: "年" |
|
140 | 140 | month: "月" |
|
141 | 141 | day: "日" |
|
142 | 142 | hour: "時" |
|
143 | 143 | minute: "分" |
|
144 | 144 | second: "秒" |
|
145 | 145 | |
|
146 | 146 | activerecord: |
|
147 | 147 | errors: |
|
148 | 148 | template: |
|
149 | 149 | header: |
|
150 | 150 | one: "有 1 個錯誤發生使得「{{model}}」無法被儲存。" |
|
151 | 151 | other: "有 {{count}} 個錯誤發生使得「{{model}}」無法被儲存。" |
|
152 | 152 | # The variable :count is also available |
|
153 | 153 | body: "下面所列欄位有問題:" |
|
154 | 154 | # The values :model, :attribute and :value are always available for interpolation |
|
155 | 155 | # The value :count is available when applicable. Can be used for pluralization. |
|
156 | 156 | messages: |
|
157 | 157 | inclusion: "沒有包含在列表中" |
|
158 | 158 | exclusion: "是被保留的" |
|
159 | 159 | invalid: "是無效的" |
|
160 | 160 | confirmation: "不符合確認值" |
|
161 | 161 | accepted: "必须是可被接受的" |
|
162 | 162 | empty: "不能留空" |
|
163 | 163 | blank: "不能是空白字元" |
|
164 | 164 | too_long: "過長(最長是 {{count}} 個字)" |
|
165 | 165 | too_short: "過短(最短是 {{count}} 個字)" |
|
166 | 166 | wrong_length: "字數錯誤(必須是 {{count}} 個字)" |
|
167 | 167 | taken: "已經被使用" |
|
168 | 168 | not_a_number: "不是數字" |
|
169 | 169 | greater_than: "必須大於 {{count}}" |
|
170 | 170 | greater_than_or_equal_to: "必須大於或等於 {{count}}" |
|
171 | 171 | equal_to: "必須等於 {{count}}" |
|
172 | 172 | less_than: "必須小於 {{count}}" |
|
173 | 173 | less_than_or_equal_to: "必須小於或等於 {{count}}" |
|
174 | 174 | odd: "必須是奇數" |
|
175 | 175 | even: "必須是偶數" |
|
176 | 176 | # Append your own errors here or at the model/attributes scope. |
|
177 | 177 | greater_than_start_date: "必須在開始日期之後" |
|
178 | 178 | not_same_project: "不屬於同一個專案" |
|
179 | 179 | circular_dependency: "這個關聯會導致環狀相依" |
|
180 | 180 | cant_link_an_issue_with_a_descendant: "項目無法被連結至自己的子項目" |
|
181 | 181 | |
|
182 | 182 | # You can define own errors for models or model attributes. |
|
183 | 183 | # The values :model, :attribute and :value are always available for interpolation. |
|
184 | 184 | # |
|
185 | 185 | # For example, |
|
186 | 186 | # models: |
|
187 | 187 | # user: |
|
188 | 188 | # blank: "This is a custom blank message for {{model}}: {{attribute}}" |
|
189 | 189 | # attributes: |
|
190 | 190 | # login: |
|
191 | 191 | # blank: "This is a custom blank message for User login" |
|
192 | 192 | # Will define custom blank validation message for User model and |
|
193 | 193 | # custom blank validation message for login attribute of User model. |
|
194 | 194 | #models: |
|
195 | 195 | |
|
196 | 196 | # Translate model names. Used in Model.human_name(). |
|
197 | 197 | #models: |
|
198 | 198 | # For example, |
|
199 | 199 | # user: "Dude" |
|
200 | 200 | # will translate User model name to "Dude" |
|
201 | 201 | |
|
202 | 202 | # Translate model attribute names. Used in Model.human_attribute_name(attribute). |
|
203 | 203 | #attributes: |
|
204 | 204 | # For example, |
|
205 | 205 | # user: |
|
206 | 206 | # login: "Handle" |
|
207 | 207 | # will translate User attribute "login" as "Handle" |
|
208 | 208 | |
|
209 | 209 | actionview_instancetag_blank_option: 請選擇 |
|
210 | 210 | |
|
211 | 211 | general_text_No: '否' |
|
212 | 212 | general_text_Yes: '是' |
|
213 | 213 | general_text_no: '否' |
|
214 | 214 | general_text_yes: '是' |
|
215 | 215 | general_lang_name: 'Traditional Chinese (繁體中文)' |
|
216 | 216 | general_csv_separator: ',' |
|
217 | 217 | general_csv_decimal_separator: '.' |
|
218 | 218 | general_csv_encoding: Big5 |
|
219 | 219 | general_pdf_encoding: Big5 |
|
220 | 220 | general_first_day_of_week: '7' |
|
221 | 221 | |
|
222 | 222 | notice_account_updated: 帳戶更新資訊已儲存 |
|
223 | 223 | notice_account_invalid_creditentials: 帳戶或密碼不正確 |
|
224 | 224 | notice_account_password_updated: 帳戶新密碼已儲存 |
|
225 | 225 | notice_account_wrong_password: 密碼不正確 |
|
226 | 226 | notice_account_register_done: 帳號已建立成功。欲啟用您的帳號,請點擊系統確認信函中的啟用連結。 |
|
227 | 227 | notice_account_unknown_email: 未知的使用者 |
|
228 | 228 | notice_can_t_change_password: 這個帳號使用外部認證方式,無法變更其密碼。 |
|
229 | 229 | notice_account_lost_email_sent: 包含選擇新密碼指示的電子郵件,已經寄出給您。 |
|
230 | 230 | notice_account_activated: 您的帳號已經啟用,可用它登入系統。 |
|
231 | 231 | notice_successful_create: 建立成功 |
|
232 | 232 | notice_successful_update: 更新成功 |
|
233 | 233 | notice_successful_delete: 刪除成功 |
|
234 | 234 | notice_successful_connection: 連線成功 |
|
235 | 235 | notice_file_not_found: 您想要存取的頁面已經不存在或被搬移至其他位置。 |
|
236 | 236 | notice_locking_conflict: 資料已被其他使用者更新。 |
|
237 | 237 | notice_not_authorized: 你未被授權存取此頁面。 |
|
238 | 238 | notice_not_authorized_archived_project: 您欲存取的專案已經被歸檔封存。 |
|
239 | 239 | notice_email_sent: "郵件已經成功寄送至以下收件者: {{value}}" |
|
240 | 240 | notice_email_error: "寄送郵件的過程中發生錯誤 ({{value}})" |
|
241 | 241 | notice_feeds_access_key_reseted: 您的 RSS 存取金鑰已被重新設定。 |
|
242 | 242 | notice_api_access_key_reseted: 您的 API 存取金鑰已被重新設定。 |
|
243 | 243 | notice_failed_to_save_issues: " {{count}} 個項目儲存失敗(總共選取 {{total}} 個項目): {{ids}} 。" |
|
244 | 244 | notice_failed_to_save_members: "成員儲存失敗: {{errors}}." |
|
245 | 245 | notice_no_issue_selected: "未選擇任何項目!請勾選您想要編輯的項目。" |
|
246 | 246 | notice_account_pending: "您的帳號已經建立,正在等待管理員的審核。" |
|
247 | 247 | notice_default_data_loaded: 預設組態已載入成功。 |
|
248 | 248 | notice_unable_delete_version: 無法刪除版本。 |
|
249 | 249 | notice_unable_delete_time_entry: 無法刪除工時記錄項目。 |
|
250 | 250 | notice_issue_done_ratios_updated: 項目完成百分比已更新。 |
|
251 | 251 | |
|
252 | 252 | error_can_t_load_default_data: "無法載入預設組態: {{value}}" |
|
253 | 253 | error_scm_not_found: "在 SCM 儲存庫中找不到這個項目或版次。" |
|
254 | 254 | error_scm_command_failed: "嘗試存取 SCM 儲存庫時發生錯誤: {{value}}" |
|
255 | 255 | error_scm_annotate: "SCM 儲存庫中無此項目或此項目無法被加註。" |
|
256 | 256 | error_issue_not_found_in_project: '該項目不存在或不屬於此專案' |
|
257 | 257 | error_no_tracker_in_project: '此專案尚未指定追蹤標籤。請檢查專案的設定資訊。' |
|
258 | 258 | error_no_default_issue_status: '尚未定義項目狀態的預設值。請您前往「網站管理」->「項目狀態清單」頁面,檢查相關組態設定。' |
|
259 | 259 | error_can_not_delete_custom_field: 無法刪除自訂欄位 |
|
260 | 260 | error_can_not_delete_tracker: "此追蹤標籤已包含項目,無法被刪除。" |
|
261 | 261 | error_can_not_remove_role: "此角色已被使用,無法將其刪除。" |
|
262 | 262 | error_can_not_reopen_issue_on_closed_version: '指派給「已結束」版本的項目,無法再將其狀態變更為「進行中」' |
|
263 | 263 | error_can_not_archive_project: 此專案無法被歸檔 |
|
264 | 264 | error_issue_done_ratios_not_updated: "項目完成百分比未更新。" |
|
265 | 265 | error_workflow_copy_source: '請選擇一個來源項目追蹤標籤或角色' |
|
266 | 266 | error_workflow_copy_target: '請選擇一個(或多個)目的項目追蹤標籤或角色' |
|
267 | 267 | error_unable_delete_issue_status: '無法刪除項目狀態' |
|
268 | 268 | error_unable_to_connect: "無法連線至({{value}})" |
|
269 | 269 | warning_attachments_not_saved: "{{count}} 個附加檔案無法被儲存。" |
|
270 | 270 | |
|
271 | 271 | mail_subject_lost_password: 您的 Redmine 網站密碼 |
|
272 | 272 | mail_body_lost_password: '欲變更您的 Redmine 網站密碼, 請點選以下鏈結:' |
|
273 | 273 | mail_subject_register: 啟用您的 Redmine 帳號 |
|
274 | 274 | mail_body_register: '欲啟用您的 Redmine 帳號, 請點選以下鏈結:' |
|
275 | 275 | mail_body_account_information_external: "您可以使用 {{value}} 帳號登入 Redmine 網站。" |
|
276 | 276 | mail_body_account_information: 您的 Redmine 帳號資訊 |
|
277 | 277 | mail_subject_account_activation_request: Redmine 帳號啟用需求通知 |
|
278 | 278 | mail_body_account_activation_request: "有位新用戶 ({{value}}) 已經完成註冊,正等候您的審核:" |
|
279 | 279 | mail_subject_reminder: "您有 {{count}} 個項目即將到期 ({{days}})" |
|
280 | 280 | mail_body_reminder: "{{count}} 個指派給您的項目,將於 {{days}} 天之內到期:" |
|
281 |
mail_subject_wiki_content_added: "'{{ |
|
|
282 |
mail_body_wiki_content_added: "The '{{ |
|
|
283 |
mail_subject_wiki_content_updated: "'{{ |
|
|
284 |
mail_body_wiki_content_updated: "The '{{ |
|
|
281 | mail_subject_wiki_content_added: "'{{page}}' wiki 頁面已被新增" | |
|
282 | mail_body_wiki_content_added: "The '{{page}}' wiki 頁面已被 {{author}} 新增。" | |
|
283 | mail_subject_wiki_content_updated: "'{{page}}' wiki 頁面已被更新" | |
|
284 | mail_body_wiki_content_updated: "The '{{page}}' wiki 頁面已被 {{author}} 更新。" | |
|
285 | 285 | |
|
286 | 286 | gui_validation_error: 1 個錯誤 |
|
287 | 287 | gui_validation_error_plural: "{{count}} 個錯誤" |
|
288 | 288 | |
|
289 | 289 | field_name: 名稱 |
|
290 | 290 | field_description: 概述 |
|
291 | 291 | field_summary: 摘要 |
|
292 | 292 | field_is_required: 必填 |
|
293 | 293 | field_firstname: 名字 |
|
294 | 294 | field_lastname: 姓氏 |
|
295 | 295 | field_mail: 電子郵件 |
|
296 | 296 | field_filename: 檔案名稱 |
|
297 | 297 | field_filesize: 大小 |
|
298 | 298 | field_downloads: 下載次數 |
|
299 | 299 | field_author: 作者 |
|
300 | 300 | field_created_on: 建立日期 |
|
301 | 301 | field_updated_on: 更新 |
|
302 | 302 | field_field_format: 格式 |
|
303 | 303 | field_is_for_all: 給全部的專案 |
|
304 | 304 | field_possible_values: 可能值 |
|
305 | 305 | field_regexp: 正規表示式 |
|
306 | 306 | field_min_length: 最小長度 |
|
307 | 307 | field_max_length: 最大長度 |
|
308 | 308 | field_value: 值 |
|
309 | 309 | field_category: 分類 |
|
310 | 310 | field_title: 標題 |
|
311 | 311 | field_project: 專案 |
|
312 | 312 | field_issue: 項目 |
|
313 | 313 | field_status: 狀態 |
|
314 | 314 | field_notes: 筆記 |
|
315 | 315 | field_is_closed: 項目結束 |
|
316 | 316 | field_is_default: 預設值 |
|
317 | 317 | field_tracker: 追蹤標籤 |
|
318 | 318 | field_subject: 主旨 |
|
319 | 319 | field_due_date: 完成日期 |
|
320 | 320 | field_assigned_to: 分派給 |
|
321 | 321 | field_priority: 優先權 |
|
322 | 322 | field_fixed_version: 版本 |
|
323 | 323 | field_user: 用戶 |
|
324 | 324 | field_principal: 原則 |
|
325 | 325 | field_role: 角色 |
|
326 | 326 | field_homepage: 網站首頁 |
|
327 | 327 | field_is_public: 公開 |
|
328 | 328 | field_parent: 父專案 |
|
329 | 329 | field_is_in_chlog: 項目顯示於變更記錄中 |
|
330 | 330 | field_is_in_roadmap: 項目顯示於版本藍圖中 |
|
331 | 331 | field_login: 帳戶名稱 |
|
332 | 332 | field_mail_notification: 電子郵件提醒選項 |
|
333 | 333 | field_admin: 管理者 |
|
334 | 334 | field_last_login_on: 最近連線日期 |
|
335 | 335 | field_language: 語系 |
|
336 | 336 | field_effective_date: 日期 |
|
337 | 337 | field_password: 目前密碼 |
|
338 | 338 | field_new_password: 新密碼 |
|
339 | 339 | field_password_confirmation: 確認新密碼 |
|
340 | 340 | field_version: 版本 |
|
341 | 341 | field_type: Type |
|
342 | 342 | field_host: Host |
|
343 | 343 | field_port: 連接埠 |
|
344 | 344 | field_account: 帳戶 |
|
345 | 345 | field_base_dn: Base DN |
|
346 | 346 | field_attr_login: 登入屬性 |
|
347 | 347 | field_attr_firstname: 名字屬性 |
|
348 | 348 | field_attr_lastname: 姓氏屬性 |
|
349 | 349 | field_attr_mail: 電子郵件信箱屬性 |
|
350 | 350 | field_onthefly: 即時建立使用者 |
|
351 | 351 | field_start_date: 開始日期 |
|
352 | 352 | field_done_ratio: 完成百分比 |
|
353 | 353 | field_auth_source: 認證模式 |
|
354 | 354 | field_hide_mail: 隱藏我的電子郵件 |
|
355 | 355 | field_comments: 註解 |
|
356 | 356 | field_url: 網址 |
|
357 | 357 | field_start_page: 首頁 |
|
358 | 358 | field_subproject: 子專案 |
|
359 | 359 | field_hours: 小時 |
|
360 | 360 | field_activity: 活動 |
|
361 | 361 | field_spent_on: 日期 |
|
362 | 362 | field_identifier: 代碼 |
|
363 | 363 | field_is_filter: 用來作為過濾器 |
|
364 | 364 | field_issue_to: 相關項目 |
|
365 | 365 | field_delay: 逾期 |
|
366 | 366 | field_assignable: 項目可被分派至此角色 |
|
367 | 367 | field_redirect_existing_links: 重新導向現有連結 |
|
368 | 368 | field_estimated_hours: 預估工時 |
|
369 | 369 | field_column_names: 欄位 |
|
370 | 370 | field_time_entries: 耗用工時 |
|
371 | 371 | field_time_zone: 時區 |
|
372 | 372 | field_searchable: 可用做搜尋條件 |
|
373 | 373 | field_default_value: 預設值 |
|
374 | 374 | field_comments_sorting: 註解排序 |
|
375 | 375 | field_parent_title: 父頁面 |
|
376 | 376 | field_editable: 可編輯 |
|
377 | 377 | field_watcher: 觀察者 |
|
378 | 378 | field_identity_url: OpenID 網址 |
|
379 | 379 | field_content: 內容 |
|
380 | 380 | field_group_by: 結果分組方式 |
|
381 | 381 | field_sharing: 共用 |
|
382 | 382 | field_parent_issue: 父工作項目 |
|
383 | 383 | field_member_of_group: "被指派者的群組" |
|
384 | 384 | field_assigned_to_role: "被指派者的角色" |
|
385 | 385 | field_text: 內容文字 |
|
386 | 386 | field_visible: 可被看見 |
|
387 | 387 | |
|
388 | 388 | setting_app_title: 標題 |
|
389 | 389 | setting_app_subtitle: 副標題 |
|
390 | 390 | setting_welcome_text: 歡迎詞 |
|
391 | 391 | setting_default_language: 預設語系 |
|
392 | 392 | setting_login_required: 需要驗證 |
|
393 | 393 | setting_self_registration: 註冊選項 |
|
394 | 394 | setting_attachment_max_size: 附件大小限制 |
|
395 | 395 | setting_issues_export_limit: 項目匯出限制 |
|
396 | 396 | setting_mail_from: 寄件者電子郵件 |
|
397 | 397 | setting_bcc_recipients: 使用密件副本 (BCC) |
|
398 | 398 | setting_plain_text_mail: 純文字郵件 (不含 HTML) |
|
399 | 399 | setting_host_name: 主機名稱 |
|
400 | 400 | setting_text_formatting: 文字格式 |
|
401 | 401 | setting_wiki_compression: 壓縮 Wiki 歷史文章 |
|
402 | 402 | setting_feeds_limit: RSS 新聞限制 |
|
403 | 403 | setting_autofetch_changesets: 自動取得送交版次 |
|
404 | 404 | setting_default_projects_public: 新建立之專案預設為「公開」 |
|
405 | 405 | setting_sys_api_enabled: 啟用管理版本庫之網頁服務 (Web Service) |
|
406 | 406 | setting_commit_ref_keywords: 送交用於參照項目之關鍵字 |
|
407 | 407 | setting_commit_fix_keywords: 送交用於修正項目之關鍵字 |
|
408 | 408 | setting_autologin: 自動登入 |
|
409 | 409 | setting_date_format: 日期格式 |
|
410 | 410 | setting_time_format: 時間格式 |
|
411 | 411 | setting_cross_project_issue_relations: 允許關聯至其它專案的項目 |
|
412 | 412 | setting_issue_list_default_columns: 預設顯示於項目清單的欄位 |
|
413 | 413 | setting_repositories_encodings: 版本庫編碼 |
|
414 | 414 | setting_commit_logs_encoding: 送交訊息編碼 |
|
415 | 415 | setting_emails_header: 電子郵件前頭說明 |
|
416 | 416 | setting_emails_footer: 電子郵件附帶說明 |
|
417 | 417 | setting_protocol: 協定 |
|
418 | 418 | setting_per_page_options: 每頁顯示個數選項 |
|
419 | 419 | setting_user_format: 使用者顯示格式 |
|
420 | 420 | setting_activity_days_default: 專案活動顯示天數 |
|
421 | 421 | setting_display_subprojects_issues: 預設於父專案中顯示子專案的項目 |
|
422 | 422 | setting_enabled_scm: 啟用的 SCM |
|
423 | 423 | setting_mail_handler_body_delimiters: "截去郵件中包含下列值之後的內容" |
|
424 | 424 | setting_mail_handler_api_enabled: 啟用處理傳入電子郵件的服務 |
|
425 | 425 | setting_mail_handler_api_key: API 金鑰 |
|
426 | 426 | setting_sequential_project_identifiers: 循序產生專案識別碼 |
|
427 | 427 | setting_gravatar_enabled: 啟用 Gravatar 全球認證大頭像 |
|
428 | 428 | setting_gravatar_default: 預設全球認證大頭像圖片 |
|
429 | 429 | setting_diff_max_lines_displayed: 差異顯示行數之最大值 |
|
430 | 430 | setting_file_max_size_displayed: 檔案內容顯示大小之最大值 |
|
431 | 431 | setting_repository_log_display_limit: 版次顯示數目之最大值 |
|
432 | 432 | setting_openid: 允許使用 OpenID 登入與註冊 |
|
433 | 433 | setting_password_min_length: 密碼最小長度 |
|
434 | 434 | setting_new_project_user_role_id: 管理者以外之用戶建立新專案時,將被指派的角色 |
|
435 | 435 | setting_default_projects_modules: 新專案預設啟用的模組 |
|
436 | 436 | setting_issue_done_ratio: 計算項目完成百分比之方式 |
|
437 | 437 | setting_issue_done_ratio_issue_field: 依據項目完成百分比欄位 |
|
438 | 438 | setting_issue_done_ratio_issue_status: 依據項目狀態 |
|
439 | 439 | setting_start_of_week: 週的第一天 |
|
440 | 440 | setting_rest_api_enabled: 啟用 REST 網路服務技術(Web Service) |
|
441 | 441 | setting_cache_formatted_text: 快取已格式化文字 |
|
442 | 442 | setting_default_notification_option: 預設通知選項 |
|
443 | 443 | |
|
444 | 444 | permission_add_project: 建立專案 |
|
445 | 445 | permission_add_subprojects: 建立子專案 |
|
446 | 446 | permission_edit_project: 編輯專案 |
|
447 | 447 | permission_select_project_modules: 選擇專案模組 |
|
448 | 448 | permission_manage_members: 管理成員 |
|
449 | 449 | permission_manage_project_activities: 管理專案活動 |
|
450 | 450 | permission_manage_versions: 管理版本 |
|
451 | 451 | permission_manage_categories: 管理項目分類 |
|
452 | 452 | permission_view_issues: 檢視項目 |
|
453 | 453 | permission_add_issues: 新增項目 |
|
454 | 454 | permission_edit_issues: 編輯項目 |
|
455 | 455 | permission_manage_issue_relations: 管理項目關聯 |
|
456 | 456 | permission_add_issue_notes: 新增筆記 |
|
457 | 457 | permission_edit_issue_notes: 編輯筆記 |
|
458 | 458 | permission_edit_own_issue_notes: 編輯自己的筆記 |
|
459 | 459 | permission_move_issues: 搬移項目 |
|
460 | 460 | permission_delete_issues: 刪除項目 |
|
461 | 461 | permission_manage_public_queries: 管理公開查詢 |
|
462 | 462 | permission_save_queries: 儲存查詢 |
|
463 | 463 | permission_view_gantt: 檢視甘特圖 |
|
464 | 464 | permission_view_calendar: 檢視日曆 |
|
465 | 465 | permission_view_issue_watchers: 檢視觀察者清單 |
|
466 | 466 | permission_add_issue_watchers: 新增觀察者 |
|
467 | 467 | permission_delete_issue_watchers: 刪除觀察者 |
|
468 | 468 | permission_log_time: 紀錄耗用工時 |
|
469 | 469 | permission_view_time_entries: 檢視耗用工時 |
|
470 | 470 | permission_edit_time_entries: 編輯工時紀錄 |
|
471 | 471 | permission_edit_own_time_entries: 編輯自己的工時記錄 |
|
472 | 472 | permission_manage_news: 管理新聞 |
|
473 | 473 | permission_comment_news: 註解新聞 |
|
474 | 474 | permission_manage_documents: 管理文件 |
|
475 | 475 | permission_view_documents: 檢視文件 |
|
476 | 476 | permission_manage_files: 管理檔案 |
|
477 | 477 | permission_view_files: 檢視檔案 |
|
478 | 478 | permission_manage_wiki: 管理 wiki |
|
479 | 479 | permission_rename_wiki_pages: 重新命名 wiki 頁面 |
|
480 | 480 | permission_delete_wiki_pages: 刪除 wiki 頁面 |
|
481 | 481 | permission_view_wiki_pages: 檢視 wiki |
|
482 | 482 | permission_view_wiki_edits: 檢視 wiki 歷史 |
|
483 | 483 | permission_edit_wiki_pages: 編輯 wiki 頁面 |
|
484 | 484 | permission_delete_wiki_pages_attachments: 刪除附件 |
|
485 | 485 | permission_protect_wiki_pages: 專案 wiki 頁面 |
|
486 | 486 | permission_manage_repository: 管理版本庫 |
|
487 | 487 | permission_browse_repository: 瀏覽版本庫 |
|
488 | 488 | permission_view_changesets: 檢視變更集 |
|
489 | 489 | permission_commit_access: 存取送交之變更 |
|
490 | 490 | permission_manage_boards: 管理討論版 |
|
491 | 491 | permission_view_messages: 檢視訊息 |
|
492 | 492 | permission_add_messages: 新增訊息 |
|
493 | 493 | permission_edit_messages: 編輯訊息 |
|
494 | 494 | permission_edit_own_messages: 編輯自己的訊息 |
|
495 | 495 | permission_delete_messages: 刪除訊息 |
|
496 | 496 | permission_delete_own_messages: 刪除自己的訊息 |
|
497 | 497 | permission_export_wiki_pages: 匯出 wiki 頁面 |
|
498 | 498 | permission_manage_subtasks: 管理子工作項目 |
|
499 | 499 | |
|
500 | 500 | project_module_issue_tracking: 項目追蹤 |
|
501 | 501 | project_module_time_tracking: 工時追蹤 |
|
502 | 502 | project_module_news: 新聞 |
|
503 | 503 | project_module_documents: 文件 |
|
504 | 504 | project_module_files: 檔案 |
|
505 | 505 | project_module_wiki: Wiki |
|
506 | 506 | project_module_repository: 版本控管 |
|
507 | 507 | project_module_boards: 討論區 |
|
508 | 508 | project_module_calendar: 日曆 |
|
509 | 509 | project_module_gantt: 甘特圖 |
|
510 | 510 | |
|
511 | 511 | label_user: 用戶 |
|
512 | 512 | label_user_plural: 用戶清單 |
|
513 | 513 | label_user_new: 建立新用戶 |
|
514 | 514 | label_user_anonymous: 匿名用戶 |
|
515 | 515 | label_project: 專案 |
|
516 | 516 | label_project_new: 建立新專案 |
|
517 | 517 | label_project_plural: 專案清單 |
|
518 | 518 | label_x_projects: |
|
519 | 519 | zero: 無專案 |
|
520 | 520 | one: 1 個專案 |
|
521 | 521 | other: "{{count}} 個專案" |
|
522 | 522 | label_project_all: 全部的專案 |
|
523 | 523 | label_project_latest: 最近的專案 |
|
524 | 524 | label_issue: 項目 |
|
525 | 525 | label_issue_new: 建立新項目 |
|
526 | 526 | label_issue_plural: 項目清單 |
|
527 | 527 | label_issue_view_all: 檢視所有項目 |
|
528 | 528 | label_issues_by: "項目按 {{value}} 分組顯示" |
|
529 | 529 | label_issue_added: 項目已新增 |
|
530 | 530 | label_issue_updated: 項目已更新 |
|
531 | 531 | label_document: 文件 |
|
532 | 532 | label_document_new: 建立新文件 |
|
533 | 533 | label_document_plural: 文件 |
|
534 | 534 | label_document_added: 文件已新增 |
|
535 | 535 | label_role: 角色 |
|
536 | 536 | label_role_plural: 角色 |
|
537 | 537 | label_role_new: 建立新角色 |
|
538 | 538 | label_role_and_permissions: 角色與權限 |
|
539 | 539 | label_member: 成員 |
|
540 | 540 | label_member_new: 建立新成員 |
|
541 | 541 | label_member_plural: 成員 |
|
542 | 542 | label_tracker: 追蹤標籤 |
|
543 | 543 | label_tracker_plural: 追蹤標籤清單 |
|
544 | 544 | label_tracker_new: 建立新的追蹤標籤 |
|
545 | 545 | label_workflow: 流程 |
|
546 | 546 | label_issue_status: 項目狀態 |
|
547 | 547 | label_issue_status_plural: 項目狀態清單 |
|
548 | 548 | label_issue_status_new: 建立新狀態 |
|
549 | 549 | label_issue_category: 項目分類 |
|
550 | 550 | label_issue_category_plural: 項目分類清單 |
|
551 | 551 | label_issue_category_new: 建立新分類 |
|
552 | 552 | label_custom_field: 自訂欄位 |
|
553 | 553 | label_custom_field_plural: 自訂欄位清單 |
|
554 | 554 | label_custom_field_new: 建立新自訂欄位 |
|
555 | 555 | label_enumerations: 列舉值清單 |
|
556 | 556 | label_enumeration_new: 建立新列舉值 |
|
557 | 557 | label_information: 資訊 |
|
558 | 558 | label_information_plural: 資訊 |
|
559 | 559 | label_please_login: 請先登入 |
|
560 | 560 | label_register: 註冊 |
|
561 | 561 | label_login_with_open_id_option: 或使用 OpenID 登入 |
|
562 | 562 | label_password_lost: 遺失密碼 |
|
563 | 563 | label_home: 網站首頁 |
|
564 | 564 | label_my_page: 帳戶首頁 |
|
565 | 565 | label_my_account: 我的帳戶 |
|
566 | 566 | label_my_projects: 我的專案 |
|
567 | 567 | label_my_page_block: 帳戶首頁區塊 |
|
568 | 568 | label_administration: 網站管理 |
|
569 | 569 | label_login: 登入 |
|
570 | 570 | label_logout: 登出 |
|
571 | 571 | label_help: 說明 |
|
572 | 572 | label_reported_issues: 我通報的項目 |
|
573 | 573 | label_assigned_to_me_issues: 分派給我的項目 |
|
574 | 574 | label_last_login: 最近一次連線 |
|
575 | 575 | label_registered_on: 註冊於 |
|
576 | 576 | label_activity: 活動 |
|
577 | 577 | label_overall_activity: 整體活動 |
|
578 | 578 | label_user_activity: "{{value}} 的活動" |
|
579 | 579 | label_new: 建立新的... |
|
580 | 580 | label_logged_as: 目前登入 |
|
581 | 581 | label_environment: 環境 |
|
582 | 582 | label_authentication: 認證 |
|
583 | 583 | label_auth_source: 認證模式 |
|
584 | 584 | label_auth_source_new: 建立新認證模式 |
|
585 | 585 | label_auth_source_plural: 認證模式清單 |
|
586 | 586 | label_subproject_plural: 子專案 |
|
587 | 587 | label_subproject_new: 建立子專案 |
|
588 | 588 | label_and_its_subprojects: "{{value}} 與其子專案" |
|
589 | 589 | label_min_max_length: 最小 - 最大 長度 |
|
590 | 590 | label_list: 清單 |
|
591 | 591 | label_date: 日期 |
|
592 | 592 | label_integer: 整數 |
|
593 | 593 | label_float: 浮點數 |
|
594 | 594 | label_boolean: 布林 |
|
595 | 595 | label_string: 文字 |
|
596 | 596 | label_text: 長文字 |
|
597 | 597 | label_attribute: 屬性 |
|
598 | 598 | label_attribute_plural: 屬性 |
|
599 | 599 | label_download: "{{count}} 個下載" |
|
600 | 600 | label_download_plural: "{{count}} 個下載" |
|
601 | 601 | label_no_data: 沒有任何資料可供顯示 |
|
602 | 602 | label_change_status: 變更狀態 |
|
603 | 603 | label_history: 歷史 |
|
604 | 604 | label_attachment: 檔案 |
|
605 | 605 | label_attachment_new: 建立新檔案 |
|
606 | 606 | label_attachment_delete: 刪除檔案 |
|
607 | 607 | label_attachment_plural: 檔案 |
|
608 | 608 | label_file_added: 檔案已新增 |
|
609 | 609 | label_report: 報告 |
|
610 | 610 | label_report_plural: 報告 |
|
611 | 611 | label_news: 新聞 |
|
612 | 612 | label_news_new: 建立新聞 |
|
613 | 613 | label_news_plural: 新聞 |
|
614 | 614 | label_news_latest: 最近新聞 |
|
615 | 615 | label_news_view_all: 檢視全部的新聞 |
|
616 | 616 | label_news_added: 新聞已新增 |
|
617 | 617 | label_settings: 設定 |
|
618 | 618 | label_overview: 概觀 |
|
619 | 619 | label_version: 版本 |
|
620 | 620 | label_version_new: 建立新版本 |
|
621 | 621 | label_version_plural: 版本 |
|
622 | 622 | label_close_versions: 結束已完成的版本 |
|
623 | 623 | label_confirmation: 確認 |
|
624 | 624 | label_export_to: 匯出至 |
|
625 | 625 | label_read: 讀取... |
|
626 | 626 | label_public_projects: 公開專案 |
|
627 | 627 | label_open_issues: 進行中 |
|
628 | 628 | label_open_issues_plural: 進行中 |
|
629 | 629 | label_closed_issues: 已結束 |
|
630 | 630 | label_closed_issues_plural: 已結束 |
|
631 | 631 | label_x_open_issues_abbr_on_total: |
|
632 | 632 | zero: 0 進行中 / 共 {{total}} |
|
633 | 633 | one: 1 進行中 / 共 {{total}} |
|
634 | 634 | other: "{{count}} 進行中 / 共 {{total}}" |
|
635 | 635 | label_x_open_issues_abbr: |
|
636 | 636 | zero: 0 進行中 |
|
637 | 637 | one: 1 進行中 |
|
638 | 638 | other: "{{count}} 進行中" |
|
639 | 639 | label_x_closed_issues_abbr: |
|
640 | 640 | zero: 0 已結束 |
|
641 | 641 | one: 1 已結束 |
|
642 | 642 | other: "{{count}} 已結束" |
|
643 | 643 | label_total: 總計 |
|
644 | 644 | label_permissions: 權限 |
|
645 | 645 | label_current_status: 目前狀態 |
|
646 | 646 | label_new_statuses_allowed: 可變更至以下狀態 |
|
647 | 647 | label_all: 全部 |
|
648 | 648 | label_none: 空值 |
|
649 | 649 | label_nobody: 無名 |
|
650 | 650 | label_next: 下一頁 |
|
651 | 651 | label_previous: 上一頁 |
|
652 | 652 | label_used_by: Used by |
|
653 | 653 | label_details: 明細 |
|
654 | 654 | label_add_note: 加入一個新筆記 |
|
655 | 655 | label_per_page: 每頁 |
|
656 | 656 | label_calendar: 日曆 |
|
657 | 657 | label_months_from: 個月, 開始月份 |
|
658 | 658 | label_gantt: 甘特圖 |
|
659 | 659 | label_internal: 內部 |
|
660 | 660 | label_last_changes: "最近 {{count}} 個變更" |
|
661 | 661 | label_change_view_all: 檢視全部的變更 |
|
662 | 662 | label_personalize_page: 自訂版面 |
|
663 | 663 | label_comment: 註解 |
|
664 | 664 | label_comment_plural: 註解 |
|
665 | 665 | label_x_comments: |
|
666 | 666 | zero: 無註解 |
|
667 | 667 | one: 1 個註解 |
|
668 | 668 | other: "{{count}} 個註解" |
|
669 | 669 | label_comment_add: 加入新註解 |
|
670 | 670 | label_comment_added: 新註解已加入 |
|
671 | 671 | label_comment_delete: 刪除註解 |
|
672 | 672 | label_query: 自訂查詢 |
|
673 | 673 | label_query_plural: 自訂查詢 |
|
674 | 674 | label_query_new: 建立新查詢 |
|
675 | 675 | label_filter_add: 加入新篩選條件 |
|
676 | 676 | label_filter_plural: 篩選條件 |
|
677 | 677 | label_equals: 等於 |
|
678 | 678 | label_not_equals: 不等於 |
|
679 | 679 | label_in_less_than: 在小於 |
|
680 | 680 | label_in_more_than: 在大於 |
|
681 | 681 | label_greater_or_equal: "大於等於 (>=)" |
|
682 | 682 | label_less_or_equal: "小於等於 (<=)" |
|
683 | 683 | label_in: 在 |
|
684 | 684 | label_today: 今天 |
|
685 | 685 | label_all_time: 全部 |
|
686 | 686 | label_yesterday: 昨天 |
|
687 | 687 | label_this_week: 本週 |
|
688 | 688 | label_last_week: 上週 |
|
689 | 689 | label_last_n_days: "過去 {{count}} 天" |
|
690 | 690 | label_this_month: 這個月 |
|
691 | 691 | label_last_month: 上個月 |
|
692 | 692 | label_this_year: 今年 |
|
693 | 693 | label_date_range: 日期區間 |
|
694 | 694 | label_less_than_ago: 小於幾天之前 |
|
695 | 695 | label_more_than_ago: 大於幾天之前 |
|
696 | 696 | label_ago: 天以前 |
|
697 | 697 | label_contains: 包含 |
|
698 | 698 | label_not_contains: 不包含 |
|
699 | 699 | label_day_plural: 天 |
|
700 | 700 | label_repository: 版本控管 |
|
701 | 701 | label_repository_plural: 版本控管 |
|
702 | 702 | label_browse: 瀏覽 |
|
703 | 703 | label_modification: "{{count}} 變更" |
|
704 | 704 | label_modification_plural: "{{count}} 變更" |
|
705 | 705 | label_branch: 分支 |
|
706 | 706 | label_tag: 標籤 |
|
707 | 707 | label_revision: 版次 |
|
708 | 708 | label_revision_plural: 版次清單 |
|
709 | 709 | label_revision_id: "版次 {{value}}" |
|
710 | 710 | label_associated_revisions: 相關版次 |
|
711 | 711 | label_added: 已新增 |
|
712 | 712 | label_modified: 已修改 |
|
713 | 713 | label_copied: 已複製 |
|
714 | 714 | label_renamed: 已重新命名 |
|
715 | 715 | label_deleted: 已刪除 |
|
716 | 716 | label_latest_revision: 最新版次 |
|
717 | 717 | label_latest_revision_plural: 最近版次清單 |
|
718 | 718 | label_view_revisions: 檢視版次清單 |
|
719 | 719 | label_view_all_revisions: 檢視全部的版次清單 |
|
720 | 720 | label_max_size: 最大長度 |
|
721 | 721 | label_sort_highest: 移動至開頭 |
|
722 | 722 | label_sort_higher: 往上移動 |
|
723 | 723 | label_sort_lower: 往下移動 |
|
724 | 724 | label_sort_lowest: 移動至結尾 |
|
725 | 725 | label_roadmap: 版本藍圖 |
|
726 | 726 | label_roadmap_due_in: "剩餘 {{value}}" |
|
727 | 727 | label_roadmap_overdue: "逾期 {{value}}" |
|
728 | 728 | label_roadmap_no_issues: 此版本尚未包含任何項目 |
|
729 | 729 | label_search: 搜尋 |
|
730 | 730 | label_result_plural: 結果 |
|
731 | 731 | label_all_words: 包含全部的字詞 |
|
732 | 732 | label_wiki: Wiki |
|
733 | 733 | label_wiki_edit: Wiki 編輯 |
|
734 | 734 | label_wiki_edit_plural: Wiki 編輯 |
|
735 | 735 | label_wiki_page: Wiki 網頁 |
|
736 | 736 | label_wiki_page_plural: Wiki 網頁 |
|
737 | 737 | label_index_by_title: 依標題索引 |
|
738 | 738 | label_index_by_date: 依日期索引 |
|
739 | 739 | label_current_version: 現行版本 |
|
740 | 740 | label_preview: 預覽 |
|
741 | 741 | label_feed_plural: Feeds |
|
742 | 742 | label_changes_details: 所有變更的明細 |
|
743 | 743 | label_issue_tracking: 項目追蹤 |
|
744 | 744 | label_spent_time: 耗用工時 |
|
745 | 745 | label_overall_spent_time: 整體耗用工時 |
|
746 | 746 | label_f_hour: "{{value}} 小時" |
|
747 | 747 | label_f_hour_plural: "{{value}} 小時" |
|
748 | 748 | label_time_tracking: 工時追蹤 |
|
749 | 749 | label_change_plural: 變更 |
|
750 | 750 | label_statistics: 統計資訊 |
|
751 | 751 | label_commits_per_month: 依月份統計送交次數 |
|
752 | 752 | label_commits_per_author: 依作者統計送交次數 |
|
753 | 753 | label_view_diff: 檢視差異 |
|
754 | 754 | label_diff_inline: 直列 |
|
755 | 755 | label_diff_side_by_side: 並排 |
|
756 | 756 | label_options: 選項清單 |
|
757 | 757 | label_copy_workflow_from: 從以下追蹤標籤複製工作流程 |
|
758 | 758 | label_permissions_report: 權限報表 |
|
759 | 759 | label_watched_issues: 觀察中的項目清單 |
|
760 | 760 | label_related_issues: 相關的項目清單 |
|
761 | 761 | label_applied_status: 已套用狀態 |
|
762 | 762 | label_loading: 載入中... |
|
763 | 763 | label_relation_new: 建立新關聯 |
|
764 | 764 | label_relation_delete: 刪除關聯 |
|
765 | 765 | label_relates_to: 關聯至 |
|
766 | 766 | label_duplicates: 已重複 |
|
767 | 767 | label_duplicated_by: 與後面所列項目重複 |
|
768 | 768 | label_blocks: 阻擋 |
|
769 | 769 | label_blocked_by: 被阻擋 |
|
770 | 770 | label_precedes: 優先於 |
|
771 | 771 | label_follows: 跟隨於 |
|
772 | 772 | label_end_to_start: 結束─開始 |
|
773 | 773 | label_end_to_end: 結束─結束 |
|
774 | 774 | label_start_to_start: 開始─開始 |
|
775 | 775 | label_start_to_end: 開始─結束 |
|
776 | 776 | label_stay_logged_in: 維持已登入狀態 |
|
777 | 777 | label_disabled: 關閉 |
|
778 | 778 | label_show_completed_versions: 顯示已完成的版本 |
|
779 | 779 | label_me: 我自己 |
|
780 | 780 | label_board: 論壇 |
|
781 | 781 | label_board_new: 建立新論壇 |
|
782 | 782 | label_board_plural: 論壇 |
|
783 | 783 | label_board_locked: 鎖定 |
|
784 | 784 | label_board_sticky: 置頂 |
|
785 | 785 | label_topic_plural: 討論主題 |
|
786 | 786 | label_message_plural: 訊息 |
|
787 | 787 | label_message_last: 上一封訊息 |
|
788 | 788 | label_message_new: 建立新訊息 |
|
789 | 789 | label_message_posted: 訊息已新增 |
|
790 | 790 | label_reply_plural: 回應 |
|
791 | 791 | label_send_information: 寄送帳戶資訊電子郵件給用戶 |
|
792 | 792 | label_year: 年 |
|
793 | 793 | label_month: 月 |
|
794 | 794 | label_week: 週 |
|
795 | 795 | label_date_from: 開始 |
|
796 | 796 | label_date_to: 結束 |
|
797 | 797 | label_language_based: 依用戶之語系決定 |
|
798 | 798 | label_sort_by: "按 {{value}} 排序" |
|
799 | 799 | label_send_test_email: 寄送測試郵件 |
|
800 | 800 | label_feeds_access_key: RSS 存取金鑰 |
|
801 | 801 | label_missing_feeds_access_key: 找不到 RSS 存取金鑰 |
|
802 | 802 | label_feeds_access_key_created_on: "RSS 存取鍵建立於 {{value}} 之前" |
|
803 | 803 | label_module_plural: 模組 |
|
804 | 804 | label_added_time_by: "是由 {{author}} 於 {{age}} 前加入" |
|
805 | 805 | label_updated_time_by: "是由 {{author}} 於 {{age}} 前更新" |
|
806 | 806 | label_updated_time: "於 {{value}} 前更新" |
|
807 | 807 | label_jump_to_a_project: 選擇欲前往的專案... |
|
808 | 808 | label_file_plural: 檔案清單 |
|
809 | 809 | label_changeset_plural: 變更集清單 |
|
810 | 810 | label_default_columns: 預設欄位清單 |
|
811 | 811 | label_no_change_option: (維持不變) |
|
812 | 812 | label_bulk_edit_selected_issues: 編輯選定的項目 |
|
813 | 813 | label_theme: 畫面主題 |
|
814 | 814 | label_default: 預設 |
|
815 | 815 | label_search_titles_only: 僅搜尋標題 |
|
816 | 816 | label_user_mail_option_all: "提醒與我的專案有關的全部事件" |
|
817 | 817 | label_user_mail_option_selected: "只提醒我所選擇專案中的事件..." |
|
818 | 818 | label_user_mail_option_none: "取消提醒" |
|
819 | 819 | label_user_mail_option_only_my_events: "只提醒我觀察中或參與中的事物" |
|
820 | 820 | label_user_mail_option_only_assigned: "只提醒我被指派的事物" |
|
821 | 821 | label_user_mail_option_only_owner: "只提醒我作為擁有者的事物" |
|
822 | 822 | label_user_mail_no_self_notified: "不提醒我自己所做的變更" |
|
823 | 823 | label_registration_activation_by_email: 透過電子郵件啟用帳戶 |
|
824 | 824 | label_registration_manual_activation: 手動啟用帳戶 |
|
825 | 825 | label_registration_automatic_activation: 自動啟用帳戶 |
|
826 | 826 | label_display_per_page: "每頁顯示: {{value}} 個" |
|
827 | 827 | label_age: 年齡 |
|
828 | 828 | label_change_properties: 變更屬性 |
|
829 | 829 | label_general: 一般 |
|
830 | 830 | label_more: 更多 » |
|
831 | 831 | label_scm: 版本控管 |
|
832 | 832 | label_plugins: 附加元件 |
|
833 | 833 | label_ldap_authentication: LDAP 認證 |
|
834 | 834 | label_downloads_abbr: 下載 |
|
835 | 835 | label_optional_description: 額外的說明 |
|
836 | 836 | label_add_another_file: 增加其他檔案 |
|
837 | 837 | label_preferences: 偏好選項 |
|
838 | 838 | label_chronological_order: 以時間由遠至近排序 |
|
839 | 839 | label_reverse_chronological_order: 以時間由近至遠排序 |
|
840 | 840 | label_planning: 計劃表 |
|
841 | 841 | label_incoming_emails: 傳入的電子郵件 |
|
842 | 842 | label_generate_key: 產生金鑰 |
|
843 | 843 | label_issue_watchers: 觀察者 |
|
844 | 844 | label_example: 範例 |
|
845 | 845 | label_display: 顯示 |
|
846 | 846 | label_sort: 排序 |
|
847 | 847 | label_ascending: 遞增排序 |
|
848 | 848 | label_descending: 遞減排序 |
|
849 | 849 | label_date_from_to: 起 {{start}} 迄 {{end}} |
|
850 | 850 | label_wiki_content_added: Wiki 頁面已新增 |
|
851 | 851 | label_wiki_content_updated: Wiki 頁面已更新 |
|
852 | 852 | label_group: 群組 |
|
853 | 853 | label_group_plural: 群組清單 |
|
854 | 854 | label_group_new: 建立新群組 |
|
855 | 855 | label_time_entry_plural: 耗用工時 |
|
856 | 856 | label_version_sharing_none: 不共用 |
|
857 | 857 | label_version_sharing_descendants: 與子專案共用 |
|
858 | 858 | label_version_sharing_hierarchy: 與專案階層架構共用 |
|
859 | 859 | label_version_sharing_tree: 與專案樹共用 |
|
860 | 860 | label_version_sharing_system: 與全部的專案共用 |
|
861 | 861 | label_update_issue_done_ratios: 更新項目完成百分比 |
|
862 | 862 | label_copy_source: 來源 |
|
863 | 863 | label_copy_target: 目的地 |
|
864 | 864 | label_copy_same_as_target: 與目的地相同 |
|
865 | 865 | label_display_used_statuses_only: 僅顯示此追蹤標籤所使用之狀態 |
|
866 | 866 | label_api_access_key: API 存取金鑰 |
|
867 | 867 | label_missing_api_access_key: 找不到 API 存取金鑰 |
|
868 | 868 | label_api_access_key_created_on: "API 存取金鑰建立於 {{value}} 之前" |
|
869 | 869 | label_profile: 配置概況 |
|
870 | 870 | label_subtask_plural: 子工作項目 |
|
871 | 871 | label_project_copy_notifications: 在複製專案的過程中,傳送通知郵件 |
|
872 | 872 | label_principal_search: "搜尋用戶或群組:" |
|
873 | 873 | label_user_search: "搜尋用戶:" |
|
874 | 874 | |
|
875 | 875 | button_login: 登入 |
|
876 | 876 | button_submit: 送出 |
|
877 | 877 | button_save: 儲存 |
|
878 | 878 | button_check_all: 全選 |
|
879 | 879 | button_uncheck_all: 全不選 |
|
880 | 880 | button_delete: 刪除 |
|
881 | 881 | button_create: 建立 |
|
882 | 882 | button_create_and_continue: 繼續建立 |
|
883 | 883 | button_test: 測試 |
|
884 | 884 | button_edit: 編輯 |
|
885 | 885 | button_edit_associated_wikipage: "編輯相關 Wiki 頁面: {{page_title}}" |
|
886 | 886 | button_add: 新增 |
|
887 | 887 | button_change: 修改 |
|
888 | 888 | button_apply: 套用 |
|
889 | 889 | button_clear: 清除 |
|
890 | 890 | button_lock: 鎖定 |
|
891 | 891 | button_unlock: 解除鎖定 |
|
892 | 892 | button_download: 下載 |
|
893 | 893 | button_list: 清單 |
|
894 | 894 | button_view: 檢視 |
|
895 | 895 | button_move: 移動 |
|
896 | 896 | button_move_and_follow: 移動後跟隨 |
|
897 | 897 | button_back: 返回 |
|
898 | 898 | button_cancel: 取消 |
|
899 | 899 | button_activate: 啟用 |
|
900 | 900 | button_sort: 排序 |
|
901 | 901 | button_log_time: 記錄時間 |
|
902 | 902 | button_rollback: 還原至此版本 |
|
903 | 903 | button_watch: 觀察 |
|
904 | 904 | button_unwatch: 取消觀察 |
|
905 | 905 | button_reply: 回應 |
|
906 | 906 | button_archive: 歸檔 |
|
907 | 907 | button_unarchive: 取消歸檔 |
|
908 | 908 | button_reset: 回復 |
|
909 | 909 | button_rename: 重新命名 |
|
910 | 910 | button_change_password: 變更密碼 |
|
911 | 911 | button_copy: 複製 |
|
912 | 912 | button_copy_and_follow: 複製後跟隨 |
|
913 | 913 | button_annotate: 註解 |
|
914 | 914 | button_update: 更新 |
|
915 | 915 | button_configure: 設定 |
|
916 | 916 | button_quote: 引用 |
|
917 | 917 | button_duplicate: 重製 |
|
918 | 918 | button_show: 顯示 |
|
919 | 919 | |
|
920 | 920 | status_active: 活動中 |
|
921 | 921 | status_registered: 註冊完成 |
|
922 | 922 | status_locked: 鎖定中 |
|
923 | 923 | |
|
924 | 924 | version_status_open: 進行中 |
|
925 | 925 | version_status_locked: 已鎖定 |
|
926 | 926 | version_status_closed: 已結束 |
|
927 | 927 | |
|
928 | 928 | field_active: 活動中 |
|
929 | 929 | |
|
930 | 930 | text_select_mail_notifications: 選擇欲寄送提醒通知郵件之動作 |
|
931 | 931 | text_regexp_info: eg. ^[A-Z0-9]+$ |
|
932 | 932 | text_min_max_length_info: 0 代表「不限制」 |
|
933 | 933 | text_project_destroy_confirmation: 您確定要刪除這個專案和其他相關資料? |
|
934 | 934 | text_subprojects_destroy_warning: "下列子專案: {{value}} 將一併被刪除。" |
|
935 | 935 | text_workflow_edit: 選擇角色與追蹤標籤以設定其工作流程 |
|
936 | 936 | text_are_you_sure: 確定執行? |
|
937 | 937 | text_are_you_sure_with_children: "確定刪除此工作項目及其子項目?" |
|
938 | 938 | text_journal_changed: "{{label}} 從 {{old}} 變更為 {{new}}" |
|
939 | 939 | text_journal_set_to: "{{label}} 設定為 {{value}}" |
|
940 | 940 | text_journal_deleted: "{{label}} 已刪除 ({{old}})" |
|
941 | 941 | text_journal_added: "{{label}} {{value}} 已新增" |
|
942 | 942 | text_tip_issue_begin_day: 今天起始的工作 |
|
943 | 943 | text_tip_issue_end_day: 今天截止的的工作 |
|
944 | 944 | text_tip_issue_begin_end_day: 今天起始與截止的工作 |
|
945 | 945 | text_project_identifier_info: '只允許小寫英文字母(a-z)、阿拉伯數字與連字符號(-)。<br />儲存後,代碼不可再被更改。' |
|
946 | 946 | text_caracters_maximum: "最多 {{count}} 個字元." |
|
947 | 947 | text_caracters_minimum: "長度必須大於 {{count}} 個字元." |
|
948 | 948 | text_length_between: "長度必須介於 {{min}} 至 {{max}} 個字元之間." |
|
949 | 949 | text_tracker_no_workflow: 此追蹤標籤尚未定義工作流程 |
|
950 | 950 | text_unallowed_characters: 不允許的字元 |
|
951 | 951 | text_comma_separated: 可輸入多個值(須以逗號分隔)。 |
|
952 | 952 | text_line_separated: 可輸入多個值(須以換行符號分隔,即每列只能輸入一個值)。 |
|
953 | 953 | text_issues_ref_in_commit_messages: 送交訊息中參照(或修正)項目之關鍵字 |
|
954 | 954 | text_issue_added: "項目 {{id}} 已被 {{author}} 通報。" |
|
955 | 955 | text_issue_updated: "項目 {{id}} 已被 {{author}} 更新。" |
|
956 | 956 | text_wiki_destroy_confirmation: 您確定要刪除這個 wiki 和其中的所有內容? |
|
957 | 957 | text_issue_category_destroy_question: "有 ({{count}}) 個項目被指派到此分類. 請選擇您想要的動作?" |
|
958 | 958 | text_issue_category_destroy_assignments: 移除這些項目的分類 |
|
959 | 959 | text_issue_category_reassign_to: 重新指派這些項目至其它分類 |
|
960 | 960 | text_user_mail_option: "對於那些未被選擇的專案,將只會接收到您正在觀察中,或是參與中的項目通知。(「參與中的項目」包含您建立的或是指派給您的項目)" |
|
961 | 961 | text_no_configuration_data: "角色、追蹤標籤、項目狀態與流程尚未被設定完成。\n強烈建議您先載入預設的組態。將預設組態載入之後,您可再變更其中之值。" |
|
962 | 962 | text_load_default_configuration: 載入預設組態 |
|
963 | 963 | text_status_changed_by_changeset: "已套用至變更集 {{value}}." |
|
964 | 964 | text_issues_destroy_confirmation: '確定刪除已選擇的項目?' |
|
965 | 965 | text_select_project_modules: '選擇此專案可使用之模組:' |
|
966 | 966 | text_default_administrator_account_changed: 已變更預設管理員帳號內容 |
|
967 | 967 | text_file_repository_writable: 可寫入附加檔案目錄 |
|
968 | 968 | text_plugin_assets_writable: 可寫入附加元件目錄 |
|
969 | 969 | text_rmagick_available: 可使用 RMagick (選配) |
|
970 | 970 | text_destroy_time_entries_question: 您即將刪除的項目已報工 {{hours}} 小時. 您的選擇是? |
|
971 | 971 | text_destroy_time_entries: 刪除已報工的時數 |
|
972 | 972 | text_assign_time_entries_to_project: 指定已報工的時數至專案中 |
|
973 | 973 | text_reassign_time_entries: '重新指定已報工的時數至此項目:' |
|
974 | 974 | text_user_wrote: "{{value}} 先前提到:" |
|
975 | 975 | text_enumeration_destroy_question: "目前有 {{count}} 個物件使用此列舉值。" |
|
976 | 976 | text_enumeration_category_reassign_to: '重新設定其列舉值為:' |
|
977 | 977 | text_email_delivery_not_configured: "您尚未設定電子郵件傳送方式,因此提醒選項已被停用。\n請在 config/email.yml 中設定 SMTP 之後,重新啟動 Redmine,以啟用電子郵件提醒選項。" |
|
978 | 978 | text_repository_usernames_mapping: "選擇或更新 Redmine 使用者與版本庫使用者之對應關係。\n版本庫中之使用者帳號或電子郵件信箱,與 Redmine 設定相同者,將自動產生對應關係。" |
|
979 | 979 | text_diff_truncated: '... 這份差異已被截短以符合顯示行數之最大值' |
|
980 | 980 | text_custom_field_possible_values_info: '一列輸入一個值' |
|
981 | 981 | text_wiki_page_destroy_question: "此頁面包含 {{descendants}} 個子頁面及延伸頁面。 請選擇您想要的動作?" |
|
982 | 982 | text_wiki_page_nullify_children: "保留所有子頁面當作根頁面" |
|
983 | 983 | text_wiki_page_destroy_children: "刪除所有子頁面及其延伸頁面" |
|
984 | 984 | text_wiki_page_reassign_children: "重新指定所有的子頁面之父頁面至此頁面" |
|
985 | 985 | text_own_membership_delete_confirmation: "您在專案中,所擁有的部分或全部權限即將被移除,在這之後可能無法再次編輯此專案。\n您確定要繼續執行這個動作?" |
|
986 | 986 | text_zoom_in: 放大 |
|
987 | 987 | text_zoom_out: 縮小 |
|
988 | 988 | |
|
989 | 989 | default_role_manager: 管理人員 |
|
990 | 990 | default_role_developer: 開發人員 |
|
991 | 991 | default_role_reporter: 報告人員 |
|
992 | 992 | default_tracker_bug: 臭蟲 |
|
993 | 993 | default_tracker_feature: 功能 |
|
994 | 994 | default_tracker_support: 支援 |
|
995 | 995 | default_issue_status_new: 新建立 |
|
996 | 996 | default_issue_status_in_progress: 實作中 |
|
997 | 997 | default_issue_status_resolved: 已解決 |
|
998 | 998 | default_issue_status_feedback: 已回應 |
|
999 | 999 | default_issue_status_closed: 已結束 |
|
1000 | 1000 | default_issue_status_rejected: 已拒絕 |
|
1001 | 1001 | default_doc_category_user: 使用手冊 |
|
1002 | 1002 | default_doc_category_tech: 技術文件 |
|
1003 | 1003 | default_priority_low: 低 |
|
1004 | 1004 | default_priority_normal: 正常 |
|
1005 | 1005 | default_priority_high: 高 |
|
1006 | 1006 | default_priority_urgent: 速 |
|
1007 | 1007 | default_priority_immediate: 急 |
|
1008 | 1008 | default_activity_design: 設計 |
|
1009 | 1009 | default_activity_development: 開發 |
|
1010 | 1010 | |
|
1011 | 1011 | enumeration_issue_priorities: 項目優先權 |
|
1012 | 1012 | enumeration_doc_categories: 文件分類 |
|
1013 | 1013 | enumeration_activities: 活動 (時間追蹤) |
|
1014 | 1014 | enumeration_system_activity: 系統活動 |
|
1015 | 1015 |
@@ -1,396 +1,416 | |||
|
1 | 1 | # redMine - project management software |
|
2 | 2 | # Copyright (C) 2006-2007 Jean-Philippe Lang |
|
3 | 3 | # |
|
4 | 4 | # This program is free software; you can redistribute it and/or |
|
5 | 5 | # modify it under the terms of the GNU General Public License |
|
6 | 6 | # as published by the Free Software Foundation; either version 2 |
|
7 | 7 | # of the License, or (at your option) any later version. |
|
8 | 8 | # |
|
9 | 9 | # This program is distributed in the hope that it will be useful, |
|
10 | 10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
11 | 11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
12 | 12 | # GNU General Public License for more details. |
|
13 | 13 | # |
|
14 | 14 | # You should have received a copy of the GNU General Public License |
|
15 | 15 | # along with this program; if not, write to the Free Software |
|
16 | 16 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
|
17 | 17 | |
|
18 | 18 | require File.dirname(__FILE__) + '/../test_helper' |
|
19 | 19 | |
|
20 | 20 | class MailerTest < ActiveSupport::TestCase |
|
21 | 21 | include Redmine::I18n |
|
22 | 22 | include ActionController::Assertions::SelectorAssertions |
|
23 | 23 | fixtures :projects, :enabled_modules, :issues, :users, :members, :member_roles, :roles, :documents, :attachments, :news, :tokens, :journals, :journal_details, :changesets, :trackers, :issue_statuses, :enumerations, :messages, :boards, :repositories |
|
24 | 24 | |
|
25 | 25 | def setup |
|
26 | 26 | ActionMailer::Base.deliveries.clear |
|
27 | 27 | Setting.host_name = 'mydomain.foo' |
|
28 | 28 | Setting.protocol = 'http' |
|
29 | 29 | end |
|
30 | 30 | |
|
31 | 31 | def test_generated_links_in_emails |
|
32 | 32 | Setting.host_name = 'mydomain.foo' |
|
33 | 33 | Setting.protocol = 'https' |
|
34 | 34 | |
|
35 | 35 | journal = Journal.find(2) |
|
36 | 36 | assert Mailer.deliver_issue_edit(journal) |
|
37 | 37 | |
|
38 | 38 | mail = ActionMailer::Base.deliveries.last |
|
39 | 39 | assert_kind_of TMail::Mail, mail |
|
40 | 40 | |
|
41 | 41 | assert_select_email do |
|
42 | 42 | # link to the main ticket |
|
43 | 43 | assert_select "a[href=?]", "https://mydomain.foo/issues/1", :text => "Bug #1: Can't print recipes" |
|
44 | 44 | # link to a referenced ticket |
|
45 | 45 | assert_select "a[href=?][title=?]", "https://mydomain.foo/issues/2", "Add ingredients categories (Assigned)", :text => "#2" |
|
46 | 46 | # link to a changeset |
|
47 | 47 | assert_select "a[href=?][title=?]", "https://mydomain.foo/projects/ecookbook/repository/revisions/2", "This commit fixes #1, #2 and references #1 & #3", :text => "r2" |
|
48 | 48 | end |
|
49 | 49 | end |
|
50 | 50 | |
|
51 | 51 | def test_generated_links_with_prefix |
|
52 | 52 | relative_url_root = Redmine::Utils.relative_url_root |
|
53 | 53 | Setting.host_name = 'mydomain.foo/rdm' |
|
54 | 54 | Setting.protocol = 'http' |
|
55 | 55 | Redmine::Utils.relative_url_root = '/rdm' |
|
56 | 56 | |
|
57 | 57 | journal = Journal.find(2) |
|
58 | 58 | assert Mailer.deliver_issue_edit(journal) |
|
59 | 59 | |
|
60 | 60 | mail = ActionMailer::Base.deliveries.last |
|
61 | 61 | assert_kind_of TMail::Mail, mail |
|
62 | 62 | |
|
63 | 63 | assert_select_email do |
|
64 | 64 | # link to the main ticket |
|
65 | 65 | assert_select "a[href=?]", "http://mydomain.foo/rdm/issues/1", :text => "Bug #1: Can't print recipes" |
|
66 | 66 | # link to a referenced ticket |
|
67 | 67 | assert_select "a[href=?][title=?]", "http://mydomain.foo/rdm/issues/2", "Add ingredients categories (Assigned)", :text => "#2" |
|
68 | 68 | # link to a changeset |
|
69 | 69 | assert_select "a[href=?][title=?]", "http://mydomain.foo/rdm/projects/ecookbook/repository/revisions/2", "This commit fixes #1, #2 and references #1 & #3", :text => "r2" |
|
70 | 70 | end |
|
71 | 71 | ensure |
|
72 | 72 | # restore it |
|
73 | 73 | Redmine::Utils.relative_url_root = relative_url_root |
|
74 | 74 | end |
|
75 | 75 | |
|
76 | 76 | def test_generated_links_with_prefix_and_no_relative_url_root |
|
77 | 77 | relative_url_root = Redmine::Utils.relative_url_root |
|
78 | 78 | Setting.host_name = 'mydomain.foo/rdm' |
|
79 | 79 | Setting.protocol = 'http' |
|
80 | 80 | Redmine::Utils.relative_url_root = nil |
|
81 | 81 | |
|
82 | 82 | journal = Journal.find(2) |
|
83 | 83 | assert Mailer.deliver_issue_edit(journal) |
|
84 | 84 | |
|
85 | 85 | mail = ActionMailer::Base.deliveries.last |
|
86 | 86 | assert_kind_of TMail::Mail, mail |
|
87 | 87 | |
|
88 | 88 | assert_select_email do |
|
89 | 89 | # link to the main ticket |
|
90 | 90 | assert_select "a[href=?]", "http://mydomain.foo/rdm/issues/1", :text => "Bug #1: Can't print recipes" |
|
91 | 91 | # link to a referenced ticket |
|
92 | 92 | assert_select "a[href=?][title=?]", "http://mydomain.foo/rdm/issues/2", "Add ingredients categories (Assigned)", :text => "#2" |
|
93 | 93 | # link to a changeset |
|
94 | 94 | assert_select "a[href=?][title=?]", "http://mydomain.foo/rdm/projects/ecookbook/repository/revisions/2", "This commit fixes #1, #2 and references #1 & #3", :text => "r2" |
|
95 | 95 | end |
|
96 | 96 | ensure |
|
97 | 97 | # restore it |
|
98 | 98 | Redmine::Utils.relative_url_root = relative_url_root |
|
99 | 99 | end |
|
100 | 100 | |
|
101 | 101 | def test_email_headers |
|
102 | 102 | issue = Issue.find(1) |
|
103 | 103 | Mailer.deliver_issue_add(issue) |
|
104 | 104 | mail = ActionMailer::Base.deliveries.last |
|
105 | 105 | assert_not_nil mail |
|
106 | 106 | assert_equal 'bulk', mail.header_string('Precedence') |
|
107 | 107 | assert_equal 'auto-generated', mail.header_string('Auto-Submitted') |
|
108 | 108 | end |
|
109 | 109 | |
|
110 | 110 | def test_plain_text_mail |
|
111 | 111 | Setting.plain_text_mail = 1 |
|
112 | 112 | journal = Journal.find(2) |
|
113 | 113 | Mailer.deliver_issue_edit(journal) |
|
114 | 114 | mail = ActionMailer::Base.deliveries.last |
|
115 | 115 | assert_equal "text/plain", mail.content_type |
|
116 | 116 | assert_equal 0, mail.parts.size |
|
117 | 117 | assert !mail.encoded.include?('href') |
|
118 | 118 | end |
|
119 | 119 | |
|
120 | 120 | def test_html_mail |
|
121 | 121 | Setting.plain_text_mail = 0 |
|
122 | 122 | journal = Journal.find(2) |
|
123 | 123 | Mailer.deliver_issue_edit(journal) |
|
124 | 124 | mail = ActionMailer::Base.deliveries.last |
|
125 | 125 | assert_equal 2, mail.parts.size |
|
126 | 126 | assert mail.encoded.include?('href') |
|
127 | 127 | end |
|
128 | 128 | |
|
129 | 129 | def test_mail_from_with_phrase |
|
130 | 130 | with_settings :mail_from => 'Redmine app <redmine@example.net>' do |
|
131 | 131 | Mailer.deliver_test(User.find(1)) |
|
132 | 132 | end |
|
133 | 133 | mail = ActionMailer::Base.deliveries.last |
|
134 | 134 | assert_not_nil mail |
|
135 | 135 | assert_equal 'Redmine app', mail.from_addrs.first.name |
|
136 | 136 | end |
|
137 | 137 | |
|
138 | 138 | def test_should_not_send_email_without_recipient |
|
139 | 139 | news = News.find(:first) |
|
140 | 140 | user = news.author |
|
141 | 141 | # Remove members except news author |
|
142 | 142 | news.project.memberships.each {|m| m.destroy unless m.user == user} |
|
143 | 143 | |
|
144 | 144 | user.pref[:no_self_notified] = false |
|
145 | 145 | user.pref.save |
|
146 | 146 | User.current = user |
|
147 | 147 | Mailer.deliver_news_added(news.reload) |
|
148 | 148 | assert_equal 1, last_email.bcc.size |
|
149 | 149 | |
|
150 | 150 | # nobody to notify |
|
151 | 151 | user.pref[:no_self_notified] = true |
|
152 | 152 | user.pref.save |
|
153 | 153 | User.current = user |
|
154 | 154 | ActionMailer::Base.deliveries.clear |
|
155 | 155 | Mailer.deliver_news_added(news.reload) |
|
156 | 156 | assert ActionMailer::Base.deliveries.empty? |
|
157 | 157 | end |
|
158 | 158 | |
|
159 | 159 | def test_issue_add_message_id |
|
160 | 160 | issue = Issue.find(1) |
|
161 | 161 | Mailer.deliver_issue_add(issue) |
|
162 | 162 | mail = ActionMailer::Base.deliveries.last |
|
163 | 163 | assert_not_nil mail |
|
164 | 164 | assert_equal Mailer.message_id_for(issue), mail.message_id |
|
165 | 165 | assert_nil mail.references |
|
166 | 166 | end |
|
167 | 167 | |
|
168 | 168 | def test_issue_edit_message_id |
|
169 | 169 | journal = Journal.find(1) |
|
170 | 170 | Mailer.deliver_issue_edit(journal) |
|
171 | 171 | mail = ActionMailer::Base.deliveries.last |
|
172 | 172 | assert_not_nil mail |
|
173 | 173 | assert_equal Mailer.message_id_for(journal), mail.message_id |
|
174 | 174 | assert_equal Mailer.message_id_for(journal.issue), mail.references.first.to_s |
|
175 | 175 | end |
|
176 | 176 | |
|
177 | 177 | def test_message_posted_message_id |
|
178 | 178 | message = Message.find(1) |
|
179 | 179 | Mailer.deliver_message_posted(message) |
|
180 | 180 | mail = ActionMailer::Base.deliveries.last |
|
181 | 181 | assert_not_nil mail |
|
182 | 182 | assert_equal Mailer.message_id_for(message), mail.message_id |
|
183 | 183 | assert_nil mail.references |
|
184 | 184 | assert_select_email do |
|
185 | 185 | # link to the message |
|
186 | 186 | assert_select "a[href=?]", "http://mydomain.foo/boards/#{message.board.id}/topics/#{message.id}", :text => message.subject |
|
187 | 187 | end |
|
188 | 188 | end |
|
189 | 189 | |
|
190 | 190 | def test_reply_posted_message_id |
|
191 | 191 | message = Message.find(3) |
|
192 | 192 | Mailer.deliver_message_posted(message) |
|
193 | 193 | mail = ActionMailer::Base.deliveries.last |
|
194 | 194 | assert_not_nil mail |
|
195 | 195 | assert_equal Mailer.message_id_for(message), mail.message_id |
|
196 | 196 | assert_equal Mailer.message_id_for(message.parent), mail.references.first.to_s |
|
197 | 197 | assert_select_email do |
|
198 | 198 | # link to the reply |
|
199 | 199 | assert_select "a[href=?]", "http://mydomain.foo/boards/#{message.board.id}/topics/#{message.root.id}?r=#{message.id}#message-#{message.id}", :text => message.subject |
|
200 | 200 | end |
|
201 | 201 | end |
|
202 | 202 | |
|
203 | 203 | context("#issue_add") do |
|
204 | 204 | setup do |
|
205 | 205 | ActionMailer::Base.deliveries.clear |
|
206 | 206 | Setting.bcc_recipients = '1' |
|
207 | 207 | @issue = Issue.find(1) |
|
208 | 208 | end |
|
209 | 209 | |
|
210 | 210 | should "notify project members" do |
|
211 | 211 | assert Mailer.deliver_issue_add(@issue) |
|
212 | 212 | assert last_email.bcc.include?('dlopper@somenet.foo') |
|
213 | 213 | end |
|
214 | 214 | |
|
215 | 215 | should "not notify project members that are not allow to view the issue" do |
|
216 | 216 | Role.find(2).remove_permission!(:view_issues) |
|
217 | 217 | assert Mailer.deliver_issue_add(@issue) |
|
218 | 218 | assert !last_email.bcc.include?('dlopper@somenet.foo') |
|
219 | 219 | end |
|
220 | 220 | |
|
221 | 221 | should "notify issue watchers" do |
|
222 | 222 | user = User.find(9) |
|
223 | 223 | # minimal email notification options |
|
224 | 224 | user.pref[:no_self_notified] = '1' |
|
225 | 225 | user.pref.save |
|
226 | 226 | user.mail_notification = false |
|
227 | 227 | user.save |
|
228 | 228 | |
|
229 | 229 | Watcher.create!(:watchable => @issue, :user => user) |
|
230 | 230 | assert Mailer.deliver_issue_add(@issue) |
|
231 | 231 | assert last_email.bcc.include?(user.mail) |
|
232 | 232 | end |
|
233 | 233 | |
|
234 | 234 | should "not notify watchers not allowed to view the issue" do |
|
235 | 235 | user = User.find(9) |
|
236 | 236 | Watcher.create!(:watchable => @issue, :user => user) |
|
237 | 237 | Role.non_member.remove_permission!(:view_issues) |
|
238 | 238 | assert Mailer.deliver_issue_add(@issue) |
|
239 | 239 | assert !last_email.bcc.include?(user.mail) |
|
240 | 240 | end |
|
241 | 241 | end |
|
242 | 242 | |
|
243 | 243 | # test mailer methods for each language |
|
244 | 244 | def test_issue_add |
|
245 | 245 | issue = Issue.find(1) |
|
246 | 246 | valid_languages.each do |lang| |
|
247 | 247 | Setting.default_language = lang.to_s |
|
248 | 248 | assert Mailer.deliver_issue_add(issue) |
|
249 | 249 | end |
|
250 | 250 | end |
|
251 | 251 | |
|
252 | 252 | def test_issue_edit |
|
253 | 253 | journal = Journal.find(1) |
|
254 | 254 | valid_languages.each do |lang| |
|
255 | 255 | Setting.default_language = lang.to_s |
|
256 | 256 | assert Mailer.deliver_issue_edit(journal) |
|
257 | 257 | end |
|
258 | 258 | end |
|
259 | 259 | |
|
260 | 260 | def test_document_added |
|
261 | 261 | document = Document.find(1) |
|
262 | 262 | valid_languages.each do |lang| |
|
263 | 263 | Setting.default_language = lang.to_s |
|
264 | 264 | assert Mailer.deliver_document_added(document) |
|
265 | 265 | end |
|
266 | 266 | end |
|
267 | 267 | |
|
268 | 268 | def test_attachments_added |
|
269 | 269 | attachements = [ Attachment.find_by_container_type('Document') ] |
|
270 | 270 | valid_languages.each do |lang| |
|
271 | 271 | Setting.default_language = lang.to_s |
|
272 | 272 | assert Mailer.deliver_attachments_added(attachements) |
|
273 | 273 | end |
|
274 | 274 | end |
|
275 | 275 | |
|
276 | 276 | def test_version_file_added |
|
277 | 277 | attachements = [ Attachment.find_by_container_type('Version') ] |
|
278 | 278 | assert Mailer.deliver_attachments_added(attachements) |
|
279 | 279 | assert_not_nil last_email.bcc |
|
280 | 280 | assert last_email.bcc.any? |
|
281 | 281 | end |
|
282 | 282 | |
|
283 | 283 | def test_project_file_added |
|
284 | 284 | attachements = [ Attachment.find_by_container_type('Project') ] |
|
285 | 285 | assert Mailer.deliver_attachments_added(attachements) |
|
286 | 286 | assert_not_nil last_email.bcc |
|
287 | 287 | assert last_email.bcc.any? |
|
288 | 288 | end |
|
289 | 289 | |
|
290 | 290 | def test_news_added |
|
291 | 291 | news = News.find(:first) |
|
292 | 292 | valid_languages.each do |lang| |
|
293 | 293 | Setting.default_language = lang.to_s |
|
294 | 294 | assert Mailer.deliver_news_added(news) |
|
295 | 295 | end |
|
296 | 296 | end |
|
297 | 297 | |
|
298 | 298 | def test_message_posted |
|
299 | 299 | message = Message.find(:first) |
|
300 | 300 | recipients = ([message.root] + message.root.children).collect {|m| m.author.mail if m.author} |
|
301 | 301 | recipients = recipients.compact.uniq |
|
302 | 302 | valid_languages.each do |lang| |
|
303 | 303 | Setting.default_language = lang.to_s |
|
304 | 304 | assert Mailer.deliver_message_posted(message) |
|
305 | 305 | end |
|
306 | 306 | end |
|
307 | 307 | |
|
308 | def test_wiki_content_added | |
|
309 | content = WikiContent.find(:first) | |
|
310 | valid_languages.each do |lang| | |
|
311 | Setting.default_language = lang.to_s | |
|
312 | assert_difference 'ActionMailer::Base.deliveries.size' do | |
|
313 | assert Mailer.deliver_wiki_content_added(content) | |
|
314 | end | |
|
315 | end | |
|
316 | end | |
|
317 | ||
|
318 | def test_wiki_content_updated | |
|
319 | content = WikiContent.find(:first) | |
|
320 | valid_languages.each do |lang| | |
|
321 | Setting.default_language = lang.to_s | |
|
322 | assert_difference 'ActionMailer::Base.deliveries.size' do | |
|
323 | assert Mailer.deliver_wiki_content_updated(content) | |
|
324 | end | |
|
325 | end | |
|
326 | end | |
|
327 | ||
|
308 | 328 | def test_account_information |
|
309 | 329 | user = User.find(2) |
|
310 | 330 | valid_languages.each do |lang| |
|
311 | 331 | user.update_attribute :language, lang.to_s |
|
312 | 332 | user.reload |
|
313 | 333 | assert Mailer.deliver_account_information(user, 'pAsswORd') |
|
314 | 334 | end |
|
315 | 335 | end |
|
316 | 336 | |
|
317 | 337 | def test_lost_password |
|
318 | 338 | token = Token.find(2) |
|
319 | 339 | valid_languages.each do |lang| |
|
320 | 340 | token.user.update_attribute :language, lang.to_s |
|
321 | 341 | token.reload |
|
322 | 342 | assert Mailer.deliver_lost_password(token) |
|
323 | 343 | end |
|
324 | 344 | end |
|
325 | 345 | |
|
326 | 346 | def test_register |
|
327 | 347 | token = Token.find(1) |
|
328 | 348 | Setting.host_name = 'redmine.foo' |
|
329 | 349 | Setting.protocol = 'https' |
|
330 | 350 | |
|
331 | 351 | valid_languages.each do |lang| |
|
332 | 352 | token.user.update_attribute :language, lang.to_s |
|
333 | 353 | token.reload |
|
334 | 354 | ActionMailer::Base.deliveries.clear |
|
335 | 355 | assert Mailer.deliver_register(token) |
|
336 | 356 | mail = ActionMailer::Base.deliveries.last |
|
337 | 357 | assert mail.body.include?("https://redmine.foo/account/activate?token=#{token.value}") |
|
338 | 358 | end |
|
339 | 359 | end |
|
340 | 360 | |
|
341 | 361 | def test_test |
|
342 | 362 | user = User.find(1) |
|
343 | 363 | valid_languages.each do |lang| |
|
344 | 364 | user.update_attribute :language, lang.to_s |
|
345 | 365 | assert Mailer.deliver_test(user) |
|
346 | 366 | end |
|
347 | 367 | end |
|
348 | 368 | |
|
349 | 369 | def test_reminders |
|
350 | 370 | Mailer.reminders(:days => 42) |
|
351 | 371 | assert_equal 1, ActionMailer::Base.deliveries.size |
|
352 | 372 | mail = ActionMailer::Base.deliveries.last |
|
353 | 373 | assert mail.bcc.include?('dlopper@somenet.foo') |
|
354 | 374 | assert mail.body.include?('Bug #3: Error 281 when updating a recipe') |
|
355 | 375 | assert_equal '1 issue(s) due in the next 42 days', mail.subject |
|
356 | 376 | end |
|
357 | 377 | |
|
358 | 378 | def test_reminders_for_users |
|
359 | 379 | Mailer.reminders(:days => 42, :users => ['5']) |
|
360 | 380 | assert_equal 0, ActionMailer::Base.deliveries.size # No mail for dlopper |
|
361 | 381 | Mailer.reminders(:days => 42, :users => ['3']) |
|
362 | 382 | assert_equal 1, ActionMailer::Base.deliveries.size # No mail for dlopper |
|
363 | 383 | mail = ActionMailer::Base.deliveries.last |
|
364 | 384 | assert mail.bcc.include?('dlopper@somenet.foo') |
|
365 | 385 | assert mail.body.include?('Bug #3: Error 281 when updating a recipe') |
|
366 | 386 | end |
|
367 | 387 | |
|
368 | 388 | def last_email |
|
369 | 389 | mail = ActionMailer::Base.deliveries.last |
|
370 | 390 | assert_not_nil mail |
|
371 | 391 | |
|
372 | 392 | end |
|
373 | 393 | |
|
374 | 394 | def test_mailer_should_not_change_locale |
|
375 | 395 | Setting.default_language = 'en' |
|
376 | 396 | # Set current language to italian |
|
377 | 397 | set_language_if_valid 'it' |
|
378 | 398 | # Send an email to a french user |
|
379 | 399 | user = User.find(1) |
|
380 | 400 | user.language = 'fr' |
|
381 | 401 | Mailer.deliver_account_activated(user) |
|
382 | 402 | mail = ActionMailer::Base.deliveries.last |
|
383 | 403 | assert mail.body.include?('Votre compte') |
|
384 | 404 | |
|
385 | 405 | assert_equal :it, current_language |
|
386 | 406 | end |
|
387 | 407 | |
|
388 | 408 | def test_with_deliveries_off |
|
389 | 409 | Mailer.with_deliveries false do |
|
390 | 410 | Mailer.deliver_test(User.find(1)) |
|
391 | 411 | end |
|
392 | 412 | assert ActionMailer::Base.deliveries.empty? |
|
393 | 413 | # should restore perform_deliveries |
|
394 | 414 | assert ActionMailer::Base.perform_deliveries |
|
395 | 415 | end |
|
396 | 416 | end |
General Comments 0
You need to be logged in to leave comments.
Login now