Bug 11703 [QA Followup] - Use format instead of replace for string translation
authorKyle M Hall <kyle@bywatersolutions.com>
Wed, 7 May 2014 14:54:14 +0000 (10:54 -0400)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Thu, 3 Jul 2014 14:22:10 +0000 (11:22 -0300)
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Christopher Brannon <cbrannon@cdalibrary.org>
koha-tmpl/intranet-tmpl/prog/en/includes/strings.inc
koha-tmpl/intranet-tmpl/prog/en/js/checkouts.js
koha-tmpl/intranet-tmpl/prog/en/js/holds.js

index 3755dd1..536a055 100644 (file)
     var ON_HOLD = _("On hold");
     var NOT_RENEWABLE = _("Not renewable");
     var NOT_RENEWABLE_TOO_SOON = _("Cannot renew, renewal is premature");
-    var RENEWALS_REMAINING = _("_RENEWALS_REMAINING_ of _RENEWALS_ALLOWED_ renewals remaining");
+    var RENEWALS_REMAINING = _("%s of %s renewals remaining");
     var HOLD_IS_SUSPENDED = _("Hold is <strong>suspended</strong>");
-    var UNTIL = _("until _SUSPEND_UNTIL_");
+    var UNTIL = _("until %s");
     var ITEM_IS_WAITING = _("Item is <strong>waiting</strong>"); //
-    var AT = _("at _WAITING_AT_BRANCH_");
-    var ITEM_IS_IN_TRANSIT = _("Item is <strong>in transit</strong> from _FROM_BRANCH_");
+    var AT = _("at %s");
+    var ITEM_IS_IN_TRANSIT = _("Item is <strong>in transit</strong> from %s");
     var FROM = _("from");
-    var NOT_TRANSFERRED_YET = _("Item hasn't been transferred yet from _FROM_BRANCH_");
+    var NOT_TRANSFERRED_YET = _("Item hasn't been transferred yet from %s");
     var NO = _("No");
     var YES = _("Yes");
 //]]>
index eca940a..4ab7be1 100644 (file)
@@ -258,7 +258,7 @@ $(document).ready(function() {
 
                     if ( oObj.renewals_remaining ) {
                         content += "<span class='renewals'>("
-                                + RENEWALS_REMAINING.replace( "_RENEWALS_REMAINING_", oObj.renewals_remaining ).replace( "_RENEWALS_ALLOWED_", oObj.renewals_allowed )
+                                + RENEWALS_REMAINING.format( oObj.renewals_remaining, oObj.renewals_allowed )
                                 + ")</span>";
                     }
 
index eab5ae4..ba31e9f 100644 (file)
@@ -50,7 +50,7 @@ $(document).ready(function() {
                             if ( oObj.suspend == 1 ) {
                                 data += "<p>" + HOLD_IS_SUSPENDED;
                                 if ( oObj.suspend_until ) {
-                                    data += " " + UNTIL.replace( "_SUSPEND_UNTIL_", oObj.suspend_until_formatted );
+                                    data += " " + UNTIL.format( oObj.suspend_until_formatted );
                                 }
                                 data += "</p>";
                             }
@@ -61,12 +61,12 @@ $(document).ready(function() {
                                     data += ITEM_IS_WAITING;
 
                                     if ( ! oObj.waiting_here ) {
-                                        data += " " + AT.replace("_WAITING_AT_BRANCH_", oObj.waiting_at );
+                                        data += " " + AT.format( oObj.waiting_at );
                                     }
                                 } else if ( oObj.transferred ) {
-                                    data += ITEM_IS_IN_TRANSIT.replace( "_FROM_BRANCH_", oObj.from_branch );
+                                    data += ITEM_IS_IN_TRANSIT.format( oObj.from_branch );
                                 } else if ( oObj.not_transferred ) {
-                                    data += NOT_TRANSFERRED_YET.replace( "_FROM_BRANCH_", oObj.not_transferred_by );
+                                    data += NOT_TRANSFERRED_YET.format( oObj.not_transferred_by );
                                 }
                                 data += "</em>";