From 39969b2b8d5dff64579185e0443248a832f5df5a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sabri=20=C3=9Cnal?=
Date: Fri, 1 Dec 2023 00:38:29 +0300
Subject: [PATCH 1/2] data: Correct a few paper cuts (#51)
- Fix a typo: Waylan_windod > Wayland
- Add translator-credits support
- Add the launchable and translation tags
- Add bugtracker, translate, vcs-browser URLs
---
README.md | 2 +-
flatpak/sa.sy.bluerecorder.metainfo.xml | 19 ++++++++++++-------
src/main.rs | 4 +++-
3 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/README.md b/README.md
index 86622d4..4556e8b 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
-A simple desktop recorder for Linux systems. Built using GTK+ 3 and ffmpeg.
+A simple desktop recorder for Linux systems. Built using GTK4 and ffmpeg.
- It supports recording audio and video on almost all Linux interfaces with support for Wayland display server on GNOME session.
- The following formats are currently supported: mkv, avi, mp4, wmv, gif and nut.
diff --git a/flatpak/sa.sy.bluerecorder.metainfo.xml b/flatpak/sa.sy.bluerecorder.metainfo.xml
index 6d6e301..56b0952 100644
--- a/flatpak/sa.sy.bluerecorder.metainfo.xml
+++ b/flatpak/sa.sy.bluerecorder.metainfo.xml
@@ -14,14 +14,15 @@
- sa.sy.bluerecorder.desktop
https://dashboard.snapcraft.io/site_media/appmedia/2021/02/blue-recorder.png
-
+
+ gnome-system-monitor
+ sa.sy.bluerecorder.desktop
AudioVideo
@@ -33,11 +34,15 @@
https://github.com/xlmnxp/blue-recorder
-
+ https://github.com/xlmnxp/blue-recorder/issues
+ https://github.com/xlmnxp/blue-recorder
+ https://github.com/xlmnxp/blue-recorder/tree/master/po
+
+
-
-
-
-
+
+
+
+
diff --git a/src/main.rs b/src/main.rs
index d57d672..cedbd06 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -586,7 +586,7 @@ pub fn build_ui(application: &Application) {
about_dialog.set_wrap_license(true);
about_dialog.set_license(Some("Blue Recorder 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.\n\nBlue Recorder 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.\n\nSee the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Blue Recorder. If not, see ."));
about_dialog.set_comments(Some(&gettext(
- "A simple screen recorder for Linux desktop. Supports Waylan_windowd & Xorg.",
+ "A simple screen recorder for Linux desktop. Supports Wayland & Xorg.",
)));
about_dialog.set_authors(&[
"Salem Yaslem ",
@@ -600,6 +600,8 @@ pub fn build_ui(application: &Application) {
"Mustapha Assabar",
"Abdullah Al-Baroty ",
]);
+ // Translators: Replace "translator-credits" with your names, one name per line
+ about_dialog.set_translator_credits(Some(&gettext("translator-credits")));
about_dialog.set_website(Some("https://github.com/xlmnxp/blue-recorder/"));
about_dialog.set_logo_icon_name(Some("blue-recorder"));
about_dialog.set_logo(logo.paintable().as_ref());
From 6c34b6d0af976a57e948af02d0cf241b22716729 Mon Sep 17 00:00:00 2001
From: gmou3 <32706872+gmou3@users.noreply.github.com>
Date: Thu, 30 Nov 2023 23:50:01 +0200
Subject: [PATCH 2/2] Add Greek translation (#53)
---
po/el.po | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 124 insertions(+)
create mode 100644 po/el.po
diff --git a/po/el.po b/po/el.po
new file mode 100644
index 0000000..95cb356
--- /dev/null
+++ b/po/el.po
@@ -0,0 +1,124 @@
+# Blue Recorder
+# Copyright (C) 2017, FOSS Project
+# This file is distributed under the same license as the Blue Recorder package.
+# M.Hanny Sabbagh , 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2017-08-08 10:53+0300\n"
+"PO-Revision-Date: 2023-11-30 19:35+0800\n"
+"Last-Translator: Giorgos Mousa \n"
+"Language-Team: Greek\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: pygettext.py 1.5\n"
+
+
+msgid "There seems to be a problem in recording. Try running 'blue-recorder' from the command line to see the issue."
+msgstr "Μοιάζει να υπάρχει πρόβλημα στην εγγραφή. Εκτελέστε 'blue-recorder' από το τερματικό για να δείτε το πρόβλημα."
+
+msgid "Stop Recording"
+msgstr "Διακοπή Εγγραφής"
+
+msgid "Recording has started!"
+msgstr "Η εγγραφή ξεκίνησε!"
+
+msgid "Recording has stopped!"
+msgstr "Η εγγραφή σταμάτησε!"
+
+msgid "Your GIF image is currently being processed, this may take a while according to your PC's resources."
+msgstr "Η GIF εικόνα σας είναι υπό επεξεργασία. Αυτό μπορεί να καθυστερήσει, ανάλογα με τους υπολογιστικούς σας πόρους."
+
+msgid "File already exists!"
+msgstr "Το αρχείο προϋπάρχει!"
+
+msgid "Would you like to overwrite this file?"
+msgstr "Επιθυμείτε να αντικαταστήσετε αυτό το αρχείο;"
+
+msgid "Sorry Jim, looks like you are using something we don't support"
+msgstr "Συγγνώμη, αλλά φαίνεται να χρησιμοποιείς κάτι που δεν υποστηρίζουμε"
+
+msgid "About"
+msgstr "Περί"
+
+msgid "Blue Recorder"
+msgstr "Κυανός Εγγραφέας"
+
+msgid "AreaChooser"
+msgstr "ΕπιλογήΠεριοχής"
+
+msgid "File Name.."
+msgstr "Όνομα Αρχείου…"
+
+msgid "Enter your command here.."
+msgstr "Προσθέστε την εντολή σας εδώ…"
+
+msgid "MKV (Matroska multimedia container format)"
+msgstr ""
+
+msgid "AVI (Audio Video Interleaved)"
+msgstr ""
+
+msgid "MP4 (MPEG-4 Part 14)"
+msgstr ""
+
+msgid "WMV (Windows Media Video)"
+msgstr ""
+
+msgid "GIF (Graphics Interchange Format)"
+msgstr ""
+
+msgid "NUT (NUT Recording Format)"
+msgstr ""
+
+msgid "Record Video"
+msgstr "Εγγραφή Εικόνας"
+
+msgid "Record Audio"
+msgstr "Εγγραφή Ήχου"
+
+msgid "Show Mouse"
+msgstr "Δείκτης Ποντικιού"
+
+msgid "Follow Mouse"
+msgstr "Ακόλουθος Ποντικιού"
+
+msgid "A simple screen recorder for Linux desktop. Supports Wayland & Xorg."
+msgstr "Ένας απλός εγγραφέας οθόνης για την επιφάνεια εργασίας Λίνουξ. Υποστηρίζει Wayland & Xorg."
+
+msgid "Select a Window"
+msgstr "Επιλογή Παραθύρου"
+
+msgid "Select an Area"
+msgstr "Επιλογή Περιοχής"
+
+msgid "Frames:"
+msgstr "Καρέ:"
+
+msgid "Delay:"
+msgstr "Καθυστέρηση:"
+
+msgid "Run Command After Recording:"
+msgstr "Εκτέλεση Εντολής μετά την Εγγραφή:"
+
+msgid "Audio Input Source:"
+msgstr "Πηγή Εισόδου Ήχου:"
+
+msgid "Default PulseAudio Input Source"
+msgstr "Προκαθορισμένη Πηγή Εισόδου PulseAudio"
+
+msgid "You didn't run the program using the application icon (desktop file). This will cause the program not to work. Run it using the icon from the menus only. (Need to export GDK_BACKEND=x11 first)"
+msgstr "Δεν εκτελέσατε το πρόγραμμα από το εικονίδιο της εφαρμογής (αρχείο desktop). Αυτό θα προκαλέσει δυσλειτουργία της εφαρμογής. Παρακαλώ τρέξτε το μόνο από τα μενού με χρήση του εικονιδίου. (Χρειάζεται export GDK_BACKEND=x11 πρώτα)"
+
+msgid "Your window position has been saved!"
+msgstr "Η τοποθεσία του παραθύρου αποθηκεύτηκε!"
+
+msgid "Area Chooser"
+msgstr "Επιλογή Περιοχής"
+
+msgid "Your area position has been saved!"
+msgstr "Η τοποθεσία της περιοχής αποθηκεύτηκε!"
+
+msgid "stop recording"
+msgstr "διακοπή εγγραφής"