language-name = Tiếng Việt
is_rtl = false

settings = Cài đặt
settings_layout = Điều hướng cài đặt
settings_layout_cd = CD
settings_layout_topbar = Thanh trên cùng
theme_editor = Trình chỉnh sửa chủ đề
appearance = Giao diện
language = Ngôn ngữ
library = Thư viện
playlists = Danh sách phát
album = Album
artist = Nghệ sĩ
home = Trang chủ
search = Tìm kiếm
favorites = Yêu thích
radio = Radio
discover = Khám phá
logs = Nhật ký
activity = Hoạt động
general = Chung
local_libraries = Thư viện cục bộ
active_local_library = Đang hoạt động
switch_to_local_library = Chuyển
add_local_library = Thêm thư viện cục bộ
local_library_name = Tên thư viện
local_library_name_required = Tên thư viện là bắt buộc
local_library_folder_required = Chọn ít nhất một thư mục
service = Dịch vụ: { $name }
connected = ● Đã kết nối
disconnected = ● Đã ngắt kết nối
connecting = ● Đang kết nối…
reconnect = Kết nối lại
remove = Xóa
add = Thêm
add_folder = Thêm thư mục
no_music_folders = Chưa cấu hình thư mục nhạc
add_server = Thêm máy chủ
connect_to_lastfm = Kết nối với Last.fm
lastfm_connected = Đã kết nối Last.fm
connect_to_librefm = Kết nối với Libre.fm
librefm_connected = Đã kết nối Libre.fm
server_details = Chi tiết máy chủ
server_name = Tên máy chủ
server_url = URL máy chủ
choose_service = Chọn dịch vụ
cancel = Hủy
login = Đăng nhập
logging_in = Đang đăng nhập...
login_to_service = Đăng nhập vào { $service }
username = Tên người dùng
password = Mật khẩu
player_settings = Cài đặt trình phát
crossfade = Chuyển bài mượt
crossfade_off = Tắt
volume_scroll_step = Bước cuộn âm lượng
channel_mode = Chế độ kênh
channel_mode_stereo = Stereo
channel_mode_mono = Mono
channel_mode_left_only = Chỉ trái
channel_mode_right_only = Chỉ phải
channel_mode_swap_left_right = Đổi trái/phải
device_change_behavior = On output device change
device_change_resume = Keep playing
device_change_pause = Pause
sample_rate_mode = Tần số lấy mẫu đầu ra
sample_rate_mode_system = Theo hệ thống
sample_rate_mode_source = Theo bài hát
discord_presence = Trạng thái Discord
connectivity = Kết nối
discord_presence_paused = Hiển thị trạng thái Discord khi tạm dừng
discord_presence_source = Hiển thị nguồn phát trong trạng thái Discord
reduce_animations = Giảm hiệu ứng động
fullscreen_use_player_bar = Dùng thanh trình phát làm điều khiển toàn màn hình
cover_art_background = Ảnh bìa làm nền
cover_art_darkening = Làm tối ảnh bìa
cover_art_blur = Làm mờ ảnh bìa
custom_background = Nền tùy chỉnh
choose_image = Chọn ảnh
custom_font = Phông chữ tùy chỉnh
choose_font = Chọn phông chữ
live_theme = Matugen / Pywal (trực tiếp)
live_theme_file = Tệp bảng màu
choose_palette = Chọn bảng màu
jump_to_current_song = Chuyển đến bài hát hiện tại
hide_side_panel = Ẩn bảng bên
show_side_panel = Hiện bảng bên
auto_check_updates = Tự động kiểm tra cập nhật
minimize_to_tray = Thu nhỏ vào khay hệ thống
show_source_toggle = Hiển thị nút chuyển nguồn
show_row_images = Hiện ảnh trong hàng
titlebar_mode = Thanh tiêu đề
titlebar_custom = Tùy chỉnh (ứng dụng tự vẽ)
titlebar_system = Trang trí hệ thống
titlebar_off = Không có thanh tiêu đề
volume = Âm lượng
local = Cục bộ
source = Source
sources = Sources
manage_sources = Manage sources
source_on_this_device = On this device
server = Máy chủ
ytdlp = Tải xuống
ytdlp_title = Tải xuống
ytdlp_subtitle = Hỗ trợ bởi yt-dlp
ytdlp_options = Tùy chọn
ytdlp_url_placeholder = URL YouTube, danh sách phát, kênh...
ytdlp_download = Tải xuống
ytdlp_output_dir_placeholder = Thư mục đầu ra (mặc định là thư mục nhạc)
ytdlp_pick_folder = Chọn thư mục
ytdlp_clear_history = Xóa lịch sử
ytdlp_empty_state = Dán URL YouTube ở trên để bắt đầu
ytdlp_section_embed = Nhúng vào tệp
ytdlp_section_write = Ghi tệp riêng
ytdlp_section_postprocess = Hậu xử lý
ytdlp_section_behavior = Hành vi
ytdlp_embed_metadata = Nhúng siêu dữ liệu
ytdlp_embed_thumbnail = Nhúng hình thu nhỏ
ytdlp_embed_chapters = Nhúng chương
ytdlp_embed_subtitles = Nhúng phụ đề
ytdlp_embed_info_json = Nhúng info JSON
ytdlp_write_thumbnail = Ghi hình thu nhỏ
ytdlp_write_description = Ghi mô tả
ytdlp_write_info_json = Ghi info JSON
ytdlp_write_subtitles = Ghi phụ đề
ytdlp_write_auto_subtitles = Ghi phụ đề tự động
ytdlp_write_comments = Ghi bình luận
ytdlp_remove_sponsors = Xóa đoạn tài trợ
ytdlp_mark_sponsors = Đánh dấu đoạn tài trợ làm chương
ytdlp_split_chapters = Tách theo chương
ytdlp_crop_thumbnails = Cắt giữa hình thu nhỏ
ytdlp_single_video = Chỉ một video
ytdlp_write_xattrs = Ghi thuộc tính mở rộng
ytdlp_no_mtime = Không đặt mtime của tệp
ytdlp_unlimited = không giới hạn
ytdlp_none = Không
ytdlp_js_runtimes_tooltip = Nếu YouTube lỗi do JS hoặc thử thách captcha, hãy đặt runtime JS tại đây, ví dụ deno hoặc node.
ytdlp_format_best_audio = Âm thanh tốt nhất
ytdlp_format_mp3 = MP3
ytdlp_format_flac = FLAC
ytdlp_format_opus = OPUS
ytdlp_format_wav = WAV
ytdlp_format_video = Video (MP4)
ytdlp_status_downloading_eta = { $percent }%  { $speed }  Còn { $eta }
ytdlp_status_downloading = { $percent }%
ytdlp_status_processing = Đang xử lý...
ytdlp_status_completed = Hoàn tất
ytdlp_status_waiting = Đang chờ...
ytdlp_error_not_found = Không tìm thấy yt-dlp trong PATH. Cài đặt tại: https://github.com/yt-dlp/yt-dlp
ytdlp_error_ffmpeg_not_found = Không tìm thấy ffmpeg trong PATH. Hãy cài đặt để yt-dlp có thể hậu xử lý.
ytdlp_error_start = Không thể khởi động yt-dlp: { $error }
ytdlp_error_exit = yt-dlp đã thoát: { $status }
ytdlp_error_duplicate_active = URL này đang được tải xuống.
ytdlp_error_output_not_directory = Đường dẫn đầu ra không phải là thư mục: { $path }
ytdlp_error_output_prepare = Không thể chuẩn bị thư mục đầu ra: { $error }
ytdlp_error_output_not_writable = Thư mục đầu ra không thể ghi: { $path }
update_available = Có bản cập nhật
update_banner_message = Kopuz { $version } đã có sẵn.
view_release = Xem bản phát hành

# UI Actions & Buttons
add_to_favorites = Thêm vào yêu thích
remove_from_favorites = Xóa khỏi yêu thích
add_to_queue = Thêm vào hàng đợi
play_next = Phát tiếp theo
add_to_playlist = Thêm vào danh sách phát
remove_from_playlist = Xóa khỏi danh sách phát
start_radio = Bắt đầu radio
share_musicbrainz = Chia sẻ (MusicBrainz)
share_link_copied = Đã sao chép liên kết MusicBrainz
delete = Xóa
delete_song = Xóa bài hát
delete_album = Xóa album
delete_playlist = Xóa danh sách phát
delete_folder = Xóa thư mục
rename_playlist = Đổi tên danh sách phát
rename_folder = Đổi tên thư mục
add_all_to_queue = Thêm tất cả vào hàng đợi
add_all_to_playlist = Thêm tất cả vào danh sách phát
select_all = Chọn tất cả
select_all_tracks = Chọn tất cả bài
remove_from_cache = Xóa khỏi bộ nhớ đệm
create = Tạo
save = Lưu
minimize = Thu nhỏ
maximize = Phóng to
close = Đóng
mini_player = Trình phát thu nhỏ
restore_full_player = Khôi phục trình phát đầy đủ
enabled = ĐÃ BẬT
disabled = ĐÃ TẮT
play = Phát
shuffle = Trộn

# Navigation & Headers
tracks = Bài hát
albums = Album
artists = Nghệ sĩ
all_albums = Tất cả album
your_library = Thư viện của bạn
listening_logs = Nhật ký nghe
browse_genres = Duyệt thể loại
top_artists = Nghệ sĩ hàng đầu
new_releases = Phát hành mới

# Navigation Buttons
up_next = TIẾP THEO
lyrics = LỜI BÀI HÁT

# Player/Media
loading_lyrics = Đang tải lời bài hát...
lyrics_not_found = Không tìm thấy lời bài hát
no_previous_songs = Không có bài hát trước đó
playlist_track_count = { $count } bài
music_playlist_count = Nhạc • { $count } bài
showcase_song_count = { $count } bài hát

# Modal Titles
add_playlist = Thêm danh sách phát
create_new_playlist = Tạo danh sách phát mới
playlist_name_placeholder = Tên danh sách phát
playlist_name_input = Tên danh sách phát
add_media_server = Thêm máy chủ media
media_server = Máy chủ media
media_servers = Máy chủ media
saved_servers = Máy chủ đã lưu
switch_to_server = Chuyển
active_server = Đang hoạt động
no_saved_servers = Chưa có máy chủ đã lưu
jellyfin = Jellyfin
subsonic = Subsonic
custom_manual = Tùy chỉnh (API thủ công)
server_name_optional = Tên máy chủ (không bắt buộc)
server_url_placeholder = http://localhost:8096
change = Thay đổi
heart_track_to_add = Nhấn tim một bài khi đang phát để thêm vào đây.
heart_track_to_add_server = Nhấn tim một bài khi đang phát để thêm vào đây và đồng bộ lên máy chủ của bạn.

# Search & Placeholders
search_placeholder = Tìm nghệ sĩ, album hoặc bài hát...
quick_search_placeholder = Gõ để tìm, Enter để phát…
no_results_found = Không tìm thấy kết quả cho "{ $query }"
listenbrainz_token_placeholder = Nhập token ListenBrainz của bạn
lastfm_api_key_placeholder = Nhập API Key Last.fm của bạn
lastfm_api_secret_placeholder = Nhập API Secret Last.fm của bạn

# Empty States
album_not_found = Không tìm thấy album
playlist_not_found = Không tìm thấy danh sách phát
no_playlists_found = Không tìm thấy danh sách phát
no_playlists_yet = Chưa có danh sách phát. Hãy thêm bài hát từ thư viện của bạn!
add_music_to_get_started = Thêm nhạc để bắt đầu

# Data Labels
title = Tiêu đề
time = Thời lượng
genre = Thể loại
plays = Lượt phát
track_count = { $count } bài
track_count_singular = 1 bài
songs = bài hát
min = phút

# Error Messages
invalid_server_url = URL máy chủ không hợp lệ
server_name_required = Cần có tên máy chủ
username_and_password_required = Cần có tên người dùng và mật khẩu
login_failed = Đăng nhập thất bại: { $error }
error_server_not_configured = Máy chủ chưa được cấu hình hoặc thiếu thông tin đăng nhập
error_fetch_songs = Không thể tải bài hát cho album '{ $album_id }': { $error }
unsupported_provider = { $service } đã được cấu hình, nhưng trang này chưa khả dụng cho nhà cung cấp đó
unsupported_provider_desc = Duyệt theo nhà cung cấp cho { $service } sẽ được thêm thông qua lớp trừu tượng máy chủ mới

# Additional Keys
no_genres_found = Không tìm thấy thể loại trong thư viện của bạn.
jump_back_in = Nghe tiếp
by_artist = Bởi
by_artist_full = Bởi { $artist }
start_listening = Bắt đầu nghe
listen_now = Nghe ngay
no_albums_found = Không tìm thấy album trong thư viện của bạn.
no_favorites = Chưa có mục yêu thích.
no_tracks_found = Không tìm thấy bài hát.
unknown_artist = Nghệ sĩ không xác định
unknown_album = Album không xác định
unknown_title = Tiêu đề không xác định
unknown_genre = Không xác định
most_played_local_tracks = Các bài cục bộ bạn nghe nhiều nhất.
no_tracks_in_library = Không tìm thấy bài hát trong thư viện của bạn.
no_songs_here = Không có bài hát ở đây.
syncing_with_server = Đang đồng bộ với máy chủ...
yt_syncing_progress = Đang đồng bộ — đã tải { $count } bài
yt_synced_total = Đã đồng bộ { $count } bài đã thích
refresh = Làm mới
discover = Khám phá
discover_more_loading = Đang tải thêm...
discover_failed = Không thể tải Khám phá: { $error }
discover_requires_ytmusic = Khám phá chỉ khả dụng khi YouTube Music là máy chủ đang hoạt động.
discover_show_all = Hiển thị tất cả
yt_anon_playlists = Đăng nhập YouTube Music để xem danh sách phát trong thư viện của bạn.
yt_anon_favorites = Đăng nhập YouTube Music để xem các bài hát đã thích.
most_played_tracks = Các bài bạn nghe nhiều nhất.
no_more_songs = Không còn bài hát trong hàng đợi
server_playlist = Danh sách phát máy chủ
folder_playlists = Danh sách phát thư mục
folder_playlist = Thư mục
featured_album = Album nổi bật
continue_listening = Nghe tiếp
music = Nhạc
made_for_you = Dành cho bạn
recently_added = Mới thêm gần đây
customize_home = Tùy chỉnh Trang chủ
done_editing = Xong
reset_home = Đặt lại
hide_section = Ẩn
show_section = Hiện
move_up = Di chuyển lên
move_down = Di chuyển xuống
home_section_hero = Hero
home_section_continue_listening = Nghe tiếp
home_section_listen_now = Nghe ngay
home_section_top_artists = Nghệ sĩ hàng đầu
home_section_new_releases = Phát hành mới
home_section_made_for_you = Dành cho bạn
home_section_recently_added = Mới thêm gần đây
home_section_playlists = Danh sách phát
layout_cards = Thẻ
layout_list = Danh sách
listen_now_layout = Bố cục
ui_style = Kiểu giao diện
ui_normal = Thường
ui_vaxry = Vaxry
player_bar_position = Vị trí thanh phát
position_bottom = Dưới
position_top = Trên
shuffle_on = Trộn: Bật
shuffle_off = Trộn: Tắt
repeat_off = Lặp: Tắt
repeat_queue = Lặp: Hàng đợi
repeat_track = Lặp: Bài hiện tại
rescan_library = Quét lại thư viện
refresh_music_library = Làm mới thư viện nhạc
listenbrainz = ListenBrainz
lastfm = Last.fm
enable_tracing = Bật theo dõi hiệu năng
tracing_warning = Tăng chi phí xử lý khi chạy và làm tệp theo dõi phình to; có hiệu lực sau khi khởi động lại.
export_logs = Xuất nhật ký
open_logs_folder = Mở thư mục nhật ký
librefm = Libre.fm
album_art_gradient = Chuyển sắc bìa album
default_theme = Mặc định
gruvbox_material = Gruvbox Material
gruvbox_classic = Gruvbox Classic
gruvbox_dark_soft = Gruvbox Dark Soft
dracula = Dracula
nord = Nord
catppuccin_mocha = Catppuccin Mocha
ef_night = Ef Night
ayu_dark = Ayu Dark
ayu_mirage = Ayu Mirage
vague = Vague
one_dark_pro = One Dark Pro
osmium = Osmium
kanagawa_dragon = Kanagawa Dragon
everforest = Everforest
rosepine = Rosé Pine
default_light = Sáng mặc định
catppuccin_latte = Catppuccin Latte
rosepine_dawn = Rosé Pine Dawn
everforest_light = Everforest Light
ayu_light = Ayu Light
one_light = One Light
gruvbox_light_soft = Gruvbox Light Soft

# Theme Editor
new_theme = Chủ đề mới
theme_name = Tên chủ đề
my_custom_theme = Chủ đề tùy chỉnh của tôi
theme_group_dynamic = Động
theme_group_dark = Tối
theme_group_light = Sáng
theme_group_custom = Tùy chỉnh
colors = Màu sắc
preview = Xem trước
save_theme = Lưu chủ đề
track_title = Tiêu đề bài hát

# Color Labels
bg = Nền
raised = Bề mặt nổi
surface = Bề mặt
text = Văn bản
text-muted = Văn bản phụ
accent = Nhấn mạnh
accent-soft = Nhấn mạnh nhẹ
accent-alt = Nhấn mạnh phụ
accent-deep = Nhấn mạnh đậm
highlight = Tô sáng
highlight-dark = Tô sáng tối
progress = Tiến trình
danger = Nguy hiểm
equalizer = Bộ chỉnh âm
eq_preset = Cài sẵn
eq_preamp = Tiền khuếch đại
eq_preamp_desc = Khoảng headroom trước đường cong EQ
eq_graph_hint = Điều chỉnh một dải sẽ chuyển cài sẵn sang Tùy chỉnh.
eq_preset_flat = Phẳng
eq_preset_bass_boost = Tăng bass
eq_preset_treble_boost = Tăng treble
eq_preset_vocal_boost = Tăng giọng hát
eq_preset_loudness = Âm lượng lớn
eq_preset_custom = Tùy chỉnh
move_to_folder = Di chuyển vào thư mục
no_folders_yet = Chưa có thư mục.
folder_name = Tên thư mục...
new_folder = Thư mục mới
remove_from_folder = Xóa khỏi thư mục
back_behavior = Hành vi nút Quay lại
back_behavior_rewind = TUA LẠI → BÀI TRƯỚC
back_behavior_always_prev = LUÔN VỀ BÀI TRƯỚC

metadata = Siêu dữ liệu
auto_fetch_covers = Tự động tải bìa album
prefer_local_lyrics = Ưu tiên lời bài hát cục bộ (.lrc / nhúng, không dùng nguồn trực tuyến dự phòng)
enable_musixmatch_lyrics = Dùng Musixmatch làm nguồn lời bài hát dự phòng
cover_fetch_strategy = Cách tải bìa
musicbrainz_first = Ưu tiên MusicBrainz
lastfm_first = Ưu tiên Last.fm
musicbrainz_only = Chỉ MusicBrainz
lastfm_only = Chỉ Last.fm
remove_cover = Xóa bìa

# Radio Page
radio_filter_stations = Lọc đài...
radio_search_stations = Tìm đài...
radio_selected = Đã chọn
radio_top_stations = Đài phổ biến
radio_search_results = Kết quả tìm kiếm
radio_powered_by = Được cung cấp bởi radio-browser.info
radio_loading_stations = Đang tải đài...
radio_search_failed = Không thể kết nối tới radio-browser.info
radio_subtitle = Nghe các luồng radio internet trực tiếp
radio_no_stations_match = Không có đài nào khớp với tìm kiếm
radio_station_col = Đài
radio_description_col = Mô tả
radio_streams_col = Luồng
radio_listen_moe_desc = Nhạc anime và K-pop, 24/7.
radio_j1_desc = Các bản hit hiện tại và bài hát kinh điển từ Nhật Bản.
radio_doujinstyle_desc = Nhạc doujin, nhạc game và hơn thế nữa.
radio_vocaloid_desc = Các bản hit Vocaloid từ Nhật Bản. Chúng tôi phát tất cả!
radio_asiadreamradio_desc = Trái tim của nhạc J-Pop - J-Pop, J-Rock, J-HipHop, J-Jazz, nhạc kinh điển.
radio_live_stream = Luồng trực tiếp

# Radio Registries
radio_registry_url_placeholder = URL hoặc đường dẫn cục bộ tới index.json
add_radio_registry = Thêm sổ đăng ký radio
radio_default_registry = Sổ đăng ký mặc định

radio_registry_empty_path = Đường dẫn sổ đăng ký không được để trống
radio_registry_exists = Sổ đăng ký đã tồn tại
radio_registry_import_failed = Không thể nhập sổ đăng ký: { $error }
radio_registry_enable_failed = Không thể bật sổ đăng ký: { $error }
radio_registries_active = { $enabled_count }/{ $total } đang hoạt động
radio_registries_empty = Chưa cấu hình sổ đăng ký
offline_downloads = Tải xuống ngoại tuyến
download_quality = Chất lượng tải xuống
saving = Đang lưu...

# Metadata Viewer / Editor
view_metadata = Xem siêu dữ liệu
edit_metadata = Sửa siêu dữ liệu
edit = Sửa
track_number = Bài số
disc_number = Đĩa số
duration = Thời lượng
sample_rate = Tần số lấy mẫu
bitrate = Bitrate
musicbrainz_release = Bản phát hành MusicBrainz
musicbrainz_recording = Bản thu MusicBrainz
musicbrainz_track = Bản nhạc MusicBrainz
path = Đường dẫn
add_photo = Thêm ảnh
change_photo = Đổi ảnh
remove_photo = Xóa ảnh
metadata_edit_warning = Để trống trường nào sẽ xóa thẻ đó. Ghi trực tiếp vào tệp — không thể hoàn tác.

sort_by = Sắp xếp theo
sort_then = rồi
sort_none = Không sắp xếp
sort_add_criterion = Thêm tiêu chí
sort_remove = Xóa
sort_ascending = Tăng dần
sort_descending = Giảm dần
sort_field_title = Tiêu đề
sort_field_artist = Nghệ sĩ
sort_field_year = Năm
sort_field_genre = Thể loại
sort_field_album = Album
sort_field_duration = Thời lượng
sort_field_date_added = Ngày thêm
sort_field_name = Tên
sort_field_tracks = Bài hát
sort_field_albums = Album
view_grid = Chế độ lưới
view_list = Chế độ danh sách
spotify_browser = Trình duyệt phát lại Spotify
spotify_browser_auto = Tự động
spotify_connect_device = Thiết bị phát Spotify
spotify_connect_device_other = Thiết bị khác
spotify_connect_device_this = Ứng dụng này
spotify_play_on = Phát trên
spotify_this_app = kopuz (ứng dụng này)
