{% extends 'base.html' %} {% block scripts %} {% endblock %} {% block content %}

{# MSG: Label which appears before a url which links to the current page. #} {%- trans -%} URL of {{site_title}}: {%- endtrans -%}

{{ url }}

{# MSG: Label before a QR code which brings a frind (pal) to the main page if scanned, so they can also add songs. QR code follows this text. #}

{% trans %}Handy URL QR code to share with a pal:{% endtrans %}

{% if not admin and admin_password_set %} {# MSG: Title of the admin section. #}

{% trans %}Admin{% endtrans %}

{# MSG: Title fo the form to enter the administrator password. #}

{% trans %}Enter the administrator password{% endtrans %}

{# MSG: Text on submit button for the admin login form. #}
{# MSG: Tells a locked-out host how to reset a forgotten admin password. #}

{% trans %}Forgotten it? Restart PiKaraoke with --admin-password to set a new one.{% endtrans %}

{% endif %} {% if admin %} {# MSG: Title of the song library section. #}

{% trans %}Song Library{% endtrans %}

{# MSG: Song count display in the library card. #} {% trans %}Songs in library:{% endtrans %} ...

{# MSG: Help text explaining what Sync Now does. #} {% trans %}Reconciles the library with the song directory in the background.{% endtrans %}



{# A section of its own rather than another control under Library: the play log is not the song library, and the one irreversible action in this feature should not sit a click away from Sync Now. It lives here rather than on the pages that report it -- a chart is for reading. Clearing a single session is still offered from that session's own row on the Sessions page. #}

{# MSG: Help text explaining what Reset all history does. #} {% trans %}Deletes every session and every play on record. This cannot be undone.{% endtrans %}

{# MSG: Title of the user preferences section. #}

{% trans %}User Preferences{% endtrans %}

{% if mic_passthrough_enabled %}
{% if mic_available %}
{% trans %}Microphones{% endtrans %}

{% trans %}Microphones detected on the server. Audio is routed directly to speakers.{% endtrans %}

{% trans %}No microphones detected. Connect a USB or Bluetooth mic and click Refresh.{% endtrans %}

{% else %}

{% trans %}Microphone support is unavailable. Required audio tools are not installed.{% endtrans %}

{% trans %}On Linux / Raspberry Pi, install it with:{% endtrans %} sudo apt install pulseaudio-utils {% trans %}and restart PiKaraoke.{% endtrans %}

{% endif %}
{% endif %}
{# MSG: Help text explaining how to add phrases #}

{% trans %}Add one phrase per line in each box and hit save.{% endtrans %}

{# MSG: Title for LOW Score Phrases #}
{% trans %}LOW Score Phrases (score < 30){% endtrans %}
{# MSG: Placeholder for the low score phrases textarea #}
{# MSG: Title for MID Score Phrases #}
{% trans %}MID Score Phrases (30 > score < 60){% endtrans %}
{# MSG: Placeholder for the MID score phrases textarea #}
{# MSG: Title for HIGH Score Phrases #}
{% trans %}HIGH Score Phrases (60 < score){% endtrans %}
{# MSG: Placeholder for the HIGH score phrases textarea #} Save phrases


{% if keep_awake_unsupported %}

{% if keep_awake_unsupported == "container" %} {# MSG: Shown instead of the keep-awake checkbox when running in a container. #} {% trans %}Keep the server awake: unavailable in a container. Disable sleep on the host.{% endtrans %} {% elif keep_awake_unsupported == "missing_tool" %} {# MSG: Shown instead of the keep-awake checkbox when the required tool is missing. #} {% trans %}Keep the server awake: needs systemd-inhibit (Linux) or caffeinate (macOS).{% endtrans %} {% else %} {# MSG: Shown instead of the keep-awake checkbox on platforms without a wake lock. #} {% trans %}Keep the server awake: not supported on this platform.{% endtrans %} {% endif %}

{% else %}
{% endif %}
{# MSG: Text for the link where the user can clear all user preferences #} {% trans %}Clear preferences{% endtrans %}
{# MSG: Title of the system data section. #}

{% trans %}System Data{% endtrans %}

{# MSG: Header of the information section about the computer running Pikaraoke. #}

{% trans %}System Info{% endtrans %}

    {# MSG: The hardware platform #}
  • {% trans %}Platform:{% endtrans %} {{ platform }}
  • {# MSG: The os version #}
  • {% trans %}OS Version:{% endtrans %} {{ os_version }}
  • {# MSG: The version of the program "yt-dlp". #}
  • {% trans %}yt-dlp version:{% endtrans %} {{ youtubedl_version }}
  • {# MSG: The version of the program "ffmpeg". #}
  • {% trans %}FFmpeg version:{% endtrans %} {{ ffmpeg_version }} {% if not is_transpose_enabled %} (missing lib-rubberband, pitch shift is not supported) {% endif %}
  • {# MSG: The version of Pikaraoke running right now. #}
  • {% trans %}Pikaraoke version:{% endtrans %} {{ pikaraoke_version }}
{# MSG: Header of the information section about the System stats. #}

{% trans %}System stats{% endtrans %}

    {# MSG: The CPU usage of the computer running Pikaraoke. #}
  • {% trans %}CPU:{% endtrans %} {% trans %}Loading...{% endtrans %}
  • {# MSG: The disk usage of the computer running Pikaraoke. Used by downloaded songs. #}
  • {% trans %}Disk Usage:{% endtrans %} {% trans %}Loading...{% endtrans %}
  • {# MSG: The memory (RAM) usage of the computer running Pikaraoke. #}
  • {% trans %}Memory:{% endtrans %} {% trans %}Loading...{% endtrans %}
{# MSG: Title of the updates section. #}

{% trans %}Updates{% endtrans %}

{# MSG: Text explaining why you might want to update yt-dlp. #}

{% trans %} If downloads or searches stopped working, updating yt-dlp will probably fix it.
The current installed version is: "{{ youtubedl_version }}". {% endtrans %}

{% trans %}Update yt-dlp{% endtrans %}

{# MSG: Help text which explains why updating yt-dlp can fail. The log is a file on the machine running Pikaraoke. #} {% trans -%} * This update link above may fail if you don't have proper file permissions. Check the pikaraoke log for errors. {%- endtrans %}

{# A Pi container still reports as a Pi, but has no raspi-config. #} {% if is_pi and not is_container %} {# MSG: Title of the updates section. #}

{% trans %}Other{% endtrans %}

{# MSG: Explainitory text which explains why you might want to expand the filesystem. #}

{% trans -%} If you just installed the pre-built pikaraoke pi image and your SD card is larger than 4GB, you may want to expand the filesystem to utilize the remaining space. You only need to do this once. This will reboot the system. {%- endtrans %}

{# MSG: Text for button#} {% trans %}Expand Raspberry Pi filesystem{% endtrans %}
{% endif %} {# MSG: Title of the admin section. #}

{% trans %}Admin{% endtrans %}

{% if admin_password_set %} {# MSG: Explains the admin password field when a password is already set. #}

{% trans %}Change the administrator password. Every other device will need to log in again.{% endtrans %}

{% else %} {# MSG: Explains the admin password field when no password has been set. #}

{% trans %}Everyone on the network is an admin. Set a password to keep the player controls, song editing and shutdown to yourself.{% endtrans %}

{% endif %}
{# MSG: Button which saves a new administrator password. #}
{% if admin_password_set %}
{# MSG: Button which removes the administrator password, making everyone an admin. #}
{# MSG: Button which logs the user out of admin mode. #}
{% endif %}
{# MSG: Title of the section on shutting down / turning off the machine running Pikaraoke. #}

{% trans %}Shutdown{% endtrans %}

{# MSG: Explainitory text which explains why to use the shutdown link. #} {% trans -%} Don't just pull the plug! Always shut down your server properly to avoid data corruption. {%- endtrans %}

{# MSG: Text for button which turns off Pikaraoke for everyone using it at your house. #} {% trans %}Quit Pikaraoke{% endtrans %} {# Host power control is meaningless in a container: only "Quit" applies. #} {% if (is_pi or is_linux) and not is_container %} {# MSG: Text for button which reboots the machine running Pikaraoke. #} {% trans %}Reboot System{% endtrans %} {# MSG: Text for button which turn soff the machine running Pikaraoke. #} {% trans %}Shutdown System{% endtrans %} {% endif %}
{% endif %} {% endblock %}