User Tools

Site Tools


evergreen-admin:customizations:i18n:staff_client_progress

Staff client i18n progress

This page lists the staff client files that are i18n-ready (lots of them) and which ones are not ready or which have "hard stuff" that we deliberately skipped, but which we should be able to handle due to messagecatalog's parameter handling.

Chrome files

admin directory

Filename Complete Notes
chrome/content/admin/survey.js N Error messages remaining; 1 constructed string ( '#' + (SURVEY.num_of_questions + 1); using hardcoded number separators ( + ")"); still using strbundle interface
chrome/content/admin/survey_overlay.xul Y
chrome/content/admin/survey_wizard.xul Y

auth directory

Filename Complete Notes
chrome/content/auth/controller.js Y
chrome/content/auth/session.js Y

cat directory

Filename Complete Notes
chrome/content/cat/opac.js Y
chrome/content/cat/opac.xul Y

circ directory

Filename Complete Notes
chrome/content/circ/offline_checkin.js Y
chrome/content/circ/offline_checkin.xul Y
chrome/content/circ/offline_checkout.js Y
chrome/content/circ/offline_checkout.xul Y
chrome/content/circ/offline_in_house_use.js Y
chrome/content/circ/offline_in_house_use.xul Y
chrome/content/circ/offline.js N Receipt templates has some embedded HTML that will probably be confusing to translate.
chrome/content/circ/offline_register.js Y
chrome/content/circ/offline_register.xul Y
chrome/content/circ/offline_renew.js N
chrome/content/circ/offline_renew.xul Y
chrome/content/circ/offline.xul Y
chrome/content/circ/util.js N

legacy directory

Filename Complete Notes
chrome/content/legacy/_browse.xul N Still required?
chrome/content/legacy/_marc.xul N Still required?

main directory

Filename Complete Notes
chrome/content/main/about.html N Just a few strings we can probably run through MOD_XMLENT, followed by the text of the GPL.
chrome/content/main/constants.js Y
chrome/content/main/JSAN.js Y
chrome/content/main/main.js Y
chrome/content/main/main.xul Y
chrome/content/main/menu_frame_menus.xul Y Accelerator keys (with modifier attributes) have not been i18n-ized; not sure if they normally are.
chrome/content/main/menu_frame_overlay.xul Y
chrome/content/main/menu_frame.xul Y
chrome/content/main/menu.js Y
chrome/content/main/simple_auth.xul Y
chrome/content/main/test.xul Y
chrome/content/OpenILS/data.js N Lots of printing templates; kind of ugly.
chrome/content/OpenILS/global_util.js Y
chrome/content/OpenILS/util/fmall.js Y
chrome/content/OpenILS/util_overlay_offline.xul Y
chrome/content/OpenILS/util_overlay.xul Y
chrome/content/test/test.js N Just says "Hello world"

util directory

Filename Complete Notes
chrome/content/util/barcode.js Y
chrome/content/util/browser.js N 1 string to i18n-ize ("Not yet implemented")
chrome/content/util/browser.xul N
chrome/content/util/controller.js N Obscure error messages
chrome/content/util/date.js N Error messages, supporting other date formats
chrome/content/util/deck.js N Error messages
chrome/content/util/error.js N Lots of work here
chrome/content/util/exec.js N Error messages and logging
chrome/content/util/fancy_prompt.xul N
chrome/content/util/file.js N Error messages
chrome/content/util/fm_utils.js Y
chrome/content/util/fm_view.xul N
chrome/content/util/functional.js Y
chrome/content/util/list_clipboard.xul N
chrome/content/util/list.js N
chrome/content/util/money.js N
chrome/content/util/network.js N
chrome/content/util/print.js N
chrome/content/util/rbrowser.xul N
chrome/content/util/shell.html N
chrome/content/util/sound.js Y
chrome/content/util/sprintf.js Y
chrome/content/util/text.js N One FIXME string to address
chrome/content/util/widgets.js N Error messages
chrome/content/util/window.js N Error messages and logging
chrome/content/util/xuledit.js Y
chrome/content/util/xuledit.xul N

Server-side XUL files

misc directories

Filename Complete Notes
components/nsOpenILS.js
components/venkman-service.js
defaults/preferences/prefs.js
external/template.js
external/template.xul

admin directory

Filename Complete Notes
server/admin/adminlib.js N 1 error string, needs dojo i18n
server/admin/cash_reports.js Y
server/admin/cash_reports.xhtml Y
server/admin/closed_dates.js Y date/time i18n could be introduced here
server/admin/closed_dates.xhtml N constructed strings - dojo i18n?
server/admin/copy_locations.js N 1 error string, needs dojo i18n
server/admin/copy_locations.xhtml Y
server/admin/font_settings.xul Y
server/admin/hold_pull_list_classic.js N
server/admin/hold_pull_list_classic.xhtml N Ugly - do we still need this?
server/admin/hold_pull_list.js Y
server/admin/hold_pull_list.xhtml Y
server/admin/hold_pull_list.xul Y
server/admin/index.xhtml Y
server/admin/non_cat_types.js Y
server/admin/non_cat_types.xhtml Y
server/admin/offline_manage_xacts.js Y
server/admin/offline_manage_xacts.xul Y
server/admin/org_settings.js N 1 error message for dojo i18n
server/admin/org_settings.xhtml Y
server/admin/printer_settings.html N Need to run .html through mod_xmlent too? or convert to .xhtml?
server/admin/printer_settings.js N A few strings for dojo i18n
server/admin/stat_cat_editor.js N 1 error message for dojo i18n
server/admin/stat_cat_editor.xhtml Y
server/admin/transit_list.js N Some logic depends on strings at the moment
server/admin/transit_list.xul Y
server/admin/upload_xacts.js Y
server/admin/upload_xacts.xhtml Y

cat directory

Filename Complete Notes
server/cat/bib_brief.xul Y
server/cat/copy_browser.js Y
server/cat/copy_browser.xul Y
server/cat/copy_buckets.js Y
server/cat/copy_buckets_overlay.xul Y
server/cat/copy_buckets_quick.xul Y
server/cat/copy_buckets.xul Y
server/cat/copy_editor.js There is some code that needs refactoring starting around line 675 (display text also used as keys and eval'ed attributes used for display).
server/cat/copy_editor.xul Y
server/cat/copy_notes.xul Y
server/cat/copy_summary.xul Y
server/cat/marcedit.js Y
server/cat/marcedit.xul Y
server/cat/marc_new.xul Y
server/cat/marc_view.html Might need to convert this to XUL and use messagecatalog, or to XHTML and replace JavaScript strings with entities.
server/cat/marc_view.xul Y
server/cat/opac.xul Y
server/cat/record_buckets.js Y
server/cat/record_buckets_overlay.xul Y
server/cat/record_buckets_quick.xul Y
server/cat/record_buckets.xul Y
server/cat/spine_labels.js Y
server/cat/spine_labels.xul Y
server/cat/util.js Y
server/cat/volume_buckets.xul Y
server/cat/volume_copy_creator.js Y
server/cat/volume_copy_creator.xul Y
server/cat/volume_editor.xul Y
server/cat/z3950.js Y
server/cat/z3950.xul Y

circ directory

Filename Complete Notes
server/circ/checkin.js Y
server/circ/checkin_overlay.xul Y
server/circ/checkin.xul Y
server/circ/checkout.js Y
server/circ/checkout_overlay.xul Y
server/circ/checkout.xul Y
server/circ/circ_brief.xul Y
server/circ/circ_summary.xul Y
server/circ/copy_details.xul Y
server/circ/copy_status.js Y
server/circ/copy_status_overlay.xul Y
server/circ/copy_status.xul Y
server/circ/in_house_use.js Y
server/circ/in_house_use.xul Y
server/circ/pre_cat_fields.xul Y
server/circ/print_list_template_editor.js Y
server/circ/print_list_template_editor.xul Y
server/circ/util.js Y

main directory

Filename Complete Notes
server/main/data.xul Y
server/main/gen_offline_widgets.xul Y
server/main/JSAN.js N 3 error messages - need to find out if JSAN is able to use messagecatalog
server/main/ws_info.xul Y

OpenILS directory

Filename Complete Notes
server/OpenILS/util_overlay.xul Y

patron directory

Filename Complete Notes
server/patron/adv_barcode_entry.xul N File doesn't exist
server/patron/barcode_entry.js N File doesn't exist
server/patron/barcode_entry.xul Y
server/patron/bill_cc_info.xul Y
server/patron/bill_check_info.xul Y
server/patron/bill_details.xul Y
server/patron/bill_history.xul Y
server/patron/bills.js Y
server/patron/bills_overlay.xul Y
server/patron/bill_summary_overlay.xul Y
server/patron/bills.xul Y
server/patron/bill_wizard.xul Y
server/patron/display.js Y
server/patron/display_overlay.xul Y
server/patron/display.xul Y
server/patron/hold_notices.xul Y
server/patron/holds.js Y
server/patron/holds_overlay.xul Y
server/patron/holds.xul Y
server/patron/info_group.xul Y
server/patron/info_notes.xul Y
server/patron/info_stat_cats.xul Y
server/patron/info_surveys.xul Y
server/patron/info.xul Y
server/patron/items.js Y
server/patron/items_overlay.xul Y
server/patron/items.xul Y
server/patron/search_form.js Y
server/patron/search_form_overlay.xul Y
server/patron/search_form.xul Y
server/patron/search_result.js Y
server/patron/search_result_overlay.xul Y
server/patron/search_result.xul Y
server/patron/summary.js Y
server/patron/summary_overlay.xul Y
server/patron/summary.xul Y
server/patron/take_survey.js N File doesn't exist
server/patron/ue_config.js Y
server/patron/ue.js Y
server/patron/ue_ui.js Y
server/patron/ue.xhtml Y
server/patron/user_buckets.xul Y
server/patron/user_edit.js Y
server/patron/user_edit.xhtml Y
server/patron/user_editor.js N File doesn't exist
server/patron/user_editor.xhtml N File doesn't exist
server/patron/util.js Y Any interface using this will need a commonStrings messagecat
evergreen-admin/customizations/i18n/staff_client_progress.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.