Use oslo.i18n

oslo.i18n provides the i18n function that were provided by
oslo-incubator's gettextutils module.

Change-Id: I1f361a8321fb02f03b4f3f3e2ef688fcf19514a3
This commit is contained in:
James Carey 2014-08-07 04:45:39 +00:00 committed by Jay S. Bryant
parent 985816ba2c
commit ac33ad9ec9
200 changed files with 337 additions and 242 deletions

View File

@ -44,12 +44,12 @@ possible_topdir = os.path.normpath(os.path.join(os.path.abspath(sys.argv[0]),
if os.path.exists(os.path.join(possible_topdir, "cinder", "__init__.py")):
sys.path.insert(0, possible_topdir)
from cinder.openstack.common import gettextutils
gettextutils.enable_lazy()
from cinder import i18n
i18n.enable_lazy()
# Need to register global_opts
from cinder.common import config # noqa
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import service
from cinder import utils

View File

@ -34,8 +34,8 @@ possible_topdir = os.path.normpath(os.path.join(os.path.abspath(sys.argv[0]),
if os.path.exists(os.path.join(possible_topdir, "cinder", "__init__.py")):
sys.path.insert(0, possible_topdir)
from cinder.openstack.common import gettextutils
gettextutils.enable_lazy()
from cinder import i18n
i18n.enable_lazy()
# Need to register global_opts
from cinder.common import config # noqa

View File

@ -38,8 +38,8 @@ possible_topdir = os.path.normpath(os.path.join(os.path.abspath(sys.argv[0]),
if os.path.exists(os.path.join(possible_topdir, 'cinder', '__init__.py')):
sys.path.insert(0, possible_topdir)
from cinder.openstack.common import gettextutils
gettextutils.enable_lazy()
from cinder import i18n
i18n.enable_lazy()
# Need to register global_opts
from cinder.common import config # noqa

View File

@ -72,15 +72,15 @@ POSSIBLE_TOPDIR = os.path.normpath(os.path.join(os.path.abspath(sys.argv[0]),
if os.path.exists(os.path.join(POSSIBLE_TOPDIR, 'cinder', '__init__.py')):
sys.path.insert(0, POSSIBLE_TOPDIR)
from cinder.openstack.common import gettextutils
gettextutils.enable_lazy()
from cinder import i18n
i18n.enable_lazy()
# Need to register global_opts
from cinder.common import config # noqa
from cinder import context
from cinder import db
from cinder.db import migration
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import uuidutils
from cinder import rpc

View File

@ -19,11 +19,10 @@ import sys
import rtslib
from cinder.openstack.common import gettextutils
from cinder.openstack.common.gettextutils import _
from cinder import i18n
from cinder.i18n import _
gettextutils.install('cinder')
gettextutils.enable_lazy()
i18n.enable_lazy()
class RtstoolError(Exception):

View File

@ -38,8 +38,8 @@ possible_topdir = os.path.normpath(os.path.join(os.path.abspath(sys.argv[0]),
if os.path.exists(os.path.join(possible_topdir, 'cinder', '__init__.py')):
sys.path.insert(0, possible_topdir)
from cinder.openstack.common import gettextutils
gettextutils.enable_lazy()
from cinder import i18n
i18n.enable_lazy()
# Need to register global_opts
from cinder.common import config # noqa

View File

@ -42,8 +42,8 @@ possible_topdir = os.path.normpath(os.path.join(os.path.abspath(sys.argv[0]),
if os.path.exists(os.path.join(possible_topdir, 'cinder', '__init__.py')):
sys.path.insert(0, possible_topdir)
from cinder.openstack.common import gettextutils
gettextutils.enable_lazy()
from cinder import i18n
i18n.enable_lazy()
# Need to register global_opts
from cinder.common import config # noqa

View File

@ -52,12 +52,12 @@ POSSIBLE_TOPDIR = os.path.normpath(os.path.join(os.path.abspath(sys.argv[0]),
if os.path.exists(os.path.join(POSSIBLE_TOPDIR, 'cinder', '__init__.py')):
sys.path.insert(0, POSSIBLE_TOPDIR)
from cinder.openstack.common import gettextutils
gettextutils.enable_lazy()
from cinder import i18n
i18n.enable_lazy()
from cinder import context
from cinder import db
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import rpc
from cinder import utils

View File

@ -15,7 +15,7 @@
# under the License.
from cinder.api.middleware import auth
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging

View File

@ -23,7 +23,7 @@ import webob
from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import utils

View File

@ -19,7 +19,7 @@ from cinder.api import extensions
from cinder.api.openstack import wsgi
from cinder import db
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import strutils
from cinder import rpc

View File

@ -26,7 +26,7 @@ from cinder.api.views import backups as backup_views
from cinder.api import xmlutil
from cinder import backup as backupAPI
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import utils

View File

@ -21,7 +21,7 @@ from cinder.api import extensions
from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import volume

View File

@ -25,7 +25,7 @@ from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import db
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils
from cinder import utils

View File

@ -23,7 +23,7 @@ from cinder.api.openstack import wsgi
from cinder.api.views import qos_specs as view_qos_specs
from cinder.api import xmlutil
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import strutils
from cinder import rpc

View File

@ -20,7 +20,7 @@ from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import db
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder import quota

View File

@ -21,7 +21,7 @@ from cinder.api import xmlutil
from cinder import db
from cinder.db.sqlalchemy import api as sqlalchemy_api
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import strutils
from cinder import quota

View File

@ -17,7 +17,7 @@ import webob.exc
from cinder.api import extensions
from cinder.api.openstack import wsgi
from cinder.api.v2 import volumes
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -22,7 +22,7 @@ from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import db
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils
from cinder import utils

View File

@ -17,7 +17,7 @@ import webob
from cinder.api import extensions
from cinder.api.openstack import wsgi
from cinder import db
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -23,7 +23,7 @@ from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import db
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder import rpc
from cinder.volume import volume_types

View File

@ -23,7 +23,7 @@ from cinder.api.openstack import wsgi
from cinder.api.v1 import types
from cinder.api.views import types as views_types
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder import rpc
from cinder.volume import volume_types

View File

@ -20,7 +20,7 @@ from cinder.api import extensions
from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import strutils
from cinder import utils

View File

@ -20,7 +20,7 @@ from cinder.api.openstack import wsgi
from cinder.api.v2.views import volumes as volume_views
from cinder.api.v2 import volumes
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import uuidutils
from cinder import utils

View File

@ -23,7 +23,7 @@ from cinder.api.views import transfers as transfer_view
from cinder.api import xmlutil
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import transfer as transferAPI
from cinder import utils

View File

@ -22,7 +22,7 @@ from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import db
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder import rpc
from cinder.volume import volume_types

View File

@ -18,7 +18,7 @@ from webob import exc
from cinder.api import extensions
from cinder.api.openstack import wsgi
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import volume

View File

@ -24,7 +24,7 @@ import cinder.api.openstack
from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging
import cinder.policy

View File

@ -26,7 +26,7 @@ import webob.exc
from cinder.api.openstack import wsgi
from cinder import context
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import jsonutils
from cinder.openstack.common import log as logging
from cinder.openstack.common.middleware import request_id

View File

@ -19,7 +19,7 @@ import webob.exc
from cinder.api.openstack import wsgi
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import utils
from cinder import wsgi as base_wsgi

View File

@ -21,7 +21,7 @@ from oslo.config import cfg
import webob.dec
import webob.exc
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import wsgi

View File

@ -21,7 +21,7 @@ WSGI middleware for OpenStack API controllers.
import routes
from cinder.api.openstack import wsgi
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import wsgi as base_wsgi

View File

@ -15,7 +15,7 @@
# under the License.
from cinder.api import urlmap
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging

View File

@ -15,7 +15,7 @@
# under the License.
from cinder.api.v1.router import APIRouter as v1_router
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -15,7 +15,7 @@
# under the License.
from cinder.api import versions
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging

View File

@ -25,8 +25,8 @@ from xml.dom import minidom
from xml.parsers import expat
from cinder import exception
from cinder.openstack.common import gettextutils
from cinder.openstack.common.gettextutils import _
from cinder import i18n
from cinder.i18n import _
from cinder.openstack.common import jsonutils
from cinder.openstack.common import log as logging
from cinder import utils
@ -177,7 +177,7 @@ class Request(webob.Request):
"""
if not self.accept_language:
return None
all_languages = gettextutils.get_available_languages('cinder')
all_languages = i18n.get_available_languages()
return self.accept_language.best_match(all_languages)
@ -1159,7 +1159,7 @@ class Fault(webob.exc.HTTPException):
fault_data = {
fault_name: {
'code': code,
'message': gettextutils.translate(explanation, locale)}}
'message': i18n.translate(explanation, locale)}}
if code == 413:
retry = self.wrapped_exc.headers.get('Retry-After', None)
if retry:
@ -1222,7 +1222,7 @@ class OverLimitFault(webob.exc.HTTPException):
def translate(msg):
locale = request.best_match_language()
return gettextutils.translate(msg, locale)
return i18n.translate(msg, locale)
self.content['overLimitFault']['message'] = \
translate(self.content['overLimitFault']['message'])

View File

@ -15,7 +15,7 @@
# under the License.
from cinder.api.middleware import sizelimit
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -30,7 +30,7 @@ import webob.exc
from cinder.api.openstack import wsgi
from cinder.api.views import limits as limits_views
from cinder.api import xmlutil
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import importutils
from cinder.openstack.common import jsonutils
from cinder import quota

View File

@ -18,7 +18,7 @@ import webob
from cinder.api import common
from cinder.api.openstack import wsgi
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder import volume
from webob import exc

View File

@ -22,7 +22,7 @@ from cinder.api import common
from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import strutils
from cinder import utils

View File

@ -18,7 +18,7 @@ import webob
from cinder.api import common
from cinder.api.openstack import wsgi
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder import volume
from webob import exc

View File

@ -23,7 +23,7 @@ from cinder.api import common
from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import uuidutils
from cinder import utils

View File

@ -30,7 +30,7 @@ import webob.exc
from cinder.api.openstack import wsgi
from cinder.api.views import limits as limits_views
from cinder.api import xmlutil
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import importutils
from cinder.openstack.common import jsonutils
from cinder import quota

View File

@ -18,7 +18,7 @@ import webob
from cinder.api import common
from cinder.api.openstack import wsgi
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder import volume
from webob import exc

View File

@ -22,7 +22,7 @@ from cinder.api import common
from cinder.api.openstack import wsgi
from cinder.api import xmlutil
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import strutils
from cinder import utils

View File

@ -21,7 +21,7 @@ from cinder.api.openstack import wsgi
from cinder.api.views import types as views_types
from cinder.api import xmlutil
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.volume import volume_types

View File

@ -18,7 +18,7 @@ import webob
from cinder.api import common
from cinder.api.openstack import wsgi
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder import volume

View File

@ -25,7 +25,7 @@ from cinder.api.openstack import wsgi
from cinder.api.v2.views import volumes as volume_views
from cinder.api import xmlutil
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import uuidutils
from cinder import utils

View File

@ -17,7 +17,7 @@ import os.path
from lxml import etree
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder import utils

View File

@ -26,7 +26,7 @@ from cinder.backup import rpcapi as backup_rpcapi
from cinder import context
from cinder.db import base
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import utils

View File

@ -17,7 +17,7 @@
from cinder.db import base
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import jsonutils
from cinder.openstack.common import log as logging
from oslo.config import cfg

View File

@ -53,8 +53,8 @@ from oslo.config import cfg
from cinder.backup.driver import BackupDriver
from cinder import exception
from cinder.i18n import _
from cinder.openstack.common import excutils
from cinder.openstack.common.gettextutils import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import strutils
from cinder.openstack.common import units

View File

@ -41,8 +41,8 @@ from oslo.config import cfg
from cinder.backup.driver import BackupDriver
from cinder import exception
from cinder.i18n import _
from cinder.openstack.common import excutils
from cinder.openstack.common.gettextutils import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils
from cinder.openstack.common import units

View File

@ -33,7 +33,7 @@ from oslo.config import cfg
from cinder.backup.driver import BackupDriver
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import processutils
from cinder import utils

View File

@ -39,9 +39,9 @@ from oslo import messaging
from cinder.backup import rpcapi as backup_rpcapi
from cinder import context
from cinder import exception
from cinder.i18n import _
from cinder import manager
from cinder.openstack.common import excutils
from cinder.openstack.common.gettextutils import _
from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging
from cinder import utils

View File

@ -14,7 +14,7 @@
"""Exceptions for the Brick library."""
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging

View File

@ -23,7 +23,7 @@ from cinder.brick.initiator import host_driver
from cinder.brick.initiator import linuxfc
from cinder.brick.initiator import linuxscsi
from cinder.brick.remotefs import remotefs
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import lockutils
from cinder.openstack.common import log as logging
from cinder.openstack.common import loopingcall

View File

@ -17,7 +17,7 @@
import errno
from cinder.brick.initiator import linuxscsi
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import processutils as putils

View File

@ -19,7 +19,7 @@
import os
from cinder.brick import executor
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import processutils as putils

View File

@ -26,8 +26,8 @@ import time
from cinder.brick import exception
from cinder.brick import executor
from cinder.i18n import _
from cinder.openstack.common import fileutils
from cinder.openstack.common.gettextutils import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import processutils as putils

View File

@ -24,7 +24,7 @@ import itertools
from cinder.brick import exception
from cinder.brick import executor
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import processutils as putils

View File

@ -21,7 +21,7 @@ import re
import six
from cinder.brick import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import processutils as putils

View File

@ -29,7 +29,7 @@ import socket
from oslo.config import cfg
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
CONF = cfg.CONF

View File

@ -21,7 +21,7 @@
import sqlalchemy
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging

View File

@ -20,7 +20,7 @@
import copy
import uuid
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import local
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils

View File

@ -40,7 +40,7 @@ from sqlalchemy.sql import func
from cinder.common import sqlalchemyutils
from cinder.db.sqlalchemy import models
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils
from cinder.openstack.common import uuidutils

View File

@ -17,8 +17,8 @@ import os
from oslo.config import cfg
from cinder.openstack.common import gettextutils
gettextutils.enable_lazy()
from cinder import i18n
i18n.enable_lazy()
from cinder.db.sqlalchemy import migrate_repo
from cinder import version

View File

@ -16,7 +16,7 @@
from sqlalchemy import Boolean, Column, DateTime, ForeignKey
from sqlalchemy import Integer, MetaData, String, Table
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging

View File

@ -16,7 +16,7 @@ from migrate import ForeignKeyConstraint
from sqlalchemy import Boolean, Column, DateTime
from sqlalchemy import MetaData, Integer, String, Table, ForeignKey
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -15,7 +15,7 @@
from sqlalchemy import Column, DateTime, Text, Boolean
from sqlalchemy import MetaData, Integer, String, Table, ForeignKey
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -16,7 +16,7 @@
from sqlalchemy import Boolean, Column, DateTime
from sqlalchemy import MetaData, Integer, String, Table
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -13,7 +13,7 @@
from sqlalchemy import Boolean, Column, DateTime
from sqlalchemy import Integer, MetaData, String, Table, ForeignKey
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -13,7 +13,7 @@
from sqlalchemy import Boolean, Column, DateTime
from sqlalchemy import MetaData, String, Table, ForeignKey
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -13,7 +13,7 @@
from sqlalchemy import Boolean, Column, DateTime, Integer
from sqlalchemy import MetaData, String, Table
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -15,7 +15,7 @@
from sqlalchemy import Boolean, Column, DateTime, ForeignKey
from sqlalchemy import Integer, MetaData, String, Table
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -16,7 +16,7 @@
from sqlalchemy import Column, ForeignKey, MetaData, Table
from sqlalchemy import Boolean, DateTime, Integer, String
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging

View File

@ -18,7 +18,7 @@ from sqlalchemy import Boolean, Column, DateTime
from sqlalchemy import ForeignKey, MetaData, String, Table
from migrate import ForeignKeyConstraint
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -13,7 +13,7 @@
from sqlalchemy import Boolean, Column, DateTime
from sqlalchemy import Integer, MetaData, String, Table, ForeignKey
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -14,7 +14,7 @@
import datetime
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from oslo.config import cfg
from sqlalchemy import MetaData, Table

View File

@ -14,7 +14,7 @@
from sqlalchemy import Index, MetaData, Table
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -24,7 +24,7 @@ import sqlalchemy
from cinder.db.sqlalchemy.api import get_engine
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
INIT_VERSION = 000
_REPOSITORY = None

View File

@ -28,7 +28,7 @@ import sys
from oslo.config import cfg
import webob.exc
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging

View File

@ -18,7 +18,7 @@ from taskflow import states
from taskflow import task
from taskflow.utils import misc
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

70
cinder/i18n.py Normal file
View File

@ -0,0 +1,70 @@
# Copyright 2014 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
"""oslo.i18n integration module.
See http://docs.openstack.org/developer/oslo.i18n/usage.html .
"""
from oslo import i18n
from cinder.openstack.common import gettextutils
DOMAIN = 'cinder'
_translators = i18n.TranslatorFactory(domain=DOMAIN)
# The primary translation function using the well-known name "_"
_ = _translators.primary
# Translators for log levels.
#
# The abbreviated names are meant to reflect the usual use of a short
# name like '_'. The "L" is for "log" and the other letter comes from
# the level.
_LI = _translators.log_info
_LW = _translators.log_warning
_LE = _translators.log_error
_LC = _translators.log_critical
def enable_lazy():
return i18n.enable_lazy()
def translate(value, user_locale=None):
return i18n.translate(value, user_locale)
def get_available_languages():
return i18n.get_available_languages(DOMAIN)
# Parts in oslo-incubator are still using gettextutils._(), _LI(), etc., from
# oslo-incubator. Until these parts are changed to use oslo.i18n, Cinder
# needs to do something to allow them to work. One option is to continue to
# initialize gettextutils, but with the way that Cinder has initialization
# spread out over mutltiple entry points, we'll monkey-patch
# gettextutils._(), _LI(), etc., to use our oslo.i18n versions.
# FIXME(dims): Remove the monkey-patching and update openstack-common.conf and
# do a sync with oslo-incubator to remove gettextutils once oslo-incubator
# isn't using oslo-incubator gettextutils any more.
gettextutils._ = _
gettextutils._LI = _LI
gettextutils._LW = _LW
gettextutils._LE = _LE
gettextutils._LC = _LC

View File

@ -31,7 +31,7 @@ from oslo.config import cfg
import six.moves.urllib.parse as urlparse
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import jsonutils
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils

View File

@ -31,8 +31,8 @@ import tempfile
from oslo.config import cfg
from cinder import exception
from cinder.i18n import _
from cinder.openstack.common import fileutils
from cinder.openstack.common.gettextutils import _
from cinder.openstack.common import imageutils
from cinder.openstack.common import log as logging
from cinder.openstack.common import processutils

View File

@ -36,9 +36,9 @@ import array
from oslo.config import cfg
from cinder import exception
from cinder.i18n import _
from cinder.keymgr import key
from cinder.keymgr import key_mgr
from cinder.openstack.common.gettextutils import _
from cinder.openstack.common import log as logging

View File

@ -19,7 +19,7 @@
from oslo.config import cfg
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import policy
from cinder import utils

View File

@ -24,7 +24,7 @@ from oslo.config import cfg
from cinder import context
from cinder import db
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils

View File

@ -14,7 +14,7 @@
# under the License.
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder import quota

View File

@ -22,7 +22,7 @@ Scheduler base class that all Schedulers should inherit from
from oslo.config import cfg
from cinder import db
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import importutils
from cinder.openstack.common import timeutils
from cinder.volume import rpcapi as volume_rpcapi

View File

@ -23,7 +23,7 @@ Weighing Functions.
from oslo.config import cfg
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.scheduler import driver
from cinder.scheduler import scheduler_options

View File

@ -18,7 +18,7 @@
import math
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common.scheduler import filters

View File

@ -15,8 +15,8 @@ from taskflow.patterns import linear_flow
from cinder import exception
from cinder import flow_utils
from cinder.i18n import _
from cinder.openstack.common import excutils
from cinder.openstack.common.gettextutils import _
from cinder.openstack.common import log as logging
from cinder import rpc
from cinder import utils

View File

@ -23,7 +23,7 @@ from oslo.config import cfg
from cinder import db
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common.scheduler import filters
from cinder.openstack.common.scheduler import weights

View File

@ -26,9 +26,9 @@ from cinder import context
from cinder import db
from cinder import exception
from cinder import flow_utils
from cinder.i18n import _
from cinder import manager
from cinder.openstack.common import excutils
from cinder.openstack.common.gettextutils import _
from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging
from cinder import quota

View File

@ -26,7 +26,7 @@ import os
from oslo.config import cfg
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils

View File

@ -28,7 +28,7 @@ from oslo import messaging
from cinder import context
from cinder import db
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import importutils
from cinder.openstack.common import log as logging
from cinder.openstack.common import loopingcall

View File

@ -24,7 +24,7 @@ from eventlet import pools
import paramiko
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)

View File

@ -28,7 +28,7 @@ import cinder.backup
from cinder import context
from cinder import db
from cinder import exception
from cinder.openstack.common.gettextutils import _
from cinder.i18n import _
from cinder.openstack.common import log as logging
from cinder.openstack.common import timeutils
from cinder import test

Some files were not shown because too many files have changed in this diff Show More