diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..780912b
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,5 @@
+.gitignore export-ignore
+.gitattributes export-ignore
+.github export-ignore
+resources/lib/test.py export-ignore
+changelog.txt
\ No newline at end of file
diff --git a/.github/workflows/addon-check.yml b/.github/workflows/addon-check.yml
new file mode 100644
index 0000000..edb6ee1
--- /dev/null
+++ b/.github/workflows/addon-check.yml
@@ -0,0 +1,33 @@
+name: Kodi Addon-Check
+
+on:
+ push:
+ branches:
+ - '*'
+ tags-ignore:
+ - v*
+ pull_request:
+ branches:
+ - '*'
+
+jobs:
+ kodi-addon-checker:
+ runs-on: ubuntu-latest
+ name: Kodi addon checker
+ steps:
+
+ - name: Checkout
+ uses: actions/checkout@v1
+
+ - name: Extract official repo target
+ shell: bash
+ run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
+ id: extract_branch
+
+ - name: Kodi addon checker validation
+ id: kodi-addon-checker
+ uses: xbmc/action-kodi-addon-checker@v1.2
+ with:
+ kodi-version: ${{ steps.extract_branch.outputs.branch }}
+ addon-id: ${{ github.event.repository.name }}
+ is-pr: false
diff --git a/.github/workflows/addon-submitter.yml b/.github/workflows/addon-submitter.yml
new file mode 100644
index 0000000..ad92d97
--- /dev/null
+++ b/.github/workflows/addon-submitter.yml
@@ -0,0 +1,70 @@
+name: Kodi Addon-Submitter
+
+on:
+ create:
+ tags:
+ - v*
+
+jobs:
+ kodi-addon-submitter:
+ runs-on: ubuntu-latest
+ name: Kodi Addon Submitter
+ steps:
+
+ - name: Checkout
+ uses: actions/checkout@v1
+
+ - name: Extract kodi official repository target
+ id: extract_branch_pr
+ shell: bash
+ env:
+ ADDON_ID: ${{ github.event.repository.name }}
+ run: |
+ echo "##[set-output name=branch;]$(git --no-pager branch -a --contains "$GITHUB_SHA" | grep 'remotes/origin/' | cut -d '/' -f3)"
+ if [[ $ADDON_ID == plugin* ]]; then
+ echo "##[set-output name=repo;]repo-plugins"
+ else
+ echo "##[set-output name=repo;]repo-scripts"
+ fi
+ - name: Kodi addon checker validation
+ id: kodi-addon-checker
+ uses: xbmc/action-kodi-addon-checker@v1.2
+ with:
+ kodi-version: ${{ steps.extract_branch_pr.outputs.branch }}
+ addon-id: ${{ github.event.repository.name }}
+ is-pr: true
+
+ - name: Generate distribution zip and submit to official kodi repository
+ id: kodi-addon-submitter
+ uses: xbmc/action-kodi-addon-submitter@v1.2
+ with: # Replace all the below values
+ kodi-repository: ${{ steps.extract_branch_pr.outputs.repo }}
+ kodi-version: ${{ steps.extract_branch_pr.outputs.branch }}
+ addon-id: ${{ github.event.repository.name }}
+ env: # Make sure you create the below secrets (GH_TOKEN and EMAIL)
+ GH_USERNAME: enenbot
+ GH_TOKEN: ${{secrets.GH_TOKEN}}
+ EMAIL: ${{secrets.EMAIL}}
+
+ - name: Create Github Release
+ id: create_release
+ uses: actions/create-release@v1.0.0
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ tag_name: ${{ github.ref }}
+ release_name: Release ${{ github.ref }}
+ draft: false
+ prerelease: false
+ body: "Version for use in Kodi ${{ steps.extract_branch_pr.outputs.branch }} and above"
+
+ - name: Upload Addon zip to github release
+ id: upload-release-asset
+ uses: actions/upload-release-asset@v1.0.1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ upload_url: ${{ steps.create_release.outputs.upload_url }}
+ asset_path: ${{ steps.kodi-addon-submitter.outputs.addon-zip }}
+ asset_name: ${{ steps.kodi-addon-submitter.outputs.addon-zip }}
+ asset_content_type: application/zip
diff --git a/.github/workflows/sync-addon-metadata-translations.yml b/.github/workflows/sync-addon-metadata-translations.yml
new file mode 100644
index 0000000..d05863d
--- /dev/null
+++ b/.github/workflows/sync-addon-metadata-translations.yml
@@ -0,0 +1,58 @@
+name: Sync addon metadata translations
+
+on:
+ push:
+ branches: [ matrix, nexus ]
+ paths:
+ - '**addon.xml'
+ - '**resource.language.**strings.po'
+
+jobs:
+ default:
+ if: github.repository == 'XBMC-Addons/plugin.audio.radio_de'
+ runs-on: ubuntu-latest
+
+ strategy:
+
+ fail-fast: false
+ matrix:
+ python-version: [ 3.9 ]
+
+ steps:
+
+ - name: Checkout repository
+ uses: actions/checkout@v2
+ with:
+ path: project
+
+ - name: Checkout sync_addon_metadata_translations repository
+ uses: actions/checkout@v2
+ with:
+ repository: xbmc/sync_addon_metadata_translations
+ path: sync_addon_metadata_translations
+
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python-version }}
+
+ - name: Install dependencies
+ run: |
+ python -m pip install --upgrade pip
+ python -m pip install sync_addon_metadata_translations/
+
+ - name: Run sync-addon-metadata-translations
+ run: |
+ sync-addon-metadata-translations
+ working-directory: ./project
+
+ - name: Create PR for sync-addon-metadata-translations changes
+ uses: peter-evans/create-pull-request@v3.10.0
+ with:
+ commit-message: Sync of addon metadata translations
+ title: Sync of addon metadata translations
+ body: Sync of addon metadata translations triggered by ${{ github.sha }}
+ branch: amt-sync
+ delete-branch: true
+ path: ./project
+ reviewers: gade01
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..92345d1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+__pycache__
+*.pyo
+*.pyc
+.DS_Store
diff --git a/addon.py b/addon.py
index 6888cde..3f80760 100644
--- a/addon.py
+++ b/addon.py
@@ -1,280 +1,13 @@
-#!/usr/bin/env python
# -*- coding: utf-8 -*-
-#
-# Copyright (C) 2012 Tristan Fischer (sphere@dersphere.de)
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see .
-#
-from xbmcswift2 import Plugin, xbmc
-from resources.lib.api import RadioApi, RadioApiError
-
-STRINGS = {
- 'editorials_recommendations': 30100,
- 'top_100_stations': 30101,
- 'browse_by_genre': 30102,
- 'browse_by_topic': 30103,
- 'browse_by_country': 30104,
- 'browse_by_city': 30105,
- 'browse_by_language': 30106,
- 'local_stations': 30107,
- 'my_stations': 30108,
- 'search_for_station': 30200,
- 'enter_name_country_or_language': 30201,
- 'add_to_my_stations': 30400,
- 'remove_from_my_stations': 30401,
- 'edit_custom_station': 30402,
- 'please_enter': 30500,
- 'name': 30501,
- 'thumbnail': 30502,
- 'stream_url': 30503,
- 'add_custom': 30504
-}
-
-
-plugin = Plugin()
-radio_api = RadioApi()
-my_stations = plugin.get_storage('my_stations.json', file_format='json')
-
-
-@plugin.route('/')
-def show_root_menu():
- items = (
- {'label': _('local_stations'),
- 'path': plugin.url_for('show_local_stations')},
- {'label': _('editorials_recommendations'),
- 'path': plugin.url_for('show_recommendation_stations')},
- {'label': _('top_100_stations'),
- 'path': plugin.url_for('show_top_stations')},
- {'label': _('browse_by_genre'),
- 'path': plugin.url_for('show_station_categories',
- category_type='genre')},
- {'label': _('browse_by_topic'),
- 'path': plugin.url_for('show_station_categories',
- category_type='topic')},
- {'label': _('browse_by_country'),
- 'path': plugin.url_for('show_station_categories',
- category_type='country')},
- {'label': _('browse_by_city'),
- 'path': plugin.url_for('show_station_categories',
- category_type='city')},
- {'label': _('browse_by_language'),
- 'path': plugin.url_for('show_station_categories',
- category_type='language')},
- {'label': _('search_for_station'),
- 'path': plugin.url_for('search')},
- {'label': _('my_stations'),
- 'path': plugin.url_for('show_my_stations')},
- )
- return plugin.finish(items)
-
-
-@plugin.route('/stations/local/')
-def show_local_stations():
- stations = radio_api.get_local_stations()
- return __add_stations(stations)
-
-
-@plugin.route('/stations/recommended/')
-def show_recommendation_stations():
- stations = radio_api.get_recommendation_stations()
- return __add_stations(stations)
-
-
-@plugin.route('/stations/top/')
-def show_top_stations():
- stations = radio_api.get_top_stations()
- return __add_stations(stations)
-
-
-@plugin.route('/stations/search/')
-def search():
- query = plugin.keyboard(heading=_('enter_name_country_or_language'))
- if query:
- url = plugin.url_for('search_result', search_string=query)
- plugin.redirect(url)
-
-
-@plugin.route('/stations/search//')
-def search_result(search_string):
- stations = radio_api.search_stations_by_string(search_string)
- return __add_stations(stations)
-
-
-@plugin.route('/stations/my/')
-def show_my_stations():
- stations = my_stations.values()
- return __add_stations(stations, add_custom=True)
-
-
-@plugin.route('/stations/my/custom/')
-def custom_my_station(station_id):
- if station_id == 'new':
- station = {}
- else:
- stations = my_stations.values()
- station = [s for s in stations if s['id'] == station_id][0]
- for param in ('name', 'thumbnail', 'stream_url'):
- heading = _('please_enter') % _(param)
- station[param] = plugin.keyboard(station.get(param, ''), heading) or ''
- station_name = station.get('name', 'custom')
- station_id = station_name.decode('ascii', 'ignore').encode('ascii')
- station['id'] = station_id
- station['is_custom'] = '1'
- if station_id:
- my_stations[station_id] = station
- url = plugin.url_for('show_my_stations')
- plugin.redirect(url)
-
-
-@plugin.route('/stations/my/add/')
-def add_to_my_stations(station_id):
- station = radio_api.get_station_by_station_id(station_id)
- my_stations[station_id] = station
- my_stations.sync()
-
-
-@plugin.route('/stations/my/del/')
-def del_from_my_stations(station_id):
- if station_id in my_stations:
- del my_stations[station_id]
- my_stations.sync()
-
-
-@plugin.route('/stations//')
-def show_station_categories(category_type):
- categories = radio_api.get_categories(category_type)
- items = []
- for category in categories:
- category = category.encode('utf-8')
- items.append({
- 'label': category,
- 'path': plugin.url_for(
- 'show_stations_by_category',
- category_type=category_type,
- category=category,
- ),
- })
- return plugin.finish(items)
-
-
-@plugin.route('/stations///')
-def show_stations_by_category(category_type, category):
- stations = radio_api.get_stations_by_category(category_type,
- category)
- return __add_stations(stations)
-
-
-@plugin.route('/station/')
-def get_stream_url(station_id):
- if my_stations.get(station_id, {}).get('is_custom', False):
- stream_url = my_stations[station_id]['stream_url']
- else:
- station = radio_api.get_station_by_station_id(station_id)
- stream_url = station['stream_url']
- __log('get_stream_url result: %s' % stream_url)
- return plugin.set_resolved_url(stream_url)
-
-
-def __add_stations(stations, add_custom=False):
- __log('__add_stations started with %d items' % len(stations))
- items = []
- my_station_ids = my_stations.keys()
- for i, station in enumerate(stations):
- station_id = str(station['id'])
- if not station_id in my_station_ids:
- context_menu = [(
- _('add_to_my_stations'),
- 'XBMC.RunPlugin(%s)' % plugin.url_for('add_to_my_stations',
- station_id=station_id),
- )]
- else:
- context_menu = [(
- _('remove_from_my_stations'),
- 'XBMC.RunPlugin(%s)' % plugin.url_for('del_from_my_stations',
- station_id=station_id),
- )]
- if station.get('is_custom', False):
- context_menu.append((
- _('edit_custom_station'),
- 'XBMC.RunPlugin(%s)' % plugin.url_for('custom_my_station',
- station_id=station_id),
- ))
- items.append({
- 'label': station.get('name', ''),
- 'thumbnail': station['thumbnail'],
- 'info': {
- 'title': station.get('name', ''),
- 'rating': str(station.get('rating', '0.0')),
- 'genre': station.get('genre', ''),
- 'size': int(station.get('bitrate', 0)),
- 'comment': station.get('current_track', ''),
- 'count': i,
- },
- 'context_menu': context_menu,
- 'path': plugin.url_for(
- 'get_stream_url',
- station_id=station_id,
- ),
- 'is_playable': True,
- })
- if add_custom:
- items.append({
- 'label': _('add_custom'),
- 'path': plugin.url_for('custom_my_station', station_id='new'),
- })
- finish_kwargs = {
- 'sort_methods': [
- ('UNSORTED', '%X'),
- ('TITLE', '%X'),
- 'SONG_RATING',
- ],
- }
- if plugin.get_setting('force_viewmode', bool):
- finish_kwargs['view_mode'] = 'thumbnail'
- return plugin.finish(items, **finish_kwargs)
-
-
-def __get_language():
- languages = ('english', 'german', 'french')
- if not plugin.get_setting('not_first_run', str):
- xbmc_language = xbmc.getLanguage().lower()
- __log('__get_language has first run with xbmc_language=%s'
- % xbmc_language)
- for i, lang in enumerate(languages):
- if xbmc_language.lower().startswith(lang):
- plugin.set_setting('language', str(i))
- __log('__get_language detected: %s' % languages[i])
- break
- plugin.set_setting('not_first_run', '1')
- return plugin.get_setting('language', choices=languages)
-
-
-def __log(text):
- plugin.log.info(text)
-
-
-def _(string_id):
- if string_id in STRINGS:
- return plugin.get_string(STRINGS[string_id])
- else:
- __log('String is missing: %s' % string_id)
- return string_id
-
-if __name__ == '__main__':
- radio_api.set_language(__get_language())
- radio_api.log = __log
- try:
- plugin.run()
- except RadioApiError:
- plugin.notify(msg=_('network_error'))
+'''
+ * Copyright (C) 2019- enen92 (enen92@kodi.tv)
+ * Copyright (C) 2012-2019 Tristan Fischer (sphere@dersphere.de)
+ * This file is part of plugin.audio.radio_de
+ *
+ * SPDX-License-Identifier: GPL-2.0-only
+ * See LICENSE.txt for more information.
+'''
+
+from resources.lib import plugin
+
+plugin.run()
diff --git a/addon.xml b/addon.xml
index e08dba4..16c04c8 100644
--- a/addon.xml
+++ b/addon.xml
@@ -1,71 +1,92 @@
-
-
+
-
-
+
+
-
+
audio
-
all
- http://www.radio.de
- https://github.com/dersphere/plugin.audio.radio_de
- http://forum.xbmc.org/showthread.php?tid=119362
- sphere@dersphere.de
- GNU GENERAL PUBLIC LICENSE. Version 2, June 1991
- Access >7000 radio broadcasts
- accedeix a mes de 7000 emissores de radio
- Få adgang til >7000 radioudsendelser
- Zugriff auf >7000 Radiosender
- Πρόσβαση σε πάνω από 7000 εκπομπές
- Access >7000 radio broadcasts
- Access >7000 radio broadcasts
- Access >7000 radio broadcasts
- Escuche más de 7.000 emisoras de radio
- Ecoutez plus de 7000 stations de radio
- Accéder à > 7 000 radiodiffusions
- Escoite máis de 7000 emisoras de radio
- גישה ליותר מ־7000 שידורי רדיו
- Pristup >7000 radio emitiranja
- Hozzáférés 7000-nél is több rádióadáshoz
- Akses >7000 siaran radio
- Accedi a più di 7000 trasmissioni radio
- Prieiga> 7000 radijo transliacijų
- Toegang tot >7000 radio uitzendingen
- Dostęp do ponad 7000 stacji radiowych
- Aceder a mais de 7000 transmissões de rádio
- Acesse>7000 broadcasts rádios
- Pristupujte k vyše 7000 vysielaniam
- Access >7000 radiosändningar
- 7000 க்கும் மேல் வானொலி ஒளிபரப்புகளை அணுகவும்
- 访问大于7000个电台广播
- Music plugin to access over 7000 international radio broadcasts from rad.io, radio.de and radio.fr[CR]Currently features[CR]- English, german and french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages
- Plugin de música per escoltar més de 7000 emissores de ràdio internacionals des rad.io, radio.de i radio.fr. [CR] Característiques: [CR]- Traduccions a l'anglès, alemany, francès i espanyol. [CR]- Cercador de emissores per ubicació, gènere, tema, país, ciutat o idioma. [CR]- Cercador d'emissores. [CR]- 115 gèneres, 59 temes, 94 països, 1010 ciutats, 63 idiomes.
- Musikplugin som giver adgang til over 7000 internationale radioudsendelser fra rad.io, radio.de og radio.fr[CR]Nuværende funktioner[CR]- Oversat til engelsk, tysk og fransk[CR]- Gennemse stationer efter lokalitet, genre, emne, land, by og sprog[CR]- Søg efter stationer[CR]- 115 genrer, 59 emner, 94 lande, 1010 byer og 63 sprog
- Das Radio im Internet mit über 7000 Radiosendern, Internetradio Stationen, gratis Streams und Podcasts live von rad.io, radio.de und radio.fr.[CR]Features[CR]- Auf deutsch, englisch und französisch übersetzt[CR]- Sortiert nach: in der Nähe, Genre, Thema, Land und Sprache[CR]- nach Sendern suchen[CR]- 115 Genre, 59 Themen, 94 Länder, 1010 Städte, 63 Sprachen
- Μουσικό plugin για πρόσβαση σε περισσότερους από 7000 διεθνείς ραδιοφωνικές εκπομπές από τα rad.io, radio.de και radio.fr[CR]Υποστηρίζονται[CR]- Μεταφράσεις σε Αγγλικά, Γερμανικά και Γαλλικά[CR]- Περιήγηση σταθμών ανά τοποθεσία, είδος, θέμα, χώρα, πόλη και γλώσσα[CR]- Αναζήτηση σταθμών[CR]- 115 είδη, 59 θέματα, 94 χώρες, 1010 πόλεις, 63 γλώσσες
- Music plugin to access over 7000 international radio broadcasts from rad.io, radio.de and radio.fr[CR]Currently features[CR]- English, german and french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages
- Music plugin to access over 7000 international radio broadcasts from rad.io, radio.de and radio.fr[CR]Currently features[CR]- English, german and french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages
- Music plugin to access over 7000 international radio broadcasts from rad.io, radio.de and radio.fr[CR]Currently features[CR]- English, german and french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages
- Plugin de música para escuchar más de 7.000 emisoras de radio internacionales desde rad.io, radio.de y radio.fr.[CR]Características:[CR]- Traducciones al inglés, alemán, francés y español.[CR]- Buscador de emisoras por ubicación, género, tema, país, ciudad o idioma.[CR]- Buscador de emisoras.[CR]- 115 géneros, 59 temas, 94 países, 1.010 ciudades, 63 idiomas.
- Plugin musical pour écouter plus de 7000 stations de radio internationales de rad.io, radio.de et radio.fr[CR]Fonctionnalités[CR]- Traduit en Anglais, Allemand et Français[CR]- Parcourir les stations par genre, thème, pays, ville et langue[CR]- Recherche de stations[CR]- 115 genres, 59 thèmes, 94 pays, 1010 villes, 63 langues
- Plugiciel de musique pour accéder à plus de 7 000 radiodiffusions internationales de rad.io, radio.de et radio.fr[CR]Offre présentement [CR]- Traductions en anglais, allemand et français[CR]- Parcourir des stations par lieux, genres, sujets, pays, villes et langues[CR]- Rechercher des stations[CR]- 115 genres, 59 sujets, 94 pays, 1 010 villes, 63 langues.
- Engadido de música para escoitar máis de 7000 emisoras de radio internacionais de rad.io, radio.de e radio.fr.[CR]Características:[CR]- Traducións ao inglés, alemán, francés e castelán.[CR]- Busca de emisoras por localización, xénero, tema, país, cidade ou idioma.[CR]- Busca de emisoras.[CR]- 115 xéneros, 59 temas, 94 países, 1010 cidades, 63 idiomas.
- הרחבת מוזיקה המספקת גישה ליותר מ־7000 שידורי רדיו בינלאומים מ־rad.io, radio.de ו־radio.fr[CR]מאפיינים נוכחיים[CR]- שפות אנגלית, גרמנית וצרפתית[CR]- עיון לפי מיקום, סגנון, נושא, מדינה, עיר ושפה[CR]- חיפוש תחנות[CR]- 115 סגנונות, 59 נושאים, 94 מדינות 1010 ערים, 63 שפות
- Glazbeni dodatak za pristup 7000 međunarodnih radio stanica na rad.io, radio.de i radio.fr[CR]Trenutne značajke[CR]- engleski, njemački i francuski prijevodi[CR]- Pregledavajte stanice prema lokaciji, žanru, temi, zemlji, gradu i jeziku[CR]- Pretraživanje stanica[CR]- 115 žanrova, 59 tema, 94 zemalja, 1010 gradova, 63 jezika
- Beépülő modul több, mint 7000 nemzetközi rádióadás eléréséhez a rad.io, radio.de és radio.fr oldalakról[CR]Jelenlegi tulajdonságok[CR]- Angol, német, francia és magyar nyelv[CR]- Állomások böngészése hely, műfaj, téma, ország, város és nyelv szerint[CR]- Állomások keresése[CR]- 115 műfaj, 59 téma, 94 ország, 1010 város, 63 nyelv
- Plugin musik untuk mengakses lebih dari 7000 siaran radio internasional dari rad.io, radio.de dan radio.fr[CR]Fitur saat ini[CR]- Terjemahan Inggris, Jerman dan Perancis[CR]- Jelajah stasiun berdasarkan lokasi, tema, topik, negara, kota dan bahasa[CR]- Cari stasiun[CR]- 115 tema, 59 topik, 94 negara, 1010 kota, 63 bahasa
- Plugin per accedere a oltre 7000 trasmissioni internazionali radiofoniche da rad.io, radio.de e radio.fr[CR]Caratteristiche[CR]- Supporta inglese, tedesco e francese[CR]- Sfoglia le stazioni per località, genere, argomento, paese, citta e lingua[CR]- Ricerca delle stazioni[CR]- 115 generi, 59 argomenti, 94 paesi, 1010 città e 63 lingue
- Muzikos įskiepio prieiga prie daugiau nei 7000 tarptautinių radijo transliacijų iš rad.io, radio.de ir radio.fr [CR] Šiuo metu programoja išversta į [Cr] - anglų, vokiečių ir prancūzų kalbas [CR] - Naršyti stotis pagal: vietovę, žanrą, temą, šalį, miestą ir/ar kalbą [CR] - Ieškoti radio stočių pagal:[Cr] - 115 žanrai, 59 temos, 94 šalys, 1010 miestų, 63 kalbos
- muziek plug-in om toegang te krijgen tot over 7000 internationale radiouitzendingen van rad.io, radio.de en radio.fr[CR]Huidige functies[CR]- engels, duits en frans vertaalt[CR]- Zoek naar stations vanuit locatie, genre, onderwerp, land, plaats en taal[CR]- zoek voor stations[CR]- 115 genres. 59 onderwerpen, 94 landen. 1010 plaatsen, 63 talen
- Wtyczka muzyczna dająca dostęp do ponad 7000 międzynarodowych stacji radiowych z[CR]rad.io, radio.de, daio.fr[CR]Obecnie w językach[CR]- Angielski, Niemiecki i Francuski[CR]- Szukaj stacji według lokacji, gatunku, tematu, kraju, miasta czy języka[CR]- 115 gatunków, 59 tematów, 94 kraje, 1010 miasta, 63 języki
- Plugin de música para aceder a mais de 7000 transmissões de rádio internacionais de rad.io, radio.de e radio.fr[CR]Actualmente, disponibiliza:[CR]- Traduções em vários idiomas[CR]- Navegar estações por localização, género, tópico, país, cidade e idioma[CR]- Procurar por estações[CR]- 115 géneros, 59 tópicos, 94 países, 1010 cidades, 63 idiomas
- Plugin de música para acessar mais de 7000 emissoras de rádio internacionais de rad.io, radio.de e radio.fr [CR] Principais características [CR] - Inglês, Alemão e Francês traduzido [CR] - Procure estações por localização, gênero, tópico, país , cidade e linguagem [CR] - Procure estações [CR] - 115 gêneros, 59 temas, 94 países, 1010 cidades, 63 idiomas
- Hudobný doplnok na prístup k vyše 7000 medzinárodným rádio vysielaniam z rad.io, radio.de a radio.fr
Momentálne podporuje:
- anglické, nemecké a francúzske preklady
- prehliadanie staníc podľa umiestnenia, žánru, témy, krajiny, mesta a jazyka
- vyhľadávanie staníc
- 115 žánrov, 59 tém, 94 krajín, 1010 miest, 63 jazykov
- Musiktillägg som ger åtkomst till över 7000 internationella radiosändningar från rad.io, radio.de och radio.fr[CR]Nuvarande funktioner[CR]- Engelsk, tysk, svensk och fransk översättning[]- Bläddra efter stationer baserat på genre, ämne, land, stad och språk[CR]- Sök efter stationer[CR]-115 genres, 59 ämnen, 94 länder, 1010 städer, 63 språk
- இசை துணை பயன் rad.io, radio.de மற்றும் radio.fr இருந்து 7000 க்கும் மேல் வானொலி ஒளிபரப்புகளை அணுக உதவி செய்யும்[CR]தற்போதைய அம்சங்கள்[CR]- ஆங்கிலம், ஜெர்மன் மற்றும் பிரெஞ்சு மொழியாக்கம்[CR]- இருப்பிடம், வகை, தலைப்பு, நாடு, நகரம் மற்றும் மொழி கொண்டு நிலையங்களை உலாவ முடியும்[CR]- நிலையங்களை தேடுதல்[CR]- 115 வகைகள், 59 தலைப்புகள், 94 நாடுகள், 1010 நகரங்கள், 63 மொழிகள்
- 访问rad.io、radio.de和radio.fr上超过7000个国际电台广播的音频插件[CR]现有功能[CR]- 英语、德语和法语支持[CR]- 按地点、类别、主题、国家、城市和语言浏览站点[CR]- 搜索站点[CR]- 115个类别、59个主题、94个国家、1010城市、63种语言
+ https://www.radio-browser.info/
+ https://github.com/XBMC-Addons/plugin.audio.radio_de
+ https://forum.kodi.tv/showthread.php?tid=119362
+ GPL-2.0-only
+ v3.1.0+matrix.1 (20/02/2026)
+ [fix] Replace legacy radio.de API integration with Radio Browser backend
+ [fix] Restore station browsing and playback after upstream API changes
+ [fix] Support UUID-based station IDs in My Stations
+
+
+ resources/art/icon.png
+ resources/art/fanart.jpg
+ resources/art/screenshot-1.png
+ resources/art/screenshot-2.png
+ resources/art/screenshot-3.png
+ resources/art/screenshot-4.png
+
+ accedeix a mes de 30000 emissores de radio
+ Nabídka >30000 rozhlasových stanic
+ Få adgang til >30000 radioudsendelser
+ Zugang zu mehr als 30.000 Radiosendern
+ Πρόσβαση σε πάνω από 30000 εκπομπές
+ Access >30000 radio broadcasts
+ Access >30000 radio broadcasts
+ Access >30000 radio broadcasts
+ Escuche más de 30000 emisoras de radio
+ Accede a >30000 transmisiones de radio
+ Käytä > 30 000 radiolähetystä
+ Accéder à > 30000 radiodiffusions
+ Ecouter plus de 30000 stations de radio
+ Escoite máis de 30000 emisoras de radio
+ גישה ליותר מ־30000 שידורי רדיו
+ Pristup >30000 radio emitiranja
+ Hozzáférés 30000-nél is több rádióadáshoz
+ Akses >30000 siaran radio
+ Accedi a più di 30000 trasmissioni Radio
+ >3만개의 라디오 방송국 연결
+ Prieiga> 30000 radijo transliacijų
+ Piekļuve >30000 radiostacijām
+ Toegang tot >30000 radio uitzendingen
+ Dostęp do ponad 30000 stacji radiowych
+ Acesse>30000 broadcasts rádios
+ Aceda a mais de 30000 transmissões de rádio
+ Доступ к >30000 радиостанциям
+ Pristupujte k vyše 30000 vysielaniam
+ Få tillgång till >30000 radiosändningar
+ 30000 க்கும் மேல் வானொலி ஒளிபரப்புகளை அணுகவும்
+ 访问大于7000个电台广播
+ 收聽超過 30000 個網路廣播電台
+ Plugin de música per escoltar més de 30000 emissores de ràdio internacionals des rad.io, radio.de i radio.fr[CR]Característiques actuals:[CR]- Traduccions a l'anglès, alemany i francès[CR]- Cercador d'emissores per ubicació, gènere, tema, país, ciutat o idioma[CR]- Cercador d'emissores[CR]- 115 gèneres, 59 temes, 94 països, 1010 ciutats, 63 idiomes
+ Hudební doplněk pro více než 30000 světových rozhlasových stanic od rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Právě v nabídce[CR]- English, german, french překlady[CR]- Vyhledavání stanic podle umístění, žánru, oblíbenosti, země, města a jazyka[CR]- Hledání stanic[CR]- 115 žánrů, 59 nejžádanějších, 94 zemí, 1010 měst, 63 jazyků.
+ Musikplugin som giver adgang til over 30000 internationale radioudsendelser fra rad.io, radio.de, radio.fr, radio.pt og radio.es[CR]Nuværende funktioner[CR]- Oversat til engelsk, tysk og fransk[CR]- Gennemse stationer efter lokalitet, genre, emne, land, by og sprog[CR]- Søg efter stationer[CR]- 115 genrer, 59 emner, 94 lande, 1010 byer og 63 sprog
+ Musik-Plugin für den Zugriff auf über 30.000 internationale Radioprogramme von rad.io, radio.de, radio.fr, radio.pt und radio.es[CR]Aktuelle Features[CR]- Auf Englisch, Deutsch, Französisch übersetzt[CR]- Sender durchstöbern nach Ort, Genre, Thema, Land, Stadt und Sprache[CR]- Nach Sendern suchen[CR]- 115 Genres, 59 Themen, 94 Länder, 1010 Städte, 63 Sprachen
+ Μουσικό plugin για πρόσβαση σε περισσότερους από 30000 διεθνείς ραδιοφωνικές εκπομπές από τα rad.io, radio.de και radio.fr[CR]Υποστηρίζονται[CR]- Μεταφράσεις σε Αγγλικά, Γερμανικά και Γαλλικά[CR]- Περιήγηση σταθμών ανά τοποθεσία, είδος, θέμα, χώρα, πόλη και γλώσσα[CR]- Αναζήτηση σταθμών[CR]- 115 είδη, 59 θέματα, 94 χώρες, 1010 πόλεις, 63 γλώσσες
+ Music plugin to access international radio broadcasts from the Radio Browser directory[CR]Currently features[CR]- Browse stations by genre, topic, country, city and language[CR]- Search for stations[CR]- Save stations to My Stations[CR]- Add custom stations
+ Music plugin to access international radio broadcasts from the Radio Browser directory[CR]Currently features[CR]- Browse stations by genre, topic, country, city and language[CR]- Search for stations[CR]- Save stations to My Stations[CR]- Add custom stations
+ Music plugin to access international radio broadcasts from the Radio Browser directory[CR]Currently features[CR]- Browse stations by genre, topic, country, city and language[CR]- Search for stations[CR]- Save stations to My Stations[CR]- Add custom stations
+ Complemento de música para acceder a más de 30000 emisoras de radio internacionales desde rad.io, radio.de, radio.fr, radio.pt y radio.es[CR]Características actuales[CR]- Traducción al inglés, alemán y francés[CR]- Búsqueda de emisoras por ubicación, género, tema, país, ciudad e idioma[CR]- Búsqueda de emisoras[CR]- 115 géneros, 59 temas, 94 países, 1010 ciudades, 63 idiomas
+ Complemento de música para acceder a más de 30000 transmisiones de radio internacionales de rad.io, radio.de, radio.fr, radio.pt y radio.es[CR]Características actuales[CR]- Traducido a inglés, alemán, francés y español[CR]- Explora estaciones por ubicación, género, tópico, país, ciudad e idioma[CR]Busca estaciones[CR]- 115 géneros, 59 tópicos, 94 países, 1010, ciudades, 63 idiomas
+ Musiikkilaajennus, jolla pääset käyttämään yli 30 000 kansainvälistä radiolähetystä osoitteesta rad.io, radio.de ja radio.fr[CR]Tämänhetkinen tarjonta[CR]- Käännetty englanniksi, saksaksi ja ranskaksi[CR]- Selaa asemia sijainnin, lajityyppien, aiheiden, maiden, kuapunkien ja kielten perusteella[CR]- Asemien haku[CR]- 115 lajityyppiä, 59 aihetta, 94 maata, 1010 kaupunkia, 63 kieltä
+ Plugiciel de musique pour accéder à plus de 30000 radiodiffusions internationales de rad.io, radio.de et radio.fr[CR]Offre présentement [CR]- Traductions en anglais, allemand et français[CR]- Parcourir des stations par lieux, genres, sujets, pays, villes et langues[CR]- Rechercher des stations[CR]- 115 genres, 59 sujets, 94 pays, 1 010 villes, 63 langues.
+ Plugin musical pour écouter plus de 30000 stations de radio internationales de rad.io, radio.de et radio.fr[CR]Fonctionnalités[CR]- Traduit en Anglais, Allemand et Français[CR]- Parcourir les stations par genre, thème, pays, ville et langue[CR]- Recherche de stations[CR]- 115 genres, 59 thèmes, 94 pays, 1010 villes, 63 langues
+ Engadido de música para escoitar máis de 30000 emisoras de radio internacionais de rad.io, radio.de e radio.fr.[CR]Características:[CR]- Traducións ao inglés, alemán, francés e castelán.[CR]- Busca de emisoras por localización, xénero, tema, país, cidade ou idioma.[CR]- Busca de emisoras.[CR]- 115 xéneros, 59 temas, 94 países, 1010 cidades, 63 idiomas.
+ הרחבת מוזיקה המספקת גישה ליותר מ־30000 שידורי רדיו בינלאומים מ־rad.io, radio.de ו־radio.fr[CR]מאפיינים נוכחיים[CR]- שפות אנגלית, גרמנית וצרפתית[CR]- עיון לפי מיקום, סגנון, נושא, מדינה, עיר ושפה[CR]- חיפוש תחנות[CR]- 115 סגנונות, 59 נושאים, 94 מדינות 1010 ערים, 63 שפות
+ Glazbeni dodatak za pristup 30000 međunarodnih radio stanica na rad.io, radio.de i radio.fr[CR]Trenutne značajke[CR]- engleski, njemački i francuski prijevodi[CR]- Pregledavajte stanice prema lokaciji, žanru, temi, zemlji, gradu i jeziku[CR]- Pretraživanje stanica[CR]- 115 žanrova, 59 tema, 94 zemalja, 1010 gradova, 63 jezika
+ Beépülő modul több, mint 30000 nemzetközi rádióadás eléréséhez a rad.io, radio.de és radio.fr oldalakról[CR]Jelenlegi tulajdonságok[CR]- Angol, német, francia és magyar nyelv[CR]- Állomások böngészése hely, műfaj, téma, ország, város és nyelv szerint[CR]- Állomások keresése[CR]- 115 műfaj, 59 téma, 94 ország, 1010 város, 63 nyelv
+ Plugin musik untuk mengakses lebih dari 30000 siaran radio internasional dari rad.io, radio.de dan radio.fr[CR]Fitur saat ini[CR]- Terjemahan Inggris, Jerman dan Perancis[CR]- Jelajah stasiun berdasarkan lokasi, tema, topik, negara, kota dan bahasa[CR]- Cari stasiun[CR]- 115 tema, 59 topik, 94 negara, 1010 kota, 63 bahasa
+ Plugin musicale per accedere a oltre 30000 trasmissioni radio internazionali da rad.io, radio.de, radio.fr, radio.pt e radio.es[CR]Funzioni attuali[CR]- Tradotto in inglese, tedesco e francese[CR]- Sfoglia le stazioni per località, genere, argomento, paese, città e lingua[CR]- Ricerca di stazioni[CR]- 115 generi, 59 argomenti, 94 paesi, 1010 città, 63 lingue
+ rad.io, radio.de, radio.fr, radio.pt 및 radio.es에서 3만개 이상의 국제 라디오 방송에 액세스할 수 있는 음악 플러그인[CR]현재 기능[CR]- 영어, 독일어, 프랑스어 번역[CR]- 방송국 검색 위치, 장르, 주제, 국가, 도시 및 언어별[CR]- 방송국 검색[CR]- 115개 장르, 59개 주제, 94개 국가, 1010개 도시, 63개 언어
+ Muzikos įskiepio prieiga prie daugiau nei 30000 tarptautinių radijo transliacijų iš rad.io, radio.de ir radio.fr [CR] Šiuo metu programoja išversta į [Cr] - anglų, vokiečių ir prancūzų kalbas [CR] - Naršyti stotis pagal: vietovę, žanrą, temą, šalį, miestą ir/ar kalbą [CR] - Ieškoti radio stočių pagal:[Cr] - 115 žanrai, 59 temos, 94 šalys, 1010 miestų, 63 kalbos
+ Mūzikas spraudnis, kas ļauj piekļūtu vairāk nekā 30000 starptautiskām radiostacijām no rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Pašreizējās iespējas[CR]- Tulkots angļu, vācu, franču valodā[CR]- Pārlūkot radiostacijas pēc atrašanās vietas, žanra, tēmas, valsts, pilsētas un valodas[CR]- Radiostaciju meklēšana[CR]- 115 žanri, 59 tēmas, 94 valstis, 1010 pilsētas, 63 valodas
+ muziek plug-in om toegang te krijgen tot over 30000 internationale radiouitzendingen van rad.io, radio.de en radio.fr[CR]Huidige functies[CR]- engels, duits en frans vertaalt[CR]- Zoek naar stations vanuit locatie, genre, onderwerp, land, plaats en taal[CR]- zoek voor stations[CR]- 115 genres. 59 onderwerpen, 94 landen. 1010 plaatsen, 63 talen
+ Wtyczka muzyczna dająca dostęp do ponad 30000 międzynarodowych stacji radiowych z[CR]rad.io, radio.de, daio.fr[CR]Obecnie w językach[CR]- Angielski, Niemiecki i Francuski[CR]- Szukaj stacji według lokacji, gatunku, tematu, kraju, miasta czy języka[CR]- 115 gatunków, 59 tematów, 94 kraje, 1010 miasta, 63 języki
+ Plugin de música para acessar mais de 30000 emissoras de rádio internacionais de rad.io, radio.de, radio.fr, radio.pt e radio.es [CR] Principais características [CR] - Inglês, Alemão e Francês traduzido [CR] - Procure estações por localização, gênero, tópico, país , cidade e linguagem [CR] - Procure estações [CR] - 115 gêneros, 59 temas, 94 países, 1010 cidades, 63 idiomas
+ Plugin de música para aceder a mais de 30000 transmissões de rádio internacionais de rad.io, radio.de, radio.fr, radio.pt e radio.es[CR]Actualmente, disponibiliza:[CR]- Traduções em vários idiomas[CR]- Navegar estações por localização, género, tópico, país, cidade e idioma[CR]- Procurar por estações[CR]- 115 géneros, 59 tópicos, 94 países, 1010 cidades, 63 idiomas
+ Музыкальный плагин для доступа к более чем 30000 международным радиостанциям с rad.io, radio.de, radio.fr, radio.pt и radio.es[CR]Текущие возможности[CR]- Английский, немецкий, французский переводы[CR]- Просмотр станций по расположению, жанру, теме, стране, городу и языку[CR]- Поиск станций[CR]- 115 жанров, 59 тем, 94 страны, 1010 городов, 63 языка
+ Hudobný doplnok na prístup k vyše 30000 medzinárodným rádio vysielaniam z rad.io, radio.de a radio.fr[CR]Momentálne podporuje:[CR]- anglické, nemecké a francúzske preklady[CR]- prehliadanie staníc podľa umiestnenia, žánru, témy, krajiny, mesta a jazyka[CR]- vyhľadávanie staníc[CR]- 115 žánrov, 59 tém, 94 krajín, 1010 miest, 63 jazykov
+ Musiktillägg som ger åtkomst till över 30000 internationella radiosändningar från rad.io, radio.de och radio.fr[CR]Nuvarande funktioner[CR]- Engelsk, tysk, och fransk översättning[]- Bläddra efter stationer baserat på genre, ämne, land, stad och språk[CR]- Sök efter stationer[CR]-115 genres, 59 ämnen, 94 länder, 1010 städer, 63 språk
+ இசை துணை பயன் rad.io, radio.de மற்றும் radio.fr இருந்து 30000 க்கும் மேல் வானொலி ஒளிபரப்புகளை அணுக உதவி செய்யும்[CR]தற்போதைய அம்சங்கள்[CR]- ஆங்கிலம், ஜெர்மன் மற்றும் பிரெஞ்சு மொழியாக்கம்[CR]- இருப்பிடம், வகை, தலைப்பு, நாடு, நகரம் மற்றும் மொழி கொண்டு நிலையங்களை உலாவ முடியும்[CR]- நிலையங்களை தேடுதல்[CR]- 115 வகைகள், 59 தலைப்புகள், 94 நாடுகள், 1010 நகரங்கள், 63 மொழிகள்
+ 访问rad.io、radio.de和radio.fr上超过7000个国际电台广播的音频插件[CR]现有功能[CR]- 英语、德语和法语支持[CR]- 按地点、类别、主题、国家、城市和语言浏览站点[CR]- 搜索站点[CR]- 115个类别、59个主题、94个国家、1010城市、63种语言
-
\ No newline at end of file
+
diff --git a/changelog.txt b/changelog.txt
index dfa46b8..35e3048 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,61 @@
+v3.1.0+matrix.1 (20/02/2026)
+ - [fix] Replace legacy radio.de API integration with Radio Browser backend
+ - [fix] Restore station browsing and playback after upstream API changes
+ - [fix] Support UUID-based station IDs in My Stations
+
+v3.0.9+matrix.1 (31/12/2021)
+ - [new] Sync translations
+
+v3.0.8+matrix.1 (24/11/2021)
+ - [new] Sync translations
+ - [fix] Initialize empty context menu items
+
+v3.0.7+matrix.1 (3/10/2021)
+ - [new] New fanart without .de
+ - [new] Move art to the resources folder
+ - [fix] Fix playback and additions to the my_stations list if the stream url cannot be obtained
+ - [fix] hot reload of lists after addition/removal from the mystations table
+
+v3.0.4+matrix.0 (27/9/2020)
+ - [new] Add stationname property
+
+v3.0.3+matrix.6 (1/5/2020)
+ - [fix] Custom stations if the url is not a playlist
+ - [new] Spanish website radio.es and improved translations
+ - [new] screenshot support for addon-website
+
+v3.0.2+matrix.1 (1/5/2020)
+ - [fix] Custom stations if the url is not a playlist
+
+v3.0.1+matrix.1 (13/4/2020)
+ - [new] Use internal playlist resolver also in custom stations
+
+v3.0.0+matrix.1 (12/4/2020)
+ - [new] Automated submissions to matrix
+ - [new] Python3 only version
+ - [new] New language layout and other matrix fixes
+ - [fix] Playlist based stations
+ - [fix] Ratings
+
+v2.4.2 (9/2/2020)
+ - [add] sort methods for categories
+ - [add] setting to prefer http connections over https if http streams are available
+ - [fix] use sys.version_info[0] for compatibility with python2.6
+
+v2.4.1 (31/12/2019)
+ - [fix] Custom radio tracks
+
+v2.4.0 (29/12/2019)
+ - [new] Use radio API v2
+ - [fix] Remove dead code
+ - [new] Add radio.pt
+ - [new] Page listings
+ - [new] Better quality logos
+ - [new] Hide fanart setting
+
+v2.3.5 (25/12/2019)
+ - [fix] Artwork not available in player
+
2.3.2 (07.06.2017)
- fixed playback
diff --git a/icon.png b/icon.png
deleted file mode 100644
index 885edfe..0000000
Binary files a/icon.png and /dev/null differ
diff --git a/resources/__init__.py b/resources/__init__.py
deleted file mode 100644
index e69de29..0000000
diff --git a/resources/art/fanart.jpg b/resources/art/fanart.jpg
new file mode 100644
index 0000000..1e3be67
Binary files /dev/null and b/resources/art/fanart.jpg differ
diff --git a/resources/art/icon.png b/resources/art/icon.png
new file mode 100644
index 0000000..86e190f
Binary files /dev/null and b/resources/art/icon.png differ
diff --git a/resources/art/screenshot-1.png b/resources/art/screenshot-1.png
new file mode 100644
index 0000000..088289b
Binary files /dev/null and b/resources/art/screenshot-1.png differ
diff --git a/resources/art/screenshot-2.png b/resources/art/screenshot-2.png
new file mode 100644
index 0000000..e18c001
Binary files /dev/null and b/resources/art/screenshot-2.png differ
diff --git a/resources/art/screenshot-3.png b/resources/art/screenshot-3.png
new file mode 100644
index 0000000..e4526f2
Binary files /dev/null and b/resources/art/screenshot-3.png differ
diff --git a/resources/art/screenshot-4.png b/resources/art/screenshot-4.png
new file mode 100644
index 0000000..18e3eba
Binary files /dev/null and b/resources/art/screenshot-4.png differ
diff --git a/resources/language/Afrikaans/strings.xml b/resources/language/Afrikaans/strings.xml
deleted file mode 100644
index 0b4a4a5..0000000
--- a/resources/language/Afrikaans/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Taal
- Engels
- Duits
- Frans
-
diff --git a/resources/language/Albanian/strings.xml b/resources/language/Albanian/strings.xml
deleted file mode 100644
index 259e41f..0000000
--- a/resources/language/Albanian/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Gjuha
- Anglisht
- Gjermanisht
- Frangjisht
-
diff --git a/resources/language/Amharic/strings.xml b/resources/language/Amharic/strings.xml
deleted file mode 100644
index 714d43d..0000000
--- a/resources/language/Amharic/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- ቋንቋ
- English
- German
- French
-
diff --git a/resources/language/Arabic/strings.xml b/resources/language/Arabic/strings.xml
deleted file mode 100644
index 534101d..0000000
--- a/resources/language/Arabic/strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
- الاستعراض حسب النوع
- المحطات الخاصة بي
-
-
- اللغة
- الإنجليزية
- الجرمانية
- الفرنسية
-
-
- الاضافة الى "محطاتي المفضلة"
- الازالة من قائمة محطاتي المفضلة
-
-
- خطاء بالشبكة
-
diff --git a/resources/language/Armenian/strings.xml b/resources/language/Armenian/strings.xml
deleted file mode 100644
index 888e37a..0000000
--- a/resources/language/Armenian/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- Լեզու
-
diff --git a/resources/language/Azerbaijani/strings.xml b/resources/language/Azerbaijani/strings.xml
deleted file mode 100644
index eb99887..0000000
--- a/resources/language/Azerbaijani/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- Dil
-
diff --git a/resources/language/Basque/strings.xml b/resources/language/Basque/strings.xml
deleted file mode 100644
index ba9c0c2..0000000
--- a/resources/language/Basque/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Hizkuntza
- Ingelesa
- Alemana
- Frantsesa
-
diff --git a/resources/language/Belarusian/strings.xml b/resources/language/Belarusian/strings.xml
deleted file mode 100644
index 0be33a2..0000000
--- a/resources/language/Belarusian/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Editorials Recommendations
- Top 100 Stations
- Browse by genre
- Browse by topic
- Browse by country
- Browse by city
- Browse by language
- Local Stations
- My Stations
-
-
- Search for station
- Enter name, country or language
-
-
- Language
- English
- German
- French
- Force ViewMode to Thumbnail
-
-
- Add to "My Stations"
- Remove from "My Stations"
- Edit custom Station
-
-
- Please enter %s
- title
- thumbnail url or path
- stream url
- Add custom Station...
-
-
- Network Error
-
diff --git a/resources/language/Bosnian/strings.xml b/resources/language/Bosnian/strings.xml
deleted file mode 100644
index d7f5630..0000000
--- a/resources/language/Bosnian/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- Jezik
-
diff --git a/resources/language/Bulgarian/strings.xml b/resources/language/Bulgarian/strings.xml
deleted file mode 100644
index 952f5ec..0000000
--- a/resources/language/Bulgarian/strings.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
- Търси по жанр
- Търси по държава
- Моите станции
-
-
- Език
- Английски
- Немски
- Френски
- Превключвай винаги на изглед "Миниатюри"
-
-
- Добави в "Моите станции"
- Премахни от "Моите станции"
-
-
- Мрежова грешка
-
diff --git a/resources/language/Burmese/strings.xml b/resources/language/Burmese/strings.xml
deleted file mode 100644
index 5ecf2e4..0000000
--- a/resources/language/Burmese/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- ဘာသာစကား
- အင်္ဂလိပ်
- ဂျာမန်
- ပြင်သစ်
-
diff --git a/resources/language/Catalan/strings.xml b/resources/language/Catalan/strings.xml
deleted file mode 100644
index 872b1a1..0000000
--- a/resources/language/Catalan/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Recomanacions de l'editorial
- Top 100 de Emissores
- Buscar per Genere
- Buscar per Tema
- Cerca per país
- buscar per ciutat
- Buscar per Idioma
- Emissores Locals
- Les meves emissores
-
-
- Cerca per Emissora
- Introduïu el nom, país o idioma
-
-
- Idioma
- Anglès
- Alemany
- Francès
- Força la vista a Miniatura
-
-
- afageix a "Les meves Emissores"
- Elimina de "Les meves Emissores"
- Edita una emisora Personalitzada
-
-
- siusplau entra %s
- titol
- ruta de la miniatura
- Url de l'Stream
- Afageix una emissora personalitzada
-
-
- Error de xarxa
-
diff --git a/resources/language/Chinese (Simple)/strings.xml b/resources/language/Chinese (Simple)/strings.xml
deleted file mode 100644
index e5ac589..0000000
--- a/resources/language/Chinese (Simple)/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- 编辑推荐
- 100强站点
- 按类别浏览
- 按主题浏览
- 按国家浏览
- 按城市浏览
- 按语言浏览
- 本地站点
- 我的电台
-
-
- 搜索站点
- 输入名字、国家或语言
-
-
- 语言
- 英语
- 德语
- 法语
- 视图模式强制为“缩略图”
-
-
- 加入“我的电台”
- 从“我的电台”删除
- 编辑自定义电台
-
-
- 请输入%s
- 标题
- 缩略图url或目录
- 流媒体url
- 加入自定义电台...
-
-
- 网络错误
-
diff --git a/resources/language/Chinese (Traditional)/strings.xml b/resources/language/Chinese (Traditional)/strings.xml
deleted file mode 100644
index 0680eba..0000000
--- a/resources/language/Chinese (Traditional)/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- 語言
- 英文
- 德文
- 法文
-
diff --git a/resources/language/Croatian/strings.xml b/resources/language/Croatian/strings.xml
deleted file mode 100644
index 52edb6d..0000000
--- a/resources/language/Croatian/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Preporuke uredništva
- Top 100 stanica
- Pregled po žanru
- Pregledaj po temi
- Pregled po državi
- Pregledaj po gradu
- Pregledaj po jeziku
- Lokalne stanice
- Moje stanice
-
-
- Pretraži stanice
- Upišite naziv, zemlju ili jezik
-
-
- Jezik
- Engleski
- Njemački
- Francuski
- Prisili način prikaza u "Minijature"
-
-
- Dodaj u "Moje stanice"
- Ukloni iz "Moje stanice"
- Uredi prilagođenu stanicu
-
-
- Upišite %s
- naslov
- URL minijature ili putanju
- URL streama
- Dodaj prilagođenu stanicu...
-
-
- Greška mreže
-
diff --git a/resources/language/Czech/strings.xml b/resources/language/Czech/strings.xml
deleted file mode 100644
index 86ef72f..0000000
--- a/resources/language/Czech/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Jazyk
- Angličtina
- Němčina
- Francouzština
-
diff --git a/resources/language/Danish/strings.xml b/resources/language/Danish/strings.xml
deleted file mode 100644
index 88f4d83..0000000
--- a/resources/language/Danish/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Redaktørerne Anbefaler
- Top 100 Stationer
- Gennemse efter genre
- Gennemse efter tema
- Gennemse efter land
- Gennemse efter by
- Gennemse efter sprog
- Lokale Stationer
- Mine Stationer
-
-
- Søg efter station
- Indtast navn, land eller sprog
-
-
- Sprog
- Engelsk
- Tysk
- Fransk
- Tving Miniaturebillede-visning
-
-
- Føj til "Mine Stationer"
- Fjern fra "Mine Stationer"
- Rediger brugerdefineret Station
-
-
- Indtast venligst %s
- titel
- webadresse eller sti til miniaturebillede
- webadresse til stream
- Tilføj brugerdefineret Station
-
-
- Netværksfejl
-
diff --git a/resources/language/Dutch/strings.xml b/resources/language/Dutch/strings.xml
deleted file mode 100644
index 140f8d0..0000000
--- a/resources/language/Dutch/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Redactionele aanbevelingen
- Top 100 zenders
- Blader op genre
- Blader bij onderwerp
- Blader op land
- Blader bij stad
- Blader bij taal
- Lokale zenders
- Mijn zenders
-
-
- Zoek naar zender
- Voer naam, land of taal in
-
-
- Taal
- Engels
- Duits
- Frans
- Video OSD: Toon thumbnail
-
-
- voeg toe aan ''mijn zenders''
- Verwijder uit ''Mijn zenders''
- Wijzig aangepaste zender
-
-
- voer %s in a.u.b.
- Titel
- Miniatuur url of locatie
- Stream url
- voeg aangepaste zender toe...
-
-
- Netwerk Fout
-
diff --git a/resources/language/English (Australia)/strings.xml b/resources/language/English (Australia)/strings.xml
deleted file mode 100644
index 6c06562..0000000
--- a/resources/language/English (Australia)/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- Language
-
diff --git a/resources/language/English (New Zealand)/strings.xml b/resources/language/English (New Zealand)/strings.xml
deleted file mode 100644
index bbe6ee4..0000000
--- a/resources/language/English (New Zealand)/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Editorials Recommendations
- Top 100 Stations
- Browse by genre
- Browse by topic
- Browse by country
- Browse by city
- Browse by language
- Local Stations
- My Stations
-
-
- Search for station
- Enter name, country or language
-
-
- Language
- English
- German
- French
- Force ViewMode to Thumbnail
-
-
- Add to "My Stations"
- Remove from "My Stations"
- Edit custom Station
-
-
- Please enter %s
- title
- thumbnail url or path
- stream url
- Add custom Station...
-
-
- Network Error
-
diff --git a/resources/language/English (US)/strings.xml b/resources/language/English (US)/strings.xml
deleted file mode 100644
index e3f7cf5..0000000
--- a/resources/language/English (US)/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Editorials Recommendations
- Top 100 Stations
- Browse by genre
- Browse by topic
- Browse by country
- Browse by city
- Browse by language
- Local Stations
- My Stations
-
-
- Search for station
- Enter name, country or language
-
-
- Language
- English
- German
- French
- Force ViewMode to Thumbnail
-
-
- Add to "My Stations"
- Remove from "My Stations"
- Edit custom Station
-
-
- Please enter %s
- title
- thumbnail url or path
- stream url
- Add custom Station...
-
-
- Network Error
-
diff --git a/resources/language/English/strings.xml b/resources/language/English/strings.xml
deleted file mode 100644
index 8e8dbf9..0000000
--- a/resources/language/English/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Editorials Recommendations
- Top 100 Stations
- Browse by genre
- Browse by topic
- Browse by country
- Browse by city
- Browse by language
- Local Stations
- My Stations
-
-
- Search for station
- Enter name, country or language
-
-
- Language
- English
- German
- French
- Force ViewMode to Thumbnail
-
-
- Add to "My Stations"
- Remove from "My Stations"
- Edit custom Station
-
-
- Please enter %s
- title
- thumbnail url or path
- stream url
- Add custom Station...
-
-
- Network Error
-
diff --git a/resources/language/Esperanto/strings.xml b/resources/language/Esperanto/strings.xml
deleted file mode 100644
index 605a3f1..0000000
--- a/resources/language/Esperanto/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- Lingvo
-
diff --git a/resources/language/Estonian/strings.xml b/resources/language/Estonian/strings.xml
deleted file mode 100644
index d8a4741..0000000
--- a/resources/language/Estonian/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Keel
- Inglise
- Saksa
- Prantsuse
-
diff --git a/resources/language/Faroese/strings.xml b/resources/language/Faroese/strings.xml
deleted file mode 100644
index b560b83..0000000
--- a/resources/language/Faroese/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- Mál
-
diff --git a/resources/language/Finnish/strings.xml b/resources/language/Finnish/strings.xml
deleted file mode 100644
index 6945507..0000000
--- a/resources/language/Finnish/strings.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
- Selaa lajityypeittäin
- Selaa maittain
-
-
- Kieli
- Englanti
- Saksa
- Ranska
-
-
- Verkkovirhe
-
diff --git a/resources/language/French (Canada)/strings.xml b/resources/language/French (Canada)/strings.xml
deleted file mode 100644
index d38495f..0000000
--- a/resources/language/French (Canada)/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Recommandations des éditoriaux
- Les 100 1res stations
- Parcourir par genre
- Parcourir par sujet
- Parcourir par pays
- Parcourir par ville
- Parcourir par langue
- Stations locales
- Mes stations
-
-
- Rechercher des stations
- Saisir le nom, pays ou langue
-
-
- Langue
- Anglais
- Allemand
- Français
- Forcer le mode de visualisation en imagette
-
-
- Ajouter à « Mes stations »
- Enlever de « Mes stations »
- Modifier une station personnalisée
-
-
- Veuillez saisir %s
- titre
- URL ou chemin de l'imagette
- URL du flux
- Ajouter une station personnalisée...
-
-
- Erreur de réseau
-
diff --git a/resources/language/French/strings.xml b/resources/language/French/strings.xml
deleted file mode 100644
index fa06401..0000000
--- a/resources/language/French/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Recommandations éditoriales
- Top 100 stations
- Parcourir par Genre
- Parcourir par Thème
- Parcourir par Pays
- Parcourir par Ville
- Parcourir par Langue
- Radios dans votre région
- Mes stations
-
-
- Rechercher
- genre, thème, pays, ville, langue
-
-
- Langue
- Anglais
- Allemand
- Français
- Forcer la vue Vignette
-
-
- Ajouter à "Mes stations"
- Supprimer de "Mes stations"
- Modifier la station personnalisée
-
-
- Veuillez entrer %s
- le titre
- l'url de la vignette ou le chemin
- l'url du flux
- Ajouter une station personnalisée...
-
-
- Erreur réseau
-
diff --git a/resources/language/Galician/strings.xml b/resources/language/Galician/strings.xml
deleted file mode 100644
index f34c962..0000000
--- a/resources/language/Galician/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Emisoras suxeridas polos editores
- Mellores 100 Emisoras
- Buscar por xénero
- Buscar por tema
- Buscar por país
- Buscar por nome
- Buscar por idioma
- Emisoras locais
- As miñas Emisoras
-
-
- Buscar por emisora
- Introduza nome, país ou idioma
-
-
- Idioma
- Inglés
- Alemán
- Francés
- Forzar o Modo de Vista a miniatura
-
-
- Engadir a "As miñas Emisoras"
- Eliminar de "As miñas Emisoras"
- Editar Emisora personalizada
-
-
- Por favor introduza %s
- título
- url ou ruta da miniatura
- url do fluxo
- Engadir Emisora personalizada...
-
-
- Erro de rede
-
diff --git a/resources/language/Georgian/strings.xml b/resources/language/Georgian/strings.xml
deleted file mode 100644
index 0d7aabb..0000000
--- a/resources/language/Georgian/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- ენა
-
diff --git a/resources/language/German/strings.xml b/resources/language/German/strings.xml
deleted file mode 100644
index bea529c..0000000
--- a/resources/language/German/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Tipps der Redaktion
- Top 100 Sender
- Nach Musikrichtung
- Nach Thema
- Nach Land
- Nach Stadt
- Nach Sprache
- Sender in Ihrer Nähe
- Meine Sender
-
-
- Nach Sender suchen
- Name, Sprache, Musikrichtung, Land
-
-
- Sprache
- Englisch
- Deutsch
- Französisch
- ViewMode "Thumbnail" erzwingen
-
-
- Zu "Meine Sender" hinzufügen
- Von "Meine Sender" entfernen
- Sender editieren
-
-
- Bitte %s angeben
- Titel
- Thumbnail url oder Pfad
- Stream url
- Neuen Sender anlegen...
-
-
- Netzwerk Fehler
-
diff --git a/resources/language/Greek/strings.xml b/resources/language/Greek/strings.xml
deleted file mode 100644
index a26eeab..0000000
--- a/resources/language/Greek/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Προτάσεις Συντακτών
- Κορυφαίοι 1000 Σταθμοί
- Περιήγηση ανά είδος
- Περιήγηση ανά θέμα
- Περιήγηση ανά χώρα
- Περιήγηση ανά πόλη
- Περιήγηση ανά γλώσσα
- Τοπικοί Σταθμοί
- Οι Σταθμοί μου
-
-
- Αναζήτηση σταθμού
- Εισάγετε όνομα, χώρα ή γλώσσα
-
-
- Γλώσσα
- Αγγλικά
- Γερμανικά
- Γαλλικά
- Οι 'Μικρογραφίες' σαν Τύπος Προβολής
-
-
- Προσθήκη στους "Σταθμούς μου"
- Αφαίρεση από τους "Σταθμούς μου"
- Αλλαγή προσαρμοσμένου Σταθμού
-
-
- Εισάγετε %s
- τίτλο
- url ή διαδρομή μικρογραφίας
- url ροής
- Προσθήκη προσαρμοσμένου Σταθμού...
-
-
- Σφάλμα Δικτύου
-
diff --git a/resources/language/Hebrew/strings.xml b/resources/language/Hebrew/strings.xml
deleted file mode 100644
index b344f00..0000000
--- a/resources/language/Hebrew/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- המלצות העורכים
- 100 התחנות הגדולות
- עיון לפי סגנון
- עיון לפי נושא
- עיון לפי מדינה
- עיון לפי עיר
- עיון לפי שפה
- תחנות מקומיות
- התחנות שלי
-
-
- חיפוש תחנה
- יש להזין שם, מדינה או שפה
-
-
- שפה
- אנגלית
- גרמנית
- צרפתית
- אלץ תצוגת תמונה ממוזערת
-
-
- הוספה לתחנות שלי
- הסרה מהתחנות שלי
- עריכת תחנה מותאמת
-
-
- יש להזין %s
- כותרת
- כתובת או נתיב תמונה ממוזערת
- כתובת זרימה
- הוספת תחנה מותאמת...
-
-
- שגיאת רשת
-
diff --git a/resources/language/Hindi (Devanagiri)/strings.xml b/resources/language/Hindi (Devanagiri)/strings.xml
deleted file mode 100644
index f1a4791..0000000
--- a/resources/language/Hindi (Devanagiri)/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- बाशा
-
diff --git a/resources/language/Hungarian/strings.xml b/resources/language/Hungarian/strings.xml
deleted file mode 100644
index afb4df9..0000000
--- a/resources/language/Hungarian/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Szerkesztők ajánlata
- Legjobb 100 állomás
- Műfaj szerint
- Téma szerint
- Ország szerint
- Város szerint
- Nyelv szerint
- Helyi adók
- Saját adók
-
-
- Adó keresése
- Adja meg a nevet, országot vagy várost
-
-
- Nyelv
- Angol
- Német
- Francia
- Kis képek nézet kényszerítése
-
-
- Hozzáadás a "Saját adók"-hoz
- Eltávolítás a "Saját adók"-ból
- Egyéni adó beállítása
-
-
- Adja meg a %s-t
- cím
- kis kép URL vagy útvonal
- folyam URL
- Egyéni állomás hozzáadása...
-
-
- Hálózati hiba
-
diff --git a/resources/language/Icelandic/strings.xml b/resources/language/Icelandic/strings.xml
deleted file mode 100644
index bd8ee55..0000000
--- a/resources/language/Icelandic/strings.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
- Tungumál
- Enska
- Þýska
- Franska
-
-
- Net Villa
-
diff --git a/resources/language/Indonesian/strings.xml b/resources/language/Indonesian/strings.xml
deleted file mode 100644
index 0bb21b6..0000000
--- a/resources/language/Indonesian/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Rekomendasi Editor
- 100 Stasiun Teratas
- Jelajahi menurut tema
- Jelajahi menurut topik
- Jelajahi menurut negara
- Jelajahi menurut kota
- Jelajahi menurut bahasa
- Stasiun Lokal
- Stasiun Saya
-
-
- Cari stasiun
- Masukkan nama, negara atau bahasa
-
-
- Bahasa
- Inggris
- Jerman
- Perancis
- Paksakan ViewMode ke Gambar Kecil
-
-
- Tambahkan ke "Stasiun Saya"
- Hapus dari "Stasiun Saya"
- Edit Stasiun Lain
-
-
- Silakan masukkan %s
- judul
- lokasi atau url gambar kecil
- url stream
- Tambah Stasiun Lain...
-
-
- Kesalahan Jaringan
-
diff --git a/resources/language/Italian/strings.xml b/resources/language/Italian/strings.xml
deleted file mode 100644
index 03e4359..0000000
--- a/resources/language/Italian/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Consigli dagli editori
- Stazioni top 100
- Sfoglia per genere
- Sfoglia per argomento
- Sfoglia per paese
- Sfoglia per città
- Sfoglia per lingua
- Stazioni locali
- Le mie stazioni
-
-
- Cerca una stazione
- Inserisci il nome, il paese o la lingua
-
-
- Lingua
- Inglese
- Tedesco
- Francese
- Forza visuale in visualizzazione Anteprime
-
-
- Aggiungi alle mie stazioni
- Rimuovi dalle mie stazioni
- Modica la stazione personalizzata
-
-
- Inserisci %s
- titolo
- url o percorso dell'anteprima
- url per lo streaming
- Inserisci una stazione personalizzata...
-
-
- Errore di rete
-
diff --git a/resources/language/Japanese/strings.xml b/resources/language/Japanese/strings.xml
deleted file mode 100644
index f2f2ad0..0000000
--- a/resources/language/Japanese/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- 言語
- 英語
- ドイツ語
- フランス語
-
diff --git a/resources/language/Korean/strings.xml b/resources/language/Korean/strings.xml
deleted file mode 100644
index 3751466..0000000
--- a/resources/language/Korean/strings.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
- 장르로 탐색
- 국가별 탐색
- 내 방송국
-
-
- 언어
- 영어
- 독일어
- 프랑스어
- 썸네일 보기
-
-
- "내 방송국"에 추가
- "내 방송국"에서 제거
-
-
- 네트워크 오류
-
diff --git a/resources/language/Latvian/strings.xml b/resources/language/Latvian/strings.xml
deleted file mode 100644
index 5970ad4..0000000
--- a/resources/language/Latvian/strings.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
- Valoda
- angļu
- vācu
- franču
-
-
- Tīkla kļūda
-
diff --git a/resources/language/Lithuanian/strings.xml b/resources/language/Lithuanian/strings.xml
deleted file mode 100644
index 3bcb1a2..0000000
--- a/resources/language/Lithuanian/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Redakcijos rekomendacijos
- Top 100 stotys
- Naršyti pagal žanrą
- Naršyti pagal temą
- Naršyti pagal šalį
- Naršyti pagal miestą
- Naršyti pagal kalbą
- Vietinės stotys
- Mano radio stotys
-
-
- Ieškoti radio stoties
- Įveskite vardą, pavardę, šalį ar kalbą
-
-
- Kalba
- Anglijos
- Vokietijos
- Prancūzų
- Versti ViewMode į miniatiūrą
-
-
- Pridėti į "Mano stotys"
- Pašalinti iš "Mano stotys"
- Redaguoti savo stotis
-
-
- Prašome įvesti %s
- antraštė
- miniatiūrų url arba kelias
- url srautas
- Pridėti pasirinktas stotis ...
-
-
- Tinklo klaida
-
diff --git a/resources/language/Macedonian/strings.xml b/resources/language/Macedonian/strings.xml
deleted file mode 100644
index e3ee1e5..0000000
--- a/resources/language/Macedonian/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Јазик
- Англиски
- Германски
- Француски
-
diff --git a/resources/language/Malay/strings.xml b/resources/language/Malay/strings.xml
deleted file mode 100644
index b34dc6e..0000000
--- a/resources/language/Malay/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Bahasa
- Inggeris
- Jerman
- Perancis
-
diff --git a/resources/language/Malayalam/strings.xml b/resources/language/Malayalam/strings.xml
deleted file mode 100644
index 777bb49..0000000
--- a/resources/language/Malayalam/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- ഭാഷ
-
diff --git a/resources/language/Maltese/strings.xml b/resources/language/Maltese/strings.xml
deleted file mode 100644
index 44006dd..0000000
--- a/resources/language/Maltese/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- Lingwa
-
diff --git a/resources/language/Mongolian (Mongolia)/strings.xml b/resources/language/Mongolian (Mongolia)/strings.xml
deleted file mode 100644
index d042d36..0000000
--- a/resources/language/Mongolian (Mongolia)/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- Хэл
-
diff --git a/resources/language/Norwegian/strings.xml b/resources/language/Norwegian/strings.xml
deleted file mode 100644
index 290b9e8..0000000
--- a/resources/language/Norwegian/strings.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
- Vis etter sjanger
- Vis etter land
- Mine stasjoner
-
-
- Språk
- Engelsk
- Tysk
- Fransk
- Tving visningsmodus til "Miniatyrbilder"
-
-
- Legg til i "Mine stasjoner"
- Fjern fra "Mine stasjoner"
-
-
- Nettverksfeil
-
diff --git a/resources/language/Persian (Iran)/strings.xml b/resources/language/Persian (Iran)/strings.xml
deleted file mode 100644
index db42956..0000000
--- a/resources/language/Persian (Iran)/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- زبان
-
diff --git a/resources/language/Persian/strings.xml b/resources/language/Persian/strings.xml
deleted file mode 100644
index 51b230e..0000000
--- a/resources/language/Persian/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- زبان
- انگلیسی
- آلمانی
- فرانسوی
-
diff --git a/resources/language/Polish/strings.xml b/resources/language/Polish/strings.xml
deleted file mode 100644
index aeab023..0000000
--- a/resources/language/Polish/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Rekomendacje redakcyjne
- Top 100 stacji
- Przeglądaj według gatunku
- Przeglądaj według tematu
- Przeglądaj według kraju
- Przeglądaj według miasta
- Przeglądaj według języka
- Lokalne stacje
- Moje stacje
-
-
- Szukaj stacji
- Wpisz nazwę, kraj lub język
-
-
- Język
- angielski
- niemiecki
- francuski
- Wymuszaj widok Miniatury
-
-
- Dodaj do "Moich stacji"
- Usuń z "Moich stacji"
- Edytuj niestandardową stację
-
-
- Proszę wpisz %s
- tytuł
- Ścieżka lub adres miniatury
- url strumienia
- Dodaj niestandardową stację...
-
-
- Błąd sieci
-
diff --git a/resources/language/Portuguese (Brazil)/strings.xml b/resources/language/Portuguese (Brazil)/strings.xml
deleted file mode 100644
index f18f4d2..0000000
--- a/resources/language/Portuguese (Brazil)/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Recomendadas pelos Editores
- 100 Estações Top
- Navegar por gênero
- Navegar por tópico
- Navegar por pais
- Navegar por cidade
- Navegar por linguagem
- Estações Locais
- Minhas Estações
-
-
- Procurar por estação
- Entre nome, país ou linguagem
-
-
- Idioma
- Inglês
- Alemão
- Francês
- Forçar modo de visualização para Miniatura
-
-
- Adicionar para "Minhas Estações"
- Remover de "Minhas Estações"
- Editar Estação Customizada
-
-
- Por favor entre %s
- título
- url da miniatura ou caminho
- Url transmissão
- Adicionar Estação Customizada
-
-
- Erro Rede
-
diff --git a/resources/language/Portuguese/strings.xml b/resources/language/Portuguese/strings.xml
deleted file mode 100644
index cb4c69d..0000000
--- a/resources/language/Portuguese/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Recomendações do Editor
- Top 100 Estações
- Navegar por género
- Navegar por tópico
- Navegar por país
- Navegar por cidade
- Navegar por idioma
- Estações Locais
- Minhas Estações
-
-
- Procurar por estação
- Introduza nome, país ou idioma
-
-
- Idioma
- Inglês
- Alemão
- Francês
- Forçar Vista para Miniatura
-
-
- Adicionar a "Minhas Estações"
- Remover de "Minhas Estações"
- Editar estação personalizada
-
-
- Por favor, introduza %s
- título
- url ou localização da miniatura
- url da transmissão
- Adicionar estação personalizada...
-
-
- Erro de Rede
-
diff --git a/resources/language/Romanian/strings.xml b/resources/language/Romanian/strings.xml
deleted file mode 100644
index 98a7ad6..0000000
--- a/resources/language/Romanian/strings.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
- Limbă
- Engleză
- Germană
- Franceză
- Impune vizualizarea în mod Miniaturi
-
diff --git a/resources/language/Russian/strings.xml b/resources/language/Russian/strings.xml
deleted file mode 100644
index d4e6a81..0000000
--- a/resources/language/Russian/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Рекоменованные
- Топ 100 станций
- Просмотр по стилю
- Просмотр по теме
- Просмотр по стране
- Просмотр по городу
- Просмотр по языку
- Местные станции
- Мои станции
-
-
- Поиск станции
- Введите имя, страну или язык
-
-
- Язык
- Английский
- Немецкий
- Французский
- Перевести режим просмотра к иконкам
-
-
- Добавить в "Мои станции"
- Убрать из "Моих станций"
- Ввод пользовательской станции
-
-
- Пожалуйста, введите %s
- заголовок
- url или путь к лого
- url потока
- Добавить пользовательскую станцию...
-
-
- Ошибка сети
-
diff --git a/resources/language/Serbian (Cyrillic)/strings.xml b/resources/language/Serbian (Cyrillic)/strings.xml
deleted file mode 100644
index c19da6c..0000000
--- a/resources/language/Serbian (Cyrillic)/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Језик
- Енглески
- Немачки
- Француски
-
diff --git a/resources/language/Serbian/strings.xml b/resources/language/Serbian/strings.xml
deleted file mode 100644
index f9a285d..0000000
--- a/resources/language/Serbian/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Jezik
- Engleski
- Nemački
- Francuski
-
diff --git a/resources/language/Slovak/strings.xml b/resources/language/Slovak/strings.xml
deleted file mode 100644
index 1bc1a69..0000000
--- a/resources/language/Slovak/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Redakcia odporúča
- Top 100 staníc
- Prehliadať podľa žánra
- Prehliadať podľa témy
- Prehliadať podľa krajiny
- Prehliadať podľa mesta
- Prehliadať podľa jazyka
- Lokálne stanice
- Moje stanice
-
-
- Hľadať stanice
- Zadajte meno, krajinu alebo jazyk
-
-
- Jazyk
- Angličtina
- Nemčina
- Francúzština
- Vynútiť zobrazenie náhľadov
-
-
- Pridať do "Moje stanice"
- Odstrániť z "Moje stanice"
- Upraviť vlastné stanice
-
-
- Prosím zadajte %s
- Titul
- URL alebo cesta k náhľadu
- URL streamu
- Pridať vlastné stanice...
-
-
- Sieťová chyba
-
diff --git a/resources/language/Slovenian/strings.xml b/resources/language/Slovenian/strings.xml
deleted file mode 100644
index f34fc2a..0000000
--- a/resources/language/Slovenian/strings.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
- Prebrskaj glede na zvrst
- Moje postaje
-
-
- Jezik
- English
- German
- French
-
-
- Dodaj med »Moje postaje«
- Odstrani iz »Mojih postaj«
-
-
- Omrežna napaka
-
diff --git a/resources/language/Spanish (Argentina)/strings.xml b/resources/language/Spanish (Argentina)/strings.xml
deleted file mode 100644
index a870633..0000000
--- a/resources/language/Spanish (Argentina)/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Idioma
- Inglés
- Alemán
- Francés
-
diff --git a/resources/language/Spanish (Mexico)/strings.xml b/resources/language/Spanish (Mexico)/strings.xml
deleted file mode 100644
index 9a06ab1..0000000
--- a/resources/language/Spanish (Mexico)/strings.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
- Navegar por genero
- Mis Estaciones
-
-
- Idioma
- Inglés
- Alemán
- Francés
- Forzar Modo de Vista a Miniatura
-
-
- Agregar a "Mis Estaciones"
- Remover de "Mis Estaciones"
-
-
- Error de red
-
diff --git a/resources/language/Spanish/strings.xml b/resources/language/Spanish/strings.xml
deleted file mode 100644
index 355f864..0000000
--- a/resources/language/Spanish/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Emisoras sugeridas por los editores
- Las 100 mejores emisoras
- Buscar por género
- Buscar por tema
- Buscar por país
- Buscar por ciudad
- Buscar por idioma
- Emisoras cercanas
- Mis emisoras
-
-
- Buscar emisora
- Escriba el nombre, país y/o idioma
-
-
- Idioma
- Inglés
- Alemán
- Francés
- Forzar al modo de vista miniatura
-
-
- Añadir a "Mis emisoras"
- Quitar de "Mis emisoras"
- Editar emisora personalizada
-
-
- Escriba %s
- el nombre
- la URL o ruta del icono
- la URL del flujo
- Añadir una emisora personalizada...
-
-
- Error de conexión
-
diff --git a/resources/language/Swedish/strings.xml b/resources/language/Swedish/strings.xml
deleted file mode 100644
index e7caf75..0000000
--- a/resources/language/Swedish/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- Redaktionella rekommendationer
- Topp 100 stationer
- Bläddra efter genre
- Bläddra efter ämne
- Bläddra efter land
- Bläddra efter stad
- Bläddra efter språk
- Lokala stationer
- Mina stationer
-
-
- Sök efter station
- Ange namn, land eller språk
-
-
- Språk
- Engelska
- Tyska
- Franska
- Tvinga visningsläge till miniatyrer
-
-
- Lägg till i "Mina stationer"
- Radera från "Mina stationer"
- Redigera anpassad station
-
-
- Var god ange %s
- titel
- miniatyr-url eller sökväg
- strömurl
- Lägg till anpassad station
-
-
- Nätverksfel
-
diff --git a/resources/language/Tamil (India)/strings.xml b/resources/language/Tamil (India)/strings.xml
deleted file mode 100644
index 4c917e7..0000000
--- a/resources/language/Tamil (India)/strings.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
- ஆசிரியர் பரிந்துரைகள்
- உச்சி 100 நிலையங்கள்
- வகைபடி உலாவு
- தலைப்புப்படி உலாவு
- நாடுபடி உலாவு
- நகரபடிஉலாவு
- மொழிபடி உலாவு
- உள்ளூர் நிலையங்கள்
- என்னுடைய நிலையங்கள்
-
-
- நிலையத்தை தேடுக
- பெயர், நாடு அல்லது மொழி உள்ளிடவும்
-
-
- மொழி
- ஆங்கிலம்
- ஜேர்மன்
- பிரஞ்சு
- பார்க்கும் முறையை சிறு படத்திற்கு கட்டாயபடுத்தவும்
-
-
- "என்னுடைய நிலையங்கள்" பட்டியலில் சேர்க்கவும்
- "என்னுடைய நிலையங்கள்" பட்டியலில் இருந்து நீக்கவும்
- தனிப்பயன் நிலையத்தை திருத்தவும்
-
-
- %s உள்ளிடவும்
- தலைப்பு
- குறும்பட url அல்லது பாதை
- ஒலிப்பேழை url
- தனிப்பயன் நிலையத்தை சேர்க்கவும்...
-
-
- பிணைய பிழை
-
diff --git a/resources/language/Thai/strings.xml b/resources/language/Thai/strings.xml
deleted file mode 100644
index 5cae7d4..0000000
--- a/resources/language/Thai/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- ภาษา
- อังกฤษ
- เยอรมัน
- ฝร่งเศส
-
diff --git a/resources/language/Turkish/strings.xml b/resources/language/Turkish/strings.xml
deleted file mode 100644
index 07b73a9..0000000
--- a/resources/language/Turkish/strings.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
- Editörlerin Önerileri
- En iyi 100 İstasyon
- Tarza göre gözat
- Konuya Göre Ara
- Şehire Göre Tara
- Ülkeye Göre Ara
- Dile Göre Ara
- Yerel İstasyonlar
- Benim İstasyonlarım
-
-
- İstasyona Göre Ara
- İsim, Şehir veya Dil Giriniz
-
-
- Dil
- İngilizce
- Almanca
- Fransızca
- Küçük Resim Görünüm Moduna Zorla
-
-
- Benim İstasyonlarım'a Ekle
- Benim İstasyonlarım'dan Kaldır
- İstasyonu Özelleştir
- başlık
- önizleme adresi veya dizini
- akış adresi
- Özel istasyon ekle...
-
-
- Ağ Hatası
-
diff --git a/resources/language/Ukrainian/strings.xml b/resources/language/Ukrainian/strings.xml
deleted file mode 100644
index 7b38135..0000000
--- a/resources/language/Ukrainian/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Мова
- Англійська
- Німецька
- Французька
-
diff --git a/resources/language/Uzbek/strings.xml b/resources/language/Uzbek/strings.xml
deleted file mode 100644
index 0a203d4..0000000
--- a/resources/language/Uzbek/strings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
- Til
-
diff --git a/resources/language/Vietnamese (Viet Nam)/strings.xml b/resources/language/Vietnamese (Viet Nam)/strings.xml
deleted file mode 100644
index 7bf7d67..0000000
--- a/resources/language/Vietnamese (Viet Nam)/strings.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
- English
-
diff --git a/resources/language/Vietnamese/strings.xml b/resources/language/Vietnamese/strings.xml
deleted file mode 100644
index 081dbf4..0000000
--- a/resources/language/Vietnamese/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Ngôn ngữ
- English
- German
- French
-
diff --git a/resources/language/Welsh/strings.xml b/resources/language/Welsh/strings.xml
deleted file mode 100644
index ae75ca9..0000000
--- a/resources/language/Welsh/strings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
- Iaith
- Saesneg
- Almaeneg
- Ffrangeg
-
diff --git a/resources/language/resource.language.af_za/strings.po b/resources/language/resource.language.af_za/strings.po
new file mode 100644
index 0000000..29baded
--- /dev/null
+++ b/resources/language/resource.language.af_za/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Afrikaans (South Africa) \n"
+"Language: af_za\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Taal"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Engels"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Duits"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Frans"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Algemeen"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Versteek ondersteunerkuns"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.am_et/strings.po b/resources/language/resource.language.am_et/strings.po
new file mode 100644
index 0000000..a088c08
--- /dev/null
+++ b/resources/language/resource.language.am_et/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Amharic (Ethiopia) \n"
+"Language: am_et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "ቋንቋ"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "English"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "German"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "French"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr ""
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.ar_sa/strings.po b/resources/language/resource.language.ar_sa/strings.po
new file mode 100644
index 0000000..78d3c6d
--- /dev/null
+++ b/resources/language/resource.language.ar_sa/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Arabic (Saudi Arabia) \n"
+"Language: ar_sa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "الاستعراض حسب النوع"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "المحطات الخاصة بي"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "اللغة"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "الإنجليزية"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "الجرمانية"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "الفرنسية"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "الاضافة الى 'محطاتي المفضلة'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "الازالة من قائمة محطاتي المفضلة"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "خطاء بالشبكة"
+
+msgctxt "#30601"
+msgid "General"
+msgstr ""
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.ast_es/strings.po b/resources/language/resource.language.ast_es/strings.po
new file mode 100644
index 0000000..35c1458
--- /dev/null
+++ b/resources/language/resource.language.ast_es/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Asturian (Spain) \n"
+"Language: ast_es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Llingua"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "títulu"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Xeneral"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.az_az/strings.po b/resources/language/resource.language.az_az/strings.po
new file mode 100644
index 0000000..b930e4e
--- /dev/null
+++ b/resources/language/resource.language.az_az/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Azerbaijani \n"
+"Language: az_az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Dil"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Ümumi"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.be_by/strings.po b/resources/language/resource.language.be_by/strings.po
new file mode 100644
index 0000000..1e07f8f
--- /dev/null
+++ b/resources/language/resource.language.be_by/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Belarusian \n"
+"Language: be_by\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Мова"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "English"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "German"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "French"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Network Error"
+
+msgctxt "#30601"
+msgid "General"
+msgstr ""
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.bg_bg/strings.po b/resources/language/resource.language.bg_bg/strings.po
new file mode 100644
index 0000000..4d3a426
--- /dev/null
+++ b/resources/language/resource.language.bg_bg/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Bulgarian \n"
+"Language: bg_bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Търси по жанр"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Търси по държава"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Моите станции"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Език"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Английски"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Немски"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Френски"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Превключвай винаги на изглед 'Миниатюри'"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Добави в 'Моите станции'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Премахни от 'Моите станции'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Мрежова грешка"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Основни"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Скрий фанарта"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.bs_ba/strings.po b/resources/language/resource.language.bs_ba/strings.po
new file mode 100644
index 0000000..ce6b1b2
--- /dev/null
+++ b/resources/language/resource.language.bs_ba/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Bosnian (Bosnia and Herzegovina) \n"
+"Language: bs_ba\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Jezik"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Opšte"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.ca_es/strings.po b/resources/language/resource.language.ca_es/strings.po
new file mode 100644
index 0000000..fa644f4
--- /dev/null
+++ b/resources/language/resource.language.ca_es/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2022-08-08 11:14+0000\n"
+"Last-Translator: Xean \n"
+"Language-Team: Catalan (Spain) \n"
+"Language: ca_es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.13\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "accedeix a mes de 30000 emissores de radio"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Plugin de música per escoltar més de 30000 emissores de ràdio internacionals des rad.io, radio.de i radio.fr[CR]Característiques actuals:[CR]- Traduccions a l'anglès, alemany i francès[CR]- Cercador d'emissores per ubicació, gènere, tema, país, ciutat o idioma[CR]- Cercador d'emissores[CR]- 115 gèneres, 59 temes, 94 països, 1010 ciutats, 63 idiomes"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Recomanacions de l'editorial"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top de Emissores"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Buscar per Genere"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Buscar per Tema"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Cerca per país"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "buscar per ciutat"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Buscar per Idioma"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Emissores Locals"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Les meves emissores"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Cerca per Emissora"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Idioma"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Anglès"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Alemany"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francès"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portuguès"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Castellà"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Força la vista a Miniatura"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "afageix a 'Les meves Emissores'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Elimina de 'Les meves Emissores'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Edita una emisora Personalitzada"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "siusplau entra %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "titol"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "ruta de la miniatura"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "Url de l'Stream"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Afageix una emissora personalitzada..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Error de xarxa"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Amaga fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "El més popular"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "De la A a la Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Pàgina (%s/%s) | Següent >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Per països"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Preferir transmissions HTTP en comptes d'HTTPS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "No es pot obtenir l'URL de l'stream de ràdio"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Afegit correctament a les meves estacions!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Eliminat correctament de les meves estacions!"
diff --git a/resources/language/resource.language.cs_cz/strings.po b/resources/language/resource.language.cs_cz/strings.po
new file mode 100644
index 0000000..e2f123b
--- /dev/null
+++ b/resources/language/resource.language.cs_cz/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2022-06-11 11:14+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Czech \n"
+"Language: cs_cz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.12.2\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Nabídka >30000 rozhlasových stanic"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Hudební doplněk pro více než 30000 světových rozhlasových stanic od rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Právě v nabídce[CR]- English, german, french překlady[CR]- Vyhledavání stanic podle umístění, žánru, oblíbenosti, země, města a jazyka[CR]- Hledání stanic[CR]- 115 žánrů, 59 nejžádanějších, 94 zemí, 1010 měst, 63 jazyků."
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Redakční doporučení"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Nejžádanější stanice"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Procházet podle žánru"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Procházet podle tématu"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Projdi podle země"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Projdi podle města"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Projdi podle jazyka"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Místní stanice"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Moje stanice"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Vyhledat stanici"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Jazyk"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Angličtina"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Němčina"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francouzština"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugalština"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Španělština"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Přepni pohled na miniatury"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Přidat do \"Moje stanice\""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Odebrat z \"Mé stanice\""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Edituj vlastní stanici"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Prosím, vlož %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "název"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "cestu k miniatuře nebo URL"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "URL streamu"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Přidat vlastní stanici..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Chyba sítě"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Obecné"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Skrýt fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Nejpopulárnější"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Strana (%s/%s) | Další >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Podle země"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Přednostně HTTP stream před HTTS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Nenalezen rozhlasový URL stream"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Úspěšně přidáno do Moje stanice"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Úspěšně odebráno z Moje stanice"
diff --git a/resources/language/resource.language.cy_gb/strings.po b/resources/language/resource.language.cy_gb/strings.po
new file mode 100644
index 0000000..1617d3a
--- /dev/null
+++ b/resources/language/resource.language.cy_gb/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Welsh (United Kingdom) \n"
+"Language: cy_gb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Iaith"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Saesneg"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Almaeneg"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Ffrangeg"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "teitl"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Cyffredinol"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Cuddio Celf Selogion"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.da_dk/strings.po b/resources/language/resource.language.da_dk/strings.po
new file mode 100644
index 0000000..b3df6d3
--- /dev/null
+++ b/resources/language/resource.language.da_dk/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-11-30 10:13+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Danish \n"
+"Language: da_dk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9.1\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Få adgang til >30000 radioudsendelser"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Musikplugin som giver adgang til over 30000 internationale radioudsendelser fra rad.io, radio.de, radio.fr, radio.pt og radio.es[CR]Nuværende funktioner[CR]- Oversat til engelsk, tysk og fransk[CR]- Gennemse stationer efter lokalitet, genre, emne, land, by og sprog[CR]- Søg efter stationer[CR]- 115 genrer, 59 emner, 94 lande, 1010 byer og 63 sprog"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Redaktørerne anbefaler"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top stationer"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Gennemse efter genre"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Gennemse efter tema"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Gennemse efter land"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Gennemse efter by"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Gennemse efter sprog"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Lokale stationer"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Mine stationer"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Søg efter station"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Sprog"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Engelsk"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Tysk"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Fransk"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugisisk"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Spansk"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Tving miniaturebillede-visning"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Føj til 'Mine Stationer'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Fjern fra 'Mine Stationer'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Rediger brugerdefineret station"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Indtast venligst %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "titel"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "webadresse eller sti til miniaturebillede"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "webadresse til stream"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Tilføj brugerdefineret station..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Netværksfejl"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Generel"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Skjul fankunst"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Mest populære"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Side (%s/%s) | Næste >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Efter land"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Foretræk HTTP-streams frem for HTTPS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Kan ikke hente url til radiostream"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Føjet til mine stationer!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Fjernet fra mine stationer!"
diff --git a/resources/language/resource.language.de_de/strings.po b/resources/language/resource.language.de_de/strings.po
new file mode 100644
index 0000000..e8f928e
--- /dev/null
+++ b/resources/language/resource.language.de_de/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2023-02-06 23:15+0000\n"
+"Last-Translator: Kai Sommerfeld \n"
+"Language-Team: German \n"
+"Language: de_de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15.2\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Zugang zu mehr als 30.000 Radiosendern"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Musik-Plugin für den Zugriff auf über 30.000 internationale Radioprogramme von rad.io, radio.de, radio.fr, radio.pt und radio.es[CR]Aktuelle Features[CR]- Auf Englisch, Deutsch, Französisch übersetzt[CR]- Sender durchstöbern nach Ort, Genre, Thema, Land, Stadt und Sprache[CR]- Nach Sendern suchen[CR]- 115 Genres, 59 Themen, 94 Länder, 1010 Städte, 63 Sprachen"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Tipps der Redaktion"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Beliebteste Sender"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Nach Genre"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Nach Thema"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Nach Land"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Nach Stadt"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Nach Sprache"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Sender in der Nähe"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Meine Sender"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Nach Sender suchen"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Sprache"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Englisch"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Deutsch"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Französisch"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugiesisch"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Spanisch"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Ansichtsmodus „Vorschaubild“ erzwingen"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Zu „Meine Sender“ hinzufügen"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Aus „Meine Sender“ entfernen"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Benutzerdefinierten Sender bearbeiten"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Bitte %s eingeben"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "Titel"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "Vorschaubild-URL oder -Pfad"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "Stream-URL"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Benutzerdefinierten Sender hinzufügen ..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Netzwerkfehler"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Allgemein"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Fanart ausblenden"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Am beliebtesten"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A bis Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Seite (%s / %s) | Nächste >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Nach Land"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "HTTPS-Streams gegenüber HTTP-Streams bevorzugen"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "URL des Radiostreams kann nicht ermittelt werden"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Erfolgreich zu „Meine Sender“ hinzugefügt!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Erfolgreich aus „Meine Sender“ entfernt!"
diff --git a/resources/language/resource.language.el_gr/strings.po b/resources/language/resource.language.el_gr/strings.po
new file mode 100644
index 0000000..416af58
--- /dev/null
+++ b/resources/language/resource.language.el_gr/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-12-14 15:13+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Greek \n"
+"Language: el_gr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9.1\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Πρόσβαση σε πάνω από 30000 εκπομπές"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Μουσικό plugin για πρόσβαση σε περισσότερους από 30000 διεθνείς ραδιοφωνικές εκπομπές από τα rad.io, radio.de και radio.fr[CR]Υποστηρίζονται[CR]- Μεταφράσεις σε Αγγλικά, Γερμανικά και Γαλλικά[CR]- Περιήγηση σταθμών ανά τοποθεσία, είδος, θέμα, χώρα, πόλη και γλώσσα[CR]- Αναζήτηση σταθμών[CR]- 115 είδη, 59 θέματα, 94 χώρες, 1010 πόλεις, 63 γλώσσες"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Προτάσεις Συντακτών"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Κορυφαίοι Σταθμοί"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Περιήγηση ανά είδος"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Περιήγηση ανά θέμα"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Περιήγηση ανά χώρα"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Περιήγηση ανά πόλη"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Περιήγηση ανά γλώσσα"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Τοπικοί Σταθμοί"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Οι Σταθμοί μου"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Αναζήτηση σταθμού"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Γλώσσα"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Αγγλικά"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Γερμανικά"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Γαλλικά"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Πορτογαλικά"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Ισπανικά"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Οι 'Μικρογραφίες' σαν Τύπος Προβολής"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Προσθήκη στους 'Σταθμούς μου'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Αφαίρεση από τους 'Σταθμούς μου'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Αλλαγή προσαρμοσμένου Σταθμού"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Εισάγετε %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "τίτλο"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "url ή διαδρομή μικρογραφίας"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "url ροής"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Προσθήκη προσαρμοσμένου Σταθμού..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Σφάλμα Δικτύου"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Γενικά"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Απόκρυψη fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Τα πιο δημοφιλή"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "από το Α ως το Ζ"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Ανά χώρα"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.en_au/strings.po b/resources/language/resource.language.en_au/strings.po
new file mode 100644
index 0000000..2c57855
--- /dev/null
+++ b/resources/language/resource.language.en_au/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Anonymous \n"
+"Language-Team: English (Australia) \n"
+"Language: en_au\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Language"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr ""
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po
new file mode 100644
index 0000000..a3516bd
--- /dev/null
+++ b/resources/language/resource.language.en_gb/strings.po
@@ -0,0 +1,169 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Kodi Translation Team\n"
+"Language-Team: Team-Kodi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr ""
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr ""
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.en_nz/strings.po b/resources/language/resource.language.en_nz/strings.po
new file mode 100644
index 0000000..1120e7d
--- /dev/null
+++ b/resources/language/resource.language.en_nz/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Anonymous \n"
+"Language-Team: English (New Zealand) \n"
+"Language: en_nz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Access >30000 radio broadcasts"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german and french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Editorials Recommendations"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top Stations"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Browse by genre"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Browse by topic"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Browse by country"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Browse by city"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Browse by language"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Local Stations"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "My Stations"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Search for station"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Language"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "English"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "German"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "French"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Force ViewMode to Thumbnail"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Add to 'My Stations'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Remove from 'My Stations'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Edit custom Station"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Please enter %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "title"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "thumbnail url or path"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "stream url"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Add custom Station..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Network Error"
+
+msgctxt "#30601"
+msgid "General"
+msgstr ""
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.en_us/strings.po b/resources/language/resource.language.en_us/strings.po
new file mode 100644
index 0000000..d2cb202
--- /dev/null
+++ b/resources/language/resource.language.en_us/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Anonymous \n"
+"Language-Team: English (United States) \n"
+"Language: en_us\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Access >30000 radio broadcasts"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de and radio.fr[CR]Currently features[CR]- English, german and french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Editorials Recommendations"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top Stations"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Browse by genre"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Browse by topic"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Browse by country"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Browse by city"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Browse by language"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Local Stations"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "My Stations"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Search for station"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Language"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "English"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "German"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "French"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Force ViewMode to Thumbnail"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Add to 'My Stations'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Remove from 'My Stations'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Edit custom Station"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Please enter %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "title"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "thumbnail url or path"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "stream url"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Add custom Station..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Network Error"
+
+msgctxt "#30601"
+msgid "General"
+msgstr ""
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.eo/strings.po b/resources/language/resource.language.eo/strings.po
new file mode 100644
index 0000000..fa741c3
--- /dev/null
+++ b/resources/language/resource.language.eo/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Esperanto \n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Lingvo"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "nomo"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Generalo"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.es_ar/strings.po b/resources/language/resource.language.es_ar/strings.po
new file mode 100644
index 0000000..506a8c1
--- /dev/null
+++ b/resources/language/resource.language.es_ar/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Spanish (Argentina) \n"
+"Language: es_ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Idioma"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Inglés"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Alemán"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francés"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "título"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Ocultar fanarts"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.es_es/strings.po b/resources/language/resource.language.es_es/strings.po
new file mode 100644
index 0000000..946421c
--- /dev/null
+++ b/resources/language/resource.language.es_es/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2024-01-06 14:19+0000\n"
+"Last-Translator: José Antonio Alvarado \n"
+"Language-Team: Spanish (Spain) \n"
+"Language: es_es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.3\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Escuche más de 30000 emisoras de radio"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Complemento de música para acceder a más de 30000 emisoras de radio internacionales desde rad.io, radio.de, radio.fr, radio.pt y radio.es[CR]Características actuales[CR]- Traducción al inglés, alemán y francés[CR]- Búsqueda de emisoras por ubicación, género, tema, país, ciudad e idioma[CR]- Búsqueda de emisoras[CR]- 115 géneros, 59 temas, 94 países, 1010 ciudades, 63 idiomas"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Emisoras sugeridas por los editores"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Las mejores emisoras"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Buscar por género"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Buscar por tema"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Buscar por país"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Buscar por ciudad"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Buscar por idioma"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Emisoras cercanas"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Mis emisoras"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Buscar estación"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Idioma"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Inglés"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Alemán"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francés"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugués"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Español"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Forzar el modo vista en miniatura"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Añadir a 'Mis emisoras'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Eliminar de 'Mis emisoras'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Editar emisora personalizada"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Escriba %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "el nombre"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "la URL o ruta del icono"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "la URL de la transmisión"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Añadir emisora personalizada..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Error de conexión"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Ocultar fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Las más populares"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "De la A a la Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Página %s de %s | Siguiente >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Por país"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Preferir transmisiones HTTP a HTTS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "No se ha podido obtener la url del stream de radio"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "¡Añadido correctamente a Mis estaciones!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "¡Eliminado correctamente de Mis estaciones!"
diff --git a/resources/language/resource.language.es_mx/strings.po b/resources/language/resource.language.es_mx/strings.po
new file mode 100644
index 0000000..ba25c8a
--- /dev/null
+++ b/resources/language/resource.language.es_mx/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-12-14 15:13+0000\n"
+"Last-Translator: Edson Armando \n"
+"Language-Team: Spanish (Mexico) \n"
+"Language: es_mx\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.9.1\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Accede a >30000 transmisiones de radio"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Complemento de música para acceder a más de 30000 transmisiones de radio internacionales de rad.io, radio.de, radio.fr, radio.pt y radio.es[CR]Características actuales[CR]- Traducido a inglés, alemán, francés y español[CR]- Explora estaciones por ubicación, género, tópico, país, ciudad e idioma[CR]Busca estaciones[CR]- 115 géneros, 59 tópicos, 94 países, 1010, ciudades, 63 idiomas"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Recomendaciones de los editores"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top estaciones"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Navegar por genero"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Explorar por tópico"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Explorar por país"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Explorar por ciudad"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Explorar por idioma"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Estaciones locales"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Mis Estaciones"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Buscar estación"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Idioma"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Inglés"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Alemán"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francés"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugués"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Español"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Forzar Modo de Vista a Miniatura"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Agregar a 'Mis Estaciones'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Remover de 'Mis Estaciones'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Editar estación personalizada"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Por favor ingresa %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "título"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "ruta o url a miniatura"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "url de transmisión"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Añadir estación personalizada..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Error de red"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Esconder fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Más popular"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Página (%s/%s) | Siguiente >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Por país"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Preferir conexiones HTTP sobre HTTS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "No se pudo obtener la url de la transmisión de radio"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "¡Añadido exitosamente a Mis estaciones!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "¡Eliminado exitosamente de Mis estaciones!"
diff --git a/resources/language/resource.language.et_ee/strings.po b/resources/language/resource.language.et_ee/strings.po
new file mode 100644
index 0000000..0fca32e
--- /dev/null
+++ b/resources/language/resource.language.et_ee/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Estonian \n"
+"Language: et_ee\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Keel"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Inglise"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Saksa"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Prantsuse"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "pealkiri"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Üldine"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Peida fännipildid"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.eu_es/strings.po b/resources/language/resource.language.eu_es/strings.po
new file mode 100644
index 0000000..656dbcc
--- /dev/null
+++ b/resources/language/resource.language.eu_es/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Anonymous \n"
+"Language-Team: Basque (Spain) \n"
+"Language: eu_es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Hizkuntza"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Ingelesa"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Alemana"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Frantsesa"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "titulua"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Orokorra"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Ezkutatu fanart-a"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.fa_af/strings.po b/resources/language/resource.language.fa_af/strings.po
new file mode 100644
index 0000000..4c55d52
--- /dev/null
+++ b/resources/language/resource.language.fa_af/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Persian (Afghanistan) \n"
+"Language: fa_af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "زبان"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "انگلیسی"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "آلمانی"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "فرانسوی"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "عمومی"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.fa_ir/strings.po b/resources/language/resource.language.fa_ir/strings.po
new file mode 100644
index 0000000..e306a0a
--- /dev/null
+++ b/resources/language/resource.language.fa_ir/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Persian (Iran) \n"
+"Language: fa_ir\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "زبان"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "عمومی"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "مخفی کردن Fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.fi_fi/strings.po b/resources/language/resource.language.fi_fi/strings.po
new file mode 100644
index 0000000..729a83e
--- /dev/null
+++ b/resources/language/resource.language.fi_fi/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2022-07-17 16:14+0000\n"
+"Last-Translator: Oskari Lavinto \n"
+"Language-Team: Finnish \n"
+"Language: fi_fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.13\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Käytä > 30 000 radiolähetystä"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Musiikkilaajennus, jolla pääset käyttämään yli 30 000 kansainvälistä radiolähetystä osoitteesta rad.io, radio.de ja radio.fr[CR]Tämänhetkinen tarjonta[CR]- Käännetty englanniksi, saksaksi ja ranskaksi[CR]- Selaa asemia sijainnin, lajityyppien, aiheiden, maiden, kuapunkien ja kielten perusteella[CR]- Asemien haku[CR]- 115 lajityyppiä, 59 aihetta, 94 maata, 1010 kaupunkia, 63 kieltä"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Ylläpidon suositukset"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Parhaat asemat"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Selaa lajityypeittäin"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Selaa aiheittain"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Selaa maittain"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Selaa kaupungeittain"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Selaa kielittäin"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Paikalliset asemat"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Omat asemat"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Etsi asemaa"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Kieli"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Englanti"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Saksa"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Ranska"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugali"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Espanja"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Pakota näkymäksi Pienoiskuva"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Lisää omiin asemiin"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Poista omista asemista"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Muokkaa omaa asemaa"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Syötä %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "nimike"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "pienoiskuvan URL-osoite tai tiedostosijainti"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "mediavirran URL"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Lisää oma asema..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Verkkovirhe"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Yleiset"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Piilota fanart-kuvat"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Suosituimmat"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Sivu (%s/%s) | Seuraava >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Maan mukaan"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Suosi HTTPS-mediavirtojen sijaan HTTP-virtoja"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Radion suoratoiston URL-osoitteen nouto ei onnistunut"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Lisättiin omiin asemiin!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Poistettiin omista asemista!"
diff --git a/resources/language/resource.language.fo_fo/strings.po b/resources/language/resource.language.fo_fo/strings.po
new file mode 100644
index 0000000..c97c272
--- /dev/null
+++ b/resources/language/resource.language.fo_fo/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Faroese \n"
+"Language: fo_fo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Mál"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "heiti"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Vanligt"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Goym fjepparatilfar"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.fr_ca/strings.po b/resources/language/resource.language.fr_ca/strings.po
new file mode 100644
index 0000000..833bfaf
--- /dev/null
+++ b/resources/language/resource.language.fr_ca/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: French (Canada) \n"
+"Language: fr_ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Accéder à > 30000 radiodiffusions"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Plugiciel de musique pour accéder à plus de 30000 radiodiffusions internationales de rad.io, radio.de et radio.fr[CR]Offre présentement [CR]- Traductions en anglais, allemand et français[CR]- Parcourir des stations par lieux, genres, sujets, pays, villes et langues[CR]- Rechercher des stations[CR]- 115 genres, 59 sujets, 94 pays, 1 010 villes, 63 langues."
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Recommandations des éditoriaux"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Les 1res stations"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Parcourir par genre"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Parcourir par sujet"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Parcourir par pays"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Parcourir par ville"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Parcourir par langue"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Stations locales"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Mes stations"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Rechercher des stations"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Langue"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Anglais"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Allemand"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Français"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Forcer le mode de visualisation en imagette"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Ajouter à « Mes stations »"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Enlever de « Mes stations »"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Modifier une station personnalisée"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Veuillez saisir %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "titre"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "URL ou chemin de l'imagette"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "URL du flux"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Ajouter une station personnalisée..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Erreur de réseau"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Général"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Cacher le fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.fr_fr/strings.po b/resources/language/resource.language.fr_fr/strings.po
new file mode 100644
index 0000000..dd94d52
--- /dev/null
+++ b/resources/language/resource.language.fr_fr/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2022-12-25 00:52+0000\n"
+"Last-Translator: skypichat \n"
+"Language-Team: French (France) \n"
+"Language: fr_fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.15\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Ecouter plus de 30000 stations de radio"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Plugin musical pour écouter plus de 30000 stations de radio internationales de rad.io, radio.de et radio.fr[CR]Fonctionnalités[CR]- Traduit en Anglais, Allemand et Français[CR]- Parcourir les stations par genre, thème, pays, ville et langue[CR]- Recherche de stations[CR]- 115 genres, 59 thèmes, 94 pays, 1010 villes, 63 langues"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Recommandations éditoriales"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top stations"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Parcourir par genre"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Parcourir par thème"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Parcourir par pays"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Parcourir par ville"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Parcourir par langue"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Radios dans votre région"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Mes stations"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Rechercher"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Langue"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Anglais"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Allemand"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Français"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugais"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Espagnol"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Forcer la vue en vignettes"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Ajouter à 'Mes stations'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Supprimer de 'Mes stations'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Modifier la station personnalisée"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Veuillez entrer %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "titre"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "url de la vignette ou le chemin"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "url du flux"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Ajouter une station personnalisée..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Erreur réseau"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Général"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Masquer les fanarts"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Les plus populaires"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Page (%s/%s) | Suivant >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Par pays"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Préférer les flux HTTP aux HTTPS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Impossible d'obtenir l'URL du flux radio"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Ajouté avec succès à mes stations!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Supprimé de mes stations avec succès!"
diff --git a/resources/language/resource.language.gl_es/strings.po b/resources/language/resource.language.gl_es/strings.po
new file mode 100644
index 0000000..23a342a
--- /dev/null
+++ b/resources/language/resource.language.gl_es/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Galician (Spain) \n"
+"Language: gl_es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Escoite máis de 30000 emisoras de radio"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Engadido de música para escoitar máis de 30000 emisoras de radio internacionais de rad.io, radio.de e radio.fr.[CR]Características:[CR]- Traducións ao inglés, alemán, francés e castelán.[CR]- Busca de emisoras por localización, xénero, tema, país, cidade ou idioma.[CR]- Busca de emisoras.[CR]- 115 xéneros, 59 temas, 94 países, 1010 cidades, 63 idiomas."
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Emisoras suxeridas polos editores"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Mellores Emisoras"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Buscar por xénero"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Buscar por tema"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Buscar por país"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Buscar por nome"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Buscar por idioma"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Emisoras locais"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "As miñas Emisoras"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Buscar por emisora"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Idioma"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Inglés"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Alemán"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francés"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Forzar o Modo de Vista a miniatura"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Engadir a 'As miñas Emisoras'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Eliminar de 'As miñas Emisoras'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Editar Emisora personalizada"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Por favor introduza %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "título"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "url ou ruta da miniatura"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "url do fluxo"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Engadir Emisora personalizada..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Erro de rede"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Xeral"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Agochar cartel"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.he_il/strings.po b/resources/language/resource.language.he_il/strings.po
new file mode 100644
index 0000000..e33b4b7
--- /dev/null
+++ b/resources/language/resource.language.he_il/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Hebrew (Israel) \n"
+"Language: he_il\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "גישה ליותר מ־30000 שידורי רדיו"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "הרחבת מוזיקה המספקת גישה ליותר מ־30000 שידורי רדיו בינלאומים מ־rad.io, radio.de ו־radio.fr[CR]מאפיינים נוכחיים[CR]- שפות אנגלית, גרמנית וצרפתית[CR]- עיון לפי מיקום, סגנון, נושא, מדינה, עיר ושפה[CR]- חיפוש תחנות[CR]- 115 סגנונות, 59 נושאים, 94 מדינות 1010 ערים, 63 שפות"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "המלצות העורכים"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "התחנות הגדולות"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "עיון לפי סגנון"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "עיון לפי נושא"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "עיון לפי מדינה"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "עיון לפי עיר"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "עיון לפי שפה"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "תחנות מקומיות"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "התחנות שלי"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "חיפוש תחנה"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "שפה"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "אנגלית"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "גרמנית"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "צרפתית"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "פורטוגלית"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "ספרדית"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "אלץ תצוגת תמונה ממוזערת"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "הוספה לתחנות שלי"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "הסרה מהתחנות שלי"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "עריכת תחנה מותאמת"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "יש להזין %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "כותרת"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "כתובת או נתיב תמונה ממוזערת"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "כתובת זרימה"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "הוספת תחנה מותאמת…"
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "שגיאת רשת"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "כללי"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "הסתר פאנארט"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "הנפוצים ביותר"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "א-ת"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "עמוד (%s/%s) | הבא >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "לפי מדינה"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "העדפת תזרימי HTTP על פני HTTPS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.hi_in/strings.po b/resources/language/resource.language.hi_in/strings.po
new file mode 100644
index 0000000..cafe5c8
--- /dev/null
+++ b/resources/language/resource.language.hi_in/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Hindi (India) \n"
+"Language: hi_in\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "बाशा"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "सामान्य"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.hr_hr/strings.po b/resources/language/resource.language.hr_hr/strings.po
new file mode 100644
index 0000000..5eb872e
--- /dev/null
+++ b/resources/language/resource.language.hr_hr/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2023-01-11 12:15+0000\n"
+"Last-Translator: gogogogi \n"
+"Language-Team: Croatian \n"
+"Language: hr_hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.15\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Pristup >30000 radio emitiranja"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Glazbeni dodatak za pristup 30000 međunarodnih radio stanica na rad.io, radio.de i radio.fr[CR]Trenutne značajke[CR]- engleski, njemački i francuski prijevodi[CR]- Pregledavajte stanice prema lokaciji, žanru, temi, zemlji, gradu i jeziku[CR]- Pretraživanje stanica[CR]- 115 žanrova, 59 tema, 94 zemalja, 1010 gradova, 63 jezika"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Preporuke uredništva"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top stanica"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Pregled po žanru"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Pregledaj po temi"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Pregled po državi"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Pregledaj po gradu"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Pregledaj po jeziku"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Lokalne stanice"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Moje stanice"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Pretraži stanice"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Jezik"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Engleski"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Njemački"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francuski"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugalski"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Španjolski"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Prisili način prikaza u 'Minijature'"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Dodaj u 'Moje stanice'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Ukloni iz 'Moje stanice'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Uredi prilagođenu stanicu"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Upišite %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "naslov"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "URL minijature ili putanju"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "URL strujanja"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Dodaj prilagođenu stanicu..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Greška mreže"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Općenito"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Sakrij sliku omota"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Najpopularnije"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Stranica (%s/%s) | Sljedeće >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Po zemlji"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Preferiraj HTTP strujanja nad HTTS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Nemoguće dobivanje url radio strujanja"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Uspješno dodanu u Moje stanice!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Uspješno uklonjeno iz Mojih stanica!"
diff --git a/resources/language/resource.language.hu_hu/strings.po b/resources/language/resource.language.hu_hu/strings.po
new file mode 100644
index 0000000..853da20
--- /dev/null
+++ b/resources/language/resource.language.hu_hu/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Hungarian \n"
+"Language: hu_hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Hozzáférés 30000-nél is több rádióadáshoz"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Beépülő modul több, mint 30000 nemzetközi rádióadás eléréséhez a rad.io, radio.de és radio.fr oldalakról[CR]Jelenlegi tulajdonságok[CR]- Angol, német, francia és magyar nyelv[CR]- Állomások böngészése hely, műfaj, téma, ország, város és nyelv szerint[CR]- Állomások keresése[CR]- 115 műfaj, 59 téma, 94 ország, 1010 város, 63 nyelv"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Szerkesztők ajánlata"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Legjobb állomás"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Műfaj szerint"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Téma szerint"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Ország szerint"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Város szerint"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Nyelv szerint"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Helyi adók"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Saját adók"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Adó keresése"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Nyelv"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Angol"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Német"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francia"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Kis képek nézet kényszerítése"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Hozzáadás a 'Saját adók'-hoz"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Eltávolítás a 'Saját adók'-ból"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Egyéni adó beállítása"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Adja meg a %s-t"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "cím"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "kis kép URL vagy útvonal"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "folyam URL"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Egyéni állomás hozzáadása..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Hálózati hiba"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Általános"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Fanart elrejtése"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.hy_am/strings.po b/resources/language/resource.language.hy_am/strings.po
new file mode 100644
index 0000000..50a8785
--- /dev/null
+++ b/resources/language/resource.language.hy_am/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Armenian \n"
+"Language: hy_am\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Լեզու"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Գլխավոր"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.id_id/strings.po b/resources/language/resource.language.id_id/strings.po
new file mode 100644
index 0000000..31d510c
--- /dev/null
+++ b/resources/language/resource.language.id_id/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2024-03-06 21:33+0000\n"
+"Last-Translator: Linerly \n"
+"Language-Team: Indonesian \n"
+"Language: id_id\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.4\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Akses >30000 siaran radio"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Plugin musik untuk mengakses lebih dari 30000 siaran radio internasional dari rad.io, radio.de dan radio.fr[CR]Fitur saat ini[CR]- Terjemahan Inggris, Jerman dan Perancis[CR]- Jelajah stasiun berdasarkan lokasi, tema, topik, negara, kota dan bahasa[CR]- Cari stasiun[CR]- 115 tema, 59 topik, 94 negara, 1010 kota, 63 bahasa"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Rekomendasi Editor"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Stasiun Teratas"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Jelajahi menurut tema"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Jelajahi menurut topik"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Jelajahi menurut negara"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Jelajahi menurut kota"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Jelajahi menurut bahasa"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Stasiun Lokal"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Stasiun Saya"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Cari stasiun"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Bahasa"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Inggris"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Jerman"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Perancis"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugis"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Spanyol"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Paksakan ViewMode ke Gambar Kecil"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Tambahkan ke 'Stasiun Saya'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Hapus dari 'Stasiun Saya'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Edit Stasiun Lain"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Silakan masukkan %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "judul"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "lokasi atau url gambar kecil"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "url stream"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Tambah Stasiun Lain..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Kesalahan Jaringan"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Umum"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Sembunyikan fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Paling Populer"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Halaman (%s/%s) | Berikutnya >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Berdasarkan negara"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Lebih suka aliran HTTP daripada HTTS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Tidak bisa mendapatkan URL aliran radio"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Berhasil ditambahkan ke stasiun saya!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Berhasil dihapus dari stasiun saya!"
diff --git a/resources/language/resource.language.is_is/strings.po b/resources/language/resource.language.is_is/strings.po
new file mode 100644
index 0000000..71bcc06
--- /dev/null
+++ b/resources/language/resource.language.is_is/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Icelandic \n"
+"Language: is_is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Tungumál"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Enska"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Þýska"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Franska"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "titill"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Net Villa"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Almennt"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Fela aðdáendamyndir"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.it_it/strings.po b/resources/language/resource.language.it_it/strings.po
new file mode 100644
index 0000000..f1e0986
--- /dev/null
+++ b/resources/language/resource.language.it_it/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2022-12-25 00:52+0000\n"
+"Last-Translator: Massimo Pissarello \n"
+"Language-Team: Italian \n"
+"Language: it_it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.15\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Accedi a più di 30000 trasmissioni Radio"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Plugin musicale per accedere a oltre 30000 trasmissioni radio internazionali da rad.io, radio.de, radio.fr, radio.pt e radio.es[CR]Funzioni attuali[CR]- Tradotto in inglese, tedesco e francese[CR]- Sfoglia le stazioni per località, genere, argomento, paese, città e lingua[CR]- Ricerca di stazioni[CR]- 115 generi, 59 argomenti, 94 paesi, 1010 città, 63 lingue"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Raccomandazioni editoriali"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Le migliori stazioni"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Sfoglia per genere"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Sfoglia per argomento"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Sfoglia per paese"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Sfoglia per città"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Sfoglia per lingua"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Stazioni locali"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Le mie stazioni"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Cerca stazione"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Lingua"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Inglese"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Tedesco"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francese"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portoghese"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Spagnolo"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Forza visualizzazione su miniatura"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Aggiungi a \"Le mie stazioni\""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Rimuovi da \"Le mie stazioni\""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Modifica stazione personalizzata"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Inserisci %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "titolo"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "URL o percorso della miniatura"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "URL dello stream"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Aggiungi stazione personalizzata..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Errore di rete"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Generale"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Nascondi Fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Più popolari"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Pagina (%s/%s) | Successivo >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Per paese"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Preferisci stream HTTP rispetto a HTTS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Impossibile ottenere l'URL dello stream Radio"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Aggiunto con successo a \"Le mie stazioni\"!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Rimosso con successo da \"Le mie stazioni\"!"
diff --git a/resources/language/resource.language.ja_jp/strings.po b/resources/language/resource.language.ja_jp/strings.po
new file mode 100644
index 0000000..4b83088
--- /dev/null
+++ b/resources/language/resource.language.ja_jp/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Japanese \n"
+"Language: ja_jp\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "言語"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "英語"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "ドイツ語"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "フランス語"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "一般"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "ファンアートを隠す"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.ko_kr/strings.po b/resources/language/resource.language.ko_kr/strings.po
new file mode 100644
index 0000000..c59d19d
--- /dev/null
+++ b/resources/language/resource.language.ko_kr/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-12-23 16:13+0000\n"
+"Last-Translator: Minho Park \n"
+"Language-Team: Korean \n"
+"Language: ko_kr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.10.1\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ">3만개의 라디오 방송국 연결"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "rad.io, radio.de, radio.fr, radio.pt 및 radio.es에서 3만개 이상의 국제 라디오 방송에 액세스할 수 있는 음악 플러그인[CR]현재 기능[CR]- 영어, 독일어, 프랑스어 번역[CR]- 방송국 검색 위치, 장르, 주제, 국가, 도시 및 언어별[CR]- 방송국 검색[CR]- 115개 장르, 59개 주제, 94개 국가, 1010개 도시, 63개 언어"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "편집 권장 사항"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "최고 방송국"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "장르로 탐색"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "주제별로 찾아보기"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "국가별 탐색"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "도시로 찾아보기"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "언어로 찾아보기"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "지역 방송국"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "내 방송국"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "방송국 검색"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "언어"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "영어"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "독일어"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "프랑스어"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "포르투갈어"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "스페인어"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "썸네일 보기"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "'내 방송국'에 추가"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "'내 방송국'에서 제거"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "사용자 지정 방송국 편집"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "%s을(를) 입력하십시오"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "제목"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "썸네일 URL 또는 경로"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "스트림 URL"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "사용자 지정 방송국 추가..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "네트워크 오류"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "일반"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "팬아트 숨기기"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "가장 인기있는"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "페이지(%s/%s) | 다음 >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "국가별"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "HTTPS보다 HTTP 스트림 선호"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "라디오 스트림 URL을 가져올 수 없음"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "나의 방송국에 성공적으로 추가되었습니다!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "나의 방송국에서 성공적으로 제거되었습니다!"
diff --git a/resources/language/resource.language.lt_lt/strings.po b/resources/language/resource.language.lt_lt/strings.po
new file mode 100644
index 0000000..f84b391
--- /dev/null
+++ b/resources/language/resource.language.lt_lt/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-12-14 15:13+0000\n"
+"Last-Translator: Raimondas Dužinskas \n"
+"Language-Team: Lithuanian \n"
+"Language: lt_lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 4.9.1\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Prieiga> 30000 radijo transliacijų"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Muzikos įskiepio prieiga prie daugiau nei 30000 tarptautinių radijo transliacijų iš rad.io, radio.de ir radio.fr [CR] Šiuo metu programoja išversta į [Cr] - anglų, vokiečių ir prancūzų kalbas [CR] - Naršyti stotis pagal: vietovę, žanrą, temą, šalį, miestą ir/ar kalbą [CR] - Ieškoti radio stočių pagal:[Cr] - 115 žanrai, 59 temos, 94 šalys, 1010 miestų, 63 kalbos"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Redakcijos rekomendacijos"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top stotys"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Naršyti pagal žanrą"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Naršyti pagal temą"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Naršyti pagal šalį"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Naršyti pagal miestą"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Naršyti pagal kalbą"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Vietinės stotys"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Mano radio stotys"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Ieškoti radio stoties"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Kalba"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Anglų"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Vokiečių"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Prancūzų"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugalų"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Ispanų"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Versti ViewMode į miniatiūrą"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Pridėti į 'Mano stotys'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Pašalinti iš 'Mano stotys'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Redaguoti savo stotis"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Prašome įvesti %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "antraštė"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "miniatiūrų url arba kelias"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "url srautas"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Pridėti pasirinktas stotis ..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Tinklo klaida"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Pagrindinis"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Slėpti fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Populiariausi"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Puslapis (%s/%s) | Kitas >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Pagal šalį"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Pirmenybę teikite HTTP srautams, o ne HTTPS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Nepavyko gauti radijo srauto URL"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Sėkmingai pridėta prie mano stočių!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Sėkmingai pašalintas iš mano stočių!"
diff --git a/resources/language/resource.language.lv_lv/strings.po b/resources/language/resource.language.lv_lv/strings.po
new file mode 100644
index 0000000..f97cf05
--- /dev/null
+++ b/resources/language/resource.language.lv_lv/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2022-10-12 17:15+0000\n"
+"Last-Translator: Coool (github.com/Coool) \n"
+"Language-Team: Latvian \n"
+"Language: lv_lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
+"X-Generator: Weblate 4.14.1\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Piekļuve >30000 radiostacijām"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Mūzikas spraudnis, kas ļauj piekļūtu vairāk nekā 30000 starptautiskām radiostacijām no rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Pašreizējās iespējas[CR]- Tulkots angļu, vācu, franču valodā[CR]- Pārlūkot radiostacijas pēc atrašanās vietas, žanra, tēmas, valsts, pilsētas un valodas[CR]- Radiostaciju meklēšana[CR]- 115 žanri, 59 tēmas, 94 valstis, 1010 pilsētas, 63 valodas"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Iesaka"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Populārākās radiostacijas"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Pārlūkot pēc žanriem"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Pārlūkot pēc tēmām"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Pārlūkot pēc valstīm"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Pārlūkot pēc pilsētām"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Pārlūkot pēc valodām"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Vietējās radiostacijas"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Manas radiostacijas"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Meklēt radiostaciju"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Valoda"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Angļu"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Vācu"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Franču"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugāļu"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Spāņu"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Pārslēgt skata režīmu uz ikonām"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Pievienot 'Manas radiostacijas'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Dzēst no 'Manas radiostacijas'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Lietotāja radiostacijas ievade"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Lūdzu, ievadiet %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "virsraksts"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "logotipu ikonas URL vai ceļš"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "straumes URL"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Pievienot lietotāja radiostaciju..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Tīkla kļūda"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Vispārīgie"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Slēpt fanumākslu"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Vispopulārākie"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Lapa (%s/%s) | Nākamā >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Pēc valsts"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Dodiet priekšroku HTTP straumēm, nevis HTTPS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Nevar iegūt radio straumes URL"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Veiksmīgi pievienots manām radiostacijām!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Veiksmīgi dzēsts no manām radiostacijām!"
diff --git a/resources/language/resource.language.mk_mk/strings.po b/resources/language/resource.language.mk_mk/strings.po
new file mode 100644
index 0000000..98a92e9
--- /dev/null
+++ b/resources/language/resource.language.mk_mk/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Macedonian \n"
+"Language: mk_mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Јазик"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Англиски"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Германски"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Француски"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Општо"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Сокриј слика"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.ml_in/strings.po b/resources/language/resource.language.ml_in/strings.po
new file mode 100644
index 0000000..00f746a
--- /dev/null
+++ b/resources/language/resource.language.ml_in/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Malayalam (India) \n"
+"Language: ml_in\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "ഭാഷ"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "പോതുവായത്"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.mn_mn/strings.po b/resources/language/resource.language.mn_mn/strings.po
new file mode 100644
index 0000000..92a7a4e
--- /dev/null
+++ b/resources/language/resource.language.mn_mn/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Mongolian \n"
+"Language: mn_mn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Хэл"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Ерөнхий"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.ms_my/strings.po b/resources/language/resource.language.ms_my/strings.po
new file mode 100644
index 0000000..cacc712
--- /dev/null
+++ b/resources/language/resource.language.ms_my/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Malay \n"
+"Language: ms_my\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Bahasa"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Inggeris"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Jerman"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Perancis"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "tajuk"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Am"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Sembunyi Seni Peminat"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.mt_mt/strings.po b/resources/language/resource.language.mt_mt/strings.po
new file mode 100644
index 0000000..cbc2570
--- /dev/null
+++ b/resources/language/resource.language.mt_mt/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Anonymous \n"
+"Language-Team: Maltese \n"
+"Language: mt_mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Lingwa"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "titlu"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Ġenerali"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.my_mm/strings.po b/resources/language/resource.language.my_mm/strings.po
new file mode 100644
index 0000000..18ca83a
--- /dev/null
+++ b/resources/language/resource.language.my_mm/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Burmese \n"
+"Language: my_mm\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "ဘာသာစကား"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "အင်္ဂလိပ်"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "ဂျာမန်"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "ပြင်သစ်"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "ယေဘုယျ"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Fanart ကိုဖျောက်ထားမည်"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.nb_no/strings.po b/resources/language/resource.language.nb_no/strings.po
new file mode 100644
index 0000000..7b7283d
--- /dev/null
+++ b/resources/language/resource.language.nb_no/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Norwegian Bokmål \n"
+"Language: nb_no\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Vis etter sjanger"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Vis etter land"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Mine stasjoner"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Språk"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Engelsk"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Tysk"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Fransk"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Tving visningsmodus til 'Miniatyrbilder'"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Legg til i 'Mine stasjoner'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Fjern fra 'Mine stasjoner'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "tittel"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Nettverksfeil"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Generelt"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Skjul fankunst"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.nl_nl/strings.po b/resources/language/resource.language.nl_nl/strings.po
new file mode 100644
index 0000000..8061644
--- /dev/null
+++ b/resources/language/resource.language.nl_nl/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2024-01-23 09:13+0000\n"
+"Last-Translator: Miniontoby \n"
+"Language-Team: Dutch \n"
+"Language: nl_nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.3\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Toegang tot >30000 radio uitzendingen"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "muziek plug-in om toegang te krijgen tot over 30000 internationale radiouitzendingen van rad.io, radio.de en radio.fr[CR]Huidige functies[CR]- engels, duits en frans vertaalt[CR]- Zoek naar stations vanuit locatie, genre, onderwerp, land, plaats en taal[CR]- zoek voor stations[CR]- 115 genres. 59 onderwerpen, 94 landen. 1010 plaatsen, 63 talen"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Redactionele aanbevelingen"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top zenders"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Blader op genre"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Blader bij onderwerp"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Blader op land"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Blader bij stad"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Blader bij taal"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Lokale zenders"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Mijn zenders"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Zoek naar zender"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Taal"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Engels"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Duits"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Frans"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugees"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Spaans"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Video OSD: Toon thumbnail"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "voeg toe aan ''mijn zenders''"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Verwijder uit ''Mijn zenders''"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Wijzig aangepaste zender"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "voer %s in a.u.b."
+
+msgctxt "#30501"
+msgid "title"
+msgstr "Titel"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "Miniatuur url of locatie"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "Stream url"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "voeg aangepaste zender toe..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Netwerk Fout"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Algemeen"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Fanart verbergen"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Meest populair"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Pagina (%s/%s) | Volgende >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Op volgorde per land"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Geef de voorkeur aan HTTP-streams boven HTTPS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Kan de url van de radiostream niet ophalen"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Succesvol toegevoegd aan mijn stations!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Succesvol verwijderd van mijn stations!"
diff --git a/resources/language/resource.language.pl_pl/strings.po b/resources/language/resource.language.pl_pl/strings.po
new file mode 100644
index 0000000..4fad045
--- /dev/null
+++ b/resources/language/resource.language.pl_pl/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-08 01:37+0000\n"
+"Last-Translator: Marek Adamski \n"
+"Language-Team: Polish \n"
+"Language: pl_pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Dostęp do ponad 30000 stacji radiowych"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Wtyczka muzyczna dająca dostęp do ponad 30000 międzynarodowych stacji radiowych z[CR]rad.io, radio.de, daio.fr[CR]Obecnie w językach[CR]- Angielski, Niemiecki i Francuski[CR]- Szukaj stacji według lokacji, gatunku, tematu, kraju, miasta czy języka[CR]- 115 gatunków, 59 tematów, 94 kraje, 1010 miasta, 63 języki"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Rekomendacje redakcyjne"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top stacji"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Przeglądaj według gatunku"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Przeglądaj według tematu"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Przeglądaj według kraju"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Przeglądaj według miasta"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Przeglądaj według języka"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Lokalne stacje"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Moje stacje"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Szukaj stacji"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Język"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "angielski"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "niemiecki"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "francuski"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "portugalski"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "hiszpański"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Wymuszaj widok Miniatury"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Dodaj do 'Moich stacji'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Usuń z 'Moich stacji'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Edytuj niestandardową stację"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Proszę wpisz %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "tytuł"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "ścieżka lub adres miniatury"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "url strumienia"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Dodaj niestandardową stację..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Błąd sieci"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Ogólne"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Ukrywaj fototapety"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Najbardziej popularne"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Strona (%s/%s) | Dalej >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Według kraju"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Preferuj strumienie HTTP zamiast HTTS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Nie można uzyskać adresu URL strumienia radiowego"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Pomyślnie dodano do moich stacji!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Pomyślnie usunięto z moich stacji!"
diff --git a/resources/language/resource.language.pt_br/strings.po b/resources/language/resource.language.pt_br/strings.po
new file mode 100644
index 0000000..55dfd09
--- /dev/null
+++ b/resources/language/resource.language.pt_br/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-12-06 01:13+0000\n"
+"Last-Translator: Fabio \n"
+"Language-Team: Portuguese (Brazil) \n"
+"Language: pt_br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.9.1\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Acesse>30000 broadcasts rádios"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Plugin de música para acessar mais de 30000 emissoras de rádio internacionais de rad.io, radio.de, radio.fr, radio.pt e radio.es [CR] Principais características [CR] - Inglês, Alemão e Francês traduzido [CR] - Procure estações por localização, gênero, tópico, país , cidade e linguagem [CR] - Procure estações [CR] - 115 gêneros, 59 temas, 94 países, 1010 cidades, 63 idiomas"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Recomendadas pelos Editores"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Estações Top"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Navegar por gênero"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Navegar por tópico"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Navegar por pais"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Navegar por cidade"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Navegar por linguagem"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Estações Locais"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Minhas Estações"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Procurar por estação"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Idioma"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Inglês"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Alemão"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francês"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Português"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Espanhol"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Forçar modo de visualização para Miniatura"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Adicionar para 'Minhas Estações'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Remover de 'Minhas Estações'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Editar Estação Customizada"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Por favor entre %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "título"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "url da miniatura ou caminho"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "Url transmissão"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Adicionar Estação Customizada..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Erro Rede"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Geral"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Ocultar fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Mais Populares"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Página (%s/%s) | Próxima >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Por país"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Preferir streams HTTP ao invés de HTTPS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Não foi possível obter o url do stream da rádio"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Adicionado com sucesso às minhas estações!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Removido com sucesso das minhas estações!"
diff --git a/resources/language/resource.language.pt_pt/strings.po b/resources/language/resource.language.pt_pt/strings.po
new file mode 100644
index 0000000..b95d425
--- /dev/null
+++ b/resources/language/resource.language.pt_pt/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2022-08-24 01:14+0000\n"
+"Last-Translator: Peter J. Mello \n"
+"Language-Team: Portuguese (Portugal) \n"
+"Language: pt_pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 4.13\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Aceda a mais de 30000 transmissões de rádio"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Plugin de música para aceder a mais de 30000 transmissões de rádio internacionais de rad.io, radio.de, radio.fr, radio.pt e radio.es[CR]Actualmente, disponibiliza:[CR]- Traduções em vários idiomas[CR]- Navegar estações por localização, género, tópico, país, cidade e idioma[CR]- Procurar por estações[CR]- 115 géneros, 59 tópicos, 94 países, 1010 cidades, 63 idiomas"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Recomendações do Editor"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top Estações"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Navegar por género"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Navegar por tópico"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Navegar por país"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Navegar por cidade"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Navegar por idioma"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Estações Locais"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Minhas Estações"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Procurar por estação"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Idioma"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Inglês"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Alemão"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francês"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Português"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Espanhol"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Forçar Vista para Miniatura"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Adicionar a 'Minhas Estações'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Remover de 'Minhas Estações'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Editar estação personalizada"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Por favor, introduza %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "título"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "url ou localização da miniatura"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "url da transmissão"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Adicionar estação personalizada..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Erro de Rede"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Geral"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Ocultar fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Mais populares"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Página (%s/%s) | Próxima >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Por país"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Preferir streams HTTP ao inves de HTTPS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Incapaz de determinar o endereço da stream de rádio"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Adicionado com sucesso à lista de estações!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Removido com sucesso da lista de estações!"
diff --git a/resources/language/resource.language.ro_ro/strings.po b/resources/language/resource.language.ro_ro/strings.po
new file mode 100644
index 0000000..88c7722
--- /dev/null
+++ b/resources/language/resource.language.ro_ro/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Romanian \n"
+"Language: ro_ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Limbă"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Engleză"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Germană"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Franceză"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Impune vizualizarea în mod Miniaturi"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "nume"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Ascunde decorul"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Cel mai popular"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.ru_ru/strings.po b/resources/language/resource.language.ru_ru/strings.po
new file mode 100644
index 0000000..ea83b47
--- /dev/null
+++ b/resources/language/resource.language.ru_ru/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-11-04 17:30+0000\n"
+"Last-Translator: vdkbsd \n"
+"Language-Team: Russian \n"
+"Language: ru_ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8.1\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Доступ к >30000 радиостанциям"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Музыкальный плагин для доступа к более чем 30000 международным радиостанциям с rad.io, radio.de, radio.fr, radio.pt и radio.es[CR]Текущие возможности[CR]- Английский, немецкий, французский переводы[CR]- Просмотр станций по расположению, жанру, теме, стране, городу и языку[CR]- Поиск станций[CR]- 115 жанров, 59 тем, 94 страны, 1010 городов, 63 языка"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Рекоменованные"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Топ станций"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Просмотр по стилю"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Просмотр по теме"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Просмотр по стране"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Просмотр по городу"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Просмотр по языку"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Местные станции"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Мои станции"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Поиск станции"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Язык"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Английский"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Немецкий"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Французский"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Португальский"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Испанский"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Перевести режим просмотра к иконкам"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Добавить в 'Мои станции'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Убрать из 'Моих станций'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Ввод пользовательской станции"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Пожалуйста, введите %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "заголовок"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "url или путь к лого"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "url потока"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Добавить пользовательскую станцию..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Ошибка сети"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Общие"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Скрыть фанарт"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Самое популярное"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Страница (%s/%s) | Следующая >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "По странам"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Предпочитать HTTP перед HTTS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Невозможно получить url потока радио"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Успешно добавлен в мои станции!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Успешно удалено с моих станций!"
diff --git a/resources/language/resource.language.sk_sk/strings.po b/resources/language/resource.language.sk_sk/strings.po
new file mode 100644
index 0000000..234e934
--- /dev/null
+++ b/resources/language/resource.language.sk_sk/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2022-02-06 08:13+0000\n"
+"Last-Translator: GrgoPitic \n"
+"Language-Team: Slovak \n"
+"Language: sk_sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 4.10.1\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Pristupujte k vyše 30000 vysielaniam"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Hudobný doplnok na prístup k vyše 30000 medzinárodným rádio vysielaniam z rad.io, radio.de a radio.fr[CR]Momentálne podporuje:[CR]- anglické, nemecké a francúzske preklady[CR]- prehliadanie staníc podľa umiestnenia, žánru, témy, krajiny, mesta a jazyka[CR]- vyhľadávanie staníc[CR]- 115 žánrov, 59 tém, 94 krajín, 1010 miest, 63 jazykov"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Redakcia odporúča"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Top staníc"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Prehliadať podľa žánra"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Prehliadať podľa témy"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Prehliadať podľa krajiny"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Prehliadať podľa mesta"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Prehliadať podľa jazyka"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Lokálne stanice"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Moje stanice"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Hľadať stanice"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Jazyk"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Angličtina"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Nemčina"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francúzština"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugalčina"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Španielčina"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Vynútiť zobrazenie náhľadov"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Pridať do 'Moje stanice'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Odstrániť z 'Moje stanice'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Upraviť vlastné stanice"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Prosím zadajte %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "Titul"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "URL alebo cesta k náhľadu"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "URL streamu"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Pridať vlastné stanice..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Sieťová chyba"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Hlavné"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Skryť fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Popolárne"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Strana (%s/%s) | Ďalej >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Podľa krajiny"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Preferované HTTP streamy nad HTTS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "Nie je možné získať radio stream url"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "Úspešne pridané do mojich staníc!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "Úspešne odstránené z mojich staníc!"
diff --git a/resources/language/resource.language.sl_si/strings.po b/resources/language/resource.language.sl_si/strings.po
new file mode 100644
index 0000000..6dcca3f
--- /dev/null
+++ b/resources/language/resource.language.sl_si/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Anonymous \n"
+"Language-Team: Slovenian \n"
+"Language: sl_si\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Prebrskaj glede na zvrst"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Moje postaje"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Jezik"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "English"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "German"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "French"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Dodaj med »Moje postaje«"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Odstrani iz »Mojih postaj«"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "naslov"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Omrežna napaka"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Splošno"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Skrij grafike"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.sq_al/strings.po b/resources/language/resource.language.sq_al/strings.po
new file mode 100644
index 0000000..7fcca94
--- /dev/null
+++ b/resources/language/resource.language.sq_al/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Albanian \n"
+"Language: sq_al\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Gjuha"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Anglisht"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Gjermanisht"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Frangjisht"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "titulli"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Të përgjithshëm"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Fsheh fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.sr_rs/strings.po b/resources/language/resource.language.sr_rs/strings.po
new file mode 100644
index 0000000..039fdae
--- /dev/null
+++ b/resources/language/resource.language.sr_rs/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Serbian \n"
+"Language: sr_rs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Језик"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Енглески"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Немачки"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Француски"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Опште"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Сакриј слику"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.sr_rs@latin/strings.po b/resources/language/resource.language.sr_rs@latin/strings.po
new file mode 100644
index 0000000..cc05c58
--- /dev/null
+++ b/resources/language/resource.language.sr_rs@latin/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Serbian (latin) \n"
+"Language: sr_rs@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Jezik"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Engleski"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Nemački"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Francuski"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "naslov"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Opšte"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Sakrij sliku"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.sv_se/strings.po b/resources/language/resource.language.sv_se/strings.po
new file mode 100644
index 0000000..6c5dfe3
--- /dev/null
+++ b/resources/language/resource.language.sv_se/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Sopor \n"
+"Language-Team: Swedish \n"
+"Language: sv_se\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "Få tillgång till >30000 radiosändningar"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "Musiktillägg som ger åtkomst till över 30000 internationella radiosändningar från rad.io, radio.de och radio.fr[CR]Nuvarande funktioner[CR]- Engelsk, tysk, och fransk översättning[]- Bläddra efter stationer baserat på genre, ämne, land, stad och språk[CR]- Sök efter stationer[CR]-115 genres, 59 ämnen, 94 länder, 1010 städer, 63 språk"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Redaktionella rekommendationer"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "Toppstationer"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Bläddra efter genre"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Bläddra efter ämne"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Bläddra efter land"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Bläddra efter stad"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Bläddra efter språk"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Lokala stationer"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Mina stationer"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "Sök efter station"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Språk"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Engelska"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Tyska"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Franska"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "Portugisiska"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "Spanska"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Tvinga visningsläge till miniatyrer"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Lägg till i 'Mina stationer'"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Ta bort från 'Mina stationer'"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "Redigera anpassad station"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "Ange %s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "titel"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "miniatyr-url eller sökväg"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "ström-url"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Lägg till anpassad station..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Nätverksfel"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Allmänt"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Dölj fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "Mest populär"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "Sida (%s/%s) | Nästa >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "Efter land"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "Föredra HTTP-strömmar framför HTTPS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.ta_in/strings.po b/resources/language/resource.language.ta_in/strings.po
new file mode 100644
index 0000000..55f3fa6
--- /dev/null
+++ b/resources/language/resource.language.ta_in/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Anonymous \n"
+"Language-Team: Tamil (India) \n"
+"Language: ta_in\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "30000 க்கும் மேல் வானொலி ஒளிபரப்புகளை அணுகவும்"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "இசை துணை பயன் rad.io, radio.de மற்றும் radio.fr இருந்து 30000 க்கும் மேல் வானொலி ஒளிபரப்புகளை அணுக உதவி செய்யும்[CR]தற்போதைய அம்சங்கள்[CR]- ஆங்கிலம், ஜெர்மன் மற்றும் பிரெஞ்சு மொழியாக்கம்[CR]- இருப்பிடம், வகை, தலைப்பு, நாடு, நகரம் மற்றும் மொழி கொண்டு நிலையங்களை உலாவ முடியும்[CR]- நிலையங்களை தேடுதல்[CR]- 115 வகைகள், 59 தலைப்புகள், 94 நாடுகள், 1010 நகரங்கள், 63 மொழிகள்"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "ஆசிரியர் பரிந்துரைகள்"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "உச்சி நிலையங்கள்"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "வகைபடி உலாவு"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "தலைப்புப்படி உலாவு"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "நாடுபடி உலாவு"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "நகரபடிஉலாவு"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "மொழிபடி உலாவு"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "உள்ளூர் நிலையங்கள்"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "என்னுடைய நிலையங்கள்"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "நிலையத்தை தேடுக"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "மொழி"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "ஆங்கிலம்"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "ஜேர்மன்"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "பிரஞ்சு"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "பார்க்கும் முறையை சிறு படத்திற்கு கட்டாயபடுத்தவும்"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "'என்னுடைய நிலையங்கள்' பட்டியலில் சேர்க்கவும்"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "'என்னுடைய நிலையங்கள்' பட்டியலில் இருந்து நீக்கவும்"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "தனிப்பயன் நிலையத்தை திருத்தவும்"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "%s உள்ளிடவும்"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "தலைப்பு"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "குறும்பட url அல்லது பாதை"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "ஒலிப்பேழை url"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "தனிப்பயன் நிலையத்தை சேர்க்கவும்..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "பிணைய பிழை"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "பொதுவானது"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "விசிறிபடத்தை மறை"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.th_th/strings.po b/resources/language/resource.language.th_th/strings.po
new file mode 100644
index 0000000..b3e586d
--- /dev/null
+++ b/resources/language/resource.language.th_th/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Thai \n"
+"Language: th_th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "ภาษา"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "อังกฤษ"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "เยอรมัน"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "ฝร่งเศส"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "ทั่วไป"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "ซ่อน แฟนอาร์ต"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.tr_tr/strings.po b/resources/language/resource.language.tr_tr/strings.po
new file mode 100644
index 0000000..818fea5
--- /dev/null
+++ b/resources/language/resource.language.tr_tr/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Turkish \n"
+"Language: tr_tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "Editörlerin Önerileri"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "En iyi İstasyon"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "Tarza göre gözat"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "Konuya Göre Ara"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "Şehire Göre Tara"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "Ülkeye Göre Ara"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "Dile Göre Ara"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "Yerel İstasyonlar"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "Benim İstasyonlarım"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "İstasyona Göre Ara"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Dil"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "İngilizce"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Almanca"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Fransızca"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "Küçük Resim Görünüm Moduna Zorla"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "Benim İstasyonlarım'a Ekle"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "Benim İstasyonlarım'dan Kaldır"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "İstasyonu Özelleştir"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "başlık"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "önizleme adresi veya dizini"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "akış adresi"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "Özel istasyon ekle..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "Ağ Hatası"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Genel"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Fanart'ı gizle"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.uk_ua/strings.po b/resources/language/resource.language.uk_ua/strings.po
new file mode 100644
index 0000000..8ed77ba
--- /dev/null
+++ b/resources/language/resource.language.uk_ua/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Ukrainian \n"
+"Language: uk_ua\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Мова"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "Англійська"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "Німецька"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "Французька"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Загальні"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Приховати фанарт"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.uz_uz/strings.po b/resources/language/resource.language.uz_uz/strings.po
new file mode 100644
index 0000000..b98c75e
--- /dev/null
+++ b/resources/language/resource.language.uz_uz/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Uzbek \n"
+"Language: uz_uz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Til"
+
+msgctxt "#30301"
+msgid "English"
+msgstr ""
+
+msgctxt "#30302"
+msgid "German"
+msgstr ""
+
+msgctxt "#30303"
+msgid "French"
+msgstr ""
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr "sarlavha"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Umumiy"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr ""
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.vi_vn/strings.po b/resources/language/resource.language.vi_vn/strings.po
new file mode 100644
index 0000000..d3712c9
--- /dev/null
+++ b/resources/language/resource.language.vi_vn/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 12:30+0000\n"
+"Last-Translator: Anonymous \n"
+"Language-Team: Vietnamese \n"
+"Language: vi_vn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "Ngôn ngữ"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "English"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "German"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "French"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "Tổng Quan"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "Ẩn fanart"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr ""
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/language/resource.language.zh_cn/strings.po b/resources/language/resource.language.zh_cn/strings.po
new file mode 100644
index 0000000..33ff088
--- /dev/null
+++ b/resources/language/resource.language.zh_cn/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: https://forum.kodi.tv/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-25 08:41+0000\n"
+"Last-Translator: taxigps \n"
+"Language-Team: Chinese (China) \n"
+"Language: zh_cn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "访问大于7000个电台广播"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr "访问rad.io、radio.de和radio.fr上超过7000个国际电台广播的音频插件[CR]现有功能[CR]- 英语、德语和法语支持[CR]- 按地点、类别、主题、国家、城市和语言浏览站点[CR]- 搜索站点[CR]- 115个类别、59个主题、94个国家、1010城市、63种语言"
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr "编辑推荐"
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr "强站点"
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr "按类别浏览"
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr "按主题浏览"
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr "按国家浏览"
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr "按城市浏览"
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr "按语言浏览"
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr "本地站点"
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr "我的电台"
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr "搜索站点"
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "语言"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "英语"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "德语"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "法语"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr "葡萄牙语"
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr "西班牙语"
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr "视图模式强制为“缩略图”"
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr "加入“我的电台”"
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr "从“我的电台”删除"
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr "编辑自定义电台"
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr "请输入%s"
+
+msgctxt "#30501"
+msgid "title"
+msgstr "标题"
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr "缩略图url或目录"
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr "流媒体url"
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr "加入自定义电台..."
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr "网络错误"
+
+msgctxt "#30601"
+msgid "General"
+msgstr "常规"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "隐藏同人画"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "最热门"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr "A-Z"
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr "页(%s/%s)| 下一页 >>"
+
+msgctxt "#30606"
+msgid "By country"
+msgstr "按国家"
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr "首选 HTTP 流而非 HTTS"
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr "无法获取广播流 url"
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr "成功添加到我的电台!"
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr "成功地从我的电台中删除!"
diff --git a/resources/language/resource.language.zh_tw/strings.po b/resources/language/resource.language.zh_tw/strings.po
new file mode 100644
index 0000000..9169f2f
--- /dev/null
+++ b/resources/language/resource.language.zh_tw/strings.po
@@ -0,0 +1,170 @@
+# Kodi Media Center language file
+# Addon Name: Radio
+# Addon id: plugin.audio.radio_de
+# Addon Provider: Tristan Fischer, Team-Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: Kodi Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2022-03-11 09:39+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Chinese (Taiwan) \n"
+"Language: zh_tw\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.11.2\n"
+
+msgctxt "Addon Summary"
+msgid "Access >30000 radio broadcasts"
+msgstr "收聽超過 30000 個網路廣播電台"
+
+msgctxt "Addon Description"
+msgid "Music plugin to access over 30000 international radio broadcasts from rad.io, radio.de, radio.fr, radio.pt and radio.es[CR]Currently features[CR]- English, german, french translated[CR]- Browse stations by location, genre, topic, country, city and language[CR]- Search for stations[CR]- 115 genres, 59 topics, 94 countrys, 1010 citys, 63 languages"
+msgstr ""
+
+msgctxt "#30100"
+msgid "Editorials Recommendations"
+msgstr ""
+
+msgctxt "#30101"
+msgid "Top Stations"
+msgstr ""
+
+msgctxt "#30102"
+msgid "Browse by genre"
+msgstr ""
+
+msgctxt "#30103"
+msgid "Browse by topic"
+msgstr ""
+
+msgctxt "#30104"
+msgid "Browse by country"
+msgstr ""
+
+msgctxt "#30105"
+msgid "Browse by city"
+msgstr ""
+
+msgctxt "#30106"
+msgid "Browse by language"
+msgstr ""
+
+msgctxt "#30107"
+msgid "Local Stations"
+msgstr ""
+
+msgctxt "#30108"
+msgid "My Stations"
+msgstr ""
+
+msgctxt "#30200"
+msgid "Search for station"
+msgstr ""
+
+msgctxt "#30300"
+msgid "Language"
+msgstr "語言"
+
+msgctxt "#30301"
+msgid "English"
+msgstr "英文"
+
+msgctxt "#30302"
+msgid "German"
+msgstr "德文"
+
+msgctxt "#30303"
+msgid "French"
+msgstr "法文"
+
+msgctxt "#30304"
+msgid "Portuguese"
+msgstr ""
+
+msgctxt "#30305"
+msgid "Spanish"
+msgstr ""
+
+msgctxt "#30310"
+msgid "Force ViewMode to Thumbnail"
+msgstr ""
+
+msgctxt "#30400"
+msgid "Add to 'My Stations'"
+msgstr ""
+
+msgctxt "#30401"
+msgid "Remove from 'My Stations'"
+msgstr ""
+
+msgctxt "#30402"
+msgid "Edit custom Station"
+msgstr ""
+
+msgctxt "#30500"
+msgid "Please enter %s"
+msgstr ""
+
+msgctxt "#30501"
+msgid "title"
+msgstr ""
+
+msgctxt "#30502"
+msgid "thumbnail url or path"
+msgstr ""
+
+msgctxt "#30503"
+msgid "stream url"
+msgstr ""
+
+msgctxt "#30504"
+msgid "Add custom Station..."
+msgstr ""
+
+msgctxt "#30600"
+msgid "Network Error"
+msgstr ""
+
+msgctxt "#30601"
+msgid "General"
+msgstr "一般設定"
+
+msgctxt "#30602"
+msgid "Hide fanart"
+msgstr "隱藏相關圖片"
+
+msgctxt "#30603"
+msgid "Most Popular"
+msgstr "最受歡迎"
+
+msgctxt "#30604"
+msgid "A-Z"
+msgstr ""
+
+msgctxt "#30605"
+msgid "Page (%s/%s) | Next >>"
+msgstr ""
+
+msgctxt "#30606"
+msgid "By country"
+msgstr ""
+
+msgctxt "#30607"
+msgid "Prefer HTTP streams over HTTS"
+msgstr ""
+
+msgctxt "#30608"
+msgid "Unable to get radio stream url"
+msgstr ""
+
+msgctxt "#30609"
+msgid "Sucessfully added to my stations!"
+msgstr ""
+
+msgctxt "#30610"
+msgid "Sucessfully removed from my stations!"
+msgstr ""
diff --git a/resources/lib/__init__.py b/resources/lib/__init__.py
deleted file mode 100644
index e69de29..0000000
diff --git a/resources/lib/api.py b/resources/lib/api.py
index 6534723..9c5cd72 100644
--- a/resources/lib/api.py
+++ b/resources/lib/api.py
@@ -1,25 +1,20 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
-#
-# Copyright (C) 2012 Tristan Fischer (sphere@dersphere.de)
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see .
-#
-import json
-from urllib import urlencode
-from urllib2 import urlopen, Request, HTTPError, URLError
+'''
+ * Copyright (C) 2019- enen92 (enen92@kodi.tv)
+ * Copyright (C) 2012-2019 Tristan Fischer (sphere@dersphere.de)
+ * This file is part of plugin.audio.radio_de
+ *
+ * SPDX-License-Identifier: GPL-2.0-only
+ * See LICENSE.txt for more information.
+'''
+
import random
+import xbmc
+
+from urllib.request import urlopen, Request, HTTPError, URLError
+
+from resources.lib.radiobrowser_client import RadioBrowserClient, RadioBrowserError
class RadioApiError(Exception):
@@ -28,147 +23,233 @@ class RadioApiError(Exception):
class RadioApi():
- MAIN_URLS = {
- 'english': 'http://rad.io/info',
- 'german': 'http://radio.de/info',
- 'french': 'http://radio.fr/info',
- }
-
- CATEGORY_TYPES = (
- 'genre', 'topic', 'country', 'city', 'language',
- )
+ SUPPORTED_LANGUAGES = ('english', 'german', 'french', 'portuguese', 'spanish')
USER_AGENT = 'XBMC Addon Radio'
PLAYLIST_PREFIXES = ('m3u', 'pls', 'asx', 'xml')
def __init__(self, language='english', user_agent=USER_AGENT):
- self.set_language(language)
self.user_agent = user_agent
+ self.client = RadioBrowserClient(user_agent=user_agent)
+ self.language = 'english'
+ self.set_language(language)
def set_language(self, language):
- if not language in RadioApi.MAIN_URLS.keys():
+ if language not in RadioApi.SUPPORTED_LANGUAGES:
raise ValueError('Invalid language')
- self.api_url = RadioApi.MAIN_URLS[language]
+ self.language = language
+
+ def __sort_key(self, sorttype):
+ if sorttype == 'STATION_NAME':
+ return 'name'
+ return 'clickcount'
+
+ @staticmethod
+ def __page_count_from_has_more(pageindex, has_more):
+ if has_more:
+ return int(pageindex) + 1
+ return int(pageindex)
+
+ @staticmethod
+ def __normalize_category(items, key='name'):
+ categories = []
+ seen = set()
+ for item in items:
+ value = item.get(key, '').strip()
+ if value and value.lower() not in seen:
+ categories.append({'systemEnglish': value})
+ seen.add(value.lower())
+ return categories
+
+ def get_genres(self):
+ self.log('get_genres started')
+ tags = self.client.get_tags()
+ return self.__normalize_category(tags)
+
+ def get_topics(self):
+ self.log('get_topics started')
+ tags = self.client.get_tags()
+ return self.__normalize_category(tags)
+
+ def get_languages(self):
+ self.log('get_topics started')
+ languages = self.client.get_languages()
+ return self.__normalize_category(languages)
+
+ def get_countries(self):
+ self.log('get_countries started')
+ countries = self.client.get_countries()
+ return self.__normalize_category(countries)
+
+ def get_cities(self, country=None):
+ self.log('get_cities_by_country started with country = %s' % country)
+ states = self.client.get_states(country=country)
+ return self.__normalize_category(states)
def get_recommendation_stations(self):
self.log('get_recommendation_stations started')
- path = 'broadcast/editorialreccomendationsembedded'
- stations = self.__api_call(path)
- return self.__format_stations(stations)
-
- def get_top_stations(self):
- self.log('get_top_stations started')
- path = 'menu/broadcastsofcategory'
- param = {'category': '_top'}
- stations = self.__api_call(path, param)
- return self.__format_stations(stations)
-
- def get_local_stations(self, num_entries=25):
- self.log('get_local_stations started with num_entries=%d'
- % num_entries)
- most_wanted_stations = self._get_most_wanted(num_entries)
- return self.__format_stations(most_wanted_stations['localBroadcasts'])
-
- def get_category_types(self):
- self.log('get_category_types started')
- return RadioApi.CATEGORY_TYPES
-
- def get_categories(self, category_type):
- self.log('get_categories started with category_type=%s'
- % category_type)
- if not category_type in RadioApi.CATEGORY_TYPES:
- raise ValueError('Bad category_type')
- path = 'menu/valuesofcategory'
- param = {'category': '_%s' % category_type}
- categories = self.__api_call(path, param)
- return categories
+ has_more, stations = self.client.list_stations(50, 1, 'stations/topclick', order='clickcount')
+ return self.__format_stations_v2(stations)
- def get_stations_by_category(self, category_type, category_value):
- self.log(('get_stations_by_category started with category_type=%s, '
- 'category_value=%s') % (category_type, category_value))
- if not category_type in self.get_category_types():
- raise ValueError('Bad category_type')
- path = 'menu/broadcastsofcategory'
- param = {
- 'category': '_%s' % category_type,
- 'value': category_value,
- }
- stations = self.__api_call(path, param)
- return self.__format_stations(stations)
-
- def search_stations_by_string(self, search_string):
- self.log('search_stations_by_string started with search_string=%s'
- % search_string)
- path = 'index/searchembeddedbroadcast'
- param = {
- 'q': search_string,
- 'start': '0',
- 'rows': '10000',
- 'streamcontentformats': 'aac,mp3',
- }
- stations = self.__api_call(path, param)
- return self.__format_stations(stations)
-
- def get_station_by_station_id(self, station_id, resolve_playlists=True):
+ def get_stations_by_genre(self, genre, sorttype, sizeperpage, pageindex):
+ self.log(('get_stations_by_genre started with genre=%s, '
+ 'sorttype=%s, sizeperpage=%s, pageindex=%s') % (
+ genre, sorttype, sizeperpage, pageindex))
+ has_more, stations = self.client.search_stations(
+ sizeperpage,
+ pageindex,
+ order=self.__sort_key(sorttype),
+ tag=genre
+ )
+ return self.__page_count_from_has_more(pageindex, has_more), self.__format_stations_v2(stations)
+
+ def get_station_by_station_id(self, station_id, resolve_playlists=True, force_http=False):
self.log('get_station_by_station_id started with station_id=%s'
% station_id)
- path = 'broadcast/getbroadcastembedded'
- param = {'broadcast': str(station_id)}
- station = self.__api_call(path, param)
- if self.__check_redirect(station['streamURL']):
- station['streamURL'] = self.__follow_redirect(station['streamURL'])
- if resolve_playlists and self.__check_paylist(station['streamURL']):
- playlist_url = station['streamURL']
- station['streamURL'] = self.__resolve_playlist(station)
+ station = self.client.get_station_by_uuid(station_id)
+ if not station:
+ self.log('Unable to detect a playable stream for station')
+ return None
+
+ station['streamUrl'] = station.get('url_resolved') or station.get('url')
+
+ if force_http and station.get('url') and station.get('url').startswith('http://'):
+ station['streamUrl'] = station.get('url')
+
+ if not station.get('streamUrl'):
+ self.log('Unable to detect a playable stream for station')
+ return None
+
+ if resolve_playlists and self.__check_paylist(station['streamUrl']):
+ station['streamUrl'] = self.__resolve_playlist(station)
stations = (station, )
- return self.__format_stations(stations)[0]
-
- def _get_most_wanted(self, num_entries=25):
- self.log('get_most_wanted started with num_entries=%d'
- % num_entries)
- if not isinstance(num_entries, int):
- raise TypeError('Need int')
- path = 'account/getmostwantedbroadcastlists'
- param = {'sizeoflists': str(num_entries)}
- stations_lists = self.__api_call(path, param)
- return stations_lists
-
- def __api_call(self, path, param=None):
- self.log('__api_call started with path=%s, param=%s'
- % (path, param))
- url = '%s/%s' % (self.api_url, path)
- if param:
- url += '?%s' % urlencode(param)
- response = self.__urlopen(url)
- json_data = json.loads(response)
- return json_data
+ return self.__format_stations_v2(stations)[0]
+
+ def internal_resolver(self, station, ):
+ if station.get('is_custom', False):
+ stream_url = station['stream_url']
+ else:
+ stream_url = station['streamUrl']
+
+ if self.__check_paylist(stream_url):
+ return self.__resolve_playlist(station)
+ else:
+ return stream_url
+
+ def get_top_stations(self, sizeperpage, pageindex):
+ self.log(('get_top_stations started with '
+ 'sizeperpage=%s, pageindex=%s') % (
+ sizeperpage, pageindex))
+ has_more, stations = self.client.list_stations(
+ sizeperpage,
+ pageindex,
+ 'stations/topclick',
+ order='clickcount'
+ )
+ return self.__page_count_from_has_more(pageindex, has_more), self.__format_stations_v2(stations)
+
+ def get_stations_by_country(self, country, sorttype, sizeperpage, pageindex):
+ self.log(('get_stations_by_country started with country=%s, '
+ 'sorttype=%s, sizeperpage=%s, pageindex=%s') % (
+ country, sorttype, sizeperpage, pageindex))
+ has_more, stations = self.client.search_stations(
+ sizeperpage,
+ pageindex,
+ order=self.__sort_key(sorttype),
+ country=country
+ )
+ return self.__page_count_from_has_more(pageindex, has_more), self.__format_stations_v2(stations)
+
+ def get_stations_by_city(self, city, sorttype, sizeperpage, pageindex):
+ self.log(('get_stations_by_city started with city=%s, '
+ 'sorttype=%s, sizeperpage=%s, pageindex=%s') % (
+ city, sorttype, sizeperpage, pageindex))
+ has_more, stations = self.client.search_stations(
+ sizeperpage,
+ pageindex,
+ order=self.__sort_key(sorttype),
+ state=city
+ )
+ return self.__page_count_from_has_more(pageindex, has_more), self.__format_stations_v2(stations)
+
+ def get_stations_by_topic(self, topic, sorttype, sizeperpage, pageindex):
+ self.log(('get_stations_by_topic started with topic=%s, '
+ 'sorttype=%s, sizeperpage=%s, pageindex=%s') % (
+ topic, sorttype, sizeperpage, pageindex))
+ has_more, stations = self.client.search_stations(
+ sizeperpage,
+ pageindex,
+ order=self.__sort_key(sorttype),
+ tag=topic
+ )
+ return self.__page_count_from_has_more(pageindex, has_more), self.__format_stations_v2(stations)
+
+ def get_stations_by_language(self, language, sorttype, sizeperpage, pageindex):
+ self.log(('get_stations_by_language started with language=%s, '
+ 'sorttype=%s, sizeperpage=%s, pageindex=%s') % (
+ language, sorttype, sizeperpage, pageindex))
+ has_more, stations = self.client.search_stations(
+ sizeperpage,
+ pageindex,
+ order=self.__sort_key(sorttype),
+ language=language
+ )
+ return self.__page_count_from_has_more(pageindex, has_more), self.__format_stations_v2(stations)
+
+ def get_stations_nearby(self, sizeperpage, pageindex):
+ self.log(('get_stations_nearby started with, '
+ 'sizeperpage=%s, pageindex=%s') % (sizeperpage, pageindex))
+ has_more, stations = self.client.list_stations(
+ sizeperpage,
+ pageindex,
+ 'stations/topvote',
+ order='votes'
+ )
+ return self.__page_count_from_has_more(pageindex, has_more), self.__format_stations_v2(stations)
+
+ def search_stations_by_string(self, search_string, sizeperpage, pageindex):
+ self.log('search_stations_by_string started with search_string=%s'
+ % search_string)
+ has_more, stations = self.client.search_stations(
+ sizeperpage,
+ pageindex,
+ order='clickcount',
+ name=search_string
+ )
+ return self.__page_count_from_has_more(pageindex, has_more), self.__format_stations_v2(stations)
def __resolve_playlist(self, station):
self.log('__resolve_playlist started with station=%s'
- % station['id'])
+ % station.get('id', station.get('stationuuid', 'unknown')))
servers = []
- stream_url = station['streamURL']
+
+ # Check if it is a custom station
+ if station.get('is_custom', False):
+ stream_url = station['stream_url']
+ else:
+ stream_url = station['streamUrl']
+
if stream_url.lower().endswith('m3u'):
response = self.__urlopen(stream_url)
self.log('__resolve_playlist found .m3u file')
servers = [
l for l in response.splitlines()
- if l.strip() and not l.strip().startswith('#')
+ if l.strip() and not l.strip().startswith(self.__versioned_string('#'))
]
elif stream_url.lower().endswith('pls'):
response = self.__urlopen(stream_url)
self.log('__resolve_playlist found .pls file')
servers = [
- l.split('=')[1] for l in response.splitlines()
- if l.lower().startswith('file')
+ l.split(self.__versioned_string('='))[1] for l in response.splitlines()
+ if l.lower().startswith(self.__versioned_string('file'))
]
elif stream_url.lower().endswith('asx'):
response = self.__urlopen(stream_url)
self.log('__resolve_playlist found .asx file')
servers = [
- l.split('href="')[1].split('"')[0]
- for l in response.splitlines() if 'href' in l
+ l.split(self.__versioned_string('href="'))[1].split('"')[0]
+ for l in response.splitlines() if self.__versioned_string('href') in l
]
elif stream_url.lower().endswith('xml'):
self.log('__resolve_playlist found .xml file')
@@ -179,7 +260,7 @@ def __resolve_playlist(self, station):
]
if servers:
self.log('__resolve_playlist found %d servers' % len(servers))
- return random.choice(servers)
+ return self.__ensure_text(random.choice(servers))
return stream_url
def __follow_redirect(self, url):
@@ -195,37 +276,40 @@ def __urlopen(self, url):
req.add_header('User-Agent', self.user_agent)
try:
response = urlopen(req).read()
- except HTTPError, error:
+ except HTTPError as error:
self.log('__urlopen HTTPError: %s' % error)
raise RadioApiError('HTTPError: %s' % error)
- except URLError, error:
+ except URLError as error:
self.log('__urlopen URLError: %s' % error)
raise RadioApiError('URLError: %s' % error)
return response
@staticmethod
- def __format_stations(stations):
+ def __format_stations_v2(stations):
formated_stations = []
for station in stations:
- thumbnail = (
- station.get('picture4TransName') or
- station.get('picture4Name') or
- station.get('picture1TransName').replace('_1_', '_4_') or
- station.get('picture1Name').replace('_1_', '_4_')
- )
- genre = station.get('genresAndTopics') or ','.join(
- station.get('genres', []) + station.get('topics', []),
- )
+ thumbnail = station.get('favicon')
+
+ genres_value = station.get('tags', '')
+ if isinstance(genres_value, list):
+ genre = genres_value
+ else:
+ genre = [value.strip() for value in genres_value.split(',') if value.strip()]
+
+ description = station.get('homepage') or ''
+ name = station.get('name') or ''
+
formated_stations.append({
- 'name': station['name'],
- 'thumbnail': station['pictureBaseURL'] + thumbnail,
- 'rating': station['rating'],
- 'genre': genre,
- 'bitrate': station['bitrate'],
- 'id': station['id'],
- 'current_track': station['currentTrack'],
- 'stream_url': station.get('streamURL', ''),
- 'description': station.get('description', '')
+ 'name': name,
+ 'thumbnail': thumbnail,
+ 'rating': station.get('votes', station.get('clickcount', 0)),
+ 'genre': ','.join(genre),
+ 'mediatype': 'song',
+ 'id': station.get('stationuuid'),
+ 'current_track': station.get('lastsong', ''),
+ 'stream_url': station.get('streamUrl', station.get('url_resolved', station.get('url', ''))),
+ 'description': description,
+ 'bitrate': station.get('bitrate', 0)
})
return formated_stations
@@ -244,6 +328,27 @@ def __check_redirect(stream_url):
return True
return False
+ @staticmethod
+ def __versioned_string(string):
+ return bytearray(string, 'utf-8')
+
+ @staticmethod
+ def __ensure_text(value):
+ if isinstance(value, bytes):
+ return value.decode('utf-8', errors='ignore').strip()
+ return str(value).strip()
+
@staticmethod
def log(text):
- print 'RadioApi: %s' % repr(text)
+ xbmc.log('RadioApi: %s' % repr(text))
+
+ def __getattribute__(self, name):
+ attr = super().__getattribute__(name)
+ if callable(attr) and (name.startswith('get_') or name.startswith('search_')):
+ def wrapped(*args, **kwargs):
+ try:
+ return attr(*args, **kwargs)
+ except RadioBrowserError as error:
+ raise RadioApiError(str(error))
+ return wrapped
+ return attr
diff --git a/resources/lib/plugin.py b/resources/lib/plugin.py
new file mode 100644
index 0000000..68d7c63
--- /dev/null
+++ b/resources/lib/plugin.py
@@ -0,0 +1,663 @@
+#!/usr/bin/env python
+'''
+ * Copyright (C) 2019- enen92 (enen92@kodi.tv)
+ * Copyright (C) 2012-2019 Tristan Fischer (sphere@dersphere.de)
+ * This file is part of plugin.audio.radio_de
+ *
+ * SPDX-License-Identifier: GPL-2.0-only
+ * See LICENSE.txt for more information.
+'''
+
+from xbmcswift2 import Plugin, xbmc, listitem
+from resources.lib.api import RadioApi, RadioApiError
+
+STRINGS = {
+ 'editorials_recommendations': 30100,
+ 'top_stations': 30101,
+ 'browse_by_genre': 30102,
+ 'browse_by_topic': 30103,
+ 'browse_by_country': 30104,
+ 'browse_by_city': 30105,
+ 'browse_by_language': 30106,
+ 'local_stations': 30107,
+ 'my_stations': 30108,
+ 'search_for_station': 30200,
+ 'add_to_my_stations': 30400,
+ 'remove_from_my_stations': 30401,
+ 'edit_custom_station': 30402,
+ 'please_enter': 30500,
+ 'name': 30501,
+ 'thumbnail': 30502,
+ 'stream_url': 30503,
+ 'add_custom': 30504,
+ 'most_popular': 30603,
+ 'az': 30604,
+ 'next_page': 30605,
+ 'by_country': 30606,
+ 'error_stream': 30608,
+ 'station_add_success': 30609,
+ 'station_rm_success': 30610
+}
+
+SORT_TYPES = {
+ 'popular': 'RANK',
+ 'az': 'STATION_NAME'
+}
+
+STATIONS_PER_PAGE = 50
+
+plugin = Plugin()
+radio_api = RadioApi()
+my_stations = plugin.get_storage('my_stations.json', file_format='json')
+
+
+@plugin.route('/')
+def show_root_menu():
+ items = (
+ {'label': _('local_stations'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for('show_local_stations', page=1),
+ 'offscreen': True
+ },
+ {'label': _('editorials_recommendations'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for('show_recommendation_stations'),
+ 'offscreen': True
+ },
+ {'label': _('top_stations'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for('show_top_stations', page=1),
+ 'offscreen': True
+ },
+ {'label': _('browse_by_genre'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for('show_genres'),
+ 'offscreen': True
+ },
+ {'label': _('browse_by_topic'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for('show_topics'),
+ 'offscreen': True
+ },
+ {'label': _('browse_by_country'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for('show_countries'),
+ 'offscreen': True
+ },
+ {'label': _('browse_by_city'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for('show_cities_submenu'),
+ 'offscreen': True
+ },
+ {'label': _('browse_by_language'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for('show_languages'),
+ 'offscreen': True
+ },
+ {'label': _('search_for_station'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for('search'),
+ 'offscreen': True
+ },
+ {'label': _('my_stations'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for('show_my_stations'),
+ 'offscreen': True
+ },
+ )
+ return plugin.finish(items)
+
+
+@plugin.route('/stations/local/')
+def show_local_stations(page=1):
+ total_pages, stations = radio_api.get_stations_nearby(STATIONS_PER_PAGE, page)
+
+ next_page = None
+ if int(page) < (total_pages):
+ next_page = {
+ 'url': plugin.url_for(
+ 'show_local_stations',
+ page = int(page) + 1),
+ 'page': page,
+ 'total_pages': total_pages,
+ 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'offscreen': True
+ }
+
+ return __add_stations(stations, browse_more=next_page)
+
+
+@plugin.route('/stations/recommended')
+def show_recommendation_stations():
+ stations = radio_api.get_recommendation_stations()
+ return __add_stations(stations)
+
+
+@plugin.route('/stations/top/')
+def show_top_stations(page=1):
+ total_pages, stations = radio_api.get_top_stations(STATIONS_PER_PAGE, page)
+ next_page = None
+ if int(page) < (total_pages):
+ next_page = {
+ 'url': plugin.url_for(
+ 'show_top_stations',
+ page = int(page) + 1),
+ 'page': page,
+ 'total_pages': total_pages,
+ 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'offscreen': True
+ }
+ return __add_stations(stations, browse_more=next_page)
+
+
+@plugin.route('/stations/search/')
+def search():
+ query = plugin.keyboard(heading=_('search_for_station'))
+ if query:
+ url = plugin.url_for('search_result', search_string=query, page=1)
+ plugin.redirect(url)
+
+
+@plugin.route('/stations/search//')
+def search_result(search_string, page):
+ total_pages, stations = radio_api.search_stations_by_string(search_string, STATIONS_PER_PAGE, page)
+ next_page = None
+ if int(page) < (total_pages):
+ next_page = {
+ 'url': plugin.url_for(
+ 'search_result',
+ search_string = search_string,
+ page = int(page) + 1),
+ 'page': page,
+ 'total_pages': total_pages,
+ 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'offscreen': True
+ }
+ return __add_stations(stations, browse_more=next_page)
+
+
+@plugin.route('/stations/my/')
+def show_my_stations():
+ stations = my_stations.values()
+ return __add_stations(stations, add_custom=True)
+
+
+@plugin.route('/stations/my/custom/')
+def custom_my_station(station_id):
+ if station_id == 'new':
+ station = {}
+ else:
+ stations = my_stations.values()
+ station = [s for s in stations if s['id'] == station_id][0]
+ for param in ('name', 'thumbnail', 'stream_url'):
+ heading = _('please_enter') % _(param)
+ station[param] = plugin.keyboard(station.get(param, ''), heading) or ''
+ station_name = station.get('name', 'custom')
+ station_id = station_name
+ station['id'] = station_id
+ station['is_custom'] = '1'
+ if station_id:
+ my_stations[station_id] = station
+ url = plugin.url_for('show_my_stations')
+ plugin.redirect(url)
+
+
+@plugin.route('/stations/my/add/')
+def add_to_my_stations(station_id):
+ station = radio_api.get_station_by_station_id(station_id)
+ if station:
+ my_stations[station_id] = station
+ my_stations.sync()
+ plugin.notify("Radio", _('station_add_success'), image=plugin.icon)
+ plugin.refresh_container()
+ else:
+ plugin.notify("Radio", _('error_stream'), image=plugin.icon)
+
+
+@plugin.route('/stations/my/del/')
+def del_from_my_stations(station_id):
+ if station_id in my_stations:
+ del my_stations[station_id]
+ my_stations.sync()
+ plugin.notify("Radio", _('station_rm_success'), image=plugin.icon)
+ plugin.refresh_container()
+
+
+@plugin.route('/stations/genres')
+def show_genres():
+ genres = radio_api.get_genres()
+ items = []
+ for genre in genres:
+ items.append({
+ 'label': genre["systemEnglish"],
+ 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for(
+ 'show_popular_and_az',
+ category='genres',
+ value=genre["systemEnglish"]
+ ),
+ 'offscreen': True
+ })
+ finish_kwargs = {
+ 'sort_methods': [
+ ('LABEL', '%X'),
+ ],
+ }
+ return plugin.finish(items, **finish_kwargs)
+
+@plugin.route('/stations/topics')
+def show_topics():
+ topics = radio_api.get_topics()
+ items = []
+ for topic in topics:
+ items.append({
+ 'label': topic["systemEnglish"],
+ 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for(
+ 'show_popular_and_az',
+ category='topics',
+ value=topic["systemEnglish"]
+ ),
+ 'offscreen': True
+ })
+ finish_kwargs = {
+ 'sort_methods': [
+ ('LABEL', '%X'),
+ ],
+ }
+ return plugin.finish(items, **finish_kwargs)
+
+@plugin.route('/stations/countries')
+def show_countries():
+ countries = radio_api.get_countries()
+ items = []
+ for country in countries:
+ items.append({
+ 'label': country["systemEnglish"],
+ 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for(
+ 'show_popular_and_az',
+ category='countries',
+ value=country["systemEnglish"]
+ ),
+ 'offscreen': True
+ })
+ finish_kwargs = {
+ 'sort_methods': [
+ ('LABEL', '%X'),
+ ],
+ }
+ return plugin.finish(items, **finish_kwargs)
+
+@plugin.route('/menu/languages')
+def show_languages():
+ languages = radio_api.get_languages()
+ items = []
+ for lang in languages:
+ items.append({
+ 'label': lang["systemEnglish"],
+ 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for(
+ 'show_popular_and_az',
+ category='languages',
+ value=lang["systemEnglish"]
+ ),
+ 'offscreen': True
+ })
+ finish_kwargs = {
+ 'sort_methods': [
+ ('LABEL', '%X'),
+ ],
+ }
+ return plugin.finish(items, **finish_kwargs)
+
+@plugin.route('/menu/cities')
+def show_cities_submenu():
+ items = (
+ {'label': _('by_country'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for(
+ 'show_cities_list',
+ option = 'country'),
+ 'offscreen': True
+ },
+ {'label': _('az'), 'icon': plugin.icon,
+ 'fanart': __get_plugin_fanart(),
+ 'path': plugin.url_for(
+ 'show_cities_list',
+ option = 'az'),
+ 'offscreen': True
+ }
+ )
+ finish_kwargs = {
+ 'sort_methods': [
+ ('LABEL', '%X'),
+ ],
+ }
+ return plugin.finish(items, **finish_kwargs)
+
+@plugin.route('/menu/cities/select/