[merlot] 2 new revisions pushed by esar...@gmail.com on 2012-03-18 19:40 GMT

1 view
Skip to first unread message

mer...@googlecode.com

unread,
Mar 18, 2012, 3:41:29 PM3/18/12
to merlot-...@googlegroups.com
2 new revisions:

Revision: e547fc0b27bd
Author: Emanuel Sartor <ema...@menttes.com>
Date: Sun Mar 18 12:09:22 2012
Log: Updated 'hours usage' and 'due in' columns in the project view so
that...
http://code.google.com/p/merlot/source/detail?r=e547fc0b27bd

Revision: 0d2c41e3afdf
Author: Emanuel Sartor <ema...@menttes.com>
Date: Sun Mar 18 12:39:56 2012
Log: Updated Spanish i18n.
http://code.google.com/p/merlot/source/detail?r=0d2c41e3afdf

==============================================================================
Revision: e547fc0b27bd
Author: Emanuel Sartor <ema...@menttes.com>
Date: Sun Mar 18 12:09:22 2012
Log: Updated 'hours usage' and 'due in' columns in the project view so
that:
* Don't use canvas when rendering just text
* Internationalize all strings
http://code.google.com/p/merlot/source/detail?r=e547fc0b27bd

Modified:
/merlot/app.py
/merlot/static/merlot.js

=======================================
--- /merlot/app.py Sat Mar 17 17:00:34 2012
+++ /merlot/app.py Sun Mar 18 12:09:22 2012
@@ -446,9 +446,13 @@
'SPECIFIC_DATE_I18N': _('Specific Date'),
'DUE_IN_I18N': _('Due in'),
'HOURS_USAGE_I18N': _('Hours Usage'),
- 'BEHIND_I18N': _('behind'),
+ 'DAYS_BEHIND_I18N': _('days behind'),
+ 'DAY_BEHIND_I18N': _('day behind'),
'DAYS_I18N': _('days'),
- 'NO_DEADLINE': _('Deadline not set')}
+ 'DAY_I18N': _('day'),
+ 'NO_DEADLINE_I18N': _('Deadline not set'),
+ 'HOURS_I18N': _('hours'),
+ 'COMPLETED_I18N': _('Completed')}
message_variable = "merlot = {};merlot.i18n = {\n%s}\n"
response = self.request.response
response.setHeader('Content-Type', 'text/javascript;
charset=UTF-8')
=======================================
--- /merlot/static/merlot.js Sat Mar 17 13:16:51 2012
+++ /merlot/static/merlot.js Sun Mar 18 12:09:22 2012
@@ -296,11 +296,10 @@

var hoursGraph = function(row) {
//layout setup
- var canvas_elem = '<canvas width="230" height="30"></canvas>'
- var est_el = $('.estimate', row);
+ var canvas_elem = '<canvas width="230" height="32"></canvas>';
var woh_el = $('.worked-hours', row);
var rem_el = $('.remaining', row);
- est_el.before('<td class="hours-graph">'+canvas_elem+'</td>');
+ var est_el = $('.estimate', row);

var th_hoursusage = $('<th
class="hours-usage-header">'+merlot.i18n.HOURS_USAGE_I18N+'</th>');
estimate_header.before(th_hoursusage);
@@ -312,6 +311,8 @@
var worked_hours = woh_el.html() ? woh_el.html()*1 : 0;
var remaining_hours = rem_el.html() ? rem_el.html()*1 : 0;
if (estimation) {
+ est_el.before('<td class="hours-graph">'+canvas_elem+'</td>');
+
//bounding box(worked_hours / estimation) * 100;
var box = 230;
var lmargin = 15;
@@ -392,12 +393,8 @@
ctx.fillText((porcentage < 100 ?
Math.round(porcentage) : '100') + "%", proportion+3, 5);
}
} else {
- if (est_el.length){
- canvas = $('.hours-graph canvas', row)[0];
- var ctx = canvas.getContext('2d');
-
- ctx.fillStyle = "#000";
- ctx.fillText(worked_hours +' hours', 0, 20);
+ if (est_el.length) {
+ est_el.before('<td class="worked-hours">'+worked_hours
+' '+merlot.i18n.HOURS_I18N+'</td>');
}
}

@@ -421,19 +418,27 @@
var diff = e-s;
var days = Math.floor(diff / (1000*60*60*24));
if (days < 0) {
- days = -days
- var days_status = ' ' + merlot.i18n.BEHIND_I18N;
+ days = -days;
+ if (days == 1) {
+ var days_status = days + ' ' +
merlot.i18n.DAY_BEHIND_I18N;
+ } else {
+ var days_status = days + ' ' +
merlot.i18n.DAYS_BEHIND_I18N;
+ }
} else {
- var days_status = '';
- }
- td.html(days + ' ' + merlot.i18n.DAYS_I18N + days_status);
+ if (days == 1) {
+ var days_status = days + ' ' +
merlot.i18n.DAY_I18N;
+ } else {
+ var days_status = days + ' ' +
merlot.i18n.DAYS_I18N;
+ }
+ }
+ td.html(days_status);
} else {
if (!end_date) {
td.html(merlot.i18n.NO_DEADLINE_I18N);
}
}
} else {
- td.html('completed');
+ td.html(merlot.i18n.COMPLETED_I18N);
}
start_date_dom.before(td);
start_date_dom.remove();

==============================================================================
Revision: 0d2c41e3afdf
Author: Emanuel Sartor <ema...@menttes.com>
Date: Sun Mar 18 12:39:56 2012
Log: Updated Spanish i18n.
http://code.google.com/p/merlot/source/detail?r=0d2c41e3afdf

Modified:
/merlot/app.py
/merlot/locales/en/LC_MESSAGES/merlot.po
/merlot/locales/es/LC_MESSAGES/merlot.po
/merlot/locales/ja/LC_MESSAGES/merlot.po
/merlot/locales/merlot.pot

=======================================
--- /merlot/app.py Sun Mar 18 12:09:22 2012
+++ /merlot/app.py Sun Mar 18 12:39:56 2012
@@ -346,7 +346,6 @@
self.widgets['id'].setRenderedValue(id)
self.widgets['id'].type = 'hidden'

- qst = 'Are you sure you want to delete the %s item?'
item = ''
if hasattr(self.context, 'content_type') and \
self.context.content_type == 'Log':
@@ -357,7 +356,9 @@
item = '"%s"' % self.context.title
else:
item = '"%s"' % self.context.id
- self.label = qst % (item,)
+ qst = _('Are you sure you want to delete the ${name} item?',
+ mapping={u'name': item})
+ self.label = qst

@grok.action(_(u'Delete'))
def delete(self, **data):
=======================================
--- /merlot/locales/en/LC_MESSAGES/merlot.po Wed Mar 23 23:51:59 2011
+++ /merlot/locales/en/LC_MESSAGES/merlot.po Sun Mar 18 12:39:56 2012
@@ -14,7 +14,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Development/Unknown\n"
-"POT-Creation-Date: Sun Mar 20 03:43:53 2011\n"
+"POT-Creation-Date: Sun Mar 18 16:33:50 2012\n"
"PO-Revision-Date: 2011-01-01 16:45-0300\n"
"Last-Translator: Emanuel Sartor <ema...@menttes.com>\n"
"Language-Team: English\n"
@@ -40,8 +40,8 @@
msgstr ""

#: merlot/app.py:173 merlot/app.py:204
-#: merlot/auth_templates/userfolder_index.pt:6
#: merlot/reports_templates/tasksreport_viewlet.pt:24
+#: merlot/auth_templates/userfolder_index.pt:6
msgid "Users"
msgstr ""

@@ -53,78 +53,99 @@
msgid "Not authorized!"
msgstr ""

-#: merlot/app.py:362
+#. Default: ""
+#: merlot/app.py:359
+msgid "Are you sure you want to delete the ${name} item?"
+msgstr ""
+
+#: merlot/app.py:363
msgid "Delete"
msgstr ""

-#: merlot/app.py:375
+#: merlot/app.py:376
msgid "Cancel"
msgstr ""

-#: merlot/app.py:436
+#: merlot/app.py:437
msgid "delete"
msgstr ""

-#: merlot/app.py:437
-msgid "Success"
-msgstr ""
-
#: merlot/app.py:438
-msgid "More"
+msgid "The log was successfully saved"
msgstr ""

#: merlot/app.py:439
-msgid "Enter a date here"
+msgid "Add another log to this task"
msgstr ""

#: merlot/app.py:440
-msgid "Type a date below"
+msgid "Enter a date here"
msgstr ""

#: merlot/app.py:441
-msgid "Today"
+msgid "Type a date below"
msgstr ""

#: merlot/app.py:442
-msgid "Last 7 days"
+msgid "Today"
msgstr ""

#: merlot/app.py:443
-msgid "Month to date"
+msgid "Last 7 days"
msgstr ""

#: merlot/app.py:444
-msgid "The previous month"
+msgid "Month to date"
msgstr ""

#: merlot/app.py:445
-msgid "Date Range"
+msgid "The previous month"
msgstr ""

#: merlot/app.py:446
-msgid "Specific Date"
+msgid "Date Range"
msgstr ""

#: merlot/app.py:447
-msgid "Due in"
+msgid "Specific Date"
msgstr ""

#: merlot/app.py:448
-msgid "Hours Usage"
+msgid "Due in"
msgstr ""

#: merlot/app.py:449
-msgid "behind"
+msgid "Hours Usage"
msgstr ""

#: merlot/app.py:450
-msgid "days"
+msgid "days behind"
msgstr ""

#: merlot/app.py:451
+msgid "day behind"
+msgstr ""
+
+#: merlot/app.py:452
+msgid "days"
+msgstr ""
+
+#: merlot/app.py:453
+msgid "day"
+msgstr ""
+
+#: merlot/app.py:454
msgid "Deadline not set"
msgstr ""

+#: merlot/app.py:455
+msgid "hours"
+msgstr ""
+
+#: merlot/app.py:456 merlot/vocabularies.py:82
+msgid "Completed"
+msgstr ""
+
#: merlot/app.py:50
msgid "Merlot — Project Management Software"
msgstr ""
@@ -299,107 +320,115 @@
msgid "Modification date"
msgstr ""

-#: merlot/interfaces.py:158 merlot/interfaces.py:197
merlot/interfaces.py:232
+#: merlot/interfaces.py:158 merlot/interfaces.py:199
merlot/interfaces.py:234
#: merlot/project_templates/task_index.pt:88
#: merlot/reports_templates/logsreport_viewlet.pt:16
msgid "Description"
msgstr ""

-#: merlot/interfaces.py:160 merlot/interfaces.py:205
+#: merlot/interfaces.py:160
+msgid "Client"
+msgstr ""
+
+#: merlot/interfaces.py:165 merlot/interfaces.py:207
#: merlot/client_templates/client_index.pt:52
msgid "Status"
msgstr ""

-#: merlot/interfaces.py:162
+#: merlot/interfaces.py:167
msgid "The status the project is in"
msgstr ""

-#: merlot/interfaces.py:168 merlot/interfaces.py:212
+#: merlot/interfaces.py:173 merlot/interfaces.py:214
#: merlot/project_templates/project_index.pt:102
msgid "Start date"
msgstr ""

-#: merlot/interfaces.py:171 merlot/interfaces.py:215
+#: merlot/interfaces.py:176 merlot/interfaces.py:217
#: merlot/project_templates/project_index.pt:103
msgid "End date"
msgstr ""

-#: merlot/interfaces.py:172
-msgid "Client"
-msgstr ""
-
-#: merlot/interfaces.py:181 merlot/interfaces.py:227
+#: merlot/interfaces.py:183 merlot/interfaces.py:229
msgid "Start date must preceed end date"
msgstr ""

-#: merlot/interfaces.py:187 merlot/interfaces.py:273
+#: merlot/interfaces.py:189 merlot/interfaces.py:275
msgid "Next ID"
msgstr ""

#: merlot/interfaces.py:19 merlot/interfaces.py:69 merlot/interfaces.py:152
-#: merlot/interfaces.py:157 merlot/interfaces.py:196
merlot/interfaces.py:274
-#: merlot/interfaces.py:279 merlot/client_templates/client_index.pt:49
+#: merlot/interfaces.py:157 merlot/interfaces.py:198
merlot/interfaces.py:276
+#: merlot/interfaces.py:281 merlot/client_templates/client_index.pt:49
msgid "Title"
msgstr ""

-#: merlot/interfaces.py:199
+#: merlot/interfaces.py:201
msgid "Priority"
msgstr ""

-#: merlot/interfaces.py:207
+#: merlot/interfaces.py:209
msgid "The status the task is in"
msgstr ""

-#: merlot/interfaces.py:216
+#: merlot/interfaces.py:218
msgid "Hours estimate"
msgstr ""

-#: merlot/interfaces.py:217 merlot/interfaces.py:240
+#: merlot/interfaces.py:219 merlot/interfaces.py:242
msgid "Remaining hours"
msgstr ""

-#: merlot/interfaces.py:234 merlot/project_templates/task_index.pt:89
+#: merlot/interfaces.py:236 merlot/project_templates/task_index.pt:89
#: merlot/reports_templates/logsreport_viewlet.pt:17
msgid "Date"
msgstr ""

-#: merlot/interfaces.py:238
+#: merlot/interfaces.py:240
msgid "Worked hours"
msgstr ""

-#: merlot/interfaces.py:241
+#: merlot/interfaces.py:243
msgid "The task will be automatically marked as completed if you enter 0
here"
msgstr ""

-#: merlot/interfaces.py:281
+#: merlot/interfaces.py:283
#: merlot/client_templates/clientcontainer_index.pt:27
msgid "Type"
msgstr ""

-#: merlot/interfaces.py:283
+#: merlot/interfaces.py:285
msgid "The client type"
msgstr ""

-#: merlot/interfaces.py:317 merlot/interfaces.py:341
+#: merlot/interfaces.py:319 merlot/interfaces.py:345
#: merlot/reports_templates/logsreport_viewlet.pt:14
msgid "Project"
msgstr ""

-#: merlot/interfaces.py:323 merlot/interfaces.py:347
+#: merlot/interfaces.py:320 merlot/interfaces.py:346
+msgid "Select a project"
+msgstr ""
+
+#: merlot/interfaces.py:326 merlot/interfaces.py:352
msgid "From"
msgstr ""

-#: merlot/interfaces.py:327 merlot/interfaces.py:351
+#: merlot/interfaces.py:330 merlot/interfaces.py:356
msgid "To"
msgstr ""

-#: merlot/interfaces.py:331 merlot/interfaces.py:355
+#: merlot/interfaces.py:334 merlot/interfaces.py:360
#: merlot/project_templates/task_index.pt:87
#: merlot/reports_templates/logsreport_viewlet.pt:13
msgid "User"
msgstr ""

-#: merlot/interfaces.py:74 merlot/interfaces.py:81 merlot/interfaces.py:237
+#: merlot/interfaces.py:335 merlot/interfaces.py:361
+msgid "Select a user"
+msgstr ""
+
+#: merlot/interfaces.py:74 merlot/interfaces.py:81 merlot/interfaces.py:239
#: merlot/auth_templates/userfolder_index.pt:27
msgid "Username"
msgstr ""
@@ -484,19 +513,14 @@
msgid "Hours:"
msgstr ""

-#: merlot/project_templates/add_log_ajax_form.pt:13
-#: merlot/project_templates/task_index.pt:46
-msgid "Remaining:"
+#: merlot/project_templates/add_log_ajax_form.pt:18
+msgid "Date:"
msgstr ""

-#: merlot/project_templates/add_log_ajax_form.pt:18
+#: merlot/project_templates/add_log_ajax_form.pt:24
msgid "Description:"
msgstr ""

-#: merlot/project_templates/add_log_ajax_form.pt:25
-msgid "Date:"
-msgstr ""
-
#: merlot/project_templates/project_index.pt:104
msgid "Estimate"
msgstr ""
@@ -514,10 +538,10 @@

#: merlot/project_templates/project_index.pt:107
#: merlot/project_templates/task_index.pt:91
-#: merlot/auth_templates/userfolder_index.pt:29
-#: merlot/client_templates/clientcontainer_index.pt:28
#: merlot/reports_templates/logsreport_viewlet.pt:19
#: merlot/reports_templates/tasksreport_viewlet.pt:26
+#: merlot/client_templates/clientcontainer_index.pt:28
+#: merlot/auth_templates/userfolder_index.pt:29
msgid "Actions"
msgstr ""

@@ -527,6 +551,49 @@
msgid "log-time-title"
msgstr ""

+#: merlot/project_templates/project_index.pt:137
+#: merlot/project_templates/project_index.pt:145
+#: merlot/project_templates/project_index.pt:153
+#: merlot/project_templates/task_index.pt:108
+#: merlot/project_templates/task_index.pt:116
+#: merlot/project_templates/projects_listing.pt:39
+#: merlot/project_templates/projects_listing.pt:46
+#: merlot/app_templates/dashboard.pt:66
+#: merlot/reports_templates/logsreport_viewlet.pt:38
+#: merlot/reports_templates/logsreport_viewlet.pt:46
+#: merlot/reports_templates/tasksreport_viewlet.pt:47
+#: merlot/reports_templates/tasksreport_viewlet.pt:55
+#: merlot/client_templates/clientcontainer_index.pt:40
+#: merlot/client_templates/clientcontainer_index.pt:43
+#: merlot/auth_templates/userfolder_index.pt:43
+#: merlot/auth_templates/userfolder_index.pt:51
+msgid "${img}"
+msgstr ""
+
+#. Default: "Edit"
+#: merlot/project_templates/project_index.pt:139
+#: merlot/project_templates/task_index.pt:102
+#: merlot/project_templates/projects_listing.pt:34
+#: merlot/reports_templates/logsreport_viewlet.pt:32
+#: merlot/reports_templates/tasksreport_viewlet.pt:41
+#: merlot/client_templates/client_index.pt:7
+#: merlot/client_templates/clientcontainer_index.pt:38
+#: merlot/auth_templates/userfolder_index.pt:37
+msgid "edit-action-title"
+msgstr ""
+
+#. Default: "Delete"
+#: merlot/project_templates/project_index.pt:147
+#: merlot/project_templates/task_index.pt:110
+#: merlot/project_templates/projects_listing.pt:41
+#: merlot/reports_templates/logsreport_viewlet.pt:40
+#: merlot/reports_templates/tasksreport_viewlet.pt:49
+#: merlot/client_templates/client_index.pt:19
+#: merlot/client_templates/clientcontainer_index.pt:41
+#: merlot/auth_templates/userfolder_index.pt:45
+msgid "delete-action-title"
+msgstr ""
+
#: merlot/project_templates/project_index.pt:15
#: merlot/project_templates/task_index.pt:15
#: merlot/client_templates/client_index.pt:24
@@ -577,8 +644,8 @@
#: merlot/project_templates/project_index.pt:81
#: merlot/project_templates/projectcontainer_index.pt:26
#: merlot/app_templates/dashboard.pt:25
-#: merlot/auth_templates/userfolder_index.pt:10
#: merlot/client_templates/clientcontainer_index.pt:9
+#: merlot/auth_templates/userfolder_index.pt:10
msgid "Search: ${search_field}"
msgstr ""

@@ -609,49 +676,6 @@
msgid "Filter:"
msgstr ""

-#. Default: "Edit"
-#: merlot/project_templates/projects_listing.pt:34
-#: merlot/project_templates/project_index.pt:139
-#: merlot/project_templates/task_index.pt:102
-#: merlot/auth_templates/userfolder_index.pt:37
-#: merlot/client_templates/clientcontainer_index.pt:38
-#: merlot/client_templates/client_index.pt:7
-#: merlot/reports_templates/logsreport_viewlet.pt:32
-#: merlot/reports_templates/tasksreport_viewlet.pt:41
-msgid "edit-action-title"
-msgstr ""
-
-#: merlot/project_templates/projects_listing.pt:39
-#: merlot/project_templates/projects_listing.pt:46
-#: merlot/project_templates/project_index.pt:137
-#: merlot/project_templates/project_index.pt:145
-#: merlot/project_templates/project_index.pt:153
-#: merlot/project_templates/task_index.pt:108
-#: merlot/project_templates/task_index.pt:116
-#: merlot/app_templates/dashboard.pt:66
-#: merlot/auth_templates/userfolder_index.pt:43
-#: merlot/auth_templates/userfolder_index.pt:51
-#: merlot/client_templates/clientcontainer_index.pt:40
-#: merlot/client_templates/clientcontainer_index.pt:43
-#: merlot/reports_templates/logsreport_viewlet.pt:38
-#: merlot/reports_templates/logsreport_viewlet.pt:46
-#: merlot/reports_templates/tasksreport_viewlet.pt:47
-#: merlot/reports_templates/tasksreport_viewlet.pt:55
-msgid "${img}"
-msgstr ""
-
-#. Default: "Delete"
-#: merlot/project_templates/projects_listing.pt:41
-#: merlot/project_templates/project_index.pt:147
-#: merlot/project_templates/task_index.pt:110
-#: merlot/auth_templates/userfolder_index.pt:45
-#: merlot/client_templates/clientcontainer_index.pt:41
-#: merlot/client_templates/client_index.pt:19
-#: merlot/reports_templates/logsreport_viewlet.pt:40
-#: merlot/reports_templates/tasksreport_viewlet.pt:49
-msgid "delete-action-title"
-msgstr ""
-
#: merlot/project_templates/projects_listing.pt:54
msgid "There are currently no projects."
msgstr ""
@@ -673,6 +697,11 @@
msgid "Estimate:"
msgstr ""

+#: merlot/project_templates/task_index.pt:46
+#: merlot/project_templates/add_log_ajax_form.pt:13
+msgid "Remaining:"
+msgstr ""
+
#: merlot/project_templates/task_index.pt:65
msgid "Starred:"
msgstr ""
@@ -784,10 +813,6 @@
msgid "Blocked"
msgstr ""

-#: merlot/vocabularies.py:82
-msgid "Completed"
-msgstr ""
-
#: merlot/vocabularies.py:89
msgid "Company"
msgstr ""
=======================================
--- /merlot/locales/es/LC_MESSAGES/merlot.po Wed Mar 23 23:51:59 2011
+++ /merlot/locales/es/LC_MESSAGES/merlot.po Sun Mar 18 12:39:56 2012
@@ -2,8 +2,8 @@
msgid ""
msgstr ""
"Project-Id-Version: Development/Unknown\n"
-"POT-Creation-Date: Sun Mar 20 03:43:53 2011\n"
-"PO-Revision-Date: 2011-03-20 03:47-0300\n"
+"POT-Creation-Date: Sun Mar 18 16:33:50 2012\n"
+"PO-Revision-Date: 2012-03-18 16:34-0300\n"
"Last-Translator: Emanuel Sartor <ema...@menttes.com>\n"
"Language-Team: Spanish\n"
"Language: es\n"
@@ -33,8 +33,8 @@

#: merlot/app.py:173
#: merlot/app.py:204
-#: merlot/auth_templates/userfolder_index.pt:6
#: merlot/reports_templates/tasksreport_viewlet.pt:24
+#: merlot/auth_templates/userfolder_index.pt:6
msgid "Users"
msgstr "Usuarios"

@@ -46,78 +46,100 @@
msgid "Not authorized!"
msgstr "”No autorizado!"

-#: merlot/app.py:362
+#. Default: ""
+#: merlot/app.py:359
+msgid "Are you sure you want to delete the ${name} item?"
+msgstr "ĀæEstĆ” seguro que desea borrar el item ${name}?"
+
+#: merlot/app.py:363
msgid "Delete"
msgstr "Borrar"

-#: merlot/app.py:375
+#: merlot/app.py:376
msgid "Cancel"
msgstr "Cancelar"

-#: merlot/app.py:436
+#: merlot/app.py:437
msgid "delete"
msgstr "borrar"

-#: merlot/app.py:437
-msgid "Success"
-msgstr "Ɖxito"
-
#: merlot/app.py:438
-msgid "More"
-msgstr "MƔs"
+msgid "The log was successfully saved"
+msgstr "El registro fue guardado exitosamente"

#: merlot/app.py:439
+msgid "Add another log to this task"
+msgstr "Agregar otro registro en esta tarea"
+
+#: merlot/app.py:440
msgid "Enter a date here"
msgstr "Ingrese una fecha aquĆ­"

-#: merlot/app.py:440
+#: merlot/app.py:441
msgid "Type a date below"
msgstr "Escriba una fecha debajo"

-#: merlot/app.py:441
+#: merlot/app.py:442
msgid "Today"
msgstr "Hoy"

-#: merlot/app.py:442
+#: merlot/app.py:443
msgid "Last 7 days"
msgstr "Los Ćŗltimos 7 dĆ­as"

-#: merlot/app.py:443
+#: merlot/app.py:444
msgid "Month to date"
msgstr "Desde el inicio del mes"

-#: merlot/app.py:444
+#: merlot/app.py:445
msgid "The previous month"
msgstr "El mes anteriorEl mes anterior"

-#: merlot/app.py:445
+#: merlot/app.py:446
msgid "Date Range"
msgstr "Rango de fechas"

-#: merlot/app.py:446
+#: merlot/app.py:447
msgid "Specific Date"
msgstr "Especificar una Fecha"

-#: merlot/app.py:447
+#: merlot/app.py:448
msgid "Due in"
msgstr "Vence en"

-#: merlot/app.py:448
+#: merlot/app.py:449
msgid "Hours Usage"
msgstr "Uso de horas"

-#: merlot/app.py:449
-msgid "behind"
-msgstr "de retraso"
-
#: merlot/app.py:450
+msgid "days behind"
+msgstr "dĆ­as de retraso"
+
+#: merlot/app.py:451
+msgid "day behind"
+msgstr "dĆ­a de retraso"
+
+#: merlot/app.py:452
msgid "days"
msgstr "dĆ­as"

-#: merlot/app.py:451
+#: merlot/app.py:453
+msgid "day"
+msgstr "dĆ­a"
+
+#: merlot/app.py:454
msgid "Deadline not set"
msgstr "Vencimiento no definido"

+#: merlot/app.py:455
+msgid "hours"
+msgstr "horas"
+
+#: merlot/app.py:456
+#: merlot/vocabularies.py:82
+msgid "Completed"
+msgstr "Completado"
+
#: merlot/app.py:50
msgid "Merlot — Project Management Software"
msgstr "Merlot — Software de Gestión de Proyectos"
@@ -299,46 +321,46 @@
msgstr "Fecha de modificación"

#: merlot/interfaces.py:158
-#: merlot/interfaces.py:197
-#: merlot/interfaces.py:232
+#: merlot/interfaces.py:199
+#: merlot/interfaces.py:234
#: merlot/project_templates/task_index.pt:88
#: merlot/reports_templates/logsreport_viewlet.pt:16
msgid "Description"
msgstr "Descripción"

#: merlot/interfaces.py:160
-#: merlot/interfaces.py:205
+msgid "Client"
+msgstr "Cliente"
+
+#: merlot/interfaces.py:165
+#: merlot/interfaces.py:207
#: merlot/client_templates/client_index.pt:52
msgid "Status"
msgstr "Estado"

-#: merlot/interfaces.py:162
+#: merlot/interfaces.py:167
msgid "The status the project is in"
msgstr "El estado en que se encuentra el proyecto"

-#: merlot/interfaces.py:168
-#: merlot/interfaces.py:212
+#: merlot/interfaces.py:173
+#: merlot/interfaces.py:214
#: merlot/project_templates/project_index.pt:102
msgid "Start date"
msgstr "Fecha de inicio"

-#: merlot/interfaces.py:171
-#: merlot/interfaces.py:215
+#: merlot/interfaces.py:176
+#: merlot/interfaces.py:217
#: merlot/project_templates/project_index.pt:103
msgid "End date"
msgstr "Fecha de fin"

-#: merlot/interfaces.py:172
-msgid "Client"
-msgstr "Cliente"
-
-#: merlot/interfaces.py:181
-#: merlot/interfaces.py:227
+#: merlot/interfaces.py:183
+#: merlot/interfaces.py:229
msgid "Start date must preceed end date"
msgstr "La fecha de inicio debe ser anterior a la fecha de fin"

-#: merlot/interfaces.py:187
-#: merlot/interfaces.py:273
+#: merlot/interfaces.py:189
+#: merlot/interfaces.py:275
msgid "Next ID"
msgstr "Próximo ID"

@@ -346,79 +368,89 @@
#: merlot/interfaces.py:69
#: merlot/interfaces.py:152
#: merlot/interfaces.py:157
-#: merlot/interfaces.py:196
-#: merlot/interfaces.py:274
-#: merlot/interfaces.py:279
+#: merlot/interfaces.py:198
+#: merlot/interfaces.py:276
+#: merlot/interfaces.py:281
#: merlot/client_templates/client_index.pt:49
msgid "Title"
msgstr "TĆ­tulo"

-#: merlot/interfaces.py:199
+#: merlot/interfaces.py:201
msgid "Priority"
msgstr "Prioridad"

-#: merlot/interfaces.py:207
+#: merlot/interfaces.py:209
msgid "The status the task is in"
msgstr "El estado en que se encuentra la tarea"

-#: merlot/interfaces.py:216
+#: merlot/interfaces.py:218
msgid "Hours estimate"
msgstr "Estimación en horas"

-#: merlot/interfaces.py:217
-#: merlot/interfaces.py:240
+#: merlot/interfaces.py:219
+#: merlot/interfaces.py:242
msgid "Remaining hours"
msgstr "Horas restantes"

-#: merlot/interfaces.py:234
+#: merlot/interfaces.py:236
#: merlot/project_templates/task_index.pt:89
#: merlot/reports_templates/logsreport_viewlet.pt:17
msgid "Date"
msgstr "Fecha"

-#: merlot/interfaces.py:238
+#: merlot/interfaces.py:240
msgid "Worked hours"
msgstr "Horas trabajadas"

-#: merlot/interfaces.py:241
+#: merlot/interfaces.py:243
msgid "The task will be automatically marked as completed if you enter 0
here"
msgstr "La tarea serƔ marcada automƔticamente como completada si ingresa 0
aquĆ­"

-#: merlot/interfaces.py:281
+#: merlot/interfaces.py:283
#: merlot/client_templates/clientcontainer_index.pt:27
msgid "Type"
msgstr "Tipo"

-#: merlot/interfaces.py:283
+#: merlot/interfaces.py:285
msgid "The client type"
msgstr "El tipo de cliente"

-#: merlot/interfaces.py:317
-#: merlot/interfaces.py:341
+#: merlot/interfaces.py:319
+#: merlot/interfaces.py:345
#: merlot/reports_templates/logsreport_viewlet.pt:14
msgid "Project"
msgstr "Proyecto"

-#: merlot/interfaces.py:323
-#: merlot/interfaces.py:347
+#: merlot/interfaces.py:320
+#: merlot/interfaces.py:346
+msgid "Select a project"
+msgstr "Seleccione un proyecto"
+
+#: merlot/interfaces.py:326
+#: merlot/interfaces.py:352
msgid "From"
msgstr "Desde"

-#: merlot/interfaces.py:327
-#: merlot/interfaces.py:351
+#: merlot/interfaces.py:330
+#: merlot/interfaces.py:356
msgid "To"
msgstr "Hasta"

-#: merlot/interfaces.py:331
-#: merlot/interfaces.py:355
+#: merlot/interfaces.py:334
+#: merlot/interfaces.py:360
#: merlot/project_templates/task_index.pt:87
#: merlot/reports_templates/logsreport_viewlet.pt:13
msgid "User"
msgstr "Usuario"

+#: merlot/interfaces.py:335
+#: merlot/interfaces.py:361
+msgid "Select a user"
+msgstr "Seleccione un usuario"
+
#: merlot/interfaces.py:74
#: merlot/interfaces.py:81
-#: merlot/interfaces.py:237
+#: merlot/interfaces.py:239
#: merlot/auth_templates/userfolder_index.pt:27
msgid "Username"
msgstr "Nombre de usuario"
@@ -507,19 +539,14 @@
msgid "Hours:"
msgstr "Horas:"

-#: merlot/project_templates/add_log_ajax_form.pt:13
-#: merlot/project_templates/task_index.pt:46
-msgid "Remaining:"
-msgstr "Restante:"
-
#: merlot/project_templates/add_log_ajax_form.pt:18
-msgid "Description:"
-msgstr "Descripción:"
-
-#: merlot/project_templates/add_log_ajax_form.pt:25
msgid "Date:"
msgstr "Fecha:"

+#: merlot/project_templates/add_log_ajax_form.pt:24
+msgid "Description:"
+msgstr "Descripción:"
+
#: merlot/project_templates/project_index.pt:104
msgid "Estimate"
msgstr "Estimación"
@@ -537,10 +564,10 @@

#: merlot/project_templates/project_index.pt:107
#: merlot/project_templates/task_index.pt:91
-#: merlot/auth_templates/userfolder_index.pt:29
-#: merlot/client_templates/clientcontainer_index.pt:28
#: merlot/reports_templates/logsreport_viewlet.pt:19
#: merlot/reports_templates/tasksreport_viewlet.pt:26
+#: merlot/client_templates/clientcontainer_index.pt:28
+#: merlot/auth_templates/userfolder_index.pt:29
msgid "Actions"
msgstr "Acciones"

@@ -550,6 +577,49 @@
msgid "log-time-title"
msgstr "Cargar tiempo"

+#: merlot/project_templates/project_index.pt:137
+#: merlot/project_templates/project_index.pt:145
+#: merlot/project_templates/project_index.pt:153
+#: merlot/project_templates/task_index.pt:108
+#: merlot/project_templates/task_index.pt:116
+#: merlot/project_templates/projects_listing.pt:39
+#: merlot/project_templates/projects_listing.pt:46
+#: merlot/app_templates/dashboard.pt:66
+#: merlot/reports_templates/logsreport_viewlet.pt:38
+#: merlot/reports_templates/logsreport_viewlet.pt:46
+#: merlot/reports_templates/tasksreport_viewlet.pt:47
+#: merlot/reports_templates/tasksreport_viewlet.pt:55
+#: merlot/client_templates/clientcontainer_index.pt:40
+#: merlot/client_templates/clientcontainer_index.pt:43
+#: merlot/auth_templates/userfolder_index.pt:43
+#: merlot/auth_templates/userfolder_index.pt:51
+msgid "${img}"
+msgstr "${img}"
+
+#. Default: "Edit"
+#: merlot/project_templates/project_index.pt:139
+#: merlot/project_templates/task_index.pt:102
+#: merlot/project_templates/projects_listing.pt:34
+#: merlot/reports_templates/logsreport_viewlet.pt:32
+#: merlot/reports_templates/tasksreport_viewlet.pt:41
+#: merlot/client_templates/client_index.pt:7
+#: merlot/client_templates/clientcontainer_index.pt:38
+#: merlot/auth_templates/userfolder_index.pt:37
+msgid "edit-action-title"
+msgstr "Editar"
+
+#. Default: "Delete"
+#: merlot/project_templates/project_index.pt:147
+#: merlot/project_templates/task_index.pt:110
+#: merlot/project_templates/projects_listing.pt:41
+#: merlot/reports_templates/logsreport_viewlet.pt:40
+#: merlot/reports_templates/tasksreport_viewlet.pt:49
+#: merlot/client_templates/client_index.pt:19
+#: merlot/client_templates/clientcontainer_index.pt:41
+#: merlot/auth_templates/userfolder_index.pt:45
+msgid "delete-action-title"
+msgstr "Borrar"
+
#: merlot/project_templates/project_index.pt:15
#: merlot/project_templates/task_index.pt:15
#: merlot/client_templates/client_index.pt:24
@@ -600,8 +670,8 @@
#: merlot/project_templates/project_index.pt:81
#: merlot/project_templates/projectcontainer_index.pt:26
#: merlot/app_templates/dashboard.pt:25
-#: merlot/auth_templates/userfolder_index.pt:10
#: merlot/client_templates/clientcontainer_index.pt:9
+#: merlot/auth_templates/userfolder_index.pt:10
msgid "Search: ${search_field}"
msgstr "Buscar: ${search_field}"

@@ -632,49 +702,6 @@
msgid "Filter:"
msgstr "Filtro:"

-#. Default: "Edit"
-#: merlot/project_templates/projects_listing.pt:34
-#: merlot/project_templates/project_index.pt:139
-#: merlot/project_templates/task_index.pt:102
-#: merlot/auth_templates/userfolder_index.pt:37
-#: merlot/client_templates/clientcontainer_index.pt:38
-#: merlot/client_templates/client_index.pt:7
-#: merlot/reports_templates/logsreport_viewlet.pt:32
-#: merlot/reports_templates/tasksreport_viewlet.pt:41
-msgid "edit-action-title"
-msgstr "Editar"
-
-#: merlot/project_templates/projects_listing.pt:39
-#: merlot/project_templates/projects_listing.pt:46
-#: merlot/project_templates/project_index.pt:137
-#: merlot/project_templates/project_index.pt:145
-#: merlot/project_templates/project_index.pt:153
-#: merlot/project_templates/task_index.pt:108
-#: merlot/project_templates/task_index.pt:116
-#: merlot/app_templates/dashboard.pt:66
-#: merlot/auth_templates/userfolder_index.pt:43
-#: merlot/auth_templates/userfolder_index.pt:51
-#: merlot/client_templates/clientcontainer_index.pt:40
-#: merlot/client_templates/clientcontainer_index.pt:43
-#: merlot/reports_templates/logsreport_viewlet.pt:38
-#: merlot/reports_templates/logsreport_viewlet.pt:46
-#: merlot/reports_templates/tasksreport_viewlet.pt:47
-#: merlot/reports_templates/tasksreport_viewlet.pt:55
-msgid "${img}"
-msgstr "${img}"
-
-#. Default: "Delete"
-#: merlot/project_templates/projects_listing.pt:41
-#: merlot/project_templates/project_index.pt:147
-#: merlot/project_templates/task_index.pt:110
-#: merlot/auth_templates/userfolder_index.pt:45
-#: merlot/client_templates/clientcontainer_index.pt:41
-#: merlot/client_templates/client_index.pt:19
-#: merlot/reports_templates/logsreport_viewlet.pt:40
-#: merlot/reports_templates/tasksreport_viewlet.pt:49
-msgid "delete-action-title"
-msgstr "Borrar"
-
#: merlot/project_templates/projects_listing.pt:54
msgid "There are currently no projects."
msgstr "Actualmente no hay proyectos."
@@ -696,6 +723,11 @@
msgid "Estimate:"
msgstr "Estimación:"

+#: merlot/project_templates/task_index.pt:46
+#: merlot/project_templates/add_log_ajax_form.pt:13
+msgid "Remaining:"
+msgstr "Restante:"
+
#: merlot/project_templates/task_index.pt:65
msgid "Starred:"
msgstr "Marcada con una estrella:"
@@ -801,10 +833,6 @@
msgid "Blocked"
msgstr "Bloqueado"

-#: merlot/vocabularies.py:82
-msgid "Completed"
-msgstr "Completado"
-
#: merlot/vocabularies.py:89
msgid "Company"
msgstr "CompaƱƭa"
@@ -824,15 +852,3 @@
#: merlot/vocabularies.py:93
msgid "Individual"
msgstr "Individuo"
-
-#~ msgid "hours:"
-#~ msgstr "horas:"
-#~ msgid "remain:"
-#~ msgstr "restante:"
-#~ msgid "description:"
-#~ msgstr "descripción:"
-#~ msgid "date:"
-#~ msgstr "fecha:"
-#~ msgid "My hours"
-#~ msgstr "Mis horas"
-
=======================================
--- /merlot/locales/ja/LC_MESSAGES/merlot.po Sat Mar 26 17:42:45 2011
+++ /merlot/locales/ja/LC_MESSAGES/merlot.po Sun Mar 18 12:39:56 2012
@@ -14,7 +14,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Development/Unknown\n"
-"POT-Creation-Date: Sun Mar 20 03:43:53 2011\n"
+"POT-Creation-Date: Sun Mar 18 16:33:50 2012\n"
"PO-Revision-Date: 2011-03-26 15:39+0900\n"
"Last-Translator: OCHIAI Gouji <gjo...@gmail.com>\n"
"Language-Team: Zope 3 Developers <zope...@zope.org>\n"
@@ -39,8 +39,8 @@
msgstr "ć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆ"

#: merlot/app.py:173 merlot/app.py:204
-#: merlot/auth_templates/userfolder_index.pt:6
#: merlot/reports_templates/tasksreport_viewlet.pt:24
+#: merlot/auth_templates/userfolder_index.pt:6
msgid "Users"
msgstr "ćƒ¦ćƒ¼ć‚¶ćƒ¼"

@@ -52,78 +52,103 @@
msgid "Not authorized!"
msgstr "čŖčØ¼ć•ć‚Œć¦ć„ć¾ć›ć‚“!"

-#: merlot/app.py:362
+#. Default: ""
+#: merlot/app.py:359
+msgid "Are you sure you want to delete the ${name} item?"
+msgstr ""
+
+#: merlot/app.py:363
msgid "Delete"
msgstr "削除"

-#: merlot/app.py:375
+#: merlot/app.py:376
msgid "Cancel"
msgstr "å–ć‚Šę¶ˆć—"

-#: merlot/app.py:436
+#: merlot/app.py:437
msgid "delete"
msgstr "削除"

-#: merlot/app.py:437
-msgid "Success"
-msgstr "成功"
-
#: merlot/app.py:438
-msgid "More"
-msgstr "ē¶šć"
+msgid "The log was successfully saved"
+msgstr ""

#: merlot/app.py:439
+msgid "Add another log to this task"
+msgstr ""
+
+#: merlot/app.py:440
msgid "Enter a date here"
msgstr "ę—„ä»˜ć‚’å…„åŠ›ć—ć¦ćć ć•ć„"

-#: merlot/app.py:440
+#: merlot/app.py:441
msgid "Type a date below"
msgstr "ę—„ä»˜ć‚’å…„åŠ›ć—ć¦ćć ć•ć„"

-#: merlot/app.py:441
+#: merlot/app.py:442
msgid "Today"
msgstr "今ꗄ"

-#: merlot/app.py:442
+#: merlot/app.py:443
msgid "Last 7 days"
msgstr "ęœ€čæ‘7ę—„é–“"

-#: merlot/app.py:443
+#: merlot/app.py:444
msgid "Month to date"
msgstr "ęœˆåˆć‹ć‚‰ä»Šę—„ć¾ć§"

-#: merlot/app.py:444
+#: merlot/app.py:445
msgid "The previous month"
msgstr "å…ˆęœˆ1ヶ月"

-#: merlot/app.py:445
+#: merlot/app.py:446
msgid "Date Range"
msgstr "ēÆ„å›²ć§ęŒ‡å®š"

-#: merlot/app.py:446
+#: merlot/app.py:447
msgid "Specific Date"
msgstr "ē‰¹å®šć®ę—„"

-#: merlot/app.py:447
+#: merlot/app.py:448
msgid "Due in"
msgstr "ꜟ限"

-#: merlot/app.py:448
+#: merlot/app.py:449
msgid "Hours Usage"
msgstr "ä½œę„­ę™‚é–“"

-#: merlot/app.py:449
-msgid "behind"
+#: merlot/app.py:450
+#, fuzzy
+msgid "days behind"
msgstr "遅悌"

-#: merlot/app.py:450
+#: merlot/app.py:451
+#, fuzzy
+msgid "day behind"
+msgstr "遅悌"
+
+#: merlot/app.py:452
msgid "days"
msgstr "ę—„"

-#: merlot/app.py:451
+#: merlot/app.py:453
+#, fuzzy
+msgid "day"
+msgstr "ę—„"
+
+#: merlot/app.py:454
msgid "Deadline not set"
msgstr "ęœŸé™ćŒčØ­å®šć•ć‚Œć¦ć„ć¾ć›ć‚“"

+#: merlot/app.py:455
+#, fuzzy
+msgid "hours"
+msgstr "ä½æć£ćŸä½œę„­ę™‚é–“"
+
+#: merlot/app.py:456 merlot/vocabularies.py:82
+msgid "Completed"
+msgstr "å®Œäŗ†"
+
#: merlot/app.py:50
msgid "Merlot — Project Management Software"
msgstr "Merlot — ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆē®”ē†ć‚½ćƒ•ćƒˆć‚¦ć‚§ć‚¢"
@@ -300,107 +325,116 @@
msgid "Modification date"
msgstr "変曓旄"

-#: merlot/interfaces.py:158 merlot/interfaces.py:197
merlot/interfaces.py:232
+#: merlot/interfaces.py:158 merlot/interfaces.py:199
merlot/interfaces.py:234
#: merlot/project_templates/task_index.pt:88
#: merlot/reports_templates/logsreport_viewlet.pt:16
msgid "Description"
msgstr "čŖ¬ę˜Ž"

-#: merlot/interfaces.py:160 merlot/interfaces.py:205
+#: merlot/interfaces.py:160
+msgid "Client"
+msgstr "ć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆ"
+
+#: merlot/interfaces.py:165 merlot/interfaces.py:207
#: merlot/client_templates/client_index.pt:52
msgid "Status"
msgstr "ć‚¹ćƒ†ćƒ¼ć‚æć‚¹"

-#: merlot/interfaces.py:162
+#: merlot/interfaces.py:167
msgid "The status the project is in"
msgstr "ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆć®ē¾ēŠ¶ć®ć‚¹ćƒ†ćƒ¼ć‚æć‚¹"

-#: merlot/interfaces.py:168 merlot/interfaces.py:212
+#: merlot/interfaces.py:173 merlot/interfaces.py:214
#: merlot/project_templates/project_index.pt:102
msgid "Start date"
msgstr "é–‹å§‹ę—„"

-#: merlot/interfaces.py:171 merlot/interfaces.py:215
+#: merlot/interfaces.py:176 merlot/interfaces.py:217
#: merlot/project_templates/project_index.pt:103
msgid "End date"
msgstr "終了旄"

-#: merlot/interfaces.py:172
-msgid "Client"
-msgstr "ć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆ"
-
-#: merlot/interfaces.py:181 merlot/interfaces.py:227
+#: merlot/interfaces.py:183 merlot/interfaces.py:229
msgid "Start date must preceed end date"
msgstr "é–‹å§‹ę—„ćÆēµ‚äŗ†ę—„ć‚ˆć‚Šå‰ć§ćŖć‘ć‚Œć°ćŖć‚Šć¾ć›ć‚“"

-#: merlot/interfaces.py:187 merlot/interfaces.py:273
+#: merlot/interfaces.py:189 merlot/interfaces.py:275
msgid "Next ID"
msgstr "ꬔ恮 ID"

#: merlot/interfaces.py:19 merlot/interfaces.py:69 merlot/interfaces.py:152
-#: merlot/interfaces.py:157 merlot/interfaces.py:196
merlot/interfaces.py:274
-#: merlot/interfaces.py:279 merlot/client_templates/client_index.pt:49
+#: merlot/interfaces.py:157 merlot/interfaces.py:198
merlot/interfaces.py:276
+#: merlot/interfaces.py:281 merlot/client_templates/client_index.pt:49
msgid "Title"
msgstr "åē§°"

-#: merlot/interfaces.py:199
+#: merlot/interfaces.py:201
msgid "Priority"
msgstr "å„Ŗå…ˆåŗ¦"

-#: merlot/interfaces.py:207
+#: merlot/interfaces.py:209
msgid "The status the task is in"
msgstr "ć‚æć‚¹ć‚Æć®ē¾ēŠ¶ć®ć‚¹ćƒ†ćƒ¼ć‚æć‚¹"

-#: merlot/interfaces.py:216
+#: merlot/interfaces.py:218
msgid "Hours estimate"
msgstr "č¦‹ē©ć‚‚ć‚Šä½œę„­ę™‚é–“"

-#: merlot/interfaces.py:217 merlot/interfaces.py:240
+#: merlot/interfaces.py:219 merlot/interfaces.py:242
msgid "Remaining hours"
msgstr "ę®‹ć‚Šä½œę„­ę™‚é–“"

-#: merlot/interfaces.py:234 merlot/project_templates/task_index.pt:89
+#: merlot/interfaces.py:236 merlot/project_templates/task_index.pt:89
#: merlot/reports_templates/logsreport_viewlet.pt:17
msgid "Date"
msgstr "ę—„ä»˜"

-#: merlot/interfaces.py:238
+#: merlot/interfaces.py:240
msgid "Worked hours"
msgstr "ä½æć£ćŸä½œę„­ę™‚é–“"

-#: merlot/interfaces.py:241
+#: merlot/interfaces.py:243
msgid "The task will be automatically marked as completed if you enter 0
here"
msgstr "恓恓恫 0 ć‚’å…„åŠ›ć™ć‚‹ćØć€ć‚æć‚¹ć‚Æć®ć‚¹ćƒ†ćƒ¼ć‚æć‚¹ćŒå®Œäŗ†ć«čØ­å®šć•ć‚Œć¾ć™"

-#: merlot/interfaces.py:281
+#: merlot/interfaces.py:283
#: merlot/client_templates/clientcontainer_index.pt:27
msgid "Type"
msgstr "分锞"

-#: merlot/interfaces.py:283
+#: merlot/interfaces.py:285
msgid "The client type"
msgstr "ć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆć®åˆ†é”ž"

-#: merlot/interfaces.py:317 merlot/interfaces.py:341
+#: merlot/interfaces.py:319 merlot/interfaces.py:345
#: merlot/reports_templates/logsreport_viewlet.pt:14
msgid "Project"
msgstr "ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆ"

-#: merlot/interfaces.py:323 merlot/interfaces.py:347
+#: merlot/interfaces.py:320 merlot/interfaces.py:346
+#, fuzzy
+msgid "Select a project"
+msgstr "ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆčæ½åŠ "
+
+#: merlot/interfaces.py:326 merlot/interfaces.py:352
msgid "From"
msgstr "From"

-#: merlot/interfaces.py:327 merlot/interfaces.py:351
+#: merlot/interfaces.py:330 merlot/interfaces.py:356
msgid "To"
msgstr "To"

-#: merlot/interfaces.py:331 merlot/interfaces.py:355
+#: merlot/interfaces.py:334 merlot/interfaces.py:360
#: merlot/project_templates/task_index.pt:87
#: merlot/reports_templates/logsreport_viewlet.pt:13
msgid "User"
msgstr "ćƒ¦ćƒ¼ć‚¶ćƒ¼"

-#: merlot/interfaces.py:74 merlot/interfaces.py:81 merlot/interfaces.py:237
+#: merlot/interfaces.py:335 merlot/interfaces.py:361
+msgid "Select a user"
+msgstr ""
+
+#: merlot/interfaces.py:74 merlot/interfaces.py:81 merlot/interfaces.py:239
#: merlot/auth_templates/userfolder_index.pt:27
msgid "Username"
msgstr "ćƒ¦ćƒ¼ć‚¶ćƒ¼å"
@@ -485,19 +519,14 @@
msgid "Hours:"
msgstr "ä½æć£ćŸä½œę„­ę™‚é–“:"

-#: merlot/project_templates/add_log_ajax_form.pt:13
-#: merlot/project_templates/task_index.pt:46
-msgid "Remaining:"
-msgstr "ę®‹ć‚Šä½œę„­ę™‚é–“:"
-
#: merlot/project_templates/add_log_ajax_form.pt:18
-msgid "Description:"
-msgstr "čŖ¬ę˜Ž:"
-
-#: merlot/project_templates/add_log_ajax_form.pt:25
msgid "Date:"
msgstr "ę—„ä»˜:"

+#: merlot/project_templates/add_log_ajax_form.pt:24
+msgid "Description:"
+msgstr "čŖ¬ę˜Ž:"
+
#: merlot/project_templates/project_index.pt:104
msgid "Estimate"
msgstr "č¦‹ē©ć‚‚ć‚Šä½œę„­ę™‚é–“"
@@ -515,10 +544,10 @@

#: merlot/project_templates/project_index.pt:107
#: merlot/project_templates/task_index.pt:91
-#: merlot/auth_templates/userfolder_index.pt:29
-#: merlot/client_templates/clientcontainer_index.pt:28
#: merlot/reports_templates/logsreport_viewlet.pt:19
#: merlot/reports_templates/tasksreport_viewlet.pt:26
+#: merlot/client_templates/clientcontainer_index.pt:28
+#: merlot/auth_templates/userfolder_index.pt:29
msgid "Actions"
msgstr "ć‚¢ć‚Æć‚·ćƒ§ćƒ³"

@@ -528,6 +557,49 @@
msgid "log-time-title"
msgstr "ćƒ­ć‚°ć‚’čæ½åŠ "

+#: merlot/project_templates/project_index.pt:137
+#: merlot/project_templates/project_index.pt:145
+#: merlot/project_templates/project_index.pt:153
+#: merlot/project_templates/task_index.pt:108
+#: merlot/project_templates/task_index.pt:116
+#: merlot/project_templates/projects_listing.pt:39
+#: merlot/project_templates/projects_listing.pt:46
+#: merlot/app_templates/dashboard.pt:66
+#: merlot/reports_templates/logsreport_viewlet.pt:38
+#: merlot/reports_templates/logsreport_viewlet.pt:46
+#: merlot/reports_templates/tasksreport_viewlet.pt:47
+#: merlot/reports_templates/tasksreport_viewlet.pt:55
+#: merlot/client_templates/clientcontainer_index.pt:40
+#: merlot/client_templates/clientcontainer_index.pt:43
+#: merlot/auth_templates/userfolder_index.pt:43
+#: merlot/auth_templates/userfolder_index.pt:51
+msgid "${img}"
+msgstr "${img}"
+
+#. Default: "Edit"
+#: merlot/project_templates/project_index.pt:139
+#: merlot/project_templates/task_index.pt:102
+#: merlot/project_templates/projects_listing.pt:34
+#: merlot/reports_templates/logsreport_viewlet.pt:32
+#: merlot/reports_templates/tasksreport_viewlet.pt:41
+#: merlot/client_templates/client_index.pt:7
+#: merlot/client_templates/clientcontainer_index.pt:38
+#: merlot/auth_templates/userfolder_index.pt:37
+msgid "edit-action-title"
+msgstr "編集"
+
+#. Default: "Delete"
+#: merlot/project_templates/project_index.pt:147
+#: merlot/project_templates/task_index.pt:110
+#: merlot/project_templates/projects_listing.pt:41
+#: merlot/reports_templates/logsreport_viewlet.pt:40
+#: merlot/reports_templates/tasksreport_viewlet.pt:49
+#: merlot/client_templates/client_index.pt:19
+#: merlot/client_templates/clientcontainer_index.pt:41
+#: merlot/auth_templates/userfolder_index.pt:45
+msgid "delete-action-title"
+msgstr "削除"
+
#: merlot/project_templates/project_index.pt:15
#: merlot/project_templates/task_index.pt:15
#: merlot/client_templates/client_index.pt:24
@@ -578,8 +650,8 @@
#: merlot/project_templates/project_index.pt:81
#: merlot/project_templates/projectcontainer_index.pt:26
#: merlot/app_templates/dashboard.pt:25
-#: merlot/auth_templates/userfolder_index.pt:10
#: merlot/client_templates/clientcontainer_index.pt:9
+#: merlot/auth_templates/userfolder_index.pt:10
msgid "Search: ${search_field}"
msgstr "検瓢: ${search_field}"

@@ -610,49 +682,6 @@
msgid "Filter:"
msgstr "ćƒ•ć‚£ćƒ«ć‚æćƒ¼:"

-#. Default: "Edit"
-#: merlot/project_templates/projects_listing.pt:34
-#: merlot/project_templates/project_index.pt:139
-#: merlot/project_templates/task_index.pt:102
-#: merlot/auth_templates/userfolder_index.pt:37
-#: merlot/client_templates/clientcontainer_index.pt:38
-#: merlot/client_templates/client_index.pt:7
-#: merlot/reports_templates/logsreport_viewlet.pt:32
-#: merlot/reports_templates/tasksreport_viewlet.pt:41
-msgid "edit-action-title"
-msgstr "編集"
-
-#: merlot/project_templates/projects_listing.pt:39
-#: merlot/project_templates/projects_listing.pt:46
-#: merlot/project_templates/project_index.pt:137
-#: merlot/project_templates/project_index.pt:145
-#: merlot/project_templates/project_index.pt:153
-#: merlot/project_templates/task_index.pt:108
-#: merlot/project_templates/task_index.pt:116
-#: merlot/app_templates/dashboard.pt:66
-#: merlot/auth_templates/userfolder_index.pt:43
-#: merlot/auth_templates/userfolder_index.pt:51
-#: merlot/client_templates/clientcontainer_index.pt:40
-#: merlot/client_templates/clientcontainer_index.pt:43
-#: merlot/reports_templates/logsreport_viewlet.pt:38
-#: merlot/reports_templates/logsreport_viewlet.pt:46
-#: merlot/reports_templates/tasksreport_viewlet.pt:47
-#: merlot/reports_templates/tasksreport_viewlet.pt:55
-msgid "${img}"
-msgstr "${img}"
-
-#. Default: "Delete"
-#: merlot/project_templates/projects_listing.pt:41
-#: merlot/project_templates/project_index.pt:147
-#: merlot/project_templates/task_index.pt:110
-#: merlot/auth_templates/userfolder_index.pt:45
-#: merlot/client_templates/clientcontainer_index.pt:41
-#: merlot/client_templates/client_index.pt:19
-#: merlot/reports_templates/logsreport_viewlet.pt:40
-#: merlot/reports_templates/tasksreport_viewlet.pt:49
-msgid "delete-action-title"
-msgstr "削除"
-
#: merlot/project_templates/projects_listing.pt:54
msgid "There are currently no projects."
msgstr "ćƒ—ćƒ­ć‚øć‚§ć‚ÆćƒˆćŒčæ½åŠ ć•ć‚Œć¦ć„ć¾ć›ć‚“"
@@ -674,6 +703,11 @@
msgid "Estimate:"
msgstr "č¦‹ē©ć‚‚ć‚Šä½œę„­ę™‚é–“:"

+#: merlot/project_templates/task_index.pt:46
+#: merlot/project_templates/add_log_ajax_form.pt:13
+msgid "Remaining:"
+msgstr "ę®‹ć‚Šä½œę„­ę™‚é–“:"
+
#: merlot/project_templates/task_index.pt:65
msgid "Starred:"
msgstr "ć‚¹ć‚æćƒ¼:"
@@ -726,8 +760,8 @@
"Query the log entries in a range of dates filtering by project and user.
The "
"results are presented in a flat table."
msgstr ""
-"ćƒ­ć‚°ć‹ć‚‰ę—„ä»˜ć®ēÆ„å›²ć‚’ēµžć£ć¦ć€ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ć‚’ę”ä»¶ć«ę¤œē“¢ć§ćć¾ć™ć€‚"
-"ę¤œē“¢ēµęžœćÆćƒ•ćƒ©ćƒƒćƒˆćŖč”ØćØć—ć¦č”Øē¤ŗć•ć‚Œć¾ć™ć€‚"
+"ćƒ­ć‚°ć‹ć‚‰ę—„ä»˜ć®ēÆ„å›²ć‚’ēµžć£ć¦ć€ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ć‚’ę”ä»¶ć«ę¤œē“¢ć§ćć¾ć™ć€‚ę¤œ
ē“¢"
+"ēµęžœćÆćƒ•ćƒ©ćƒƒćƒˆćŖč”ØćØć—ć¦č”Øē¤ŗć•ć‚Œć¾ć™ć€‚"

#: merlot/reports_templates/reports_index.pt:20
msgid "Tasks report"
@@ -741,11 +775,10 @@
"time in that task. A sum of hours worked in the project during the
period "
"being queried is also displayed."
msgstr ""
-"ć‚æć‚¹ć‚Æć‹ć‚‰ę—„ä»˜ć®ēÆ„å›²ć‚’ēµžć£ć¦ć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ć‚„ä»–ć®ę”ä»¶ć§ę¤œē“¢ć§ćć¾ć™ć€‚"
-"ēµęžœćÆćƒ—ćƒ­ć‚øć‚§ć‚ÆćƒˆćØć‚æć‚¹ć‚Æć§ć‚½ćƒ¼ćƒˆć—ć¦ć€ä½æć£ćŸä½œę„­ę™‚é–“ć‚’åˆčØˆć—ćŸå€¤ćØć€"
-"å„ć‚æć‚¹ć‚Æć§ä½œę„­ę™‚é–“ć‚’ćƒ­ć‚°ć—ćŸćƒ¦ćƒ¼ć‚¶ćƒ¼åć‚’ć‚æć‚¹ć‚Æć®å˜ä½ć§č”Øē¤ŗć—ć¾ć™ć€‚"
-"ć¾ćŸć€čØ­å®šć—ćŸęœŸé–“å†…ć§ä½æć£ćŸä½œę„­ę™‚é–“ć‚’ć€č”Øē¤ŗć•ć‚Œć¦ć„ć‚‹ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆå˜ä½ć§"
-"é›†čØˆć—ć¦č”Øē¤ŗć—ć¾ć™ć€‚"
+"ć‚æć‚¹ć‚Æć‹ć‚‰ę—„ä»˜ć®ēÆ„å›²ć‚’ēµžć£ć¦ć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ć‚„ä»–ć®ę”ä»¶ć§ę¤œē“¢ć§ćć¾ć™ć€‚ēµęžœćÆćƒ—
惭"
+"ć‚øć‚§ć‚ÆćƒˆćØć‚æć‚¹ć‚Æć§ć‚½ćƒ¼ćƒˆć—ć¦ć€ä½æć£ćŸä½œę„­ę™‚é–“ć‚’åˆčØˆć—ćŸå€¤ćØć€å„ć‚æć‚¹ć‚Æć§ä½œę„­
Ꙃ"
+"é–“ć‚’ćƒ­ć‚°ć—ćŸćƒ¦ćƒ¼ć‚¶ćƒ¼åć‚’ć‚æć‚¹ć‚Æć®å˜ä½ć§č”Øē¤ŗć—ć¾ć™ć€‚ć¾ćŸć€čØ­å®šć—ćŸęœŸé–“å†…ć§ä½æ
っ"
+"ćŸä½œę„­ę™‚é–“ć‚’ć€č”Øē¤ŗć•ć‚Œć¦ć„ć‚‹ćƒ—ćƒ­ć‚øć‚§ć‚Æćƒˆå˜ä½ć§é›†čØˆć—ć¦č”Øē¤ŗć—ć¾ć™ć€‚"

#: merlot/reports_templates/reports_index.pt:8
msgid "See below a list of the available reports."
@@ -792,10 +825,6 @@
msgid "Blocked"
msgstr "待ご"

-#: merlot/vocabularies.py:82
-msgid "Completed"
-msgstr "å®Œäŗ†"
-
#: merlot/vocabularies.py:89
msgid "Company"
msgstr "企愭"
@@ -815,3 +844,9 @@
#: merlot/vocabularies.py:93
msgid "Individual"
msgstr "個人"
+
+#~ msgid "Success"
+#~ msgstr "成功"
+
+#~ msgid "More"
+#~ msgstr "ē¶šć"
=======================================
--- /merlot/locales/merlot.pot Wed Mar 23 23:51:59 2011
+++ /merlot/locales/merlot.pot Sun Mar 18 12:39:56 2012
@@ -13,8 +13,8 @@

##############################################################################
msgid ""
msgstr ""
-"Project-Id-Version: Development/Unknown\n"
-"POT-Creation-Date: Sun Mar 20 03:43:53 2011\n"
+"Project-Id-Version: Meaningless\n"
+"POT-Creation-Date: Sun Mar 18 16:33:50 2012\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Zope 3 Developers <zope...@zope.org>\n"
@@ -42,8 +42,8 @@

#: merlot/app.py:173
#: merlot/app.py:204
-#: merlot/auth_templates/userfolder_index.pt:6
#: merlot/reports_templates/tasksreport_viewlet.pt:24
+#: merlot/auth_templates/userfolder_index.pt:6
msgid "Users"
msgstr ""

@@ -55,78 +55,100 @@
msgid "Not authorized!"
msgstr ""

-#: merlot/app.py:362
+#: merlot/app.py:359
+#. Default: ""
+msgid "Are you sure you want to delete the ${name} item?"
+msgstr ""
+
+#: merlot/app.py:363
msgid "Delete"
msgstr ""

-#: merlot/app.py:375
+#: merlot/app.py:376
msgid "Cancel"
msgstr ""

-#: merlot/app.py:436
+#: merlot/app.py:437
msgid "delete"
msgstr ""

-#: merlot/app.py:437
-msgid "Success"
-msgstr ""
-
#: merlot/app.py:438
-msgid "More"
+msgid "The log was successfully saved"
msgstr ""

#: merlot/app.py:439
-msgid "Enter a date here"
+msgid "Add another log to this task"
msgstr ""

#: merlot/app.py:440
-msgid "Type a date below"
+msgid "Enter a date here"
msgstr ""

#: merlot/app.py:441
-msgid "Today"
+msgid "Type a date below"
msgstr ""

#: merlot/app.py:442
-msgid "Last 7 days"
+msgid "Today"
msgstr ""

#: merlot/app.py:443
-msgid "Month to date"
+msgid "Last 7 days"
msgstr ""

#: merlot/app.py:444
-msgid "The previous month"
+msgid "Month to date"
msgstr ""

#: merlot/app.py:445
-msgid "Date Range"
+msgid "The previous month"
msgstr ""

#: merlot/app.py:446
-msgid "Specific Date"
+msgid "Date Range"
msgstr ""

#: merlot/app.py:447
-msgid "Due in"
+msgid "Specific Date"
msgstr ""

#: merlot/app.py:448
-msgid "Hours Usage"
+msgid "Due in"
msgstr ""

#: merlot/app.py:449
-msgid "behind"
+msgid "Hours Usage"
msgstr ""

#: merlot/app.py:450
-msgid "days"
+msgid "days behind"
msgstr ""

#: merlot/app.py:451
+msgid "day behind"
+msgstr ""
+
+#: merlot/app.py:452
+msgid "days"
+msgstr ""
+
+#: merlot/app.py:453
+msgid "day"
+msgstr ""
+
+#: merlot/app.py:454
msgid "Deadline not set"
msgstr ""

+#: merlot/app.py:455
+msgid "hours"
+msgstr ""
+
+#: merlot/app.py:456
+#: merlot/vocabularies.py:82
+msgid "Completed"
+msgstr ""
+
#: merlot/app.py:50
msgid "Merlot \342\200\224 Project Management Software"
msgstr ""
@@ -308,46 +330,46 @@
msgstr ""

#: merlot/interfaces.py:158
-#: merlot/interfaces.py:197
-#: merlot/interfaces.py:232
+#: merlot/interfaces.py:199
+#: merlot/interfaces.py:234
#: merlot/project_templates/task_index.pt:88
#: merlot/reports_templates/logsreport_viewlet.pt:16
msgid "Description"
msgstr ""

#: merlot/interfaces.py:160
-#: merlot/interfaces.py:205
+msgid "Client"
+msgstr ""
+
+#: merlot/interfaces.py:165
+#: merlot/interfaces.py:207
#: merlot/client_templates/client_index.pt:52
msgid "Status"
msgstr ""

-#: merlot/interfaces.py:162
+#: merlot/interfaces.py:167
msgid "The status the project is in"
msgstr ""

-#: merlot/interfaces.py:168
-#: merlot/interfaces.py:212
+#: merlot/interfaces.py:173
+#: merlot/interfaces.py:214
#: merlot/project_templates/project_index.pt:102
msgid "Start date"
msgstr ""

-#: merlot/interfaces.py:171
-#: merlot/interfaces.py:215
+#: merlot/interfaces.py:176
+#: merlot/interfaces.py:217
#: merlot/project_templates/project_index.pt:103
msgid "End date"
msgstr ""

-#: merlot/interfaces.py:172
-msgid "Client"
-msgstr ""
-
-#: merlot/interfaces.py:181
-#: merlot/interfaces.py:227
+#: merlot/interfaces.py:183
+#: merlot/interfaces.py:229
msgid "Start date must preceed end date"
msgstr ""

-#: merlot/interfaces.py:187
-#: merlot/interfaces.py:273
+#: merlot/interfaces.py:189
+#: merlot/interfaces.py:275
msgid "Next ID"
msgstr ""

@@ -355,79 +377,89 @@
#: merlot/interfaces.py:69
#: merlot/interfaces.py:152
#: merlot/interfaces.py:157
-#: merlot/interfaces.py:196
-#: merlot/interfaces.py:274
-#: merlot/interfaces.py:279
+#: merlot/interfaces.py:198
+#: merlot/interfaces.py:276
+#: merlot/interfaces.py:281
#: merlot/client_templates/client_index.pt:49
msgid "Title"
msgstr ""

-#: merlot/interfaces.py:199
+#: merlot/interfaces.py:201
msgid "Priority"
msgstr ""

-#: merlot/interfaces.py:207
+#: merlot/interfaces.py:209
msgid "The status the task is in"
msgstr ""

-#: merlot/interfaces.py:216
+#: merlot/interfaces.py:218
msgid "Hours estimate"
msgstr ""

-#: merlot/interfaces.py:217
-#: merlot/interfaces.py:240
+#: merlot/interfaces.py:219
+#: merlot/interfaces.py:242
msgid "Remaining hours"
msgstr ""

-#: merlot/interfaces.py:234
+#: merlot/interfaces.py:236
#: merlot/project_templates/task_index.pt:89
#: merlot/reports_templates/logsreport_viewlet.pt:17
msgid "Date"
msgstr ""

-#: merlot/interfaces.py:238
+#: merlot/interfaces.py:240
msgid "Worked hours"
msgstr ""

-#: merlot/interfaces.py:241
+#: merlot/interfaces.py:243
msgid "The task will be automatically marked as completed if you enter 0
here"
msgstr ""

-#: merlot/interfaces.py:281
+#: merlot/interfaces.py:283
#: merlot/client_templates/clientcontainer_index.pt:27
msgid "Type"
msgstr ""

-#: merlot/interfaces.py:283
+#: merlot/interfaces.py:285
msgid "The client type"
msgstr ""

-#: merlot/interfaces.py:317
-#: merlot/interfaces.py:341
+#: merlot/interfaces.py:319
+#: merlot/interfaces.py:345
#: merlot/reports_templates/logsreport_viewlet.pt:14
msgid "Project"
msgstr ""

-#: merlot/interfaces.py:323
-#: merlot/interfaces.py:347
+#: merlot/interfaces.py:320
+#: merlot/interfaces.py:346
+msgid "Select a project"
+msgstr ""
+
+#: merlot/interfaces.py:326
+#: merlot/interfaces.py:352
msgid "From"
msgstr ""

-#: merlot/interfaces.py:327
-#: merlot/interfaces.py:351
+#: merlot/interfaces.py:330
+#: merlot/interfaces.py:356
msgid "To"
msgstr ""

-#: merlot/interfaces.py:331
-#: merlot/interfaces.py:355
+#: merlot/interfaces.py:334
+#: merlot/interfaces.py:360
#: merlot/project_templates/task_index.pt:87
#: merlot/reports_templates/logsreport_viewlet.pt:13
msgid "User"
msgstr ""

+#: merlot/interfaces.py:335
+#: merlot/interfaces.py:361
+msgid "Select a user"
+msgstr ""
+
#: merlot/interfaces.py:74
#: merlot/interfaces.py:81
-#: merlot/interfaces.py:237
+#: merlot/interfaces.py:239
#: merlot/auth_templates/userfolder_index.pt:27
msgid "Username"
msgstr ""
@@ -516,19 +548,14 @@
msgid "Hours:"
msgstr ""

-#: merlot/project_templates/add_log_ajax_form.pt:13
-#: merlot/project_templates/task_index.pt:46
-msgid "Remaining:"
+#: merlot/project_templates/add_log_ajax_form.pt:18
+msgid "Date:"
msgstr ""

-#: merlot/project_templates/add_log_ajax_form.pt:18
+#: merlot/project_templates/add_log_ajax_form.pt:24
msgid "Description:"
msgstr ""

-#: merlot/project_templates/add_log_ajax_form.pt:25
-msgid "Date:"
-msgstr ""
-
#: merlot/project_templates/project_index.pt:104
msgid "Estimate"
msgstr ""
@@ -546,10 +573,10 @@

#: merlot/project_templates/project_index.pt:107
#: merlot/project_templates/task_index.pt:91
-#: merlot/auth_templates/userfolder_index.pt:29
-#: merlot/client_templates/clientcontainer_index.pt:28
#: merlot/reports_templates/logsreport_viewlet.pt:19
#: merlot/reports_templates/tasksreport_viewlet.pt:26
+#: merlot/client_templates/clientcontainer_index.pt:28
+#: merlot/auth_templates/userfolder_index.pt:29
msgid "Actions"
msgstr ""

@@ -559,6 +586,49 @@
msgid "log-time-title"
msgstr ""

+#: merlot/project_templates/project_index.pt:137
+#: merlot/project_templates/project_index.pt:145
+#: merlot/project_templates/project_index.pt:153
+#: merlot/project_templates/task_index.pt:108
+#: merlot/project_templates/task_index.pt:116
+#: merlot/project_templates/projects_listing.pt:39
+#: merlot/project_templates/projects_listing.pt:46
+#: merlot/app_templates/dashboard.pt:66
+#: merlot/reports_templates/logsreport_viewlet.pt:38
+#: merlot/reports_templates/logsreport_viewlet.pt:46
+#: merlot/reports_templates/tasksreport_viewlet.pt:47
+#: merlot/reports_templates/tasksreport_viewlet.pt:55
+#: merlot/client_templates/clientcontainer_index.pt:40
+#: merlot/client_templates/clientcontainer_index.pt:43
+#: merlot/auth_templates/userfolder_index.pt:43
+#: merlot/auth_templates/userfolder_index.pt:51
+msgid "${img}"
+msgstr ""
+
+#: merlot/project_templates/project_index.pt:139
+#: merlot/project_templates/task_index.pt:102
+#: merlot/project_templates/projects_listing.pt:34
+#: merlot/reports_templates/logsreport_viewlet.pt:32
+#: merlot/reports_templates/tasksreport_viewlet.pt:41
+#: merlot/client_templates/client_index.pt:7
+#: merlot/client_templates/clientcontainer_index.pt:38
+#: merlot/auth_templates/userfolder_index.pt:37
+#. Default: "Edit"
+msgid "edit-action-title"
+msgstr ""
+
+#: merlot/project_templates/project_index.pt:147
+#: merlot/project_templates/task_index.pt:110
+#: merlot/project_templates/projects_listing.pt:41
+#: merlot/reports_templates/logsreport_viewlet.pt:40
+#: merlot/reports_templates/tasksreport_viewlet.pt:49
+#: merlot/client_templates/client_index.pt:19
+#: merlot/client_templates/clientcontainer_index.pt:41
+#: merlot/auth_templates/userfolder_index.pt:45
+#. Default: "Delete"
+msgid "delete-action-title"
+msgstr ""
+
#: merlot/project_templates/project_index.pt:15
#: merlot/project_templates/task_index.pt:15
#: merlot/client_templates/client_index.pt:24
@@ -609,8 +679,8 @@
#: merlot/project_templates/project_index.pt:81
#: merlot/project_templates/projectcontainer_index.pt:26
#: merlot/app_templates/dashboard.pt:25
-#: merlot/auth_templates/userfolder_index.pt:10
#: merlot/client_templates/clientcontainer_index.pt:9
+#: merlot/auth_templates/userfolder_index.pt:10
msgid "Search: ${search_field}"
msgstr ""

@@ -641,49 +711,6 @@
msgid "Filter:"
msgstr ""

-#: merlot/project_templates/projects_listing.pt:34
-#: merlot/project_templates/project_index.pt:139
-#: merlot/project_templates/task_index.pt:102
-#: merlot/auth_templates/userfolder_index.pt:37
-#: merlot/client_templates/clientcontainer_index.pt:38
-#: merlot/client_templates/client_index.pt:7
-#: merlot/reports_templates/logsreport_viewlet.pt:32
-#: merlot/reports_templates/tasksreport_viewlet.pt:41
-#. Default: "Edit"
-msgid "edit-action-title"
-msgstr ""
-
-#: merlot/project_templates/projects_listing.pt:39
-#: merlot/project_templates/projects_listing.pt:46
-#: merlot/project_templates/project_index.pt:137
-#: merlot/project_templates/project_index.pt:145
-#: merlot/project_templates/project_index.pt:153
-#: merlot/project_templates/task_index.pt:108
-#: merlot/project_templates/task_index.pt:116
-#: merlot/app_templates/dashboard.pt:66
-#: merlot/auth_templates/userfolder_index.pt:43
-#: merlot/auth_templates/userfolder_index.pt:51
-#: merlot/client_templates/clientcontainer_index.pt:40
-#: merlot/client_templates/clientcontainer_index.pt:43
-#: merlot/reports_templates/logsreport_viewlet.pt:38
-#: merlot/reports_templates/logsreport_viewlet.pt:46
-#: merlot/reports_templates/tasksreport_viewlet.pt:47
-#: merlot/reports_templates/tasksreport_viewlet.pt:55
-msgid "${img}"
-msgstr ""
-
-#: merlot/project_templates/projects_listing.pt:41
-#: merlot/project_templates/project_index.pt:147
-#: merlot/project_templates/task_index.pt:110
-#: merlot/auth_templates/userfolder_index.pt:45
-#: merlot/client_templates/clientcontainer_index.pt:41
-#: merlot/client_templates/client_index.pt:19
-#: merlot/reports_templates/logsreport_viewlet.pt:40
-#: merlot/reports_templates/tasksreport_viewlet.pt:49
-#. Default: "Delete"
-msgid "delete-action-title"
-msgstr ""
-
#: merlot/project_templates/projects_listing.pt:54
msgid "There are currently no projects."
msgstr ""
@@ -705,6 +732,11 @@
msgid "Estimate:"
msgstr ""

+#: merlot/project_templates/task_index.pt:46
+#: merlot/project_templates/add_log_ajax_form.pt:13
+msgid "Remaining:"
+msgstr ""
+
#: merlot/project_templates/task_index.pt:65
msgid "Starred:"
msgstr ""
@@ -810,10 +842,6 @@
msgid "Blocked"
msgstr ""

-#: merlot/vocabularies.py:82
-msgid "Completed"
-msgstr ""
-
#: merlot/vocabularies.py:89
msgid "Company"
msgstr ""
Reply all
Reply to author
Forward
0 new messages