<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Model/Globalization, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=master</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2025-04-08T03:29:12Z</updated>
<entry>
<title>Translate the ISO-639-2/B codes to ISO-639-2/T. (#13068)</title>
<updated>2025-04-08T03:29:12Z</updated>
<author>
<name>baka0815</name>
<email>git@baka0815.de</email>
</author>
<published>2025-04-08T03:29:12Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=5fc1b1c862f30f81010c3c87dbb753c6f0e4dcfb'/>
<id>urn:sha1:5fc1b1c862f30f81010c3c87dbb753c6f0e4dcfb</id>
<content type='text'>
* Translate the ISO-639-2/B codes to ISO-639-2/T.

This enables 19 additional languages to be displayed correctly.

* Convert the 2-dimensional array to a dictionary

* Added the French language to the list of ISO-639-2/B codes

* Don't change the property, use a local variable instead.

* When creating the MediaStream in the MediaStreamRepository ensure that the ISO 639-2/T (f.e. deu) code is used for the language as that is the one the .NET culture info knows.
The other code is most likely the ISO 639-2/B code (f.e. ger) which is unknown to the .NET culture info and will result in just displaying the code instead of the display name.

* Move the substitution of ISO 639-2/B to /T to the localization manager.
Some language (like Chinese) have multiple entries in the iso6392.txt file (f.e. zho|chi|zh|..., zho|chi|zh-tw|...) but the conversation between /T and /B is the same so use .TryAdd.

* Change the method definition from GetISO6392TFromB to TryGetISO6392TFromB and return true if a case was found.

* Add unit tests for TryGetISO6392TFromB.</content>
</entry>
<entry>
<title>Rework parental ratings (#12615)</title>
<updated>2025-03-31T03:51:54Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-03-31T03:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=3fc3b04daf929d1d3a9533fc410cb77885eb2e8a'/>
<id>urn:sha1:3fc3b04daf929d1d3a9533fc410cb77885eb2e8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: fix spelling</title>
<updated>2025-01-26T01:05:15Z</updated>
<author>
<name>Josh Soref</name>
<email>2119212+jsoref@users.noreply.github.com</email>
</author>
<published>2024-12-08T07:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=044cf9fb8597c6507a249d17cea443305881c4f6'/>
<id>urn:sha1:044cf9fb8597c6507a249d17cea443305881c4f6</id>
<content type='text'>
* a
* acceleration
* addition
* altogether
* api clients
* artist
* associated
* bandwidth
* cannot
* capabilities
* case-insensitive
* case-sensitive
* configuration
* delimiter
* dependent
* diacritics
* directors
* enable
* explicitly
* filters
* finish
* have
* hierarchy
* implicit
* include
* information
* into
* its
* keepalive
* localization
* macos
* manual
* matching
* metadata
* nonexistent
* options
* overridden
* parsed
* parser
* playback
* preferring
* processes
* processing
* provider
* ratings
* retrieval
* running
* segments
* separate
* should
* station
* subdirectories
* superseded
* supported
* system
* than
* the
* throws
* transpose
* valid
* was

link: forum or chat rooms

Signed-off-by: Josh Soref &lt;2119212+jsoref@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Extend language code handling</title>
<updated>2023-03-09T13:38:20Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2023-03-09T13:13:57Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=daefdaf8b0867d8f46056c80ecd19a94c5d7561e'/>
<id>urn:sha1:daefdaf8b0867d8f46056c80ecd19a94c5d7561e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some warnings</title>
<updated>2022-02-14T13:46:04Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2022-01-22T14:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=1c14c86b20f695f7344f72d7c1c67ea4334f81f4'/>
<id>urn:sha1:1c14c86b20f695f7344f72d7c1c67ea4334f81f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix warning: Using directive is not required by the code and can be safely removed (#2149)</title>
<updated>2021-10-03T03:49:41Z</updated>
<author>
<name>KonH</name>
<email>konh@yandex.ru</email>
</author>
<published>2021-10-03T03:49:41Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=b6bf43af4590579a1902552ed1b1eaaa4946f7b3'/>
<id>urn:sha1:b6bf43af4590579a1902552ed1b1eaaa4946f7b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all instances of en-US culture</title>
<updated>2021-09-26T15:11:25Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2021-09-26T14:14:36Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=9234e5bf80194e45acac25c60cb76f401bffaf96'/>
<id>urn:sha1:9234e5bf80194e45acac25c60cb76f401bffaf96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor improvements</title>
<updated>2021-08-15T21:48:19Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2021-08-15T15:20:07Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=19824bff94a9f557c3fb1616e1b5031fd125a53a'/>
<id>urn:sha1:19824bff94a9f557c3fb1616e1b5031fd125a53a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable TreatWarningsAsErrors for MediaBrowser.Model</title>
<updated>2021-02-20T22:29:33Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2021-02-20T22:13:04Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=141efafd3dbbef3dc64824a89fd3fdc77da0b25e'/>
<id>urn:sha1:141efafd3dbbef3dc64824a89fd3fdc77da0b25e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable nullabe reference types for MediaBrowser.Model</title>
<updated>2020-04-05T16:10:56Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2020-04-05T16:10:56Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=30ce346f343ca61f921ec7d6faf2f06311c04e71'/>
<id>urn:sha1:30ce346f343ca61f921ec7d6faf2f06311c04e71</id>
<content type='text'>
</content>
</entry>
</feed>
