diff options
author | P. J. McDermott <pjm@nac.net> | 2013-08-18 11:25:47 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2013-08-18 11:25:47 (EDT) |
commit | 0af9f60c7260aff16aa81c4d132b6a42b09e1c1d (patch) | |
tree | 46aa4a5d5a2804511b4c0d58936a8b7424fe7f36 /lib/locale.sh | |
parent | 911060e139ab24c01cb0f0bdaf89f01a37e3effe (diff) | |
parent | 6b82e03934750ce1bc2d8c4d4f8ac6f3f4dbff82 (diff) |
Merge branch 'feature/remove-_ob_local'.
Diffstat (limited to 'lib/locale.sh')
-rw-r--r-- | lib/locale.sh | 62 |
1 files changed, 24 insertions, 38 deletions
diff --git a/lib/locale.sh b/lib/locale.sh index 1cb1111..4d519a3 100644 --- a/lib/locale.sh +++ b/lib/locale.sh @@ -29,27 +29,20 @@ _OB_LOCALE_PATH='@@LOCALEDIR@@/%s/LC_MESSAGES/%s.ms' ob_get_text_domain() { - _ob_local - if [ ${#} -ne 0 ]; then - _ob_return 125 - return ${?} + return 125 fi echo "${_OB_TEXT_DOMAIN}" - _ob_return 0 - return ${?} + return 0 } ob_set_text_domain() { - _ob_local - if [ ${#} -eq 1 ]; then _OB_TEXT_DOMAIN="${1}" else - _ob_return 125 - return ${?} + return 125 fi # Make sure LC_MESSAGES is set. @@ -71,65 +64,58 @@ ob_set_text_domain() if ! _ob_try_load_messages "${_OB_DEFAULT_LOCALE}"; then ob_warn 'Cannot load messages in "%s" domain.' \ "${_OB_TEXT_DOMAIN}" - _ob_return 1 - return ${?} + return 1 fi fi fi - _ob_return 0 - return ${?} + return 0 } ob_set_locale_path() { - _ob_local _obslp_format + local format= if [ ${#} -eq 1 ]; then - _obslp_format="${1}" + format="${1}" else - _ob_return 125 - return ${?} + return 125 fi - _OB_LOCALE_PATH="${_obslp_format}" + _OB_LOCALE_PATH="${format}" - _ob_return 0 - return ${?} + return 0 } ob_get_msg() { - _ob_local _obgm_msgid + local msgid= if [ ${#} -eq 1 ]; then - _obgm_msgid="${1}" + msgid="${1}" else - _ob_return 125 - return ${?} + return 125 fi - IFS= eval echo \$\{"msg_${_OB_TEXT_DOMAIN}_${_obgm_msgid}"\} + IFS= eval echo \$\{"msg_${_OB_TEXT_DOMAIN}_${msgid}"\} - _ob_return 0 - return ${?} + return 0 } _ob_try_load_messages() { - _ob_local _obtlm_locale _obtlm_ms + local locale= + local ms= - _obtlm_locale="${1}" - _obtlm_ms="$(printf "${_OB_LOCALE_PATH}" \ - "${_obtlm_locale}" "${_OB_TEXT_DOMAIN}")" + locale="${1}" + ms="$(printf "${_OB_LOCALE_PATH}" \ + "${locale}" "${_OB_TEXT_DOMAIN}")" - if [ -f "${_obtlm_ms}" ]; then - . "${_obtlm_ms}" + if [ -f "${ms}" ]; then + . "${ms}" else - _ob_return 1 - return ${?} + return 1 fi - _ob_return 0 - return ${?} + return 0 } |