translations and more UI work
This commit is contained in:
+13
-17
@@ -1,4 +1,6 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bam5mbsffdryc"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://bam5mbsffdryc"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cohxe7s2pd123" path="res://Scripts/SourceDisplay.cs" id="1_24osb"]
|
||||
|
||||
[sub_resource type="LabelSettings" id="LabelSettings_84l0p"]
|
||||
font_size = 20
|
||||
@@ -20,6 +22,7 @@ offset_right = -572.0
|
||||
offset_bottom = -573.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_24osb")
|
||||
|
||||
[node name="Panel" type="Panel" parent="."]
|
||||
layout_mode = 1
|
||||
@@ -30,17 +33,20 @@ grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="Name" type="Label" parent="VBoxContainer"]
|
||||
[node name="Name" type="Label" parent="HBoxContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 6
|
||||
@@ -49,25 +55,15 @@ label_settings = SubResource("LabelSettings_84l0p")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 3
|
||||
|
||||
[node name="Path" type="Label" parent="VBoxContainer"]
|
||||
[node name="Path" type="Label" parent="HBoxContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 6
|
||||
text = "Artist"
|
||||
text = "Path"
|
||||
label_settings = SubResource("LabelSettings_24osb")
|
||||
clip_text = true
|
||||
text_overrun_behavior = 3
|
||||
|
||||
[node name="CheckBox" type="CheckBox" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 6
|
||||
anchor_left = 1.0
|
||||
anchor_top = 0.5
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -24.0
|
||||
offset_top = -12.0
|
||||
offset_bottom = 12.0
|
||||
grow_horizontal = 0
|
||||
grow_vertical = 2
|
||||
[node name="CheckBox" type="CheckBox" parent="HBoxContainer"]
|
||||
layout_mode = 2
|
||||
text = "Enabled"
|
||||
|
||||
+111
-41
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://mfcbf2sfino6"]
|
||||
[gd_scene load_steps=20 format=3 uid="uid://mfcbf2sfino6"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://0jo87vtoeheu" path="res://Images/pole2.jpg" id="1_6bp64"]
|
||||
[ext_resource type="Texture2D" uid="uid://df2e70jxwrmjs" path="res://Icons/BackOne.png" id="1_8gbba"]
|
||||
[ext_resource type="Theme" uid="uid://cpd5cym1d4tde" path="res://DefaultTheme.tres" id="1_k12tt"]
|
||||
[ext_resource type="Texture2D" uid="uid://0r1tx6l1lc6x" path="res://Icons/settingscog.png" id="2_344ge"]
|
||||
[ext_resource type="Texture2D" uid="uid://daq8wnhtscpjl" path="res://Icons/Skip.png" id="2_bo1nx"]
|
||||
[ext_resource type="Script" uid="uid://csihi5ila47ga" path="res://Scenes/Metadatatest.cs" id="2_fdnlq"]
|
||||
@@ -11,26 +12,12 @@
|
||||
[ext_resource type="Texture2D" uid="uid://38c8dfym0svn" path="res://Icons/Loop.png" id="4_21xkr"]
|
||||
[ext_resource type="Texture2D" uid="uid://cekkhyppj88xi" path="res://Icons/Headphones.png" id="4_kry3j"]
|
||||
[ext_resource type="PackedScene" uid="uid://dds3tnltcg0sg" path="res://Scenes/PerformanceDisplay.tscn" id="5_fdnlq"]
|
||||
[ext_resource type="Script" uid="uid://y1d7cbmhmllf" path="res://Scripts/SourcetabUI.cs" id="5_wsu2k"]
|
||||
[ext_resource type="PackedScene" uid="uid://bam5mbsffdryc" path="res://Scenes/SourceDisplay.tscn" id="7_h1bgf"]
|
||||
[ext_resource type="Script" uid="uid://ci5h1wwbedkbt" path="res://Scripts/UIManager.cs" id="12_6iyac"]
|
||||
[ext_resource type="Texture2D" uid="uid://dumymuj4w4si0" path="res://Icons/shuffle.png" id="13_jkdf5"]
|
||||
[ext_resource type="Texture2D" uid="uid://ch8wymyxftkb3" path="res://Icons/Pause.png" id="14_jkdf5"]
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_bo1nx"]
|
||||
resource_name = "OpenDirGlue"
|
||||
script/source = "extends Button
|
||||
@export var file_dialog: FileDialog
|
||||
@export var Context:Node
|
||||
func _ready() -> void:
|
||||
file_dialog.dir_selected.connect(dirsel)
|
||||
|
||||
func _pressed() -> void:
|
||||
file_dialog.show()
|
||||
|
||||
func dirsel(dir:String):
|
||||
print(dir)
|
||||
Context.call(\"LoadDirectory\",dir)
|
||||
"
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_ynf5e"]
|
||||
resource_name = "Toggle"
|
||||
script/source = "extends Button
|
||||
@@ -61,6 +48,7 @@ anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme = ExtResource("1_k12tt")
|
||||
|
||||
[node name="Context" type="Node" parent="."]
|
||||
script = ExtResource("3_8gbba")
|
||||
@@ -76,6 +64,18 @@ GoBackButton = NodePath("../Padding/VBoxContainer/Bottom/HBoxContainer/BackButto
|
||||
LoopButton = NodePath("../Padding/VBoxContainer/Bottom/HBoxContainer/Loop")
|
||||
RandomizeButton = NodePath("../Padding/VBoxContainer/Bottom/HBoxContainer/Shuffle")
|
||||
|
||||
[node name="Sourcetab" type="Node" parent="UiManager" node_paths=PackedStringArray("AddSourceButton", "Adder", "Namer", "DirOpenButton", "DirLabel", "AddButton", "Dialog", "SourceContainer")]
|
||||
script = ExtResource("5_wsu2k")
|
||||
AddSourceButton = NodePath("../../Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/HBoxContainer/Button")
|
||||
Adder = NodePath("../../Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource")
|
||||
Namer = NodePath("../../Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew/LineEdit")
|
||||
DirOpenButton = NodePath("../../Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew/Button")
|
||||
DirLabel = NodePath("../../Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew/RichTextLabel2")
|
||||
AddButton = NodePath("../../Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew/Button2")
|
||||
Dialog = NodePath("../../Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew/FileDialog")
|
||||
SourceContainer = NodePath("../../Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/ScrollContainer/SourceContainer")
|
||||
SourceScene = ExtResource("7_h1bgf")
|
||||
|
||||
[node name="Background" type="TextureRect" parent="."]
|
||||
z_index = -2
|
||||
layout_mode = 1
|
||||
@@ -121,13 +121,6 @@ anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Button" type="Button" parent="Padding/VBoxContainer/Top/HBoxContainer" node_paths=PackedStringArray("file_dialog", "Context")]
|
||||
layout_mode = 2
|
||||
text = "Open dir"
|
||||
script = SubResource("GDScript_bo1nx")
|
||||
file_dialog = NodePath("../../../../../FileDialog")
|
||||
Context = NodePath("../../../../../Context")
|
||||
|
||||
[node name="Control" type="HBoxContainer" parent="Padding/VBoxContainer/Top/HBoxContainer"]
|
||||
clip_contents = true
|
||||
layout_mode = 2
|
||||
@@ -145,7 +138,7 @@ expand_to_text_length = true
|
||||
[node name="ShowSongs" type="Button" parent="Padding/VBoxContainer/Top/HBoxContainer/Control"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
text = "show songs"
|
||||
text = "SHOW_SONGS"
|
||||
|
||||
[node name="SearchToggle" type="Button" parent="Padding/VBoxContainer/Top/HBoxContainer/Control" node_paths=PackedStringArray("searchbar", "showbutton")]
|
||||
custom_minimum_size = Vector2(42, 0)
|
||||
@@ -168,16 +161,101 @@ expand_icon = true
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="SearchResults" parent="Padding/VBoxContainer/Center" instance=ExtResource("5_fdnlq")]
|
||||
[node name="HSplitContainer" type="HSplitContainer" parent="Padding/VBoxContainer/Center"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="Sources" type="Control" parent="Padding/VBoxContainer/Center/HSplitContainer"]
|
||||
custom_minimum_size = Vector2(250, 0)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Panel" type="Panel" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="RichTextLabel" type="RichTextLabel" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "SOURCE_TAB"
|
||||
fit_content = true
|
||||
scroll_active = false
|
||||
|
||||
[node name="Button" type="Button" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/HBoxContainer"]
|
||||
layout_mode = 2
|
||||
text = "ADD"
|
||||
|
||||
[node name="AddSource" type="PanelContainer" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="AddNew" type="VBoxContainer" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 6
|
||||
|
||||
[node name="RichTextLabel" type="RichTextLabel" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew"]
|
||||
layout_mode = 2
|
||||
text = "ADD_SOURCE"
|
||||
fit_content = true
|
||||
scroll_active = false
|
||||
|
||||
[node name="LineEdit" type="LineEdit" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew"]
|
||||
layout_mode = 2
|
||||
placeholder_text = "NAME"
|
||||
|
||||
[node name="Button" type="Button" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew"]
|
||||
layout_mode = 2
|
||||
text = "SELECT_DIR"
|
||||
|
||||
[node name="RichTextLabel2" type="RichTextLabel" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew"]
|
||||
layout_mode = 2
|
||||
fit_content = true
|
||||
scroll_active = false
|
||||
|
||||
[node name="Button2" type="Button" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew"]
|
||||
layout_mode = 2
|
||||
text = "ADD"
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/AddSource/AddNew"]
|
||||
title = "Open a Directory"
|
||||
size = Vector2i(827, 360)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="SourceContainer" type="VBoxContainer" parent="Padding/VBoxContainer/Center/HSplitContainer/Sources/Panel/VBoxContainer/ScrollContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="SearchResults" parent="Padding/VBoxContainer/Center/HSplitContainer" instance=ExtResource("5_fdnlq")]
|
||||
custom_minimum_size = Vector2(500, 0)
|
||||
layout_mode = 2
|
||||
anchors_preset = 0
|
||||
anchor_left = 0.339
|
||||
anchor_right = 0.661
|
||||
anchor_bottom = 1.0
|
||||
offset_left = 0.133972
|
||||
offset_right = -0.134033
|
||||
offset_bottom = 0.0
|
||||
|
||||
[node name="Bottom" type="Control" parent="Padding/VBoxContainer"]
|
||||
custom_minimum_size = Vector2(0, 42)
|
||||
@@ -255,14 +333,6 @@ step = 0.01
|
||||
value = 1.0
|
||||
script = SubResource("GDScript_d1ilt")
|
||||
|
||||
[node name="FileDialog" type="FileDialog" parent="."]
|
||||
title = "Open a Directory"
|
||||
size = Vector2i(807, 360)
|
||||
ok_button_text = "Select Current Folder"
|
||||
file_mode = 2
|
||||
access = 2
|
||||
use_native_dialog = true
|
||||
|
||||
[node name="Label" type="Label" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = -1
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
public partial class SourceDisplay : Control
|
||||
{
|
||||
[Export] public Label NameLabel;
|
||||
[Export] public Label PathLabel;
|
||||
[Export] public CheckButton CheckButtonButton;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
uid://cohxe7s2pd123
|
||||
@@ -0,0 +1,66 @@
|
||||
using Godot;
|
||||
using System;
|
||||
|
||||
public partial class SourcetabUI : Node
|
||||
{
|
||||
[Export] public Button AddSourceButton;
|
||||
[Export] public Control Adder;
|
||||
[Export] public LineEdit Namer;
|
||||
[Export] public Button DirOpenButton;
|
||||
[Export] public RichTextLabel DirLabel;
|
||||
[Export] public Button AddButton;
|
||||
[Export] public FileDialog Dialog;
|
||||
[Export] public Control SourceContainer;
|
||||
[Export] public PackedScene SourceScene;
|
||||
String Directory;
|
||||
public override void _Ready()
|
||||
{
|
||||
base._Ready();
|
||||
AddSourceButton.Pressed += AddSource;
|
||||
Namer.TextChanged += TextChanged;
|
||||
Dialog.DirSelected += DirSelected;
|
||||
DirOpenButton.Pressed += ShowDialog;
|
||||
AddButton.Pressed += Add;
|
||||
}
|
||||
void AddSource(){
|
||||
Adder.Show();
|
||||
DirLabel.Text = "";
|
||||
Namer.Text = "";
|
||||
Dialog.Visible = false;
|
||||
Directory = "";
|
||||
AddButton.Disabled = true;
|
||||
|
||||
}
|
||||
void ShowDialog(){
|
||||
Dialog.Show();
|
||||
}
|
||||
|
||||
void DirSelected(String Dir){
|
||||
Directory = Dir;
|
||||
UpdateVisuals();
|
||||
}
|
||||
|
||||
void TextChanged(String Text){
|
||||
UpdateVisuals();
|
||||
}
|
||||
void UpdateVisuals(){
|
||||
DirLabel.Text = Directory;
|
||||
AddButton.Disabled = !IsValid();
|
||||
}
|
||||
|
||||
bool IsValid(){
|
||||
bool valid = true;
|
||||
if (Namer.Text == ""){
|
||||
valid = false;
|
||||
}
|
||||
if (Directory == ""){
|
||||
valid = false;
|
||||
}
|
||||
return valid;
|
||||
}
|
||||
void Add(){
|
||||
SourceDisplay NewSource = (SourceDisplay)SourceScene.Instantiate();
|
||||
SourceContainer.AddChild(NewSource);
|
||||
Adder.Hide();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
uid://y1d7cbmhmllf
|
||||
@@ -0,0 +1 @@
|
||||
,bucket,cachyos-x8664,28.09.2025 14:46,file:///home/bucket/.var/app/org.libreoffice.LibreOffice/config/libreoffice/4;
|
||||
@@ -1,86 +1,7 @@
|
||||
key,en,de
|
||||
DOWNLOAD,Download,Herunterladen
|
||||
DOWNLOAD_NOTE,NOTE: speed depends on your internet,Kann etwas dauern
|
||||
DOWNLOAD_LINK,Link to download,Link zum herunterladen
|
||||
RANDOMIZE,Randomize,Mischen
|
||||
SONG_SELECT,Select a song,Lied auswälen
|
||||
PLAYLIST,Playlist,Playlist
|
||||
PLAYLISTS,PLAYLISTS,PLAYLISTEN
|
||||
CREATE_PLAYLIST,"Create
|
||||
Playlist","Playlist
|
||||
Erstellen"
|
||||
PLAYALL,Play all,alle abspielen
|
||||
UPDATE,Update,Updaten
|
||||
SETTINGS,SETTINGS,EINSTELLUNGEN
|
||||
INTIGRATIONS,INTIGRATIONS,INTIGRATIONEN
|
||||
DRPC,discord rich presense,Discord aktivitäten
|
||||
DRPC_NOTE,NOTE: After disableing a restart is needed,Nach deaktivieren neustarten
|
||||
LOOKS,LOOKS,AUSEHEN
|
||||
BS_SELECT,Select Background,Hintergrund auswählen
|
||||
RESET_BG,Reset,Zurücksetzen
|
||||
SETTINGS_SOUND,SOUND SETTINGS,AUDIO EINSTELLUNGEN
|
||||
PITCH_SPEED,pitch/speed,Ton höhe/geschwindigkeit
|
||||
REVERB,Reverb,Hall
|
||||
EQ,EQ,EQ
|
||||
COMPRESSION,Compression,Compression
|
||||
THRESHOLD,Threshold,Threshold
|
||||
SPREAD,Spread,Verbreitung
|
||||
DAMPENING,Damping,Damping
|
||||
ROOM_SIZE,Room size,Raum größe
|
||||
MISC,MISC,WEITERES
|
||||
STREAMER_WINDOW,Streamer window,Streamer fenster
|
||||
STREAMER_NOTE,This setting enables a dedicated window for displaying the currently playing song. This can be useful when streaming ,"Diese eistellung aktiviert ein fenster das das grade speilende lied zeigt, ist hauptzächlich für streamer nützlich"
|
||||
CREDITS,CREDITS,dankesagung
|
||||
YT_DL,Godot YT-DL by Noé Le Cam,Godot YT-DL von Noé Le Cam
|
||||
DRPCL,Discord RPC by vaporee,Discord RPC von vaporee
|
||||
GDGIF,Godot GIF by b0tlanner,Godot GIF von b0tlanner
|
||||
RESET_SETTINGS,RESET SETTINGS,EINSTELLUNGEN ZURÜCKSETZEN
|
||||
LISTENING_TIME,Total listening time:,Gesamte hörzeit
|
||||
CREATE_PLAYLIST,CREATE PLAYLIST,PLAYLIST ERSTELLEN
|
||||
PLAYLIST_NAME,Playlist name,Playlist name
|
||||
DIR_SELECT,Select directory,Pfad auswählen
|
||||
NAME_USED,Name Already used,Name ist schon genutzt
|
||||
NAME_EMPTY,Name is empty,Name ist leer
|
||||
NAME_VALID,Name Valid,Name ist verfügbar
|
||||
DIR_NONE,No directory selected,Kein pfad ausgewählt
|
||||
PLAYLIST_CREATE,Create Playlist,Playlist erstellen
|
||||
SEARCH,Search,Suchen
|
||||
S_UPDATING,Simplaudio is Updating!,Simlaudio updated…
|
||||
S_UPT_NOTE,"Please wait.
|
||||
Simplaudio will restart automatically
|
||||
|
||||
this wont take long","Bitte warten.
|
||||
Simplaudio started automatisch neu
|
||||
|
||||
Dies dauert nicht lange"
|
||||
LOADINGF_TITLE,LOADING FAILED,LADEN GESCHEITERT
|
||||
LOADINGF_NOTE1,Simplaudio failed to load your save.,Simplaudio konnte deinen speicher nicht laden.
|
||||
LOADINGF_NOTE2,"Please restart Simplaudio,
|
||||
if the issue presists you can:","Bitte starte simplaudio neu,
|
||||
Wenn das problem weiterhin besteht kannst du:"
|
||||
LOADINGF_CONTINUE,Continue anyways,Trozdem weiter
|
||||
LOADINGF_CONTACT,Contact me,Kontaktiere mich
|
||||
UPDATE_AVAILABLEUpdate Available!,,Update Verfügbar!
|
||||
CANCEL,Cancel,Abbrechen
|
||||
OK,OK,OK
|
||||
DELETE_DIALOG,Are you sure you want to delete \n,Bist du dir sicher das du das folgende lied löschen willst:\n
|
||||
BDAY,Happy Birthday Simplaudio!,Glückwunsch zum geburtstag Simplaudio!
|
||||
STATE_PAUSED,Paused,Pausiert
|
||||
STATE_LISTENING,Listening To Music,Hört sich musik an
|
||||
WAV_DISCLAIMER,wav files are not supported yet,WAV dateien sind nicht supportet
|
||||
UPD_ERR_CLT,a client error occurred,ein client error ist passiert
|
||||
UPDT_OUT_END, Is Out!, Ist raus!
|
||||
IMPORTANT,(Important),(Wichtig)
|
||||
UPD_UPDATING,Updating…,Updated…
|
||||
UPD_ERR_CODE,DOWNLOAD FAILED ERROR CODE: ,DOWLOAD FEHLER CODE:
|
||||
UPD_UNZIP_PANT,unzipping…,entpacken…
|
||||
SONG_SEARCH,Search…,Suchen…
|
||||
FOLDER_SELECT,Select Current Folder,Wähle einen ordner aus
|
||||
DIR_OPEN,Open a Directory,Öffne einen pfad
|
||||
DELETE,delete,löschen
|
||||
CONFIRM,Please Confirm…,Bitte bestimme…
|
||||
DL_SONG,Download Song,Nur Lied Herunterladen
|
||||
DL_LIST,Download Playlist,Playliste Herunterladen
|
||||
DL_DIALOG,Do you want to download the song or the Entire playlist?,Willst du die playlist herunterladen?
|
||||
LANGUAGE,Language:,Sprache:
|
||||
SELECT,Select ,Auswählen
|
||||
SOURCE_TAB,Sources:,Quellen:
|
||||
ADD,Add,Hinzufuegen
|
||||
SHOW_SONGS,Show songs,Songs anzeigen
|
||||
NAME,Name,Name
|
||||
ADD_SOURCE,Add Source,Quelle Hinzufuegen
|
||||
SELECT_DIR,Select directory,Ordner Auswaehlen
|
||||
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user