Add translator documentation and FIXMEs that plural support should be added for some messages.

This commit is contained in:
Siebrand Mazeland 2010-04-11 22:15:41 +02:00
parent 69eebc1ec8
commit ec0fee0f2a

View File

@ -1050,24 +1050,38 @@ function common_date_string($dt)
if ($now < $t) { // that shouldn't happen! if ($now < $t) { // that shouldn't happen!
return common_exact_date($dt); return common_exact_date($dt);
} else if ($diff < 60) { } else if ($diff < 60) {
// TRANS: Used in notices to indicate when the notice was made compared to now.
return _('a few seconds ago'); return _('a few seconds ago');
} else if ($diff < 92) { } else if ($diff < 92) {
// TRANS: Used in notices to indicate when the notice was made compared to now.
return _('about a minute ago'); return _('about a minute ago');
} else if ($diff < 3300) { } else if ($diff < 3300) {
// XXX: should support plural.
// TRANS: Used in notices to indicate when the notice was made compared to now.
return sprintf(_('about %d minutes ago'), round($diff/60)); return sprintf(_('about %d minutes ago'), round($diff/60));
} else if ($diff < 5400) { } else if ($diff < 5400) {
// TRANS: Used in notices to indicate when the notice was made compared to now.
return _('about an hour ago'); return _('about an hour ago');
} else if ($diff < 22 * 3600) { } else if ($diff < 22 * 3600) {
// XXX: should support plural.
// TRANS: Used in notices to indicate when the notice was made compared to now.
return sprintf(_('about %d hours ago'), round($diff/3600)); return sprintf(_('about %d hours ago'), round($diff/3600));
} else if ($diff < 37 * 3600) { } else if ($diff < 37 * 3600) {
// TRANS: Used in notices to indicate when the notice was made compared to now.
return _('about a day ago'); return _('about a day ago');
} else if ($diff < 24 * 24 * 3600) { } else if ($diff < 24 * 24 * 3600) {
// XXX: should support plural.
// TRANS: Used in notices to indicate when the notice was made compared to now.
return sprintf(_('about %d days ago'), round($diff/(24*3600))); return sprintf(_('about %d days ago'), round($diff/(24*3600)));
} else if ($diff < 46 * 24 * 3600) { } else if ($diff < 46 * 24 * 3600) {
// TRANS: Used in notices to indicate when the notice was made compared to now.
return _('about a month ago'); return _('about a month ago');
} else if ($diff < 330 * 24 * 3600) { } else if ($diff < 330 * 24 * 3600) {
// XXX: should support plural.
// TRANS: Used in notices to indicate when the notice was made compared to now.
return sprintf(_('about %d months ago'), round($diff/(30*24*3600))); return sprintf(_('about %d months ago'), round($diff/(30*24*3600)));
} else if ($diff < 480 * 24 * 3600) { } else if ($diff < 480 * 24 * 3600) {
// TRANS: Used in notices to indicate when the notice was made compared to now.
return _('about a year ago'); return _('about a year ago');
} else { } else {
return common_exact_date($dt); return common_exact_date($dt);