Sync locales

This commit is contained in:
Frederic Guillot 2016-02-20 11:34:16 -05:00
parent c8c1242c26
commit 8383252286
29 changed files with 555 additions and 199 deletions

View File

@ -66,7 +66,7 @@ class Column extends Base
$this->flash->success(t('Column created successfully.'));
return $this->response->redirect($this->helper->url->to('column', 'index', array('project_id' => $project['id'])), true);
} else {
$errors['title'] = array(t('Another column with the same title exists in the project'));
$errors['title'] = array(t('Another column with the same name exists in the project'));
}
}

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
'Uploaded by %s' => 'Heraufgeladen von %s',
'Filename' => 'Dateiname',
'Size' => 'Größe',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1141,4 +1141,18 @@ return array(
'Uploaded by %s' => 'Uploadé par %s',
'Filename' => 'Nom du fichier',
'Size' => 'Taille',
'Column created successfully.' => 'La colonne a été créée avec succès.',
'Another column with the same name exists in the project' => 'Une autre colonne existe avec le même nom dans le projet',
'Default filters' => 'Filtres par défaut',
'Your board doesn\'t have any column!' => 'Votre tableau n\'a aucune colonne',
'Change column position' => 'Changer la position de la colonne',
'Switch to the project overview' => 'Aller à l\'aperçu du projet',
'User filters' => 'Filtres des utilisateurs',
'Category filters' => 'Filtres des catégories',
'Upload a file' => 'Uploader un fichier',
'There is no attachment at the moment.' => 'Il n\'y a aucune pièce-jointe pour le moment.',
'View file' => 'Voir le fichier',
'Last activity' => 'Dernières activités',
'Change subtask position' => 'Changer la position de la sous-tâche',
'This value must be greater than %d' => 'Cette valeur doit être plus grande que %d',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -975,7 +975,7 @@ return array(
'Manager' => 'Gerente',
'Project Manager' => 'Gerente de projeto',
'Project Member' => 'Membro de projeto',
'Project Viewer' => '',
// 'Project Viewer' => '',
'Your account is locked for %d minutes' => 'A sua conta está bloqueada por %d minutos',
'Invalid captcha' => 'Captcha inválido',
'The name must be unique' => 'O nome deve ser único',
@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
'Uploaded by %s' => 'Enviado por %s',
'Filename' => 'Nome do ficheiro',
'Size' => 'Tamanho',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
'Uploaded by %s' => 'Загружено пользователем: %s',
'Filename' => 'Имя файла',
'Size' => 'Размер',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -20,10 +20,10 @@ return array(
'Red' => 'สีแดง',
'Orange' => 'สีส้ม',
'Grey' => 'สีเทา',
'Brown' => 'สีน้ำตาล',
'Deep Orange' => 'สีส้มเข้ม',
'Dark Grey' => 'สีเทาเข้ม',
'Pink' => 'สีชมพู',
'Brown' => 'สีน้ำตาล',
'Deep Orange' => 'สีส้มเข้ม',
'Dark Grey' => 'สีเทาเข้ม',
'Pink' => 'สีชมพู',
// 'Teal' => '',
// 'Cyan' => '',
// 'Lime' => '',
@ -598,8 +598,6 @@ return array(
'Compact/wide view' => 'พอดี/กว้าง มุมมอง',
'No results match:' => 'ไม่มีผลลัพท์ที่ตรง',
'Currency' => 'สกุลเงิน',
'Files' => 'ไฟล์',
'Images' => 'รูปภาพ',
'Private project' => 'โปรเจคส่วนตัว',
// 'AUD - Australian Dollar' => '',
// 'CAD - Canadian Dollar' => '',
@ -645,15 +643,12 @@ return array(
'Test your device' => 'ทดสอบอุปกรณ์ของคุณ',
'Assign a color when the task is moved to a specific column' => 'กำหนดสีเมื่องานถูกย้ายไปคอลัมน์ที่กำหนดไว้',
// '%s via Kanboard' => '',
'uploaded by: %s' => 'อัพโหลดโดย: %s',
'uploaded on: %s' => 'อัพโหลดบน: %s',
'size: %s' => 'ขนาด: %s',
'Burndown chart for "%s"' => 'แผนภูมิงานกับเวลา "%s"',
'Burndown chart' => 'แผนภูมิงานกับเวลา',
'This chart show the task complexity over the time (Work Remaining).' => 'แผนภูมืแสดงความซับซ้อนของงานตามเวลา (งานที่เหลือ)',
'Screenshot taken %s' => 'จับภาพหน้าจอ %s',
'This chart show the task complexity over the time (Work Remaining).' => 'แผนภูมืแสดงความซับซ้อนของงานตามเวลา (งานที่เหลือ)',
'Screenshot taken %s' => 'จับภาพหน้าจอ %s',
'Add a screenshot' => 'เพิ่ม screenshot',
'Take a screenshot and press CTRL+V or ⌘+V to paste here.' => 'จับภาพหน้าจอ (screenshot) และกด CTRL+V หรือ ⌘+V เพื่อวางที่นี้',
'Take a screenshot and press CTRL+V or ⌘+V to paste here.' => 'จับภาพหน้าจอ (screenshot) และกด CTRL+V หรือ ⌘+V เพื่อวางที่นี้',
'Screenshot uploaded successfully.' => 'อัพโหลด screenshot เรียบร้อยแล้ว',
// 'SEK - Swedish Krona' => '',
// 'Identifier' => '',
@ -706,22 +701,22 @@ return array(
// 'Two factor authentication enabled' => '',
'Unable to update this user.' => 'ไม่สามารถปรับปรุงผู้ใช้นี้',
'There is no user management for private projects.' => 'ไม่มีการจัดการผู้ใช้สำหรับโปรเจคส่วนตัว',
'User that will receive the email' => 'ผู้ใช้จะได้รับอีเมล์',
'Email subject' => 'หัวเรื่องอีเมล์',
'Date' => 'วันที่',
'User that will receive the email' => 'ผู้ใช้จะได้รับอีเมล์',
'Email subject' => 'หัวเรื่องอีเมล์',
'Date' => 'วันที่',
// 'Add a comment log when moving the task between columns' => '',
// 'Move the task to another column when the category is changed' => '',
// 'Send a task by email to someone' => '',
'Reopen a task' => 'เปิดงานอีกครั้ง',
'Reopen a task' => 'เปิดงานอีกครั้ง',
'Column change' => 'เปลี่ยนคอลัมน์',
'Position change' => 'เปลี่ยนตำแหน่ง',
'Swimlane change' => 'เปลี่ยนสวิมเลน',
'Assignee change' => 'เปลี่ยนการผู้รับผิดชอบ',
'Position change' => 'เปลี่ยนตำแหน่ง',
'Swimlane change' => 'เปลี่ยนสวิมเลน',
'Assignee change' => 'เปลี่ยนการผู้รับผิดชอบ',
// '[%s] Overdue tasks' => '',
'Notification' => 'แจ้งเตือน',
'Notification' => 'แจ้งเตือน',
// '%s moved the task #%d to the first swimlane' => '',
// '%s moved the task #%d to the swimlane "%s"' => '',
'Swimlane' => 'สวิมเลน',
'Swimlane' => 'สวิมเลน',
// 'Gravatar' => '',
// '%s moved the task %s to the first swimlane' => '',
// '%s moved the task %s to the swimlane "%s"' => '',
@ -732,15 +727,15 @@ return array(
// 'The task have been moved to the first swimlane' => '',
// 'The task have been moved to another swimlane:' => '',
// 'Overdue tasks for the project "%s"' => '',
'New title: %s' => 'ชื่อเรื่องใหม่: %s',
'The task is not assigned anymore' => 'ไม่กำหนดผู้รับผิดชอบ',
'New assignee: %s' => 'ผู้รับผิดชอบใหม่: %s',
'There is no category now' => 'ปัจจุบันไม่มีกลุ่ม',
'New category: %s' => 'กลุ่มใหม่: %s',
'New color: %s' => 'สีใหม่: %s',
'New complexity: %d' => 'ความซับซ้อนใหม่: %d',
'New title: %s' => 'ชื่อเรื่องใหม่: %s',
'The task is not assigned anymore' => 'ไม่กำหนดผู้รับผิดชอบ',
'New assignee: %s' => 'ผู้รับผิดชอบใหม่: %s',
'There is no category now' => 'ปัจจุบันไม่มีกลุ่ม',
'New category: %s' => 'กลุ่มใหม่: %s',
'New color: %s' => 'สีใหม่: %s',
'New complexity: %d' => 'ความซับซ้อนใหม่: %d',
// 'The due date have been removed' => '',
'There is no description anymore' => 'ไม่มีคำอธิบาย',
'There is no description anymore' => 'ไม่มีคำอธิบาย',
// 'Recurrence settings have been modified' => '',
// 'Time spent changed: %sh' => '',
// 'Time estimated changed: %sh' => '',
@ -755,45 +750,45 @@ return array(
// '%%Y-%%m-%%d' => '',
// 'Total for all columns' => '',
// 'You need at least 2 days of data to show the chart.' => '',
'<15m' => '<15นาที',
'<30m' => '<30okmu',
'Stop timer' => 'หยุดจับเวลา',
'Start timer' => 'เริ่มจับเวลา',
'Add project member' => 'เพิ่มสมาชิกโปรเจค',
'Enable notifications' => 'เปิดการแจ้งเตือน',
'My activity stream' => 'กิจกรรมที่เกิดขึ้นของฉัน',
'My calendar' => 'ปฎิทินของฉัน',
'Search tasks' => 'ค้นหางาน',
'Back to the calendar' => 'กลับไปที่ปฎิทิน',
'Filters' => 'ตัวกรอง',
'Reset filters' => 'ล้างตัวกรอง',
'My tasks due tomorrow' => 'งานถึงกำหนดของฉันวันพรุ่งนี้',
'Tasks due today' => 'งานถึงกำหนดวันนี้',
'Tasks due tomorrow' => 'งานถึงกำหนดพรุ่งนี้',
'Tasks due yesterday' => 'งานถึงกำหนดเมื่อวาน',
'Closed tasks' => 'งานปิด',
'Open tasks' => 'งานเปิด',
'Not assigned' => 'ไม่กำหนดใคร',
'View advanced search syntax' => 'แสดงรูปแบบการค้นหาขั้นสูง',
'Overview' => 'ภาพรวม',
'<15m' => '<15นาที',
'<30m' => '<30okmu',
'Stop timer' => 'หยุดจับเวลา',
'Start timer' => 'เริ่มจับเวลา',
'Add project member' => 'เพิ่มสมาชิกโปรเจค',
'Enable notifications' => 'เปิดการแจ้งเตือน',
'My activity stream' => 'กิจกรรมที่เกิดขึ้นของฉัน',
'My calendar' => 'ปฎิทินของฉัน',
'Search tasks' => 'ค้นหางาน',
'Back to the calendar' => 'กลับไปที่ปฎิทิน',
'Filters' => 'ตัวกรอง',
'Reset filters' => 'ล้างตัวกรอง',
'My tasks due tomorrow' => 'งานถึงกำหนดของฉันวันพรุ่งนี้',
'Tasks due today' => 'งานถึงกำหนดวันนี้',
'Tasks due tomorrow' => 'งานถึงกำหนดพรุ่งนี้',
'Tasks due yesterday' => 'งานถึงกำหนดเมื่อวาน',
'Closed tasks' => 'งานปิด',
'Open tasks' => 'งานเปิด',
'Not assigned' => 'ไม่กำหนดใคร',
'View advanced search syntax' => 'แสดงรูปแบบการค้นหาขั้นสูง',
'Overview' => 'ภาพรวม',
// 'Board/Calendar/List view' => '',
// 'Switch to the board view' => '',
// 'Switch to the calendar view' => '',
// 'Switch to the list view' => '',
// 'Go to the search/filter box' => '',
// 'There is no activity yet.' => '',
'No tasks found.' => 'ไม่พบงาน',
'Keyboard shortcut: "%s"' => 'คีย์ลัด: %s',
'List' => 'ลิสต์',
'Filter' => 'ตัวกรอง',
'Advanced search' => 'ค้นหาขั้นสูง',
'Example of query: ' => 'ตัวอย่างคิวรี: ',
'Search by project: ' => 'ค้นหาตามโปรเจค: ',
'Search by column: ' => 'ค้นหาตามคอลัมน์: ',
'Search by assignee: ' => 'ค้นหาตามผู้รับผิดชอบ: ',
'Search by color: ' => 'ค้นหาตามสี: ',
'Search by category: ' => 'ค้นหาตามกลุ่ม: ',
'Search by description: ' => 'ค้นหาตามคำอธิบาย: ',
'No tasks found.' => 'ไม่พบงาน',
'Keyboard shortcut: "%s"' => 'คีย์ลัด: %s',
'List' => 'ลิสต์',
'Filter' => 'ตัวกรอง',
'Advanced search' => 'ค้นหาขั้นสูง',
'Example of query: ' => 'ตัวอย่างคิวรี: ',
'Search by project: ' => 'ค้นหาตามโปรเจค: ',
'Search by column: ' => 'ค้นหาตามคอลัมน์: ',
'Search by assignee: ' => 'ค้นหาตามผู้รับผิดชอบ: ',
'Search by color: ' => 'ค้นหาตามสี: ',
'Search by category: ' => 'ค้นหาตามกลุ่ม: ',
'Search by description: ' => 'ค้นหาตามคำอธิบาย: ',
'Search by due date: ' => 'ค้นหาตามวันครบกำหนด: ',
// 'Lead and Cycle time for "%s"' => '',
// 'Average time spent into each column for "%s"' => '',
@ -826,63 +821,63 @@ return array(
// 'There is no destination project available.' => '',
// 'Trigger automatically subtask time tracking' => '',
// 'Include closed tasks in the cumulative flow diagram' => '',
'Current swimlane: %s' => 'สวิมเลนปัจจุบัน: %s',
'Current column: %s' => 'คอลัมน์ปัจจุบัน: %s',
'Current category: %s' => 'กลุ่มปัจจุบัน: %s',
'no category' => 'ไม่มีกลุ่ม',
'Current swimlane: %s' => 'สวิมเลนปัจจุบัน: %s',
'Current column: %s' => 'คอลัมน์ปัจจุบัน: %s',
'Current category: %s' => 'กลุ่มปัจจุบัน: %s',
'no category' => 'ไม่มีกลุ่ม',
// 'Current assignee: %s' => '',
'not assigned' => 'ไม่กำหนด',
'Author:' => 'ผู้แต่ง:',
'contributors' => 'ผู้ให้กำเนิด',
'License:' => 'สัญญาอนุญาต:',
'License' => 'สัญญาอนุญาต',
'Enter the text below' => 'พิมพ์ข้อความด้านล่าง',
'Gantt chart for %s' => 'แผนภูมิแกรนท์สำหรับ %s',
'Sort by position' => 'เรียงตามตำแหน่ง',
'Sort by date' => 'เรียงตามวัน',
'Add task' => 'เพิ่มงาน',
'Start date:' => 'วันที่เริ่ม:',
'Due date:' => 'วันครบกำหนด:',
'There is no start date or due date for this task.' => 'งานนี้ไม่มีวันที่เริ่มหรือวันครบกำหนด',
'not assigned' => 'ไม่กำหนด',
'Author:' => 'ผู้แต่ง:',
'contributors' => 'ผู้ให้กำเนิด',
'License:' => 'สัญญาอนุญาต:',
'License' => 'สัญญาอนุญาต',
'Enter the text below' => 'พิมพ์ข้อความด้านล่าง',
'Gantt chart for %s' => 'แผนภูมิแกรนท์สำหรับ %s',
'Sort by position' => 'เรียงตามตำแหน่ง',
'Sort by date' => 'เรียงตามวัน',
'Add task' => 'เพิ่มงาน',
'Start date:' => 'วันที่เริ่ม:',
'Due date:' => 'วันครบกำหนด:',
'There is no start date or due date for this task.' => 'งานนี้ไม่มีวันที่เริ่มหรือวันครบกำหนด',
// 'Moving or resizing a task will change the start and due date of the task.' => '',
'There is no task in your project.' => 'โปรเจคนี้ไม่มีงาน',
'Gantt chart' => 'แผนภูมิแกรนท์',
'There is no task in your project.' => 'โปรเจคนี้ไม่มีงาน',
'Gantt chart' => 'แผนภูมิแกรนท์',
// 'People who are project managers' => '',
// 'People who are project members' => '',
// 'NOK - Norwegian Krone' => '',
'Show this column' => 'แสดงคอลัมนี้',
'Hide this column' => 'ซ่อนคอลัมน์นี้',
'open file' => 'เปิดไฟล์',
'End date' => 'วันจบ',
'Users overview' => 'ภาพรวมผู้ใช้',
'Members' => 'สมาชิก',
'Shared project' => 'แชร์โปรเจค',
'Project managers' => 'ผู้จัดการโปรเจค',
'Gantt chart for all projects' => 'แผนภูมืแกรนท์สำหรับทุกโปรเจค',
'Projects list' => 'รายการโปรเจค',
'Gantt chart for this project' => 'แผนภูมิแกรนท์สำหรับโปรเจคนี้',
'Project board' => 'บอร์ดโปรเจค',
'End date:' => 'วันที่จบ:',
'There is no start date or end date for this project.' => 'ไม่มีวันที่เริ่มหรือวันที่จบของโปรเจคนี้',
'Projects Gantt chart' => 'แผนภูมิแกรน์ของโปรเจค',
'Link type' => 'ประเภทลิงค์',
'Show this column' => 'แสดงคอลัมนี้',
'Hide this column' => 'ซ่อนคอลัมน์นี้',
'open file' => 'เปิดไฟล์',
'End date' => 'วันจบ',
'Users overview' => 'ภาพรวมผู้ใช้',
'Members' => 'สมาชิก',
'Shared project' => 'แชร์โปรเจค',
'Project managers' => 'ผู้จัดการโปรเจค',
'Gantt chart for all projects' => 'แผนภูมืแกรนท์สำหรับทุกโปรเจค',
'Projects list' => 'รายการโปรเจค',
'Gantt chart for this project' => 'แผนภูมิแกรนท์สำหรับโปรเจคนี้',
'Project board' => 'บอร์ดโปรเจค',
'End date:' => 'วันที่จบ:',
'There is no start date or end date for this project.' => 'ไม่มีวันที่เริ่มหรือวันที่จบของโปรเจคนี้',
'Projects Gantt chart' => 'แผนภูมิแกรน์ของโปรเจค',
'Link type' => 'ประเภทลิงค์',
// 'Change task color when using a specific task link' => '',
// 'Task link creation or modification' => '',
// 'Milestone' => '',
'Documentation: %s' => 'เอกสาร: %s',
'Documentation: %s' => 'เอกสาร: %s',
// 'Switch to the Gantt chart view' => '',
// 'Reset the search/filter box' => '',
'Documentation' => 'เอกสาร',
'Table of contents' => 'สารบัญ',
'Gantt' => 'แกรนท์',
'Author' => 'ผู้แต่ง',
'Version' => 'เวอร์ชัน',
'Plugins' => 'ปลั๊กอิน',
'There is no plugin loaded.' => 'ไม่มีปลั๊กอินถูกโหลดไว้',
'Set maximum column height' => 'กำหนดความสูงสูงสุดของคอลัมน์',
'Remove maximum column height' => 'เอาความสูงสูงสุดของคอลัมน์ออก',
'My notifications' => 'การแจ้งเตือนของฉัน',
'Custom filters' => 'ตัวกรองกำหนดเอง',
'Documentation' => 'เอกสาร',
'Table of contents' => 'สารบัญ',
'Gantt' => 'แกรนท์',
'Author' => 'ผู้แต่ง',
'Version' => 'เวอร์ชัน',
'Plugins' => 'ปลั๊กอิน',
'There is no plugin loaded.' => 'ไม่มีปลั๊กอินถูกโหลดไว้',
'Set maximum column height' => 'กำหนดความสูงสูงสุดของคอลัมน์',
'Remove maximum column height' => 'เอาความสูงสูงสุดของคอลัมน์ออก',
'My notifications' => 'การแจ้งเตือนของฉัน',
'Custom filters' => 'ตัวกรองกำหนดเอง',
// 'Your custom filter have been created successfully.' => '',
// 'Unable to create your custom filter.' => '',
// 'Custom filter removed successfully.' => '',
@ -890,7 +885,7 @@ return array(
// 'Edit custom filter' => '',
// 'Your custom filter have been updated successfully.' => '',
// 'Unable to update custom filter.' => '',
'Web' => 'เวบ',
'Web' => 'เวบ',
// 'New attachment on task #%d: %s' => '',
// 'New comment on task #%d' => '',
// 'Comment updated on task #%d' => '',
@ -906,24 +901,24 @@ return array(
// 'Assignee changed on task #%d' => '',
// '%d overdue tasks' => '',
// 'Task #%d is overdue' => '',
'No new notifications.' => 'ไม่มีการแจ้งเตือนใหม่',
'Mark all as read' => 'มาร์คทั้งหมดว่าอ่านแล้ว',
'Mark as read' => 'มาร์คว่าอ่านแล้ว',
'No new notifications.' => 'ไม่มีการแจ้งเตือนใหม่',
'Mark all as read' => 'มาร์คทั้งหมดว่าอ่านแล้ว',
'Mark as read' => 'มาร์คว่าอ่านแล้ว',
// 'Total number of tasks in this column across all swimlanes' => '',
'Collapse swimlane' => 'ย่อสวิมเลน',
'Expand swimlane' => 'ขยายสวิมเลน',
'Add a new filter' => 'เพิ่มตัวกรองใหม่',
'Share with all project members' => 'แชร์ให้สมาชิกทุกคนของโปรเจค',
'Shared' => 'แชร์',
//'Owner' => '',
'Unread notifications' => 'การแจ้งเตือนยังไม่ได้อ่าน',
'My filters' => 'ตัวกรองของฉัน',
'Notification methods:' => 'ลักษณะการแจ้งเตือน:',
'Import tasks from CSV file' => 'นำเข้างานจากไฟล์ CSV',
'Unable to read your file' => 'ไม่สามารถอ่านไฟล์ของคุณ',
'Collapse swimlane' => 'ย่อสวิมเลน',
'Expand swimlane' => 'ขยายสวิมเลน',
'Add a new filter' => 'เพิ่มตัวกรองใหม่',
'Share with all project members' => 'แชร์ให้สมาชิกทุกคนของโปรเจค',
'Shared' => 'แชร์',
// 'Owner' => '',
'Unread notifications' => 'การแจ้งเตือนยังไม่ได้อ่าน',
'My filters' => 'ตัวกรองของฉัน',
'Notification methods:' => 'ลักษณะการแจ้งเตือน:',
'Import tasks from CSV file' => 'นำเข้างานจากไฟล์ CSV',
'Unable to read your file' => 'ไม่สามารถอ่านไฟล์ของคุณ',
// '%d task(s) have been imported successfully.' => '',
'Nothing have been imported!' => 'ไม่มีอะไรถูกนำเข้า',
'Import users from CSV file' => 'นำเข้าผู้ใช้จากไฟล์ CSV',
'Nothing have been imported!' => 'ไม่มีอะไรถูกนำเข้า',
'Import users from CSV file' => 'นำเข้าผู้ใช้จากไฟล์ CSV',
// '%d user(s) have been imported successfully.' => '',
// 'Comma' => '',
// 'Semi-colon' => '',
@ -937,13 +932,13 @@ return array(
// 'Append/Replace' => '',
// 'Append' => '',
// 'Replace' => '',
'Import' => 'นำเข้า',
'change sorting' => 'เปลี่ยนการเรียง',
'Import' => 'นำเข้า',
'change sorting' => 'เปลี่ยนการเรียง',
// 'Tasks Importation' => '',
// 'Delimiter' => '',
// 'Enclosure' => '',
'CSV File' => 'ไฟล์ CSV',
'Instructions' => 'คำสั่ง',
'CSV File' => 'ไฟล์ CSV',
'Instructions' => 'คำสั่ง',
// 'Your file must use the predefined CSV format' => '',
// 'Your file must be encoded in UTF-8' => '',
// 'The first row must be the header' => '',
@ -976,7 +971,7 @@ return array(
// 'Remove group' => '',
// 'Group removed successfully.' => '',
// 'Unable to remove this group.' => '',
'Project Permissions' => 'การอนุญาตใช้งานโปรเจค',
'Project Permissions' => 'การอนุญาตใช้งานโปรเจค',
// 'Manager' => '',
// 'Project Manager' => '',
// 'Project Member' => '',
@ -994,15 +989,15 @@ return array(
// 'Do you really want to remove this group: "%s"?' => '',
// 'There is no user in this group.' => '',
// 'Remove this user' => '',
'Permissions' => 'การอนุญาตใช้งาน',
'Allowed Users' => 'การอนุญาตผู้ใช้',
'Permissions' => 'การอนุญาตใช้งาน',
'Allowed Users' => 'การอนุญาตผู้ใช้',
// 'No user have been allowed specifically.' => '',
// 'Role' => '',
'Enter user name...' => 'พิมพ์ชื่อผู้ใน้',
'Allowed Groups' => 'อนุญาตกลุ่ม',
'Enter user name...' => 'พิมพ์ชื่อผู้ใน้',
'Allowed Groups' => 'อนุญาตกลุ่ม',
// 'No group have been allowed specifically.' => '',
'Group' => 'กลุ่ม',
'Group Name' => 'ชื่อกลุ่ม',
'Group' => 'กลุ่ม',
'Group Name' => 'ชื่อกลุ่ม',
// 'Enter group name...' => '',
// 'Role:' => '',
// 'Project members' => '',
@ -1045,77 +1040,116 @@ return array(
// '%d task(s) in the column "%s" and the swimlane "%s" will be closed.' => '',
// 'Close all tasks of this column' => '',
// 'No plugin has registered a project notification method. You can still configure individual notifications in your user profile.' => '',
'My dashboard' => 'แดชบอร์ดของฉํน',
'My profile' => 'โปรเจคของฉัน',
'My dashboard' => 'แดชบอร์ดของฉํน',
'My profile' => 'โปรเจคของฉัน',
// 'Project owner: ' => '',
// 'The project identifier is optional and must be alphanumeric, example: MYPROJECT.' => '',
'Project owner' => 'เจ้าของโปรเจค',
'Those dates are useful for the project Gantt chart.' => 'วันที่ใช้สำหรับแผนภูมิแกรนท์ของโปรเจค',
'Project owner' => 'เจ้าของโปรเจค',
'Those dates are useful for the project Gantt chart.' => 'วันที่ใช้สำหรับแผนภูมิแกรนท์ของโปรเจค',
// 'Private projects do not have users and groups management.' => '',
// 'There is no project member.' => '',
'Priority' => 'ความสำคัญ',
'Task priority' => 'ความสำคัญของงาน',
'General' => 'ทั่วไป',
'Dates' => 'วันที่',
'Default priority' => 'ความสำคัญเริ่มต้น',
'Lowest priority' => 'ความสำคัญต่ำสุด',
'Highest priority' => 'ความสำคัญสูงสุด',
'If you put zero to the low and high priority, this feature will be disabled.' => 'ถ้าคุณใส่เลขศูนย์ทั้งความสำคัญต่ำและความสำคัญสูง จะเป็นการปิดการทำงานคุณลักษณะนี้',
'Priority' => 'ความสำคัญ',
'Task priority' => 'ความสำคัญของงาน',
'General' => 'ทั่วไป',
'Dates' => 'วันที่',
'Default priority' => 'ความสำคัญเริ่มต้น',
'Lowest priority' => 'ความสำคัญต่ำสุด',
'Highest priority' => 'ความสำคัญสูงสุด',
'If you put zero to the low and high priority, this feature will be disabled.' => 'ถ้าคุณใส่เลขศูนย์ทั้งความสำคัญต่ำและความสำคัญสูง จะเป็นการปิดการทำงานคุณลักษณะนี้',
// 'Close a task when there is no activity' => '',
//'Duration in days' => 'ระหว่างวัน',
// 'Duration in days' => '',
// 'Send email when there is no activity on a task' => '',
'List of external links' => 'รายการเชื่อมโยงภายนอก',
'List of external links' => 'รายการเชื่อมโยงภายนอก',
// 'Unable to fetch link information.' => '',
// 'Daily background job for tasks' => '',
'Auto' => 'อัตโนมัติ',
'Auto' => 'อัตโนมัติ',
// 'Related' => '',
'Attachment' => 'แนบ',
'Title not found' => 'ไม่พบหัวเรื่อง',
'Web Link' => 'เวบลิงค์',
'External links' => 'เชื่อมโยงภายนอก',
'Attachment' => 'แนบ',
'Title not found' => 'ไม่พบหัวเรื่อง',
'Web Link' => 'เวบลิงค์',
'External links' => 'เชื่อมโยงภายนอก',
// 'Add external link' => '',
'Type' => 'ประเภท',
'Type' => 'ประเภท',
// 'Dependency' => '',
'Add internal link' => 'เพิ่มการเชื่อมโยงภายใน',
'Add a new external link' => 'เพิ่มการเชื่อมโยงภายนอกใหม่',
'Edit external link' => 'แก้ไขการเชื่อมโยงภายนอก',
'External link' => 'เชื่อมโยงภายนอก',
'Add internal link' => 'เพิ่มการเชื่อมโยงภายใน',
'Add a new external link' => 'เพิ่มการเชื่อมโยงภายนอกใหม่',
'Edit external link' => 'แก้ไขการเชื่อมโยงภายนอก',
'External link' => 'เชื่อมโยงภายนอก',
// 'Copy and paste your link here...' => '',
// 'URL' => '',
// 'There is no external link for the moment.' => '',
'Internal links' => 'เชื่อมโยงภายใน',
'There is no internal link for the moment.' => 'ขณะนี้ไม่มีการเชื่อมโยงภายใน',
'Internal links' => 'เชื่อมโยงภายใน',
'There is no internal link for the moment.' => 'ขณะนี้ไม่มีการเชื่อมโยงภายใน',
'Assign to me' => 'ฉันรับผิดชอบ',
'Me' => 'ฉัน',
'Me' => 'ฉัน',
// 'Do not duplicate anything' => '',
'Projects management' => 'การจัดการโปรเจค',
'Users management' => 'การจัดการผู้ใช้',
'Groups management' => 'การจัดการกลุ่ม',
'Create from another project' => 'สร้างโปรเจคอื่น',
'There is no subtask at the moment.' => 'ขณะนี้ไม่มีงานย่อย',
'open' => 'เปิด',
'closed' => 'ปิด',
'Projects management' => 'การจัดการโปรเจค',
'Users management' => 'การจัดการผู้ใช้',
'Groups management' => 'การจัดการกลุ่ม',
'Create from another project' => 'สร้างโปรเจคอื่น',
'There is no subtask at the moment.' => 'ขณะนี้ไม่มีงานย่อย',
'open' => 'เปิด',
'closed' => 'ปิด',
'Priority:' => 'ความสำคัญ:',
'Reference:' => 'อ้างถึง:',
'Complexity:' => 'ความซับซ้อน:',
'Swimlane:' => 'สวิมเลน:',
'Column:' => 'คอลัมน์:',
'Position:' => 'ตำแหน่ง:',
'Creator:' => 'ผู้สร้าง:',
'Time estimated:' => 'เวลาเฉลี่ย:',
'%s hours' => '%s ชั่วโมง',
'Time spent:' => 'ใช้เวลา:',
'Created:' => 'สร้าง:',
'Modified:' => 'แก้ไข:',
'Completed:' => 'เสร็จสิ้น:',
'Started:' => 'เริ่ม:',
'Reference:' => 'อ้างถึง:',
'Complexity:' => 'ความซับซ้อน:',
'Swimlane:' => 'สวิมเลน:',
'Column:' => 'คอลัมน์:',
'Position:' => 'ตำแหน่ง:',
'Creator:' => 'ผู้สร้าง:',
'Time estimated:' => 'เวลาเฉลี่ย:',
'%s hours' => '%s ชั่วโมง',
'Time spent:' => 'ใช้เวลา:',
'Created:' => 'สร้าง:',
'Modified:' => 'แก้ไข:',
'Completed:' => 'เสร็จสิ้น:',
'Started:' => 'เริ่ม:',
'Moved:' => 'ย้าย:',
'Task #%d' => 'งานที่ #%d',
'Sub-tasks' => 'งานย่อย',
'Date and time format' => 'รูปแบบของวันเวลา',
'Time format' => 'รูปแบบของเวลา',
'Start date: ' => 'เริ่มวันที่:',
'End date: ' => 'จบวันที่:',
'New due date: ' => 'วันครบกำหนดใหม่',
'Start date changed: ' => 'เปลี่ยนวันที่เริ่ม',
'Task #%d' => 'งานที่ #%d',
'Sub-tasks' => 'งานย่อย',
'Date and time format' => 'รูปแบบของวันเวลา',
'Time format' => 'รูปแบบของเวลา',
'Start date: ' => 'เริ่มวันที่:',
'End date: ' => 'จบวันที่:',
'New due date: ' => 'วันครบกำหนดใหม่',
'Start date changed: ' => 'เปลี่ยนวันที่เริ่ม',
// 'Disable private projects' => '',
// 'Do you really want to remove this custom filter: "%s"?' => '',
// 'Remove a custom filter' => '',
// 'User activated successfully.' => '',
// 'Unable to enable this user.' => '',
// 'User disabled successfully.' => '',
// 'Unable to disable this user.' => '',
// 'All files have been uploaded successfully.' => '',
// 'View uploaded files' => '',
// 'The maximum allowed file size is %sB.' => '',
// 'Choose files again' => '',
// 'Drag and drop your files here' => '',
// 'choose files' => '',
// 'View profile' => '',
// 'Two Factor' => '',
// 'Disable user' => '',
// 'Do you really want to disable this user: "%s"?' => '',
// 'Enable user' => '',
// 'Do you really want to enable this user: "%s"?' => '',
// 'Download' => '',
// 'Uploaded: %s' => '',
// 'Size: %s' => '',
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
// 'Uploaded by %s' => '',
// 'Filename' => '',
// 'Size' => '',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -1138,4 +1138,18 @@ return array(
'Uploaded by %s' => '由%s上传',
'Filename' => '文件名',
'Size' => '大小',
// 'Column created successfully.' => '',
// 'Another column with the same name exists in the project' => '',
// 'Default filters' => '',
// 'Your board doesn\'t have any column!' => '',
// 'Change column position' => '',
// 'Switch to the project overview' => '',
// 'User filters' => '',
// 'Category filters' => '',
// 'Upload a file' => '',
// 'There is no attachment at the moment.' => '',
// 'View file' => '',
// 'Last activity' => '',
// 'Change subtask position' => '',
// 'This value must be greater than %d' => '',
);

View File

@ -9,7 +9,7 @@
</div>
<?php if (empty($columns)): ?>
<p class="alert alert-error"><?= t('Your board doesn\'t have any columns!') ?></p>
<p class="alert alert-error"><?= t('Your board doesn\'t have any column!') ?></p>
<?php else: ?>
<table
class="columns-table table-stripped"
@ -25,7 +25,7 @@
<?php foreach ($columns as $column): ?>
<tr data-column-id="<?= $column['id'] ?>">
<td>
<i class="fa fa-arrows-alt draggable-row-handle" title="<?= t('Move column position') ?>"></i>
<i class="fa fa-arrows-alt draggable-row-handle" title="<?= t('Change column position') ?>"></i>
<?= $this->e($column['title']) ?>
<?php if (! empty($column['description'])): ?>
<span class="tooltip" title='<?= $this->e($this->text->markdown($column['description'])) ?>'>

View File

@ -67,7 +67,7 @@
<?php if ($this->file->getPreviewType($file['name']) !== null): ?>
<li>
<i class="fa fa-eye fa-fw"></i>
<?= $this->url->link(t('View'), 'FileViewer', 'show', array('project_id' => $project['id'], 'file_id' => $file['id']), false, 'popover') ?>
<?= $this->url->link(t('View file'), 'FileViewer', 'show', array('project_id' => $project['id'], 'file_id' => $file['id']), false, 'popover') ?>
</li>
<?php endif ?>
<li>

View File

@ -18,7 +18,7 @@
<tr data-subtask-id="<?= $subtask['id'] ?>">
<td>
<?php if ($editable): ?>
<i class="fa fa-arrows-alt draggable-row-handle" title="<?= t('Move subtask position') ?>"></i>
<i class="fa fa-arrows-alt draggable-row-handle" title="<?= t('Change subtask position') ?>"></i>
<?= $this->subtask->toggleStatus($subtask, $task['project_id'], true) ?>
<?php else: ?>
<?= $this->subtask->getTitle($subtask) ?>

View File

@ -57,7 +57,7 @@
<?php if ($this->file->getPreviewType($file['name']) !== null): ?>
<li>
<i class="fa fa-eye fa-fw"></i>
<?= $this->url->link(t('View'), 'FileViewer', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'], 'file_id' => $file['id']), false, 'popover') ?>
<?= $this->url->link(t('View file'), 'FileViewer', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'], 'file_id' => $file['id']), false, 'popover') ?>
</li>
<?php endif ?>
<li>