I found an issue with OpenACS 5.10.1 where if I attempt to edit an existing locale it gives me an "Invalid input" error back.
Below is one way to resolve the issue that I've come up with but there is likely another better way.
diff --git a/packages/acs-lang/www/admin/locale-edit.tcl b/packages/acs-lang/www/admin/locale-edit.tcl
index 603d2199..edb0372a 100644
--- a/packages/acs-lang/www/admin/locale-edit.tcl
+++ b/packages/acs-lang/www/admin/locale-edit.tcl
@@ -64,15 +64,15 @@ catch {
# but not so in ACS-LANG - here you must provide the two-digit ISO-code
element create locale_editing locale -label "Locale" \
- -datatype text -widget inform
+ -datatype text -widget text -html [list readonly readonly]
-element create locale_editing label -label "Label" -datatype text -widget inform
+element create locale_editing label -label "Label" -datatype text -widget text -html [list readonly readonly]
element create locale_editing country -label "Country" \
- -datatype text -widget inform
+ -datatype text -widget text -html [list readonly readonly ]
element create locale_editing language -label "Language" \
- -datatype text -widget inform
+ -datatype text -widget text -html [list readonly readonly ]
if { [info exists list_nls_language] } {
element create locale_editing nls_language -label "NLS Language" \