Skip to content
This repository was archived by the owner on Mar 6, 2023. It is now read-only.

Commit e5117da

Browse files
authored
Merge pull request #172 from edwardmeng/master
Add more date time format localization and translations.
2 parents 712284e + 35efa41 commit e5117da

12 files changed

+28
-21
lines changed

src/app/event/tabs/overview.tpl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<th>{{::'Duration' | translate}}</th>
88
<td>
99
<span ng-if="!vm.event.data.sessionend" class="glyphicon glyphicon-one-fine-dot glyphicon-green" title="{{::'Online' | translate}}"></span>
10-
<abbr title="{{::'Seconds' | translate:{duration : vm.getDuration()}}}"><duration value="vm.getDuration()"></duration></abbr>
10+
<abbr title="{{::'Seconds' | translate:{duration : vm.getDuration()} }}"><duration value="vm.getDuration()"></duration></abbr>
1111
<span ng-if="vm.event.data.sessionend">
1212
({{::'ended' | translate}} <timeago date="vm.event.data.sessionend"></timeago>)
1313
</span>

src/app/event/tabs/session.tpl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ <h4><a ng-click="appVm.changePlan(vm.project.organization_id)">{{vm.project.orga
1717
<th>{{::'Duration' | translate}}</th>
1818
<td>
1919
<span ng-if="!vm.event.data.sessionend" class="glyphicon glyphicon-one-fine-dot glyphicon-green" title="{{::'Online' | translate}}"></span>
20-
<abbr title="{{::'Seconds' | translate:{duration : vm.getDuration()}}}"><duration value="vm.getDuration()"></duration></abbr>
20+
<abbr title="{{::'Seconds' | translate:{duration : vm.getDuration()} }}"><duration value="vm.getDuration()"></duration></abbr>
2121
<span ng-if="vm.event.data.sessionend">
2222
({{::'ended' | translate}} <timeago date="vm.event.data.sessionend"></timeago>)
2323
</span>

src/app/organization/manage/invoices-directive.tpl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<tbody>
1212
<tr ng-repeat="invoice in vm.invoices track by invoice.id">
1313
<td class="row-clickable" ng-click="vm.open(invoice.id)">{{invoice.id}}</td>
14-
<td class="row-clickable" ng-click="vm.open(invoice.id)">{{invoice.date | date: 'medium'}}</td>
14+
<td class="row-clickable" ng-click="vm.open(invoice.id)">{{'DateTime' | translate : invoice }}</td>
1515
<td class="row-clickable" ng-click="vm.open(invoice.id)">{{invoice.paid ? 'Paid' : 'Unpaid'}}</td>
1616
<td>
1717
<div class="btn-group">

src/app/session/sessions-directive.tpl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<summary source="event" show-type="vm.showType"></summary>
1616
</div>
1717
</td>
18-
<td ng-click="vm.open(event.id, $event)"><abbr title="{{::event.date | date : 'medium'}}">
18+
<td ng-click="vm.open(event.id, $event)"><abbr title="{{::'DateTime' | translate : event }}">
1919
<timeago date="event.date"></timeago>
2020
</abbr></td>
2121
<td ng-click="vm.open(event.id, $event)"><abbr title="{{vm.getDuration(event)}} seconds">

src/app/stack/stack-controller.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -537,8 +537,8 @@
537537

538538
vm.chartOptions = [
539539
{name: translateService.T('Occurrences'), field: 'sum:count~1', title: '', selected: true, render: false},
540-
{name: translateService.T('Average Value'), field: 'avg:value', title: translateService.T('The average of all event values'), render: true},
541-
{name: translateService.T('Value Sum'), field: 'sum:value', title: translateService.T('The sum of all event values'), render: true}
540+
{name: translateService.T('Average Value'), field: 'avg:value', title: translateService.T('The average of all event values'), render: true, menuName: translateService.T('Show Average Value')},
541+
{name: translateService.T('Value Sum'), field: 'sum:value', title: translateService.T('The sum of all event values'), render: true, menuName: translateService.T('Show Value Sum')}
542542
];
543543

544544
vm.canRefresh = canRefresh;

src/app/stack/stack.tpl.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
{{::'Stack' | translate}}
7777
<span class="labels">
7878
<span class="label label-success" ng-if="vm.stack.date_fixed && !vm.stack.is_regressed">
79-
<span class="hidden-xs">FIXED<span ng-if="vm.stack.fixed_in_version"> IN {{vm.stack.fixed_in_version}}</span></span>
79+
<span class="hidden-xs">{{vm.stack.fixed_in_version ? 'Fixed_With_Version' : 'Fixed' | translate : vm.stack}}</span>
8080
<span class="visible-xs">F</span>
8181
</span>
8282
<span class="label label-success" ng-if="vm.stack.is_regressed">
@@ -129,7 +129,7 @@
129129
</tr>
130130
<tr ng-if="(vm.stack.date_fixed && !vm.stack.is_regressed)">
131131
<th>{{::'Date Fixed' | translate}}</th>
132-
<td><span>{{vm.stack.date_fixed | date: 'medium'}}</span></td>
132+
<td><span>{{'DateTime' | translate : {'date' : vm.stack.date_fixed} }}</span></td>
133133
</tr>
134134
<tr ng-if="vm.stack.description">
135135
<th>{{::'Description' | translate}}</th>
@@ -177,7 +177,7 @@ <h4>{{::'Stacking Information' | translate}}</h4>
177177
</button>
178178
<ul class="dropdown-menu dropdown-menu-right" role="menu">
179179
<li ng-repeat="o in vm.chartOptions | filter: { render: true } track by o.field">
180-
<a ng-click="o.selected = !o.selected; vm.updateStats();" title="{{::o.title}}"><i class="fa fa-fw" ng-class="{'fa-check': !!o.selected}" ng-if="vm.hasSelectedChartOption()"></i>{{::'Show '+o.name | translate}}</a>
180+
<a ng-click="o.selected = !o.selected; vm.updateStats();" title="{{::o.title}}"><i class="fa fa-fw" ng-class="{'fa-check': !!o.selected}" ng-if="vm.hasSelectedChartOption()"></i>{{::o.menuName}}</a>
181181
</li>
182182
</ul>
183183
</div>

src/components/date-filter/date-filter-directive.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
replace: true,
99
scope: true,
1010
templateUrl: 'components/date-filter/date-filter-directive.tpl.html',
11-
controller: function ($interval, $scope, dialogs, filterService) {
11+
controller: function ($interval, $scope, dialogs, filterService, translateService) {
1212
var vm = this;
1313
function getFilteredDisplayName() {
1414
var time = filterService.getTime();
@@ -34,7 +34,7 @@
3434

3535
var range = dateRangeParserService.parse(time);
3636
if (range && range.start && range.end) {
37-
return moment(range.start).twix(moment(range.end)).format();
37+
return moment(range.start).twix(moment(range.end)).format({dayFormat:translateService.T('DayFormat')});
3838
}
3939

4040
setFilter('last week');

src/components/events/events-directive.tpl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<td ng-click="vm.open(event.id, $event)">
3030
<span ng-if="vm.hideSessionStartTime && event.data.Type === 'session'">--</span>
3131
<span ng-if="!vm.hideSessionStartTime || event.data.Type !== 'session'">
32-
<abbr title="{{::event.date | date : 'medium'}}">
32+
<abbr title="{{::'DateTime' | translate:event}}">
3333
<span ng-if="vm.relativeTo()">after <relative-time to="vm.relativeTo()" date="event.date"></relative-time></span>
3434
<span ng-if="!vm.relativeTo()"><timeago date="event.date"></timeago></span>
3535
</abbr>

src/components/organization-notifications/organization-notifications-directive.tpl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ <h4>{{::"We haven't received any data!" | translate}}</h4>
2424
<p>
2525
Please configure your clients for
2626
<strong ng-repeat="project in vm.projectsRequiringConfiguration">
27-
<span ng-if="!$first">, </span><a ui-sref="app.project.configure({ id: project.id, redirect: true })" title="{{::'Configure_Project_Title' | translate:{projectName: project.name, organizationName: project.organization_name}}}">{{project.name}}</a>
27+
<span ng-if="!$first">, </span><a ui-sref="app.project.configure({ id: project.id, redirect: true })" title="{{::'Configure_Project_Title' | translate:{projectName: project.name, organizationName: project.organization_name} }}">{{project.name}}</a>
2828
</strong>
2929
projects and start becoming exceptionless in less than 60 seconds!
3030
</p>

src/components/stacks/stacks-directive.tpl.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
</td>
2828
<td ng-click="vm.open(stack.id, $event)" class="number">{{stack.total | number:0}}</td>
2929
<td ng-click="vm.open(stack.id, $event)" class="hidden-xs">
30-
<abbr title="{{::stack.first_occurrence | date : 'medium'}}">
30+
<abbr title="{{::'DateTime' | translate : {'date' : stack.first_occurrence} }}">
3131
<timeago date="stack.first_occurrence"></timeago>
3232
</abbr>
3333
</td>
34-
<td ng-click="vm.open(stack.id, $event)" class="hidden-xs"><abbr title="{{::stack.last_occurrence | date : 'medium'}}">
34+
<td ng-click="vm.open(stack.id, $event)" class="hidden-xs"><abbr title="{{::'DateTime' | translate : {'date' : stack.last_occurrence} }}">
3535
<timeago date="stack.last_occurrence"></timeago>
3636
</abbr></td>
3737
</tr>

src/lang/en-us.json

+3
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@
131131
"Used to promote stacks to external systems.":"Used to promote stacks to external systems.",
132132
"Add a reference link to an external resource.":"Add a reference link to an external resource.",
133133
"Delete this stack":"Delete this stack",
134+
"Fixed_With_Version":"FIXED IN {{fixed_in_version}}",
135+
"Fixed" : "FIXED",
134136

135137
"Summary":"Summary",
136138
"Created":"Created",
@@ -282,6 +284,7 @@
282284
"Custom": "Custom",
283285
"Select Date Range": "Select Date Range",
284286

287+
"DayFormat":"D",
285288
"DateFormat":"ddd, MMM D, YYYY",
286289
"DateTimeFormat":"ddd, MMM D, YYYY h:mma",
287290
"Filter": "Filter",

src/lang/zh-cn.json

+10-6
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,9 @@
9494
"Method":"方法",
9595
"Chart Options":"图表选项",
9696
"Show Average Value":"显示平均值",
97-
"Show Value Sum":"显示求和值",
97+
"Average Value":"平均值",
98+
"Show Value Sum":"显示合计值",
99+
"Value Sum":"合计值",
98100
"Recent Occurrences":"最近发生",
99101
"Reference Links":"参考链接",
100102
"Mark Fixed": "标记已修复",
@@ -131,6 +133,8 @@
131133
"Used to promote stacks to external systems.":"用于将堆栈推送到外部系统。",
132134
"Add a reference link to an external resource.":"为外部资源增加引用链接。",
133135
"Delete this stack":"删除堆栈",
136+
"Fixed_With_Version":"在 {{fixed_in_version}} 版本中修复",
137+
"Fixed" : "已修复",
134138

135139
"Summary":"概要",
136140
"Created":"已创建",
@@ -281,8 +285,10 @@
281285
"All Time": "全部时间",
282286
"Custom": "自定义",
283287
"Select Date Range": "选择日期范围",
284-
"DateFormat": "YYYY-MM-DD",
285-
"DateTimeFormat": "YYYY-MM-DD HH:mm:ss",
288+
289+
"DayFormat":"D日",
290+
"DateFormat": "YYYY年M月D日",
291+
"DateTimeFormat": "YYYY年M月D日 H:mm:ss",
286292
"Filter": "过滤条件",
287293
"Search Documentation": "说明文档",
288294

@@ -607,7 +613,7 @@
607613
"Delete":"删除",
608614
"Cancel":"取消",
609615
"Apply":"确认",
610-
"DateTime":"{{date | date: 'yyyy-MM-dd HH:mm:ss'}}",
616+
"DateTime":"{{date | date: 'yyyy年M月d日 H:mm:ss'}}",
611617
"Go To Dashboard":"前往概览视图",
612618
"Save":"保存",
613619
"Edit":"修改",
@@ -643,8 +649,6 @@
643649
"Limit":"上限量",
644650
"Allowed in Organization":"组织容许量",
645651
"Occurrences":"数量",
646-
"Average Value":"平均值",
647-
"Value Sum":"合计",
648652
"Log source":"日志来源",
649653
"Add":"新增",
650654
"Total":"总计",

0 commit comments

Comments
 (0)