You've already forked Atomcms-edit
Initial commit
This commit is contained in:
Executable
+66
@@ -0,0 +1,66 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Update UITexts from GitHub
|
||||
curl -sL "https://raw.githubusercontent.com/duckietm/Nitro-V3/main/public/UITexts.example" > /tmp/base_uitexts.json
|
||||
|
||||
# Add YouTube UITexts in English
|
||||
cat > /tmp/youtube_uitexts.json << 'EOF'
|
||||
{
|
||||
"youtube.player.title": "YouTube Player",
|
||||
"youtube.player.connected": "Connected to YouTube TV",
|
||||
"youtube.player.playing": "Playing",
|
||||
"youtube.player.paused": "Paused",
|
||||
"youtube.player.owner": "You are the owner",
|
||||
"youtube.player.no_video": "No video loaded",
|
||||
"youtube.player.search_placeholder": "Search YouTube videos...",
|
||||
"youtube.player.search_results": "No results found",
|
||||
"youtube.player.search_prompt": "Enter a search term to search",
|
||||
"youtube.player.add_to_playlist": "Add to playlist",
|
||||
"youtube.player.clear_playlist": "Clear playlist",
|
||||
"youtube.player.playlist_empty": "Playlist is empty",
|
||||
"youtube.player.history_title": "Watched videos",
|
||||
"youtube.player.clear_history": "Clear",
|
||||
"youtube.player.no_history": "No videos watched yet",
|
||||
"youtube.player.share_title": "Share video",
|
||||
"youtube.player.share_clipboard": "Copy link",
|
||||
"youtube.player.share_room": "Share in room",
|
||||
"youtube.player.share_no_video": "Please select a video first to share",
|
||||
"youtube.player.share_copy_emoji": "Copy with emoji",
|
||||
"youtube.player.share_twitter": "Twitter",
|
||||
"youtube.player.spectators": "Spectators",
|
||||
"youtube.player.spectators_refresh": "Refresh",
|
||||
"youtube.player.spectators_none": "No users in this room",
|
||||
"youtube.player.settings.title": "Settings",
|
||||
"youtube.player.settings.volume": "Volume: {volume}%",
|
||||
"youtube.player.settings.mute": "Mute",
|
||||
"youtube.player.settings.loop": "Loop",
|
||||
"youtube.player.settings.fullscreen": "Fullscreen",
|
||||
"youtube.player.settings.api_key": "API Key: {status}",
|
||||
"youtube.player.settings.room_mode": "Room Mode: {status}",
|
||||
"youtube.player.settings.control": "Control: {status}",
|
||||
"youtube.player.volume.preset.mute": "🔇",
|
||||
"youtube.player.volume.preset.low": "25%",
|
||||
"youtube.player.volume.preset.medium": "50%",
|
||||
"youtube.player.volume.preset.high": "75%",
|
||||
"youtube.player.volume.preset.max": "100%"
|
||||
}
|
||||
EOF
|
||||
|
||||
# Merge files
|
||||
python3 -c "
|
||||
import json
|
||||
with open('/tmp/base_uitexts.json') as f:
|
||||
base = json.load(f)
|
||||
with open('/tmp/youtube_uitexts.json') as f:
|
||||
youtube = json.load(f)
|
||||
merged = {**base, **youtube}
|
||||
with open('/var/www/Client/UITexts.json', 'w') as f:
|
||||
json.dump(merged, f, indent=2, ensure_ascii=False)
|
||||
print(f'Merged UITexts: {len(base)} base + {len(youtube)} youtube = {len(merged)} total')
|
||||
"
|
||||
|
||||
# Also copy to example file
|
||||
cp /var/www/Client/UITexts.json /var/www/Client/UITexts.example
|
||||
|
||||
# Set permissions
|
||||
chown www-data:www-data /var/www/Client/UITexts.json /var/www/Client/UITexts.example
|
||||
Reference in New Issue
Block a user