Project

General

Profile

« Previous | Next » 

Revision 6f5e909f

Added by Walden Raines about 10 years ago

Fixes #4785, replace gettext with translate for extraction/replacement.

View differences:

engines/bastion/app/assets/javascripts/bastion/products/details/product-details-info.controller.js
*
* @requires $scope
* @requires $q
* @requires gettext
* @requires translate
* @requires Product
* @requires SyncPlan
* @requires GPGKey
......
* Provides the functionality for the product details action pane.
*/
angular.module('Bastion.products').controller('ProductDetailsInfoController',
['$scope', '$q', 'gettext', 'Product', 'SyncPlan', 'GPGKey', 'MenuExpander',
function ($scope, $q, gettext, Product, SyncPlan, GPGKey, MenuExpander) {
['$scope', '$q', 'translate', 'Product', 'SyncPlan', 'GPGKey', 'MenuExpander',
function ($scope, $q, translate, Product, SyncPlan, GPGKey, MenuExpander) {
$scope.successMessages = [];
$scope.errorMessages = [];
......
product.$update(function (response) {
deferred.resolve(response);
$scope.successMessages.push(gettext('Product Saved'));
$scope.successMessages.push(translate('Product Saved'));
}, function (response) {
deferred.reject(response);
angular.forEach(response.data.errors, function (errorMessage) {
$scope.errorMessages.push(gettext("An error occurred saving the Product: ") + errorMessage);
$scope.errorMessages.push(translate("An error occurred saving the Product: ") + errorMessage);
});
});
......
$scope.productSyncing = true;
$scope.product.$sync(function () {
$scope.productSyncing = false;
$scope.successMessages.push(gettext("Successfully started sync for %s products, you are free to leave this page.")
$scope.successMessages.push(translate("Successfully started sync for %s products, you are free to leave this page.")
.replace('%s', $scope.product.name));
}, function (response) {
$scope.productSyncing = false;
_.each(response.data.errors, function (errorMessage) {
$scope.errorMessages.push(gettext("An error occurred saving the Product: ") + errorMessage);
$scope.errorMessages.push(translate("An error occurred saving the Product: ") + errorMessage);
});
});
};

Also available in: Unified diff