"""Member sync, /check, birthdays, channel + economy-setup admin UI. Auto-split from the original strings.py; edit strings here. """ __all__ = [ 'MEMBER_UI', 'MEMBER_FIELDS', 'ECONOMYSETUP_UI', 'CHANNEL_UI', 'BIRTHDAY_UI', 'BIRTHDAY_MONTHS', 'CHECK_UI', 'TEAMSYNC_UI', ] # --------------------------------------------------------------------------- # /allowchannel /denychannel /channels UI strings # --------------------------------------------------------------------------- MEMBER_UI: dict[str, str] = { "title": "👤 {name}", "age_field": "Vanus", "age_val": "{age}a", } MEMBER_FIELDS: list[tuple[str, str]] = [ ("Nimi", "Nimi"), ("Organisatsioon", "Organisatsioon"), ("Valdkond", "Valdkond"), ("Roll", "Roll"), ("Sünnipäev", "Sünnipäev"), ("Meil", "Meil"), ("Telefon", "Telefon"), ("Discord", "Discord"), ("User ID", "Kasutaja ID"), ("Discordis synced?", "Sünkroniseeritud"), ("Groupi lisatud?", "Grupis"), ] ECONOMYSETUP_UI: dict[str, str] = { "created_field": "✅ Loodud", "existing_field": "♻️ Juba olemas", "footer": "Rollid on nüüd boti rolli all õiges järjekorras.", } CHANNEL_UI: dict[str, str] = { "already_allowed": "ℹ️ {channel} on juba lubatud kanalite nimekirjas.", "added": "✅ {channel} lisatud. Bot vastab käskudele nüüd ainult lubatud kanalites.", "not_in_list": "ℹ️ {channel} pole lubatud kanalite nimekirjas.", "removed": "✅ {channel} eemaldatud lubatud kanalite nimekirjast.", "removed_last": "✅ {channel} eemaldatud. Lubatud kanalite nimekiri on nüüd tühi - bot vastab kõikides kanalites.", "list_title": "📋 Lubatud kanalid", "list_empty": "Lubatud kanalite nimekiri on **tühi** - bot vastab käskudele kõikides kanalites.\n\nKasuta `/allowchannel`, et piirata kindlatele kanalitele.", "list_filled": "Bot vastab käskudele ainult nendes kanalites:\n\n{lines}\n\n-# Kasuta `/allowchannel` / `/denychannel` nimekirja muutmiseks.", } # --------------------------------------------------------------------------- # /birthdays UI # --------------------------------------------------------------------------- BIRTHDAY_UI: dict[str, str] = { "no_entries": "Sellel kuul sünnipäevi ei ole.", "today": "täna 🎉", "tomorrow": "homme", "in_days": "{days}p pärast", "footer": "Leht {month}/12 · {month_name}", } BIRTHDAY_MONTHS: list[str] = [ "Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember", ] # --------------------------------------------------------------------------- # /check summary strings # --------------------------------------------------------------------------- CHECK_UI: dict[str, str] = { "sheet_stats_header": "📊 **Tabeli statistika** - {total} liiget", "stat_ok": "✅ **{label}**: kõik täidetud", "stat_warn": "⚠️ **{label}** puudub ({count}): {names}{more}", "stat_more": " (+{count} veel)", "stat_uid": "Kasutaja ID", "stat_discord": "Discordi kasutajanimi", "stat_bday": "Sünnipäev", "no_name": "(no name)", "done": "**Kontroll lõpetatud!**", "already_ok": "✅ Juba korras: {count}", "fixed": "🔧 Parandatud: {count}", "not_found": "❓ Pole tabelis: {count}", "bday_pings": "🎂 Sünnipäeva teavitused: {count}", "errors": "⚠️ Vead: {count}", "details_header": "**Üksikasjad:**", "details_more": "... ja {count} rohkem", "detail_error": "⚠️ {error}", "detail_nickname": "hüüdnimi", "detail_roles_added": "+rollid: {roles}", "detail_changed": "🔧 **{name}**: {parts}", "ids_filled": "\n🔑 Täideti **{count}** puuduvat kasutaja ID-d.", } # --------------------------------------------------------------------------- # /teamsync UI strings (tournament team-role sync from the registration sheet) # --------------------------------------------------------------------------- TEAMSYNC_UI: dict[str, str] = { "disabled": "⚠️ Tiimide sünkroonimine on välja lülitatud (TEAM_SHEET_ID puudub).", "refresh_error": "⚠️ Registreerimistabeli laadimine ebaõnnestus: {error}", "done": "**Tiimide sünkroonimine lõpetatud!**", "scanned": "👥 Kontrollitud liikmeid: {count}", "assigned": "✅ Tiimirolle antud: {count}", "removed": "➖ Tiimirolle eemaldatud: {count}", "created": "🆕 Loodud uusi tiimirolle: {roles}", "errors": "⚠️ Vead: {count}", "no_changes": "✨ Kõik tiimirollid olid juba korras.", "changes_header": "**Muudatused:**", "changes_more": "... ja {count} rohkem", }