From 2937a633de8f54d0f5f20f8ced6e8914da40d312 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Mon, 16 Sep 2013 17:39:32 +0200 Subject: also translate title, fix #350 --- js/public/app.js | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) (limited to 'js/public/app.js') diff --git a/js/public/app.js b/js/public/app.js index eab057778..751834832 100644 --- a/js/public/app.js +++ b/js/public/app.js @@ -502,6 +502,46 @@ License along with this library. If not, see . */ +(function() { + angular.module('News').directive('newsTranslate', function() { + var directive; + return directive = { + restrict: 'E', + link: function(scope, element, attributes) { + var $element; + $element = $(element); + scope.translations || (scope.translations = scope.translations); + scope.translations[attributes.key] = $element.text(); + return $element.remove(); + } + }; + }); + +}).call(this); + +// Generated by CoffeeScript 1.6.3 +/* + +ownCloud - News + +@author Bernhard Posselt +@copyright 2012 Bernhard Posselt dev@bernhard-posselt.com + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE +License as published by the Free Software Foundation; either +version 3 of the License, or any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU AFFERO GENERAL PUBLIC LICENSE for more details. + +You should have received a copy of the GNU Affero General Public +License along with this library. If not, see . +*/ + + (function() { angular.module('News').directive('undoNotification', [ '$rootScope', '$timeout', 'Config', function($rootScope, $timeout, Config) { @@ -646,9 +686,9 @@ License along with this library. If not, see . count = _this._subscriptionsBusinessLayer.getUnreadCount(0); if (count > 0) { titleCount = _this._unreadCountFormatter(count); - title = 'News (' + titleCount + ') | ownCloud'; + title = _this._$scope.translations.appName + ' (' + titleCount + ') | ownCloud'; } else { - title = 'News | ownCloud'; + title = _this._$scope.translations.appName + ' | ownCloud'; } if (_this._$window.document.title !== title) { _this._$window.document.title = title; -- cgit v1.2.3