[open-ils-commits] r9260 - in
trunk/Open-ILS/xul/staff_client/server: cat locale/en-US
svn at svn.open-ils.org
svn at svn.open-ils.org
Mon Apr 7 21:48:39 EDT 2008
Author: dbs
Date: 2008-04-07 21:11:35 -0400 (Mon, 07 Apr 2008)
New Revision: 9260
Modified:
trunk/Open-ILS/xul/staff_client/server/cat/bib_brief.xul
trunk/Open-ILS/xul/staff_client/server/cat/copy_browser.js
trunk/Open-ILS/xul/staff_client/server/locale/en-US/cat.properties
trunk/Open-ILS/xul/staff_client/server/locale/en-US/common.properties
Log:
Back on that i18n horse
Modified: trunk/Open-ILS/xul/staff_client/server/cat/bib_brief.xul
===================================================================
--- trunk/Open-ILS/xul/staff_client/server/cat/bib_brief.xul 2008-04-08 00:42:32 UTC (rev 9259)
+++ trunk/Open-ILS/xul/staff_client/server/cat/bib_brief.xul 2008-04-08 01:11:35 UTC (rev 9260)
@@ -14,7 +14,7 @@
<!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<!-- LOCALIZATION -->
<!DOCTYPE window PUBLIC "" ""[
- <!--#include virtual="/opac/locale/en-US/lang.dtd"-->
+ <!--#include virtual="/opac/locale/${locale}/lang.dtd"-->
]>
<!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
Modified: trunk/Open-ILS/xul/staff_client/server/cat/copy_browser.js
===================================================================
--- trunk/Open-ILS/xul/staff_client/server/cat/copy_browser.js 2008-04-08 00:42:32 UTC (rev 9259)
+++ trunk/Open-ILS/xul/staff_client/server/cat/copy_browser.js 2008-04-08 01:11:35 UTC (rev 9260)
@@ -676,9 +676,16 @@
if (list.length == 1) {
obj.data.marked_library = { 'lib' : list[0], 'docid' : obj.docid };
obj.data.stash('marked_library');
- alert('Library + Record marked as Volume Transfer Destination');
+ alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.mark_library.alert'));
} else {
- obj.error.yns_alert('Choose just one Library to mark as Volume Transfer Destination','Limit Selection','OK',null,null,'Check here to confirm this dialog');
+ obj.error.yns_alert(
+ document.getElementById('catStrings').getString('staff.cat.copy_browser.mark_library.prompt'),
+ document.getElementById('catStrings').getString('staff.cat.copy_browser.mark_library.title'),
+ document.getElementById('commonStrings').getString('common.ok'),
+ null,
+ null,
+ document.getElementById('commonStrings').getString('common.confirm')
+ );
}
} catch(E) {
obj.error.standard_unexpected_error_alert('copy browser -> mark library',E);
@@ -707,9 +714,16 @@
if (list.length == 1) {
obj.data.marked_volume = list[0];
obj.data.stash('marked_volume');
- alert('Volume marked as Item Transfer Destination');
+ alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.mark_volume.alert'));
} else {
- obj.error.yns_alert('Choose just one Volume to mark as Item Transfer Destination','Limit Selection','OK',null,null,'Check here to confirm this dialog');
+ obj.error.yns_alert(
+ document.getElementById('catStrings').getString('staff.cat.copy_browser.mark_volume.prompt'),
+ document.getElementById('catStrings').getString('staff.cat.copy_browser.mark_volume.title'),
+ document.getElementById('commonStrings').getString('common.ok'),
+ null,
+ null,
+ document.getElementById('commonStrings').getString('common.confirm')
+ );
}
} catch(E) {
obj.error.standard_unexpected_error_alert('copy browser -> mark volume',E);
@@ -728,7 +742,7 @@
try {
obj.data.stash_retrieve();
if (!obj.data.marked_library) {
- alert('Please mark a library as the destination from within holdings maintenance and then try this again.');
+ alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer_volume.alert'));
return;
}
@@ -749,20 +763,24 @@
);
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserWrite');
- var xml = '<vbox xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" flex="1" style="overflow: auto">';
- xml += '<description>Transfer volumes ';
- xml += util.functional.map_list(
+ var acn_list = util.functional.map_list(
list,
function (o) {
return obj.map_acn[ 'acn_' + o ].label();
}
- ).join(", ");
+ ).join(document.getElementById('commonStrings').getString('common.grouping_string'));
- xml += ' to library ' + obj.data.hash.aou[ obj.data.marked_library.lib ].shortname();
- xml += ' on the following record?</description>';
- xml += '<hbox><button label="Transfer" name="fancy_submit"/>';
- xml += '<button label="Cancel" accesskey="C" name="fancy_cancel"/></hbox>';
+ var xml = '<vbox xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" flex="1" style="overflow: auto">';
+ xml += '<description>';
+ xml += document.getElementById('catStrings').getFormattedString('staff.cat.copy_browser.transfer.prompt', [acn_list, obj.data.hash.aou[ obj.data.marked_library.lib ].shortname()]);
+ xml += '</description>';
+ xml += '<hbox><button label="' + document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer.submit.label') + '" name="fancy_submit"/>';
+ xml += '<button label="'
+ + document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer.cancel.label')
+ + '" accesskey="'
+ + document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer.cancel.accesskey')
+ + '" name="fancy_cancel"/></hbox>';
xml += '<iframe style="overflow: scroll" flex="1" src="' + urls.XUL_BIB_BRIEF + '?docid=' + obj.data.marked_library.docid + '"/>';
xml += '</vbox>';
JSAN.use('OpenILS.data');
@@ -774,17 +792,23 @@
//+ '?xml_in_stash=temp_transfer'
//+ '&title=' + window.escape('Volume Transfer'),
'fancy_prompt', 'chrome,resizable,modal,width=500,height=300',
- { 'xml' : xml, 'title' : 'Volume Transfer' }
+ {
+ 'xml' : xml,
+ 'title' : document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer.title')
+ }
);
- if (fancy_prompt_data.fancy_status == 'incomplete') { alert('Transfer Aborted'); return; }
+ if (fancy_prompt_data.fancy_status == 'incomplete') {
+ alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer.incomplete'));
+ return;
+ }
var robj = obj.network.simple_request(
'FM_ACN_TRANSFER',
[ ses(), { 'docid' : obj.data.marked_library.docid, 'lib' : obj.data.marked_library.lib, 'volumes' : list } ],
null,
{
- 'title' : 'Override Volume Transfer Failure?',
+ 'title' : document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer.override.failure'),
'overridable_events' : [
1208 /* TITLE_LAST_COPY */,
1219 /* COPY_REMOTE_CIRC_LIB */,
@@ -794,16 +818,16 @@
if (typeof robj.ilsevent != 'undefined') {
if (robj.ilsevent == 1221 /* ORG_CANNOT_HAVE_VOLS */) {
- alert('That destination cannot have volumes.');
+ alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer.ineligible_destination'));
} else {
throw(robj);
}
} else {
- alert('Volumes transferred.');
+ alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer.success'));
}
} catch(E) {
- obj.error.standard_unexpected_error_alert('All volumes not likely transferred.',E);
+ obj.error.standard_unexpected_error_alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer.unexpected_error'),E);
}
obj.refresh_list();
}
@@ -815,7 +839,7 @@
try {
obj.data.stash_retrieve();
if (!obj.data.marked_volume) {
- alert('Please mark a volume as the destination from within holdings maintenance and then try this again.');
+ alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer_items.missing_volume'));
return;
}
@@ -845,7 +869,7 @@
} );
} catch(E) {
- obj.error.standard_unexpected_error_alert('All copies not likely transferred.',E);
+ obj.error.standard_unexpected_error_alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.transfer_items.unexpected_error'),E);
}
obj.refresh_list();
}
@@ -905,7 +929,7 @@
false
);
} else {
- throw('Missing library list.\n');
+ throw(document.getElementById('catStrings').getString('staff.cat.copy_browser.missing_library') + '\n');
}
JSAN.use('util.widgets');
@@ -956,7 +980,7 @@
x = document.getElementById('consortial_available');
if (x) x.setAttribute('value',robj[0].available);
} catch(E) {
- obj.error.standard_unexpected_error_alert('Error retrieving consortial copy count.',E);
+ obj.error.standard_unexpected_error_alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.consortial_copy_count.error'),E);
}
});
} catch(E) {
@@ -1433,17 +1457,21 @@
JSAN.use('circ.util');
var columns = [
{
- 'id' : 'tree_location', 'label' : 'Location/Barcode', 'flex' : 1,
- 'primary' : true, 'hidden' : false,
+ 'id' : 'tree_location',
+ 'label' : document.getElementById('catStrings').getString('staff.cat.copy_browser.list_init.tree_location'),
+ 'flex' : 1, 'primary' : true, 'hidden' : false,
'render' : function(my) { return my.acp ? my.acp.barcode() : my.acn ? my.acn.label() : my.aou ? my.aou.shortname() + " : " + my.aou.name() : "???"; },
},
{
- 'id' : 'volume_count', 'label' : 'Volumes', 'flex' : 0,
- 'primary' : false, 'hidden' : false,
+ 'id' : 'volume_count',
+ 'label' : document.getElementById('catStrings').getString('staff.cat.copy_browser.list_init.volume_count'),
+ 'flex' : 0, 'primary' : false, 'hidden' : false,
'render' : function(my) { return my.volume_count; },
},
{
- 'id' : 'copy_count', 'label' : 'Copies', 'flex' : 0,
+ 'id' : 'copy_count',
+ 'label' : document.getElementById('catStrings').getString('staff.cat.copy_browser.list_init.copy_count'),
+ 'flex' : 0,
'primary' : false, 'hidden' : false,
'render' : function(my) { return my.copy_count; },
},
@@ -1644,7 +1672,7 @@
obj.controller.view.sel_patron.setAttribute('disabled','false');
}
} catch(E) {
- obj.error.standard_unexpected_error_alert('Copy Browser Actions',E);
+ obj.error.standard_unexpected_error_alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.actions.error'),E);
}
},
@@ -1667,7 +1695,7 @@
// FIXME - we get a null from the copy_count call if we call it too quickly here
setTimeout( function() { obj.show_consortial_count(); }, 2000 );
} catch(E) {
- this.error.standard_unexpected_error_alert('Problem refreshing the volume/copy tree.',E);
+ this.error.standard_unexpected_error_alert(document.getElementById('catStrings').getString('staff.cat.copy_browser.refresh_list.error'),E);
}
},
}
Modified: trunk/Open-ILS/xul/staff_client/server/locale/en-US/cat.properties
===================================================================
--- trunk/Open-ILS/xul/staff_client/server/locale/en-US/cat.properties 2008-04-08 00:42:32 UTC (rev 9259)
+++ trunk/Open-ILS/xul/staff_client/server/locale/en-US/cat.properties 2008-04-08 01:11:35 UTC (rev 9260)
@@ -43,3 +43,29 @@
staff.cat.copy_browser.delete_volume.copies_remain=You must delete all the copies on the volume before you may delete the volume itself.
staff.cat.copy_browser.delete_volume.success=Volumes deleted.
staff.cat.copy_browser.delete_volume.exception=copy browser -> delete volumes
+staff.cat.copy_browser.mark_library.alert=Library + Record marked as Volume Transfer Destination
+staff.cat.copy_browser.mark_library.prompt=Choose just one Library to mark as Volume Transfer Destination
+staff.cat.copy_browser.mark_library.title=Limit Selection
+staff.cat.copy_browser.mark_volume.alert=Volume marked as Item Transfer Destination
+staff.cat.copy_browser.mark_volume.prompt=Choose just one Volume to mark as Item Transfer Destination
+staff.cat.copy_browser.mark_volume.title=Limit Selection
+staff.cat.copy_browser.transfer_volume.alert=Please mark a library as the destination from within holdings maintenance and then try this again.
+staff.cat.copy_browser.transfer.prompt=Transfer volumes %1$s to library %2$s on the following record?
+staff.cat.copy_browser.transfer.submit.label=Transfer
+staff.cat.copy_browser.transfer.cancel.label=Cancel
+staff.cat.copy_browser.transfer.cancel.accesskey=C
+staff.cat.copy_browser.transfer.title=Volume Transfer
+staff.cat.copy_browser.transfer.incomplete=Transfer Aborted
+staff.cat.copy_browser.transfer.override.failure=Override Volume Transfer Failure?
+staff.cat.copy_browser.transfer.ineligible_destination=That destination cannot have volumes.
+staff.cat.copy_browser.transfer.success=Volumes transferred.
+staff.cat.copy_browser.transfer.unexpected_error=All volumes not likely transferred.
+staff.cat.copy_browser.transfer_items.missing_volume=Please mark a volume as the destination from within holdings maintenance and then try this again.
+staff.cat.copy_browser.transfer_items.unexpected_error=All copies not likely transferred.
+staff.cat.copy_browser.missing_library=Missing library list.
+staff.cat.copy_browser.consortial_copy_count.error=Error retrieving consortial copy count.
+staff.cat.copy_browser.list_init.tree_location=Location/Barcode
+staff.cat.copy_browser.list_init.volume_count=Volumes
+staff.cat.copy_browser.list_init.copy_count=Copies
+staff.cat.copy_browser.actions.error=Copy Browser Actions
+staff.cat.copy_browser.refresh_list.error=Problem refreshing the volume/copy tree.
Modified: trunk/Open-ILS/xul/staff_client/server/locale/en-US/common.properties
===================================================================
--- trunk/Open-ILS/xul/staff_client/server/locale/en-US/common.properties 2008-04-08 00:42:32 UTC (rev 9259)
+++ trunk/Open-ILS/xul/staff_client/server/locale/en-US/common.properties 2008-04-08 01:11:35 UTC (rev 9260)
@@ -12,6 +12,8 @@
common.barcode.status.warning.blocked=Blocked
common.barcode.status.warning.unknown=with an unknown code: %1$s
common.date.invalid=Invalid Date
+# common.grouping_string = the string that should be inserted between elements of a grouped list
+common.grouping_string=,
common.unimplemented=Not yet implemented
lang.version=remote v1
openils.global_util.clear_cache.error=Problem clearing the cache: %1$s
More information about the open-ils-commits
mailing list