remove hardcoded labels (fix #132)

This commit is contained in:
Athou
2013-05-19 18:10:46 +02:00
parent 629d318062
commit d927437fb2
8 changed files with 22 additions and 15 deletions

View File

@@ -31,6 +31,8 @@ toolbar.previous_entry=Previous entry
toolbar.next_entry=Next entry
toolbar.refresh=Refresh
toolbar.sort_by_asc_desc=Sort by date asc/desc
toolbar.titles_only=Titles only
toolbar.expanded_view=Expanded view
toolbar.mark_all_as_read=Mark all as read
toolbar.mark_all_older_day=Items older than a day
toolbar.mark_all_older_week=Items older than a week

View File

@@ -10,7 +10,7 @@ tree.subscribe=S'abonner
tree.import=Importer
tree.new_category=Nouvelle catégorie
tree.all=Tous
tree.starred=Etoiles
tree.starred=Favoris
subscribe.feed_url=URL du flux
subscribe.feed_name=Nom du flux

View File

@@ -243,22 +243,26 @@ module.directive('category', [ function() {
return 'indent' + level;
}
};
$scope.categoryLabel = function(category) {
return $scope.showLabel !== true ? $scope.showLabel : category.name;
}
$scope.formatCategoryName = function(category) {
$scope.categoryCountLabel = function(category) {
var count = $scope.unreadCount({
category : category
});
var label = category.name;
var label = '';
if (count > 0) {
label = label + ' (' + count + ')';
label = '(' + count + ')';
}
return label;
};
$scope.formatFeedName = function(feed) {
var label = feed.name;
$scope.feedCountLabel = function(feed) {
var label = '';
if (feed.unread > 0) {
label = label + ' (' + feed.unread + ')';
label = '(' + feed.unread + ')';
}
return label;
};

View File

@@ -10,7 +10,8 @@
<i ng-class="{'icon-caret-right': !node.expanded, 'icon-caret-down': node.expanded}" ng-click="toggleCategory(node, $event)" ng-show="showChildren"></i>
<i ng-class="{'icon-star' : node.id == 'starred', 'icon-inbox': node.id == 'all'}" ng-show="!showChildren"></i>
</span>
<span ng-class="{selected: (node.id == selectedId && selectedType == 'category'), unread: unreadCount({category:node})}">{{formatCategoryName(node)}}
<span ng-class="{selected: (node.id == selectedId && selectedType == 'category'), unread: unreadCount({category:node})}">
{{categoryLabel(node)}} {{categoryCountLabel(node)}}
</span>
</div>
</div>
@@ -30,7 +31,7 @@
<a ng-click="feedClicked(feed.id)" class="feed-link"
ng-class="{error: feed.message && feed.errorCount > 10, selected: (feed.id == selectedId && selectedType == 'feed'), unread: feed.unread }">
<favicon url="feed.feedLink" />
{{formatFeedName(feed)}}
{{feed.name}} {{feedCountLabel(feed)}}
</a>
</li>
</ul>

View File

@@ -11,8 +11,8 @@
</a>
<div class="btn-group" data-toggle="buttons-radio">
<a type="button" class="btn" ng-model="settingsService.settings.viewMode" btn-radio="'title'" title="Titles only"><i class="icon-list"></i></a>
<a type="button" class="btn" ng-model="settingsService.settings.viewMode" btn-radio="'expanded'" title="Expanded view"><i class="icon-th-list"></i></a>
<a type="button" class="btn" ng-model="settingsService.settings.viewMode" btn-radio="'title'" title="${toolbar.titles_only}"><i class="icon-list"></i></a>
<a type="button" class="btn" ng-model="settingsService.settings.viewMode" btn-radio="'expanded'" title="${toolbar.expanded_view}"><i class="icon-th-list"></i></a>
</div>
<div class="btn-group">

View File

@@ -1,9 +1,9 @@
<div class="css-treeview" ng-controller="CategoryTreeCtrl">
<ul>
<category node="CategoryService.subscriptions" show-label="true" show-children="false"
<category node="CategoryService.subscriptions" show-label="'${tree.all}'" show-children="false"
level="0" selected-type="selectedType" selected-id="selectedId"
unread-count="unreadCount(category)"> </category>
<category node="starred" show-label="true" show-children="false"
<category node="starred" show-label="'${tree.starred}'" show-children="false"
level="0" selected-type="selectedType" selected-id="selectedId"
unread-count="unreadCount(category)"> </category>
<category node="CategoryService.subscriptions" show-label="false" show-children="true"

View File

@@ -48,7 +48,7 @@
</span>
<label class="checkbox inline">
<input type="checkbox" ng-checked="!entry.read" ng-click="mark(entry, !entry.read)"></input>
Keep unread
${view.keep_unread}
</label>
<span class="share-buttons" ui-if="settingsService.settings.socialButtons">

View File

@@ -1,6 +1,6 @@
<div class="container-fluid settings">
<div class="page-header">
<h1>Settings</h1>
<h1>${toolbar.settings}</h1>
</div>
<form name="settingsForm" ng-submit="save()">
<div class="row">