Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions data/io.github.tuner_labs.tuner.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ SPDX-License-Identifier: GPL-3.0-or-later
<color type="primary" scheme_preference="light">#f5c211</color>
<color type="primary" scheme_preference="dark">#655510</color>
</branding>
<summary>Internet Radio</summary>
<summary>Discover, stream, save your favorite Internet radio station</summary>
<description>
<p>Make finding and listening to internet radio station and music fun again!</p>
<p>Make finding and listening to Internet radio station and music fun again!</p>
<p>Instead of showing all the stations you already know,
Tuner presents you a new selection of stations from all over the world
every time you hit the Shuffle button.</p>
Expand Down
6 changes: 3 additions & 3 deletions po/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ This document explains how translation targets in `po/` are generated, what each
```bash
# Enable POT generation via Meson option, then run the pot target
meson setup builddir -Dtranslation=update
meson build application-pot
meson build countries-pot
meson build extra-pot
meson compile -C builddir application-pot
meson compile -C builddir countries-pot
meson compile -C builddir extra-pot
```

2. Generate translations:
Expand Down
76 changes: 42 additions & 34 deletions po/application/application.pot
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: application\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-14 13:23-0700\n"
"POT-Creation-Date: 2026-03-30 17:20-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
Expand Down Expand Up @@ -121,35 +121,35 @@ msgid "Maximum Bitrate"
msgstr ""

#: src/Models/StreamMetadata.vala:40
msgid "Container Format"
msgid "Has CRC"
msgstr ""

#: src/Models/StreamMetadata.vala:41
msgid "Application Name"
msgid "Container Format"
msgstr ""

#: src/Models/StreamMetadata.vala:42
msgid "Encoder"
msgid "Track Id"
msgstr ""

#: src/Models/StreamMetadata.vala:43
msgid "Encoder Version"
msgid "Application Name"
msgstr ""

#: src/Models/StreamMetadata.vala:44
msgid "Encoded by"
msgid "Encoder"
msgstr ""

#: src/Models/StreamMetadata.vala:45
msgid "Date Time"
msgid "Encoder Version"
msgstr ""

#: src/Models/StreamMetadata.vala:46
msgid "Private Data"
msgid "Encoded by"
msgstr ""

#: src/Models/StreamMetadata.vala:47
msgid "Has CRC"
msgid "Private Data"
msgstr ""

#: src/Models/StreamMetadata.vala:48
Expand All @@ -160,103 +160,111 @@ msgstr ""
msgid "GStreamer Sample"
msgstr ""

#: src/Models/StreamMetadata.vala:50
msgid "GStreamer Date Time"
msgstr ""

#: src/Models/StreamMetadata.vala:51
msgid "Date Time"
msgstr ""

#.
#. Display Assets
#.
#: src/Widgets/Display.vala:114
#: src/Widgets/Display.vala:113
msgid "Selections"
msgstr ""

#: src/Widgets/Display.vala:115
#: src/Widgets/Display.vala:114
msgid "Library"
msgstr ""

#: src/Widgets/Display.vala:116
#: src/Widgets/Display.vala:115
msgid "Saved Searches"
msgstr ""

#: src/Widgets/Display.vala:117
#: src/Widgets/Display.vala:116
msgid "Explore"
msgstr ""

#: src/Widgets/Display.vala:118
#: src/Widgets/Display.vala:117
msgid "Genres"
msgstr ""

#: src/Widgets/Display.vala:119
#: src/Widgets/Display.vala:118
msgid "Subgenres"
msgstr ""

#: src/Widgets/Display.vala:120
#: src/Widgets/Display.vala:119
msgid "Eras"
msgstr ""

#: src/Widgets/Display.vala:121
#: src/Widgets/Display.vala:120
msgid "Talk, News, Sport"
msgstr ""

#: src/Widgets/Display.vala:441
#: src/Widgets/Display.vala:440
msgid "Discover"
msgstr ""

#: src/Widgets/Display.vala:442
#: src/Widgets/Display.vala:441
msgid "Stations to Discover"
msgstr ""

#: src/Widgets/Display.vala:445
#: src/Widgets/Display.vala:444
msgid "Discover more stations"
msgstr ""

#: src/Widgets/Display.vala:465
#: src/Widgets/Display.vala:464
msgid "Trending"
msgstr ""

#: src/Widgets/Display.vala:466
#: src/Widgets/Display.vala:465
msgid "Trending Stations in the last 24 hours"
msgstr ""

#: src/Widgets/Display.vala:483
#: src/Widgets/Display.vala:482
msgid "Popular"
msgstr ""

#: src/Widgets/Display.vala:484
#: src/Widgets/Display.vala:483
msgid "Most listened to Stations in the last 24 hours"
msgstr ""

#: src/Widgets/Display.vala:521 src/Widgets/Display.vala:522
#: src/Widgets/Display.vala:520 src/Widgets/Display.vala:521
msgid "Starred by You"
msgstr ""

#: src/Widgets/Display.vala:560
#: src/Widgets/Display.vala:559
msgid "Latest Search"
msgstr ""

#: src/Widgets/Display.vala:561
#: src/Widgets/Display.vala:560
msgid "Search Results"
msgstr ""

#: src/Widgets/Display.vala:563
#: src/Widgets/Display.vala:562
msgid "Save this search"
msgstr ""

#: src/Widgets/Display.vala:697
#: src/Widgets/Display.vala:696
msgid "Jukebox"
msgstr ""

#: src/Widgets/Display.vala:699
#: src/Widgets/Display.vala:698
#, c-format
msgid "Double click to shuffle through %1$u stations"
msgstr ""

#: src/Widgets/Display.vala:700
#: src/Widgets/Display.vala:699
msgid "one, every ten minutes, for %2$u days"
msgstr ""

#: src/Widgets/Display.vala:766
#: src/Widgets/Display.vala:765
msgid "Saved Search"
msgstr ""

#: src/Widgets/Display.vala:769
#: src/Widgets/Display.vala:768
msgid "Remove this saved search"
msgstr ""

Expand Down Expand Up @@ -331,7 +339,7 @@ msgid ""
"played station"
msgstr ""

#. Restart Playing after network interuption
#. Restart Playing after network interruption
#: src/Widgets/PreferencesPopover.vala:60
msgid "Restart playing after a network outage"
msgstr ""
Expand Down
7 changes: 7 additions & 0 deletions po/extra/POTFILES
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Copyright © 2026 <https://github.com/technosf>
# SPDX-FileCopyrightText: © 2026 <https://github.com/technosf>
#
# SPDX-License-Identifier: GPL-3.0-or-later
#

data/io.github.tuner_labs.tuner.desktop.in
34 changes: 34 additions & 0 deletions po/extra/extra.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the extra package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: extra\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-30 17:20-0700\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#: data/io.github.tuner_labs.tuner.desktop.in:9
msgid "Tuner"
msgstr ""

#: data/io.github.tuner_labs.tuner.desktop.in:10
msgid "Internet Radio Player"
msgstr ""

#: data/io.github.tuner_labs.tuner.desktop.in:11
msgid "Listen to Radio Stations from around the world"
msgstr ""

#: data/io.github.tuner_labs.tuner.desktop.in:16
msgid "Radio;Receiver;FM;Talk;Sport;News"
msgstr ""
23 changes: 23 additions & 0 deletions po/extra/meson.build
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
## SPDX-FileCopyrightText: Copyright © 2024 technosf <https://github.com/technosf>
## SPDX-License-Identifier: GPL-3.0-or-later
##
## @file meson.build
## @brief Install metadata translations
##
##
#
# Metadata translations used by Flatpak and other packaging systems
# live under `po/extra/` and are kept separate from the main `po/`
# catalogs to modularize the translation process by Weblate components.
#
# meson compile -C builddir extra-pot
#


message('Extra translations...')

i18n.gettext ('extra',
preset: 'glib',
install: false
)

4 changes: 4 additions & 0 deletions po/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ subdir('application') # Generate .po from the .pot, if needed
subdir('countries') # Generate .po from the .pot, if needed


# - `extra/` contains extra data
subdir('extra') # Generate .po from the .pot, if needed


message('Scanning gettext resources...')


Expand Down
2 changes: 1 addition & 1 deletion src/Widgets/Display.vala
Original file line number Diff line number Diff line change
Expand Up @@ -608,7 +608,7 @@ public class Tuner.Widgets.Display : Gtk.Paned, StationListHookup {
{
add_saved_search( search_term, saved_searches.get (search_term));
}
_saved_searches_category.icon = new ThemedIcon ("library-music");
_saved_searches_category.icon = new ThemedIcon ("folder-music");
_library_category.add (_saved_searches_category); // Added as last item of library category

// ---------------------------------------------------------------------------
Expand Down
Loading