From d0b868db9438daca429ecbf8b6cb5e35ec7bffe3 Mon Sep 17 00:00:00 2001 From: Jaromir Wysoglad Date: Wed, 8 Nov 2023 02:22:17 -0500 Subject: [PATCH] Add i18n.py and use it in v1/base.py and v1/cli.py This follow similar pattern as other repositories like ceilometer. Change-Id: Id9abda5720bd93d7fe68ee10deb124bdb665a430 --- observabilityclient/i18n.py | 21 +++++++++++++++++++++ observabilityclient/v1/base.py | 3 ++- observabilityclient/v1/cli.py | 3 +-- 3 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 observabilityclient/i18n.py diff --git a/observabilityclient/i18n.py b/observabilityclient/i18n.py new file mode 100644 index 0000000..6b32ae2 --- /dev/null +++ b/observabilityclient/i18n.py @@ -0,0 +1,21 @@ +# Copyright 2023 OpenStack Foundation +# +# 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. +# + +import oslo_i18n + +_translators = oslo_i18n.TranslatorFactory(domain='observabilityclient') + +# The primary translation function using the well-known name "_" +_ = _translators.primary diff --git a/observabilityclient/v1/base.py b/observabilityclient/v1/base.py index df1fdd6..d3f1929 100644 --- a/observabilityclient/v1/base.py +++ b/observabilityclient/v1/base.py @@ -14,7 +14,8 @@ # from osc_lib.command import command -from osc_lib.i18n import _ + +from observabilityclient.i18n import _ class ObservabilityBaseCommand(command.Command): diff --git a/observabilityclient/v1/cli.py b/observabilityclient/v1/cli.py index a7640c9..7fd7509 100644 --- a/observabilityclient/v1/cli.py +++ b/observabilityclient/v1/cli.py @@ -14,8 +14,7 @@ from cliff import lister -from osc_lib.i18n import _ - +from observabilityclient.i18n import _ from observabilityclient.utils import metric_utils from observabilityclient.v1 import base