diff --git a/README.md b/README.md index 6761f47..44339e1 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Projektor pesmi (Song Projector) +# Projekcija besedil (Lyrics Projector) A Tkinter-based song projector application with optional Flask web interface for remote control. @@ -17,7 +17,7 @@ A Tkinter-based song projector application with optional Flask web interface for ## Project Structure ``` -Projekcija/ +projekcija/ ├── projector.py # Main Tkinter application ├── nastavitve.py # Settings defaults and initialization ├── add_song.py # Utility to import songs into database diff --git a/projector.py b/projector.py index f2c2ebc..be085eb 100755 --- a/projector.py +++ b/projector.py @@ -250,7 +250,7 @@ class SongProjector: self.next_page() # ------------------------------------------------------ - # Nalaganje in obdelava pesmi + # Nalaganje in obdelava besedila # ------------------------------------------------------ def load_song(self): if not self.song_number: @@ -436,7 +436,7 @@ class SongProjector: self.song_info_label.config(text="") # ------------------------------------------------------ - # Iskanje pesmi + # Iskanje po naslovu # ------------------------------------------------------ def search_song(self, event=None): self.clear_screen() diff --git a/startup.bat b/startup.bat index c500feb..646308e 100644 --- a/startup.bat +++ b/startup.bat @@ -1,12 +1,12 @@ @echo off cls -set "TARGET=%USERPROFILE%\OneDrive\Namizje\Projekcije cerkev" +set "TARGET=%USERPROFILE%\Projekcija" set "BACKUP_DIR=%TARGET%\backup" -:: Najprej preveri ali obstaja mapa Projekcije cerkev na USB (D:) -IF EXIST "D:\Projekcije cerkev" ( - echo Mapa 'Projekcije cerkev' na USB pogonu obstaja. +:: Najprej preveri ali obstaja mapa Projekcija na USB (D:) +IF EXIST "D:\Projekcija" ( + echo Mapa 'Projekcija' na USB pogonu obstaja. :: 1. Ustvari backup obstoječe baze na namizju, če obstaja IF EXIST "%TARGET%\songs.db" ( @@ -38,7 +38,7 @@ IF EXIST "D:\Projekcije cerkev" ( echo Kopiram nove datoteke z USB na namizje... :: Kopiranje z robocopy (/E - vse podmape, /XO - samo novejše datoteke, da ne povozimo backupa če ni treba) - robocopy "D:\Projekcije cerkev" "%TARGET%" /E + robocopy "D:\Projekcija" "%TARGET%" /E echo Zagon projector.py ... pushd "%TARGET%" diff --git a/startup.sh b/startup.sh index 289f454..31d64ee 100755 --- a/startup.sh +++ b/startup.sh @@ -1,11 +1,11 @@ #!/bin/bash # Ciljna mapa na Linuxu (v uporabnikovem home-u) -TARGET="$HOME/Projekcije cerkev" +TARGET="$HOME/Projekcija" BACKUP_DIR="$TARGET/backup" # Iskanje vira na vseh priklopljenih medijih (USB ključek) -SOURCE=$(find /media/$USER -maxdepth 2 -type d -name "Projekcije cerkev" 2>/dev/null | head -n 1) +SOURCE=$(find /media/$USER -maxdepth 2 -type d -name "Projekcija" 2>/dev/null | head -n 1) if [ -n "$SOURCE" ]; then echo "Najden ključek: $SOURCE" diff --git a/web/server.py b/web/server.py index a8e2156..3ae0e7e 100644 --- a/web/server.py +++ b/web/server.py @@ -65,7 +65,7 @@ def get_state(): can_prev = _projector_app.current_page_index > 0 can_next = _projector_app.current_page_index + 1 < len(_projector_app.pages) else: - current_text = "Pripravljeno. Vpiši številko pesmi." + current_text = "Pripravljeno. Vpiši številko pesmi ali drugega besedila." return jsonify({ 'current_text': current_text, @@ -133,7 +133,7 @@ def toggle_caps(): @app.route('/api/search_songs', methods=['POST']) def search_songs(): - """Iskanje pesmi po naslovu""" + """Iskanje besedil po naslovu""" if _projector_app is None: return jsonify({'results': []}) diff --git a/web/static/script.js b/web/static/script.js index 3087b75..c828a7a 100644 --- a/web/static/script.js +++ b/web/static/script.js @@ -77,7 +77,7 @@ async function updateState(force = false) { lastStateSignature = signature; - displayArea.textContent = data.current_text || 'Pripravljeno. Vpiši številko pesmi.'; + displayArea.textContent = data.current_text || 'Pripravljeno. Vpiši številko pesmi ali drugega besedila.'; lastPageInfo = data.page_info || ''; updatePageInfoDisplay(); @@ -147,7 +147,7 @@ async function loadSong() { } } -// Iskanje pesmi +// Iskanje besedil po naslovu async function searchSongs() { const query = searchInput.value.trim(); if (!query) { @@ -237,11 +237,11 @@ async function openEditor() { editModal.style.display = 'block'; menuDropdown.classList.remove('show'); } else { - alert(data.message || 'Za urejanje najprej naložite skladbo.'); + alert(data.message || 'Za urejanje najprej naložite besedilo.'); menuDropdown.classList.remove('show'); } } catch (error) { - console.error('Napaka pri pridobivanju podatkov pesmi:', error); + console.error('Napaka pri pridobivanju podatkov:', error); alert('Napaka pri povezavi s strežnikom.'); } } @@ -281,7 +281,7 @@ async function saveSongEdit() { alert('Napaka pri shranjevanju: ' + data.message); } } catch (error) { - console.error('Napaka pri shranjevanju pesmi:', error); + console.error('Napaka pri shranjevanju besedila:', error); alert('Napaka pri povezavi s strežnikom.'); } } diff --git a/web/templates/index.html b/web/templates/index.html index 4d3c1af..7f48d72 100644 --- a/web/templates/index.html +++ b/web/templates/index.html @@ -3,7 +3,7 @@
-