Skip to content

Commit f21044b

Browse files
authored
Merge pull request #129 from OpenVoiceOS/release-0.1.4a1
Release 0.1.4a1
2 parents 97af86e + 8d1dc75 commit f21044b

File tree

6 files changed

+16
-23
lines changed

6 files changed

+16
-23
lines changed

CHANGELOG.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
11
# Changelog
22

3-
## [0.1.3a1](https://github.com/OpenVoiceOS/ovos-bus-client/tree/0.1.3a1) (2024-10-15)
3+
## [0.1.4a1](https://github.com/OpenVoiceOS/ovos-bus-client/tree/0.1.4a1) (2024-10-16)
44

5-
[Full Changelog](https://github.com/OpenVoiceOS/ovos-bus-client/compare/0.1.2a1...0.1.3a1)
5+
[Full Changelog](https://github.com/OpenVoiceOS/ovos-bus-client/compare/0.1.3...0.1.4a1)
66

77
**Merged pull requests:**
88

9-
- fix:allow newer pyee [\#124](https://github.com/OpenVoiceOS/ovos-bus-client/pull/124) ([JarbasAl](https://github.com/JarbasAl))
10-
11-
## [0.1.2a1](https://github.com/OpenVoiceOS/ovos-bus-client/tree/0.1.2a1) (2024-10-15)
12-
13-
[Full Changelog](https://github.com/OpenVoiceOS/ovos-bus-client/compare/0.1.1...0.1.2a1)
14-
15-
**Merged pull requests:**
16-
17-
- port/tests\_from\_core [\#125](https://github.com/OpenVoiceOS/ovos-bus-client/pull/125) ([JarbasAl](https://github.com/JarbasAl))
9+
- fix:standardize\_lang [\#128](https://github.com/OpenVoiceOS/ovos-bus-client/pull/128) ([JarbasAl](https://github.com/JarbasAl))
1810

1911

2012

ovos_bus_client/session.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from ovos_config.config import Configuration
88
from ovos_config.locale import get_default_lang
99
from ovos_utils.log import LOG, log_deprecation
10-
10+
from ovos_utils.lang import standardize_lang_tag
1111
from ovos_bus_client.message import dig_for_message, Message
1212

1313

@@ -297,7 +297,7 @@ def __init__(self, session_id: str = None,
297297
Configuration().get("skills", {}).get("blacklisted_skills", []))
298298
self.blacklisted_intents = (blacklisted_intents or
299299
Configuration().get("intents", {}).get("blacklisted_intents", []))
300-
self.lang = lang or get_default_lang()
300+
self.lang = standardize_lang_tag(lang or get_default_lang())
301301
self.system_unit = system_unit or Configuration().get("system_unit", "metric")
302302
self.date_format = date_format or Configuration().get("date_format", "DMY")
303303
self.time_format = time_format or Configuration().get("time_format", "full")

ovos_bus_client/util/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from ovos_config.config import read_mycroft_config
2121
from ovos_config.locale import get_default_lang
2222
from ovos_utils.json_helper import merge_dict
23+
from ovos_utils.lang import standardize_lang_tag
2324
from ovos_bus_client import MessageBusClient
2425
from ovos_bus_client.message import dig_for_message, Message
2526
from ovos_bus_client.session import SessionManager
@@ -39,14 +40,14 @@ def get_message_lang(message=None):
3940
# old style lang param
4041
lang = message.data.get("lang") or message.context.get("lang")
4142
if lang:
42-
return lang
43+
return standardize_lang_tag(lang)
4344

4445
# new style session lang
4546
if "session_id" in message.context or "session" in message.context:
4647
sess = SessionManager.get(message)
4748
return sess.lang
4849

49-
return get_default_lang()
50+
return standardize_lang_tag(get_default_lang())
5051

5152

5253
def get_websocket(host, port, route='/', ssl=False, threaded=True):

ovos_bus_client/version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# START_VERSION_BLOCK
22
VERSION_MAJOR = 0
33
VERSION_MINOR = 1
4-
VERSION_BUILD = 3
5-
VERSION_ALPHA = 0
4+
VERSION_BUILD = 4
5+
VERSION_ALPHA = 1
66
# END_VERSION_BLOCK

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ovos-config>=0.0.12,<1.0.0
2-
ovos-utils>=0.0.38,<1.0.0
2+
ovos-utils>=0.3.5,<1.0.0
33
websocket-client>=0.54.0
44
pyee>=8.1.0, < 12.0.0
55
orjson

test/unittests/test_message.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -162,16 +162,16 @@ def test_no_lang_in_message(self):
162162
"""No lang in message should result in lang from active locale."""
163163
setup_locale("it-it")
164164
msg = Message('test msg', data={})
165-
self.assertEqual(get_message_lang(msg), 'it-it')
165+
self.assertEqual(get_message_lang(msg), 'it-IT')
166166
setup_locale("en-us")
167-
self.assertEqual(get_message_lang(msg), 'en-us')
167+
self.assertEqual(get_message_lang(msg), 'en-US')
168168

169169
def test_lang_exists(self):
170170
"""Message has a lang code in data, it should be used."""
171171
msg = Message('test msg', data={'lang': 'de-de'})
172-
self.assertEqual(get_message_lang(msg), 'de-de')
173-
msg = Message('test msg', data={'lang': 'sv-se'})
174-
self.assertEqual(get_message_lang(msg), 'sv-se')
172+
self.assertEqual(get_message_lang(msg), 'de-DE')
173+
msg = Message('test msg', data={'lang': 'sv-SE'})
174+
self.assertEqual(get_message_lang(msg), 'sv-SE')
175175

176176

177177
class TestCollectionMessage(unittest.TestCase):

0 commit comments

Comments
 (0)