diff --git a/.gitignore b/.gitignore index 3056a0ca..15321456 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ main.cmd docs/.vuepress/.cache/ docs/.vuepress/.temp/ docs/.vuepress/dist/ +prompt.txt \ No newline at end of file diff --git a/liteyuki/plugins/liteyuki_status/api.py b/liteyuki/plugins/liteyuki_status/api.py index 4559ceb7..42f3c819 100644 --- a/liteyuki/plugins/liteyuki_status/api.py +++ b/liteyuki/plugins/liteyuki_status/api.py @@ -8,7 +8,7 @@ from liteyuki.utils import __NAME__, __VERSION__ from liteyuki.utils.base.config import get_config from liteyuki.utils.base.data_manager import TempConfig, common_db from liteyuki.utils.base.language import Language -from liteyuki.utils.base.resource import get_path +from liteyuki.utils.base.resource import get_loaded_resource_packs, get_path from liteyuki.utils.message.html_tool import template2image protocol_names = { @@ -65,8 +65,7 @@ async def generate_status_card(bot: dict, hardware: dict, liteyuki: dict, lang=" "liteyuki" : liteyuki, "localization": get_local_data(lang) } - }, - debug=True + } ) @@ -97,6 +96,7 @@ def get_local_data(lang_code) -> dict: "threads" : lang.get("status.threads"), "cores" : lang.get("status.cores"), "process" : lang.get("status.process"), + "resources" : lang.get("status.resources"), } @@ -199,7 +199,7 @@ async def get_hardware_data() -> dict: try: disk_usage = psutil.disk_usage(disk.mountpoint) if disk_usage.total == 0: - continue # 虚拟磁盘 + continue # 虚拟磁盘 result["disk"].append({ "name" : disk.mountpoint, "percent": disk_usage.percent, @@ -216,13 +216,14 @@ async def get_hardware_data() -> dict: async def get_liteyuki_data() -> dict: temp_data: TempConfig = common_db.first(TempConfig(), default=TempConfig()) result = { - "name" : list(get_config("nickname", [__NAME__]))[0], - "version": __VERSION__, - "plugins": len(nonebot.get_loaded_plugins()), - "nonebot": f"{nonebot.__version__}", - "python" : f"{platform.python_implementation()} {platform.python_version()}", - "system" : f"{platform.system()} {platform.release()}", - "runtime": time.time() - temp_data.data.get("start_time", time.time()), # 运行时间秒数 - "bots" : len(nonebot.get_bots()) + "name" : list(get_config("nickname", [__NAME__]))[0], + "version" : __VERSION__, + "plugins" : len(nonebot.get_loaded_plugins()), + "resources": len(get_loaded_resource_packs()), + "nonebot" : f"{nonebot.__version__}", + "python" : f"{platform.python_implementation()} {platform.python_version()}", + "system" : f"{platform.system()} {platform.release()}", + "runtime" : time.time() - temp_data.data.get("start_time", time.time()), # 运行时间秒数 + "bots" : len(nonebot.get_bots()) } return result diff --git a/liteyuki/resources/vanilla_language/lang/de.lang b/liteyuki/resources/vanilla_language/lang/de.lang index 09bcdccb..82db1a02 100644 --- a/liteyuki/resources/vanilla_language/lang/de.lang +++ b/liteyuki/resources/vanilla_language/lang/de.lang @@ -7,40 +7,65 @@ log.error=Fehler log.success=Erfolg liteyuki.restart=Neustart -liteyuki.restart_now=Jetzt neu starten -liteyuki.update_restart=Updates abgeschlossen. Sie können {RESTART} jetzt durchführen oder später manuell neu starten, um diese Updates anzuwenden. -liteyuki.current_config=Aktuelle Konfiguration -liteyuki.static_config=Statische Dateikonfiguration +liteyuki.restart_now=Jetzt neustarten +liteyuki.update_restart=Aktualisierungen abgeschlossen. Du kannst {RESTART} oder später manuell neu starten, um diese Aktualisierungen anzuwenden. +liteyuki.current_config=Aktuelle Konfiguration lautet wie folgt +liteyuki.static_config=Statische Konfiguration liteyuki.stored_config=Gespeicherte Konfiguration -liteyuki.config_set_success=Konfigurationspunkt {KEY}={VAL} erfolgreich eingestellt. +liteyuki.config_set_success=Konfiguration {KEY}={VAL} erfolgreich gesetzt liteyuki.stats.group=Gruppe -liteyuki.stats.user=Nutzer +liteyuki.stats.user=Freund liteyuki.stats.plugin=Plugin liteyuki.stats.sent=Gesendet liteyuki.stats.received=Empfangen -liteyuki.stats.run_time=Ausführungszeit +liteyuki.stats.run_time=Laufzeit liteyuki.stats.groups=Gruppen liteyuki.stats.friends=Freunde liteyuki.stats.plugins=Plugins +liteyuki.image_mode_on=Markdown-Bildmodus aktivieren +liteyuki.image_mode_off=Markdown-Bildmodus deaktivieren +liteyuki.invalid_command=Ungültiger Befehl oder Parameter {TEXT} +liteyuki.reload_resources=Ressourcen neu laden +liteyuki.list_resources=Liste der Ressourcenpakete +liteyuki.reload_resources_success=Ressourcen erfolgreich neu geladen, insgesamt {NUM} Ressourcenpakete +liteyuki.loaded_resources={NUM} Ressourcenpakete geladen, sortiert nach Priorität +liteyuki.unloaded_resources=Nicht geladene Ressourcenpakete +liteyuki.load_resource_success=Ressourcenpaket {NAME} erfolgreich geladen +liteyuki.unload_resource_success=Ressourcenpaket {NAME} erfolgreich entladen +liteyuki.load_resource_failed=Fehler beim Laden des Ressourcenpakets {NAME} +liteyuki.unload_resource_failed=Fehler beim Entladen des Ressourcenpakets {NAME} +liteyuki.resource_not_found=Ressourcenpaket {NAME} existiert nicht oder kann nicht verwendet werden +liteyuki.resource_already_loaded=Ressourcenpaket {NAME} bereits geladen, bitte nicht wiederholen +liteyuki.resource_already_unloaded=Ressourcenpaket {NAME} bereits entladen, bitte nicht wiederholen +liteyuki.need_reload=Bitte {BTN} neu laden, um diese Aktualisierungen anzuwenden +liteyuki.dont_repeat=Bitte nicht wiederholen +liteyuki.change_priority_success=Priorität des Ressourcenpakets {NAME} erfolgreich geändert +liteyuki.change_priority_failed=Fehler beim Ändern der Priorität des Ressourcenpakets {NAME} +liteyuki.group_already=Gruppe {GROUP} ist bereits {STATUS}, keine Wiederholung erforderlich +liteyuki.group_success=Gruppe {GROUP} {STATUS} erfolgreich +liteyuki.permission_denied=Zugriff verweigert +liteyuki.config_remove_success=Konfiguration {KEY} erfolgreich entfernt -main.current_language=Aktuelle Sprache: {LANG} -main.enable_webdash=Webüberwachungspanel aktiviert: {URL} -main.monitor.title=LiteYuki Überwachung -main.monitor.description=LiteYuki Bot Überwachung +main.current_language=Aktuelle Konfigurationssprache ist: {LANG} +main.enable_webdash=Webüberwachungsseite aktiviert: {URL} +main.monitor.title=Liteyuki Überwachungsseite +main.monitor.description=Liteyuki Bot Überwachungsseite main.monitor.cpu=CPU main.monitor.memory=Speicher main.monitor.swap=Swap main.monitor.disk=Festplatte main.monitor.usage=Nutzung main.monitor.total=Gesamt -main.monitor.used=Verwendet +main.monitor.used=Benutzt +main.monitor.free=Frei -data_manager.migrate_success=Datenmodell {NAME} Migration erfolgreich. +data_manager.migrate_success=Datenmodell {NAME} erfolgreich migriert npm.loaded_plugins=Plugins geladen -npm.total=Gesamt {TOTAL} +npm.total=Insgesamt {TOTAL} npm.help=Hilfe npm.usage=Verwendung +npm.description=Beschreibung npm.disable=Deaktivieren npm.disable_global=Global deaktivieren npm.enable=Aktivieren @@ -50,52 +75,85 @@ npm.uninstall=Deinstallieren npm.installing=Installiere {NAME} npm.cannot_uninstall=Deinstallation nicht möglich npm.no_description=Keine Beschreibung -npm.store_update_success=Plugin-Store-Daten erfolgreich aktualisiert. -npm.store_update_failed=Plugin-Store-Datenaktualisierung fehlgeschlagen. -npm.search_result=Suchergebnisse +npm.store_update_success=Daten des Plugin-Shops erfolgreich aktualisiert +npm.store_update_failed=Aktualisierung der Daten des Plugin-Shops fehlgeschlagen +npm.search_result=Suchergebnis npm.search_no_result=Keine Suchergebnisse -npm.too_many_results=Zu viele Ergebnisse, {HIDE_NUM} Elemente ausgeblendet. Bitte verfeinern Sie Ihre Suche. -npm.install_success={NAME} erfolgreich installiert. -npm.install_failed={NAME} Installation fehlgeschlagen. Überprüfen Sie die Protokolle für Details. Wenn Sie das Problem nicht lösen können, besuchen Sie {HOMEPAGE} für Unterstützung. -npm.uninstall_success={NAME} erfolgreich deinstalliert. Wird nach dem nächsten Neustart wirksam. -npm.uninstall_failed={NAME} Deinstallation fehlgeschlagen. -npm.load_failed={NAME} Laden fehlgeschlagen. Überprüfen Sie die Konsole für Details. Überprüfen Sie die Abhängigkeiten oder Konfiguration. Wenn Sie das Problem nicht lösen können, besuchen Sie {HOMEPAGE} für Unterstützung. -npm.plugin_not_found={NAME} nicht im Store gefunden. Versuchen Sie, die Store-Informationen zu aktualisieren oder die Rechtschreibung zu überprüfen. -npm.plugin_not_installed={NAME} nicht installiert. -npm.plugin_already_installed={NAME} bereits installiert. Installation nicht wiederholen. +npm.too_many_results=Zu viele Elemente, {HIDE_NUM} Elemente ausgeblendet, bitte die Schlüsselwortsuche einschränken +npm.install_success={NAME} erfolgreich installiert +npm.install_failed=Installation von {NAME} fehlgeschlagen, bitte prüfen Sie das Protokoll für detaillierte Informationen. Wenn Sie das Problem nicht lösen können, besuchen Sie {HOMEPAGE} für Hilfe +npm.uninstall_success={NAME} erfolgreich deinstalliert, wirksam nach dem nächsten Neustart +npm.uninstall_failed=Deinstallation von {NAME} fehlgeschlagen +npm.load_failed=Laden von {NAME} fehlgeschlagen, bitte prüfen Sie die Konsole für detaillierte Informationen, ob Abhängigkeiten oder Konfigurationen korrekt sind. Wenn Sie das Problem nicht lösen können, besuchen Sie {HOMEPAGE} für Hilfe +npm.plugin_not_found={NAME} nicht im Shop gefunden, bitte versuchen Sie, die Shop-Informationen zu aktualisieren oder die Rechtschreibung zu überprüfen +npm.plugin_not_installed={NAME} nicht installiert +npm.plugin_already_installed={NAME} bereits installiert, bitte nicht erneut installieren npm.author=Autor npm.homepage=Homepage npm.pypi=PyPI npm.next_page=Nächste Seite npm.prev_page=Vorherige Seite -npm.plugin_cannot_be_toggled=Plugin {NAME} kann nicht aktiviert oder deaktiviert werden. -npm.plugin_already=Plugin {NAME} ist bereits im {STATUS}-Zustand. Keine wiederholte Aktion erforderlich. +npm.update=Aktualisieren +npm.plugin_cannot_be_toggled=Plugin {NAME} kann nicht aktiviert oder deaktiviert werden +npm.plugin_already=Plugin {NAME} ist bereits {STATUS}, keine Wiederholung erforderlich npm.toggle_failed=Plugin {NAME} {STATUS} fehlgeschlagen: {ERROR} -npm.toggle_success=Plugin {NAME} {STATUS} erfolgreich. +npm.toggle_success=Plugin {NAME} {STATUS} erfolgreich +npm.page=Seite {PAGE}/{TOTAL} +npm.update_index=Plugin-Index aktualisieren +npm.list_plugins=Plugin-Liste +npm.disable_session=Plugin für aktuelle Sitzung deaktivieren +npm.enable_session=Plugin für aktuelle Sitzung aktivieren +npm.help=Hilfe +npm.search=Suche user.profile.edit=Bearbeiten -user.profile.set=Festlegen -user.profile_manager.query=Ihr Profil {ATTR} ist {VALUE}. -user.profile_manager.set=Ihr Profil {ATTR} wurde auf {VALUE} gesetzt. +user.profile.set=Einstellen +user.profile_manager.query=Dein Profil {ATTR} ist {VALUE} +user.profile_manager.set=Dein Profil {ATTR} wurde auf {VALUE} gesetzt user.profile.settings=Einstellungen user.profile.info=Profilinformationen user.profile.lang=Sprache -user.profile.lang.desc=Benutzersprache einstellen +user.profile.lang.desc=Setze Benutzersprache user.profile.timezone=Zeitzone -user.profile.timezone.desc=Benutzerzeitzone einstellen +user.profile.timezone.desc=Setze die aktuelle Benutzerzeitzone user.profile.theme=Thema -user.profile.theme.desc=Benutzerdesign einstellen +user.profile.theme.desc=Setze Benutzeroberflächenthema user.profile.location=Ort -user.profile.location.desc=Benutzerstandortinformationen einstellen +user.profile.location.desc=Setze Benutzerortsinformationen user.profile.nickname=Spitzname -user.profile.nickname.desc=Spitzname des Bots für den Benutzer festlegen +user.profile.nickname.desc=Legt fest, wie der Bot den Benutzer anspricht +user.profile.input_value=Bitte geben Sie den Wert von {ATTR} ein +user.profile.set_success={ATTR} erfolgreich auf {VALUE} gesetzt +user.profile.set_failed=Fehler beim Setzen von {ATTR}, bitte überprüfen Sie die Eingabe auf Gültigkeit -user.profile.input_value=Bitte geben Sie {ATTR} ein -user.profile.set_success={ATTR} erfolgreich auf {VALUE} festgelegt -user.profile.set_failed={ATTR} festlegen fehlgeschlagen. Bitte überprüfen Sie, ob die Eingabe gültig ist. +rpm.move_up=Nach oben bewegen +rpm.move_down=Nach unten bewegen +rpm.move_top=Nach oben verschieben -liteyuki.image_mode_on=Markdown-Bild -liteyuki.image_mode_off=Markdown-Link +weather.city_not_found=Stadt {CITY} nicht gefunden +weather.weather_not_found=Wetterinformationen für Stadt {CITY} nicht gefunden +weather.no_key=Wetter-API-Schlüssel nicht festgelegt. Fügen Sie bitte weather_key zur Konfigurationsdatei hinzu -npm.page=Page {PAGE}/{TOTAL} -main.monitor.free=Free \ No newline at end of file +status.friends=Freunde +status.groups=Gruppen +status.plugins=Plugins +status.resources=Ressourcenpakete +status.bots=Bots +status.message_sent=Versendete Nachrichten +status.message_received=Empfangene Nachrichten +status.cpu=CPU +status.memory=Speicher +status.swap=Swap +status.disk=Festplatte +status.usage=Nutzung +status.total=Gesamt +status.used=Genutzt +status.free=Frei +status.runtime=Laufzeit +status.days=Tage +status.hours=Stunden +status.minutes=Minuten +status.seconds=Sekunden +status.cores=Kerne +status.threads=Threads +status.process=Prozesse \ No newline at end of file diff --git a/liteyuki/resources/vanilla_language/lang/en.lang b/liteyuki/resources/vanilla_language/lang/en.lang index cc18e2a3..3649d03e 100644 --- a/liteyuki/resources/vanilla_language/lang/en.lang +++ b/liteyuki/resources/vanilla_language/lang/en.lang @@ -1,32 +1,55 @@ language.name=English -log.debug=DEBUG -log.info=INFO -log.warning=WARNING -log.error=ERROR -log.success=SUCCESS +log.debug=Debug +log.info=Information +log.warning=Warning +log.error=Error +log.success=Success liteyuki.restart=Restart liteyuki.restart_now=Restart Now -liteyuki.update_restart=Updates complete. You can {RESTART} now or restart manually later to apply these updates. -liteyuki.current_config=Current Configuration -liteyuki.static_config=Static File Configuration +liteyuki.update_restart=Updates completed. You can {RESTART} or manually restart later to apply these updates. +liteyuki.current_config=Current configuration is as follows +liteyuki.static_config=Static Configuration liteyuki.stored_config=Stored Configuration -liteyuki.config_set_success=Configuration item {KEY}={VAL} set successfully. -liteyuki.stats.group=Group(s) -liteyuki.stats.user=User(s) -liteyuki.stats.plugin=Plugin(s) +liteyuki.config_set_success=Configuration {KEY}={VAL} set successfully +liteyuki.stats.group=Group +liteyuki.stats.user=Friend +liteyuki.stats.plugin=Plugin liteyuki.stats.sent=Sent liteyuki.stats.received=Received liteyuki.stats.run_time=Run Time -liteyuki.stats.groups=Group(s) -liteyuki.stats.friends=Friend(s) -liteyuki.stats.plugins=Plugin(s) +liteyuki.stats.groups=Groups +liteyuki.stats.friends=Friends +liteyuki.stats.plugins=Plugins +liteyuki.image_mode_on=Enable Markdown Image Mode +liteyuki.image_mode_off=Disable Markdown Image Mode +liteyuki.invalid_command=Invalid command or parameter {TEXT} +liteyuki.reload_resources=Reload Resources +liteyuki.list_resources=Resource Pack List +liteyuki.reload_resources_success=Resource reload successful, {NUM} resource packs in total +liteyuki.loaded_resources={NUM} resource packs loaded, sorted by priority +liteyuki.unloaded_resources=Unloaded resource packs +liteyuki.load_resource_success=Resource pack {NAME} loaded successfully +liteyuki.unload_resource_success=Resource pack {NAME} unloaded successfully +liteyuki.load_resource_failed=Failed to load resource pack {NAME} +liteyuki.unload_resource_failed=Failed to unload resource pack {NAME} +liteyuki.resource_not_found=Resource pack {NAME} does not exist or is not operable +liteyuki.resource_already_loaded=Resource pack {NAME} already loaded, do not repeat operation +liteyuki.resource_already_unloaded=Resource pack {NAME} already unloaded, do not repeat operation +liteyuki.need_reload=Please {BTN} reload to apply these updates +liteyuki.dont_repeat=Do not repeat operation +liteyuki.change_priority_success=Resource pack {NAME} priority changed successfully +liteyuki.change_priority_failed=Failed to change priority of resource pack {NAME} +liteyuki.group_already=Group {GROUP} is already {STATUS}, no need to repeat operation +liteyuki.group_success=Group {GROUP} {STATUS} successful +liteyuki.permission_denied=Permission denied +liteyuki.config_remove_success=Configuration {KEY} removed successfully -main.current_language=Current language: {LANG} +main.current_language=Current configuration language is: {LANG} main.enable_webdash=Web monitoring panel enabled: {URL} -main.monitor.title=Liteyuki Monitoring -main.monitor.description=Liteyuki Bot Monitoring +main.monitor.title=Liteyuki Monitoring Panel +main.monitor.description=Liteyuki Bot Monitoring Panel main.monitor.cpu=CPU main.monitor.memory=Memory main.monitor.swap=Swap @@ -34,68 +57,103 @@ main.monitor.disk=Disk main.monitor.usage=Usage main.monitor.total=Total main.monitor.used=Used +main.monitor.free=Free -data_manager.migrate_success=Data model {NAME} migration successful. +data_manager.migrate_success=Data model {NAME} migration successful npm.loaded_plugins=Plugins loaded npm.total=Total {TOTAL} npm.help=Help npm.usage=Usage +npm.description=Description npm.disable=Disable -npm.disable_global=Disable Global +npm.disable_global=Disable Globally npm.enable=Enable -npm.enable_global=Enable Global +npm.enable_global=Enable Globally npm.install=Install npm.uninstall=Uninstall npm.installing=Installing {NAME} -npm.cannot_uninstall=Unable to uninstall -npm.no_description=No description -npm.store_update_success=Plugin store data update successful. -npm.store_update_failed=Plugin store data update failed. -npm.search_result=Search results -npm.search_no_result=No search results -npm.too_many_results=Too many results, {HIDE_NUM} items hidden. Please refine your search. -npm.install_success={NAME} installed successfully. -npm.install_failed={NAME} installation failed. Check logs for details. If unable to resolve, visit {HOMEPAGE} for assistance. -npm.uninstall_success={NAME} uninstalled successfully. Will take effect after next restart. -npm.uninstall_failed={NAME} uninstallation failed. -npm.load_failed={NAME} load failed. Check console for details. Verify dependencies or configuration. If unable to resolve, visit {HOMEPAGE} for assistance. -npm.plugin_not_found={NAME} not found in the store. Try updating store information or check spelling. -npm.plugin_not_installed={NAME} not installed. -npm.plugin_already_installed={NAME} already installed. Do not repeat the installation. +npm.cannot_uninstall=Cannot Uninstall +npm.no_description=No Description +npm.store_update_success=Plugin store data updated successfully +npm.store_update_failed=Plugin store data update failed +npm.search_result=Search Result +npm.search_no_result=No search result +npm.too_many_results=Too many items, {HIDE_NUM} items hidden, please limit the keyword search +npm.install_success={NAME} installed successfully +npm.install_failed={NAME} installation failed, please check the log for detailed information. If you cannot resolve it, visit {HOMEPAGE} for help +npm.uninstall_success={NAME} uninstalled successfully, effective next restart +npm.uninstall_failed={NAME} uninstallation failed +npm.load_failed={NAME} loading failed, please check the console for detailed information, check if dependencies or configurations are correct, if cannot resolve, visit {HOMEPAGE} for help +npm.plugin_not_found={NAME} not found in the store, please try updating the store information or checking the spelling +npm.plugin_not_installed={NAME} not installed +npm.plugin_already_installed={NAME} already installed, do not reinstall npm.author=Author npm.homepage=Homepage npm.pypi=PyPI npm.next_page=Next Page npm.prev_page=Previous Page -npm.plugin_cannot_be_toggled=Plugin {NAME} cannot be enabled or disabled. -npm.plugin_already=Plugin {NAME} is already in {STATUS} state. No need for repetitive action. +npm.update=Update +npm.plugin_cannot_be_toggled=Plugin {NAME} cannot be enabled or disabled +npm.plugin_already=Plugin {NAME} is already {STATUS}, no need to repeat operation npm.toggle_failed=Plugin {NAME} {STATUS} failed: {ERROR} -npm.toggle_success=Plugin {NAME} {STATUS} successful. +npm.toggle_success=Plugin {NAME} {STATUS} successful +npm.page=Page {PAGE}/{TOTAL} +npm.update_index=Update Plugin Index +npm.list_plugins=Plugin List +npm.disable_session=Disable plugin for current session +npm.enable_session=Enable plugin for current session +npm.help=Help +npm.search=Search user.profile.edit=Edit user.profile.set=Set -user.profile_manager.query=Your profile {ATTR} is {VALUE}. -user.profile_manager.set=Your profile {ATTR} has been set to {VALUE}. +user.profile_manager.query=Your profile {ATTR} is {VALUE} +user.profile_manager.set=Your profile {ATTR} set to {VALUE} user.profile.settings=Settings user.profile.info=Profile Information user.profile.lang=Language user.profile.lang.desc=Set user language user.profile.timezone=Timezone -user.profile.timezone.desc=Set user timezone +user.profile.timezone.desc=Set user current timezone user.profile.theme=Theme -user.profile.theme.desc=Set user theme +user.profile.theme.desc=Set user interface theme user.profile.location=Location user.profile.location.desc=Set user location information user.profile.nickname=Nickname -user.profile.nickname.desc=Set Bot's nickname for the user +user.profile.nickname.desc=Set how the bot calls the user +user.profile.input_value=Please enter the value of {ATTR} +user.profile.set_success={ATTR} set to {VALUE} successfully +user.profile.set_failed=Failed to set {ATTR}, please check the input legality -user.profile.input_value=Please enter {ATTR} -user.profile.set_success={ATTR} set successfully to {VALUE} -user.profile.set_failed=Setting {ATTR} failed. Please check if the input is valid. +rpm.move_up=Move Up +rpm.move_down=Move Down +rpm.move_top=Move Top -liteyuki.image_mode_on=Enable markdown image -liteyuki.image_mode_off=Closed markdown image +weather.city_not_found=City {CITY} not found +weather.weather_not_found=Weather information not found for city {CITY} +weather.no_key=Weather API key not set. Please add weather_key to the configuration file -npm.page=Page {PAGE}/{TOTAL} -main.monitor.free=Free \ No newline at end of file +status.friends=Friends +status.groups=Groups +status.plugins=Plugins +status.resources=Resource Packs +status.bots=Bots +status.message_sent=Messages Sent +status.message_received=Messages Received +status.cpu=CPU +status.memory=Memory +status.swap=Swap +status.disk=Disk +status.usage=Usage +status.total=Total +status.used=Used +status.free=Free +status.runtime=Runtime +status.days=Days +status.hours=Hours +status.minutes=Minutes +status.seconds=Seconds +status.cores=Cores +status.threads=Threads +status.process=Processes \ No newline at end of file diff --git a/liteyuki/resources/vanilla_language/lang/es.lang b/liteyuki/resources/vanilla_language/lang/es.lang index 742a3bdd..4f69d6c4 100644 --- a/liteyuki/resources/vanilla_language/lang/es.lang +++ b/liteyuki/resources/vanilla_language/lang/es.lang @@ -1,6 +1,6 @@ language.name=Español -log.debug=Depurar +log.debug=Depuración log.info=Información log.warning=Advertencia log.error=Error @@ -8,13 +8,13 @@ log.success=Éxito liteyuki.restart=Reiniciar liteyuki.restart_now=Reiniciar Ahora -liteyuki.update_restart=Actualizaciones completadas. Puede {RESTART} ahora o reiniciar manualmente más tarde para aplicar estas actualizaciones. -liteyuki.current_config=Configuración Actual -liteyuki.static_config=Configuración de Archivos Estáticos +liteyuki.update_restart=Actualizaciones completadas. Puedes {RESTART} o reiniciar manualmente más tarde para aplicar estas actualizaciones. +liteyuki.current_config=La configuración actual es la siguiente +liteyuki.static_config=Configuración Estática liteyuki.stored_config=Configuración Almacenada -liteyuki.config_set_success=Elemento de configuración {KEY}={VAL} configurado exitosamente. +liteyuki.config_set_success=Configuración {KEY}={VAL} establecida correctamente liteyuki.stats.group=Grupo -liteyuki.stats.user=Usuario +liteyuki.stats.user=Amigo liteyuki.stats.plugin=Plugin liteyuki.stats.sent=Enviado liteyuki.stats.received=Recibido @@ -22,11 +22,34 @@ liteyuki.stats.run_time=Tiempo de Ejecución liteyuki.stats.groups=Grupos liteyuki.stats.friends=Amigos liteyuki.stats.plugins=Plugins +liteyuki.image_mode_on=Activar Modo de Imagen Markdown +liteyuki.image_mode_off=Desactivar Modo de Imagen Markdown +liteyuki.invalid_command=Comando o parámetro {TEXT} inválido +liteyuki.reload_resources=Recargar Recursos +liteyuki.list_resources=Lista de Paquetes de Recursos +liteyuki.reload_resources_success=Recarga de recursos exitosa, un total de {NUM} paquetes de recursos +liteyuki.loaded_resources={NUM} paquetes de recursos cargados, ordenados por prioridad +liteyuki.unloaded_resources=Paquetes de recursos no cargados +liteyuki.load_resource_success=Paquete de recursos {NAME} cargado correctamente +liteyuki.unload_resource_success=Paquete de recursos {NAME} descargado correctamente +liteyuki.load_resource_failed=Error al cargar el paquete de recursos {NAME} +liteyuki.unload_resource_failed=Error al descargar el paquete de recursos {NAME} +liteyuki.resource_not_found=El paquete de recursos {NAME} no existe o no es operable +liteyuki.resource_already_loaded=El paquete de recursos {NAME} ya está cargado, no repitas la operación +liteyuki.resource_already_unloaded=El paquete de recursos {NAME} ya está descargado, no repitas la operación +liteyuki.need_reload=Por favor, {BTN} recargar para aplicar estas actualizaciones +liteyuki.dont_repeat=No repitas la operación +liteyuki.change_priority_success=Prioridad del paquete de recursos {NAME} cambiada correctamente +liteyuki.change_priority_failed=Error al cambiar la prioridad del paquete de recursos {NAME} +liteyuki.group_already=El grupo {GROUP} ya está {STATUS}, no es necesario repetir la operación +liteyuki.group_success=Grupo {GROUP} {STATUS} exitosamente +liteyuki.permission_denied=Permiso denegado +liteyuki.config_remove_success=Configuración {KEY} eliminada correctamente -main.current_language=Idioma actual: {LANG} +main.current_language=El idioma de configuración actual es: {LANG} main.enable_webdash=Panel de monitoreo web habilitado: {URL} -main.monitor.title=Monitoreo de LiteYuki -main.monitor.description=Monitoreo del Bot LiteYuki +main.monitor.title=Panel de Monitoreo de Liteyuki +main.monitor.description=Panel de Monitoreo del Bot de Liteyuki main.monitor.cpu=CPU main.monitor.memory=Memoria main.monitor.swap=Swap @@ -34,68 +57,103 @@ main.monitor.disk=Disco main.monitor.usage=Uso main.monitor.total=Total main.monitor.used=Usado +main.monitor.free=Libre -data_manager.migrate_success=Migración exitosa del modelo de datos {NAME}. +data_manager.migrate_success=Modelo de datos {NAME} migrado con éxito npm.loaded_plugins=Plugins cargados npm.total=Total {TOTAL} npm.help=Ayuda npm.usage=Uso -npm.disable=Deshabilitar -npm.disable_global=Deshabilitar Globalmente -npm.enable=Habilitar -npm.enable_global=Habilitar Globalmente +npm.description=Descripción +npm.disable=Desactivar +npm.disable_global=Desactivar Globalmente +npm.enable=Activar +npm.enable_global=Activar Globalmente npm.install=Instalar npm.uninstall=Desinstalar npm.installing=Instalando {NAME} -npm.cannot_uninstall=No se puede desinstalar -npm.no_description=Sin descripción -npm.store_update_success=Actualización exitosa de datos del almacén de plugins. -npm.store_update_failed=Fallo en la actualización de datos del almacén de plugins. -npm.search_result=Resultados de búsqueda -npm.search_no_result=No hay resultados de búsqueda -npm.too_many_results=Demasiados resultados, {HIDE_NUM} elementos ocultos. Por favor, refina tu búsqueda. -npm.install_success={NAME} instalado correctamente. -npm.install_failed=La instalación de {NAME} falló. Verifica los registros para más detalles. Si no puedes resolver el problema, visita {HOMEPAGE} para obtener ayuda. -npm.uninstall_success={NAME} desinstalado correctamente. Se aplicará después de reiniciar. -npm.uninstall_failed=La desinstalación de {NAME} falló. -npm.load_failed=Fallo al cargar {NAME}. Verifica la consola para más detalles. Verifica las dependencias o configuraciones. Si no puedes resolver el problema, visita {HOMEPAGE} para obtener ayuda. -npm.plugin_not_found={NAME} no se encontró en la tienda. Intenta actualizar la información de la tienda o verifica la ortografía. -npm.plugin_not_installed={NAME} no está instalado. -npm.plugin_already_installed={NAME} ya está instalado. No repitas la instalación. +npm.cannot_uninstall=No se puede Desinstalar +npm.no_description=Sin Descripción +npm.store_update_success=Actualización de datos de la tienda de plugins exitosa +npm.store_update_failed=Falló la actualización de datos de la tienda de plugins +npm.search_result=Resultado de la Búsqueda +npm.search_no_result=Sin resultados de búsqueda +npm.too_many_results=Demasiados elementos, {HIDE_NUM} elementos ocultos, por favor limite la búsqueda de palabras clave +npm.install_success={NAME} instalado correctamente +npm.install_failed=Falla en la instalación de {NAME}, por favor revise el registro para obtener información detallada. Si no puede resolverlo, visite {HOMEPAGE} para obtener ayuda +npm.uninstall_success={NAME} desinstalado correctamente, efectivo después del próximo reinicio +npm.uninstall_failed=Falla en la desinstalación de {NAME} +npm.load_failed=Falla al cargar {NAME}, por favor revise la consola para obtener información detallada, si no puede resolverlo, visite {HOMEPAGE} para obtener ayuda +npm.plugin_not_found={NAME} no encontrado en la tienda, por favor intente actualizar la información de la tienda o verifique la ortografía +npm.plugin_not_installed={NAME} no instalado +npm.plugin_already_installed={NAME} ya instalado, no vuelva a instalarlo npm.author=Autor -npm.homepage=Página principal +npm.homepage=Página de Inicio npm.pypi=PyPI npm.next_page=Siguiente Página npm.prev_page=Página Anterior -npm.plugin_cannot_be_toggled=El plugin {NAME} no puede ser habilitado o deshabilitado. -npm.plugin_already=El plugin {NAME} ya está en estado {STATUS}. No es necesario repetir la acción. -npm.toggle_failed=Falló la {STATUS} del plugin {NAME}: {ERROR} -npm.toggle_success={STATUS} exitosa del plugin {NAME}. +npm.update=Actualizar +npm.plugin_cannot_be_toggled=El plugin {NAME} no se puede activar o desactivar +npm.plugin_already=El plugin {NAME} ya está {STATUS}, no es necesario repetir la operación +npm.toggle_failed=Falla en {STATUS} el plugin {NAME}: {ERROR} +npm.toggle_success=Éxito al {STATUS} el plugin {NAME} +npm.page=Página {PAGE}/{TOTAL} +npm.update_index=Actualizar el Índice del Plugin +npm.list_plugins=Lista de Plugins +npm.disable_session=Desactivar sesión actual +npm.enable_session=Activar sesión actual +npm.help=Ayuda +npm.search=Búsqueda user.profile.edit=Editar user.profile.set=Establecer -user.profile_manager.query=Tu perfil {ATTR} es {VALUE}. -user.profile_manager.set=Tu perfil {ATTR} ha sido establecido en {VALUE}. +user.profile_manager.query=Tu perfil {ATTR} es {VALUE} +user.profile_manager.set=Tu perfil {ATTR} ha sido establecido como {VALUE} user.profile.settings=Ajustes -user.profile.info=Información del Perfil +user.profile.info=Información de Perfil user.profile.lang=Idioma user.profile.lang.desc=Establecer el idioma del usuario -user.profile.timezone=Zona horaria -user.profile.timezone.desc=Establecer la zona horaria del usuario +user.profile.timezone=Zona Horaria +user.profile.timezone.desc=Establecer la zona horaria actual del usuario user.profile.theme=Tema -user.profile.theme.desc=Establecer el tema de la interfaz del usuario +user.profile.theme.desc=Establecer el tema de la interfaz de usuario del usuario user.profile.location=Ubicación user.profile.location.desc=Establecer la información de ubicación del usuario user.profile.nickname=Apodo -user.profile.nickname.desc=Establecer el apodo del Bot para el usuario +user.profile.nickname.desc=Establecer cómo el bot llama al usuario +user.profile.input_value=Por favor ingrese el valor de {ATTR} +user.profile.set_success={ATTR} establecido como {VALUE} exitosamente +user.profile.set_failed=Falla al establecer {ATTR}, por favor revise la legalidad de la entrada -user.profile.input_value=Por favor ingresa {ATTR} -user.profile.set_success={ATTR} establecido correctamente a {VALUE} -user.profile.set_failed=Fallo al establecer {ATTR}. Por favor, verifica si la entrada es válida. +rpm.move_up=Mover Arriba +rpm.move_down=Mover Abajo +rpm.move_top=Mover Arriba -liteyuki.image_mode_on=Markdown de imagen abierta -liteyuki.image_mode_off=Markdown de imagen cerrada +weather.city_not_found=Ciudad {CITY} no encontrada +weather.weather_not_found=No se encontró información meteorológica para la ciudad {CITY} +weather.no_key=Clave API del tiempo no establecida. Por favor, agregue weather_key al archivo de configuración -npm.page=Página {PAGE}/{TOTAL} -main.monitor.free=Libre \ No newline at end of file +status.friends=Amigos +status.groups=Grupos +status.plugins=Plugins +status.resources=Paquetes de Recursos +status.bots=Bots +status.message_sent=Mensajes Enviados +status.message_received=Mensajes Recibidos +status.cpu=CPU +status.memory=Memoria +status.swap=Swap +status.disk=Disco +status.usage=Uso +status.total=Total +status.used=Usado +status.free=Libre +status.runtime=Tiempo de Ejecución +status.days=Días +status.hours=Horas +status.minutes=Minutos +status.seconds=Segundos +status.cores=Núcleos +status.threads=Hilos +status.process=Procesos \ No newline at end of file diff --git a/liteyuki/resources/vanilla_language/lang/fr.lang b/liteyuki/resources/vanilla_language/lang/fr.lang index 0eabb100..af242c0e 100644 --- a/liteyuki/resources/vanilla_language/lang/fr.lang +++ b/liteyuki/resources/vanilla_language/lang/fr.lang @@ -1,98 +1,159 @@ language.name=Français log.debug=Débogage -log.info=Info +log.info=Information log.warning=Avertissement log.error=Erreur log.success=Succès liteyuki.restart=Redémarrer -liteyuki.restart_now=Redémarrer Maintenant -liteyuki.update_restart=Mise à jour terminée. Vous pouvez {RESTART} maintenant ou redémarrer manuellement plus tard pour appliquer ces mises à jour. -liteyuki.current_config=Configuration Actuelle -liteyuki.static_config=Configuration des Fichiers Statiques -liteyuki.stored_config=Configuration Stockée -liteyuki.config_set_success=Élément de configuration {KEY}={VAL} défini avec succès. +liteyuki.restart_now=Redémarrer maintenant +liteyuki.update_restart=Mise à jour terminée. Vous pouvez {RESTART} ou redémarrer manuellement plus tard pour appliquer ces mises à jour. +liteyuki.current_config=Configuration actuelle +liteyuki.static_config=Configuration statique des fichiers +liteyuki.stored_config=Configuration stockée +liteyuki.config_set_success=La configuration {KEY}={VAL} a été définie avec succès liteyuki.stats.group=Groupe -liteyuki.stats.user=Utilisateur +liteyuki.stats.user=Ami liteyuki.stats.plugin=Plugin liteyuki.stats.sent=Envoyé liteyuki.stats.received=Reçu -liteyuki.stats.run_time=Temps d'Exécution +liteyuki.stats.run_time=Temps d'exécution liteyuki.stats.groups=Groupes liteyuki.stats.friends=Amis liteyuki.stats.plugins=Plugins +liteyuki.image_mode_on=Activer le mode image Markdown +liteyuki.image_mode_off=Désactiver le mode image Markdown +liteyuki.invalid_command=Commande ou paramètre {TEXT} invalide +liteyuki.reload_resources=Recharger les ressources +liteyuki.list_resources=Liste des ressources +liteyuki.reload_resources_success=Rechargement réussi des ressources. Total de {NUM} ressources chargées. +liteyuki.loaded_resources={NUM} ressources chargées, triées par priorité. +liteyuki.unloaded_resources=Ressources non chargées +liteyuki.load_resource_success=Chargement réussi de la ressource {NAME} +liteyuki.unload_resource_success=Déchargement réussi de la ressource {NAME} +liteyuki.load_resource_failed=Échec du chargement de la ressource {NAME} +liteyuki.unload_resource_failed=Échec du déchargement de la ressource {NAME} +liteyuki.resource_not_found=La ressource {NAME} est introuvable ou non manipulable. +liteyuki.resource_already_loaded=La ressource {NAME} est déjà chargée. Veuillez ne pas répéter l'opération. +liteyuki.resource_already_unloaded=La ressource {NAME} est déjà déchargée. Veuillez ne pas répéter l'opération. +liteyuki.need_reload=Veuillez {BTN} pour recharger et appliquer ces mises à jour. +liteyuki.dont_repeat=Veuillez ne pas répéter l'opération. +liteyuki.change_priority_success=La priorité de la ressource {NAME} a été modifiée avec succès. +liteyuki.change_priority_failed=Échec de la modification de la priorité de la ressource {NAME}. +liteyuki.group_already=Le groupe {GROUP} est déjà {STATUS}. Aucune action nécessaire. +liteyuki.group_success=Le groupe {GROUP} a été {STATUS} avec succès. +liteyuki.permission_denied=Permission refusée. +liteyuki.config_remove_success=La configuration {KEY} a été supprimée avec succès. main.current_language=Langue actuelle : {LANG} main.enable_webdash=Tableau de bord Web activé : {URL} -main.monitor.title=Surveillance de LiteYuki -main.monitor.description=Surveillance du Bot LiteYuki -main.monitor.cpu=CPU +main.monitor.title=Tableau de bord de Liteyuki +main.monitor.description=Tableau de bord de surveillance du robot Liteyuki +main.monitor.cpu=Processeur main.monitor.memory=Mémoire main.monitor.swap=Swap main.monitor.disk=Disque main.monitor.usage=Utilisation main.monitor.total=Total main.monitor.used=Utilisé +main.monitor.free=Libre -data_manager.migrate_success=Migration réussie du modèle de données {NAME}. +data_manager.migrate_success=Migration réussie du modèle de données {NAME} npm.loaded_plugins=Plugins chargés npm.total=Total {TOTAL} npm.help=Aide npm.usage=Utilisation +npm.description=Description npm.disable=Désactiver -npm.disable_global=Désactiver Globalement +npm.disable_global=Désactiver globalement npm.enable=Activer -npm.enable_global=Activer Globalement +npm.enable_global=Activer globalement npm.install=Installer npm.uninstall=Désinstaller -npm.installing=Installation de {NAME} +npm.installing=Installation de {NAME} en cours npm.cannot_uninstall=Impossible de désinstaller npm.no_description=Aucune description -npm.store_update_success=Mise à jour des données du magasin de plugins réussie. -npm.store_update_failed=Échec de la mise à jour des données du magasin de plugins. +npm.store_update_success=Mise à jour des données du magasin de plugins réussie +npm.store_update_failed=Échec de la mise à jour des données du magasin de plugins npm.search_result=Résultats de la recherche -npm.search_no_result=Aucun résultat de recherche -npm.too_many_results=Trop de résultats, {HIDE_NUM} éléments masqués. Veuillez affiner votre recherche. -npm.install_success={NAME} installé avec succès. -npm.install_failed=Échec de l'installation de {NAME}. Veuillez vérifier les journaux pour plus de détails. Si vous ne parvenez pas à résoudre le problème, visitez {HOMEPAGE} pour obtenir de l'aide. -npm.uninstall_success={NAME} désinstallé avec succès. Sera effectif après le prochain redémarrage. -npm.uninstall_failed=Échec de la désinstallation de {NAME}. -npm.load_failed=Échec du chargement de {NAME}. Veuillez vérifier la console pour plus de détails. Vérifiez les dépendances ou la configuration. Si vous ne parvenez pas à résoudre le problème, visitez {HOMEPAGE} pour obtenir de l'aide. -npm.plugin_not_found={NAME} non trouvé dans le magasin. Essayez de mettre à jour les informations du magasin ou de vérifier l'orthographe. -npm.plugin_not_installed={NAME} n'est pas installé. -npm.plugin_already_installed={NAME} déjà installé. Ne répétez pas l'installation. +npm.search_no_result=Aucun résultat trouvé +npm.too_many_results=Trop de résultats. {HIDE_NUM} éléments masqués. Veuillez restreindre la recherche par mots-clés. +npm.install_success=Installation de {NAME} réussie +npm.install_failed=Échec de l'installation de {NAME}. Consultez les journaux pour plus d'informations. Si le problème persiste, veuillez consulter {HOMEPAGE} pour obtenir de l'aide. +npm.uninstall_success=Désinstallation de {NAME} réussie. Les modifications prendront effet au prochain redémarrage. +npm.uninstall_failed=Échec de la désinstallation de {NAME} +npm.load_failed=Échec du chargement de {NAME}. Veuillez consulter les détails dans la console, vérifier les dépendances ou la configuration. Si le problème persiste, veuillez consulter {HOMEPAGE} pour obtenir de l'aide. +npm.plugin_not_found=Plugin {NAME} introuvable dans le magasin. Veuillez vérifier l'orthographe ou effectuer une mise à jour du magasin. +npm.plugin_not_installed={NAME} n'est pas installé +npm.plugin_already_installed={NAME} est déjà installé. Veuillez ne pas répéter l'opération. npm.author=Auteur npm.homepage=Page d'accueil npm.pypi=PyPI -npm.next_page=Page Suivante -npm.prev_page=Page Précédente +npm.next_page=Page suivante +npm.prev_page=Page précédente +npm.update=Mettre à jour npm.plugin_cannot_be_toggled=Le plugin {NAME} ne peut pas être activé ou désactivé. -npm.plugin_already=Le plugin {NAME} est déjà dans l'état {STATUS}. Aucune action répétitive nécessaire. +npm.plugin_already=Le plugin {NAME} est déjà {STATUS}. Aucune action nécessaire. npm.toggle_failed=Échec de {STATUS} du plugin {NAME} : {ERROR} -npm.toggle_success={STATUS} réussi du plugin {NAME}. +npm.toggle_success={STATUS} du plugin {NAME} réussi +npm.page=Page {PAGE}/{TOTAL} +npm.update_index=Mise à jour de l'index des plugins +npm.list_plugins=Liste des plugins +npm.disable_session=Désactivation des plugins pour cette session +npm.enable_session=Activation des plugins pour cette session +npm.help=Aide +npm.search=Recherche -user.profile.edit=Éditer +user.profile.edit=Modifier user.profile.set=Définir -user.profile_manager.query=Votre profil {ATTR} est {VALUE}. -user.profile_manager.set=Votre profil {ATTR} a été défini sur {VALUE}. +user.profile_manager.query=Votre {ATTR} est {VALUE} +user.profile_manager.set=Votre {ATTR} a été défini sur {VALUE} user.profile.settings=Paramètres -user.profile.info=Informations du Profil +user.profile.info=Informations personnelles user.profile.lang=Langue user.profile.lang.desc=Définir la langue de l'utilisateur -user.profile.timezone=Fuseau Horaire +user.profile.timezone=Fuseau horaire user.profile.timezone.desc=Définir le fuseau horaire de l'utilisateur user.profile.theme=Thème -user.profile.theme.desc=Définir le thème de l'interface utilisateur +user.profile.theme.desc=Définir le thème de l'interface utilisateur de l'utilisateur user.profile.location=Emplacement -user.profile.location.desc=Définir les informations de localisation de l'utilisateur +user.profile.location.desc=Définir l'emplacement de l'utilisateur user.profile.nickname=Pseudo -user.profile.nickname.desc=Définir le pseudo du Bot pour l'utilisateur +user.profile.nickname.desc=Définir le surnom du Bot pour l'utilisateur +user.profile.input_value=Veuillez entrer une valeur pour {ATTR} +user.profile.set_success={ATTR} a été défini sur {VALUE} avec succès +user.profile.set_failed=Échec de la définition de {ATTR}. Veuillez vérifier la validité de l'entrée. -user.profile.input_value=Veuillez entrer {ATTR} -user.profile.set_success={ATTR} défini avec succès sur {VALUE} -user.profile.set_failed=Échec de la définition de {ATTR}. Veuillez vérifier si l'entrée est valide. +rpm.move_up=Monter +rpm.move_down=Descendre +rpm.move_top=En haut -liteyuki.image_mode_on=Ouvert markdown image -liteyuki.image_mode_off=Fermé markdown image \ No newline at end of file +weather.city_not_found=Ville {CITY} non trouvée +weather.weather_not_found=Les informations météorologiques pour la ville {CITY} n'ont pas été trouvées +weather.no_key=Aucune clé API météo définie. Veuillez ajouter weather_key au fichier de configuration. + +status.friends=Amis +status.groups=Groupes +status.plugins=Plugins +status.resources=Ressources +status.bots=Bots +status.message_sent=Messages envoyés +status.message_received=Messages reçus +status.cpu=Processeur +status.memory=Mémoire +status.swap=Swap +status.disk=Disque +status.usage=Utilisation +status.total=Total +status.used=Utilisé +status.free=Libre +status.runtime=Temps d'exécution +status.days=Jours +status.hours=Heures +status.minutes=Minutes +status.seconds=Secondes +status.cores=Cœurs +status.threads=Threads +status.process=Processus \ No newline at end of file diff --git a/liteyuki/resources/vanilla_language/lang/ja.lang b/liteyuki/resources/vanilla_language/lang/ja.lang index dda095b1..2dbdac87 100644 --- a/liteyuki/resources/vanilla_language/lang/ja.lang +++ b/liteyuki/resources/vanilla_language/lang/ja.lang @@ -8,13 +8,13 @@ log.success=成功 liteyuki.restart=再起動 liteyuki.restart_now=今すぐ再起動 -liteyuki.update_restart=更新が完了しました。{RESTART}してください、または後で手動で再起動してこれらの更新を適用します +liteyuki.update_restart=更新が完了しました。{RESTART}または後で手動で再起動して、これらの更新を適用してください liteyuki.current_config=現在の設定 -liteyuki.static_config=静的ファイル設定 +liteyuki.static_config=静的ファイルの設定 liteyuki.stored_config=保存された設定 -liteyuki.config_set_success=設定項目 {KEY}={VAL} が正常に設定されました +liteyuki.config_set_success=設定 {KEY}={VAL} が正常に設定されました liteyuki.stats.group=グループ -liteyuki.stats.user=ユーザー +liteyuki.stats.user=友達 liteyuki.stats.plugin=プラグイン liteyuki.stats.sent=送信 liteyuki.stats.received=受信 @@ -22,11 +22,34 @@ liteyuki.stats.run_time=実行時間 liteyuki.stats.groups=グループ liteyuki.stats.friends=友達 liteyuki.stats.plugins=プラグイン +liteyuki.image_mode_on=Markdown画像モードをオンにする +liteyuki.image_mode_off=Markdown画像モードをオフにする +liteyuki.invalid_command=無効なコマンドまたはパラメータ {TEXT} +liteyuki.reload_resources=リソースをリロード +liteyuki.list_resources=リソースパッケージ一覧 +liteyuki.reload_resources_success=リソースのリロードに成功しました。合計 {NUM} 個のリソースパッケージ +liteyuki.loaded_resources= {NUM} 個のリソースパッケージが読み込まれました。優先順位でソートされます +liteyuki.unloaded_resources=読み込まれていないリソースパッケージ +liteyuki.load_resource_success=リソースパッケージ {NAME} を正常に読み込みました +liteyuki.unload_resource_success=リソースパッケージ {NAME} を正常にアンロードしました +liteyuki.load_resource_failed=リソースパッケージ {NAME} の読み込みに失敗しました +liteyuki.unload_resource_failed=リソースパッケージ {NAME} のアンロードに失敗しました +liteyuki.resource_not_found=リソースパッケージ {NAME} が見つかりませんまたは操作できません +liteyuki.resource_already_loaded=リソースパッケージ {NAME} はすでに読み込まれています。重複して実行しないでください +liteyuki.resource_already_unloaded=リソースパッケージ {NAME} はすでにアンロードされています。重複して実行しないでください +liteyuki.need_reload=これらの更新を適用するには、{BTN} 再起動してください +liteyuki.dont_repeat=繰り返さないでください +liteyuki.change_priority_success=リソースパッケージ {NAME} の優先順位を変更しました +liteyuki.change_priority_failed=リソースパッケージ {NAME} の優先順位の変更に失敗しました +liteyuki.group_already=グループ {GROUP} はすでに {STATUS} 状態です。再度操作する必要はありません +liteyuki.group_success=グループ {GROUP} が {STATUS} されました +liteyuki.permission_denied=権限がありません +liteyuki.config_remove_success=設定項目 {KEY} を削除しました -main.current_language=現在の言語: {LANG} -main.enable_webdash=Web監視パネルが有効になりました: {URL} -main.monitor.title=LiteYukiモニタリング -main.monitor.description=LiteYukiボットモニタリング +main.current_language=現在の言語設定: {LANG} +main.enable_webdash=ウェブダッシュボードが有効になりました: {URL} +main.monitor.title=Liteyuki モニター +main.monitor.description=Liteyuki ボットの監視パネル main.monitor.cpu=CPU main.monitor.memory=メモリ main.monitor.swap=スワップ @@ -34,62 +57,103 @@ main.monitor.disk=ディスク main.monitor.usage=使用率 main.monitor.total=合計 main.monitor.used=使用済み +main.monitor.free=空き容量 -data_manager.migrate_success=データモデル{NAME}の移行が成功しました +data_manager.migrate_success=データモデル {NAME} が正常に移行されました -npm.loaded_plugins=プラグインが読み込まれました +npm.loaded_plugins=読み込まれたプラグイン npm.total=合計 {TOTAL} npm.help=ヘルプ -npm.usage=使用方法 -npm.disable=無効 -npm.disable_global=グローバル無効 -npm.enable=有効 -npm.enable_global=グローバル有効 +npm.usage=使用法 +npm.description=説明 +npm.disable=無効にする +npm.disable_global=グローバルで無効にする +npm.enable=有効にする +npm.enable_global=グローバルで有効にする npm.install=インストール npm.uninstall=アンインストール -npm.installing={NAME} のインストール中 +npm.installing={NAME} をインストールしています npm.cannot_uninstall=アンインストールできません npm.no_description=説明なし -npm.store_update_success=プラグインストアデータの更新に成功しました -npm.store_update_failed=プラグインストアデータの更新に失敗しました +npm.store_update_success=プラグインストアのデータが正常に更新されました +npm.store_update_failed=プラグインストアのデータの更新に失敗しました npm.search_result=検索結果 npm.search_no_result=検索結果がありません -npm.too_many_results=結果が多すぎます、{HIDE_NUM} アイテムが非表示になりました。検索範囲を絞ってください -npm.install_success={NAME} のインストールに成功しました -npm.install_failed={NAME} のインストールに失敗しました。詳細についてはログを確認してください。解決できない場合は、{HOMEPAGE} にアクセスしてサポートを取得してください -npm.uninstall_success={NAME} のアンインストールに成功しました、次回の再起動後に有効になります +npm.too_many_results=多すぎる結果です。{HIDE_NUM} 件が非表示にされました。キーワードを絞って検索してください +npm.install_success={NAME} を正常にインストールしました +npm.install_failed={NAME} のインストールに失敗しました。ログを参照して詳細情報を取得し、解決できない場合は{HOMEPAGE}を訪問してサポートを求めてください +npm.uninstall_success={NAME} を正常にアンインストールしました。次回の再起動で有効になります npm.uninstall_failed={NAME} のアンインストールに失敗しました -npm.load_failed={NAME} の読み込みに失敗しました。詳細はコンソールを確認してください。依存関係や設定が正しいか確認してください。解決できない場合は、{HOMEPAGE} にアクセスしてサポートを取得してください -npm.plugin_not_found={NAME} がストアで見つかりません。ストア情報を更新するか、スペルを確認してください +npm.load_failed={NAME} の読み込みに失敗しました。詳細情報はコンソールで確認し、依存関係または設定が正しいかどうかを確認し、解決できない場合は{HOMEPAGE}を訪問してサポートを求めてください +npm.plugin_not_found={NAME} がプラグインストアで見つかりませんでした。ストア情報を更新するか、スペルを確認してください npm.plugin_not_installed={NAME} がインストールされていません -npm.plugin_already_installed={NAME} は既にインストールされています、再度インストールしないでください +npm.plugin_already_installed={NAME} はすでにインストールされています。重複して実行しないでください npm.author=作者 npm.homepage=ホームページ npm.pypi=PyPI npm.next_page=次のページ npm.prev_page=前のページ -npm.plugin_cannot_be_toggled=プラグイン {NAME} は有効または無効にできません -npm.plugin_already=プラグイン {NAME} は既に {STATUS} 状態です、繰り返し操作する必要はありません -npm.toggle_failed=プラグイン {NAME} の {STATUS} に失敗しました: {ERROR} -npm.toggle_success=プラグイン {NAME} の {STATUS} に成功しました +npm.update=更新 +npm.plugin_cannot_be_toggled=プラグイン {NAME} を有効または無効にできません +npm.plugin_already=プラグイン {NAME} はすでに {STATUS} 状態です。再度操作する必要はありません +npm.toggle_failed=プラグイン {NAME} を {STATUS} できませんでした: {ERROR} +npm.toggle_success=プラグイン {NAME} を {STATUS} しました +npm.page={PAGE}/{TOTAL} ページ +npm.update_index=プラグインインデックスを更新 +npm.list_plugins=プラグイン一覧 +npm.disable_session=セッション中にプラグインを無効にしました +npm.enable_session=セッション中にプラグインを有効にしました +npm.help=ヘルプ +npm.search=検索 user.profile.edit=編集 user.profile.set=設定 user.profile_manager.query=あなたのプロファイル {ATTR} は {VALUE} です -user.profile_manager.set=あなたのプロファイル {ATTR} は {VALUE} に設定されました +user.profile_manager.set=あなたのプロファイル {ATTR} を {VALUE} に設定しました user.profile.settings=設定 -user.profile.info=プロファイル情報 +user.profile.info=情報 user.profile.lang=言語 -user.profile.lang.desc=ユーザー言語を設定します +user.profile.lang.desc=ユーザーの言語を設定します user.profile.timezone=タイムゾーン -user.profile.timezone.desc=ユーザーのタイムゾーンを設定します +user.profile.timezone.desc=ユーザーの現在のタイムゾーンを設定します user.profile.theme=テーマ -user.profile.theme.desc=ユーザーのテーマを設定します -user.profile.location=場所 -user.profile.location.desc=ユーザーの場所情報を設定します +user.profile.theme.desc=ユーザーのUIテーマを設定します +user.profile.location=位置 +user.profile.location.desc=ユーザーの位置情報を設定します user.profile.nickname=ニックネーム -user.profile.nickname.desc=ボットがユーザーに対して使用するニックネームを設定します +user.profile.nickname.desc=ボットがユーザーを呼ぶための名前を設定します +user.profile.input_value={ATTR} の値を入力してください +user.profile.set_success={ATTR} を {VALUE} に設定しました +user.profile.set_failed={ATTR} の設定に失敗しました。入力が正しいかどうかを確認してください -user.profile.input_value={ATTR} を入力してください -user.profile.set_success={ATTR} を {VALUE} に正常に設定しました -user.profile.set_failed={ATTR} の設定に失敗しました。入力 +rpm.move_up=上に移動 +rpm.move_down=下に移動 +rpm.move_top=トップに移動 + +weather.city_not_found=都市 {CITY} が見つかりません +weather.weather_not_found=都市 {CITY} の天気情報が見つかりません +weather.no_key=天気APIキーが設定されていません。設定ファイルにweather_keyを追加してください + +status.friends=友達 +status.groups=グループ +status.plugins=プラグイン +status.resources=リソースパッケージ +status.bots=ボット +status.message_sent=メッセージを送信 +status.message_received=メッセージを受信 +status.cpu=CPU +status.memory=メモリ +status.swap=スワップ +status.disk=ディスク +status.usage=使用率 +status.total=合計 +status.used=使用済み +status.free=空き容量 +status.runtime=実行時間 +status.days=日 +status.hours=時間 +status.minutes=分 +status.seconds=秒 +status.cores=コア +status.threads=スレッド +status.process=プロセス \ No newline at end of file diff --git a/liteyuki/resources/vanilla_language/lang/ko.lang b/liteyuki/resources/vanilla_language/lang/ko.lang index 3605e428..ea7b8820 100644 --- a/liteyuki/resources/vanilla_language/lang/ko.lang +++ b/liteyuki/resources/vanilla_language/lang/ko.lang @@ -7,89 +7,153 @@ log.error=오류 log.success=성공 liteyuki.restart=재시작 -liteyuki.restart_now=지금 다시 시작 -liteyuki.update_restart=업데이트가 완료되었습니다. {RESTART}을(를) 지금 실행하거나 나중에 수동으로 다시 시작하여 이 업데이트를 적용할 수 있습니다. -liteyuki.current_config=현재 설정 -liteyuki.static_config=정적 파일 설정 -liteyuki.stored_config=저장된 설정 -liteyuki.config_set_success=구성 항목 {KEY}={VAL}이(가) 성공적으로 설정되었습니다. +liteyuki.restart_now=즉시 재시작 +liteyuki.update_restart=업데이트가 완료되었습니다. {RESTART}하거나 나중에 수동으로 재시작하여 이 업데이트를 적용할 수 있습니다. +liteyuki.current_config=현재 구성 항목 +liteyuki.static_config=정적 파일 구성 항목 +liteyuki.stored_config=저장된 구성 항목 +liteyuki.config_set_success=구성 항목 {KEY}={VAL} 설정 성공 liteyuki.stats.group=그룹 -liteyuki.stats.user=사용자 +liteyuki.stats.user=친구 liteyuki.stats.plugin=플러그인 -liteyuki.stats.sent=보낸 -liteyuki.stats.received=받은 +liteyuki.stats.sent=전송 +liteyuki.stats.received=수신 liteyuki.stats.run_time=실행 시간 liteyuki.stats.groups=그룹 liteyuki.stats.friends=친구 liteyuki.stats.plugins=플러그인 +liteyuki.image_mode_on=Markdown 이미지 모드 활성화 +liteyuki.image_mode_off=Markdown 이미지 모드 비활성화 +liteyuki.invalid_command=유효하지 않은 명령 또는 매개변수 {TEXT} +liteyuki.reload_resources=자원 다시로드 +liteyuki.list_resources=자원 목록 +liteyuki.reload_resources_success=자원 다시로드 성공, 총 {NUM}개 자원 패키지 +liteyuki.loaded_resources=로드된 자원 {NUM}개, 우선 순위별로 정렬됨 +liteyuki.unloaded_resources=로드되지 않은 자원 패키지 +liteyuki.load_resource_success=자원 패키지 {NAME} 로드 성공 +liteyuki.unload_resource_success=자원 패키지 {NAME} 언로드 성공 +liteyuki.load_resource_failed=자원 패키지 {NAME} 로드 실패 +liteyuki.unload_resource_failed=자원 패키지 {NAME} 언로드 실패 +liteyuki.resource_not_found=자원 패키지 {NAME}이(가) 존재하지 않거나 조작할 수 없습니다. +liteyuki.resource_already_loaded=자원 패키지 {NAME}이(가) 이미 로드되어 있습니다. 중복 작업을 피하세요. +liteyuki.resource_already_unloaded=자원 패키지 {NAME}이(가) 이미 언로드되어 있습니다. 중복 작업을 피하세요. +liteyuki.need_reload={BTN}을(를) 다시로드하여 이러한 업데이트를 적용하세요. +liteyuki.dont_repeat=중복 작업을 피하세요. +liteyuki.change_priority_success=자원 패키지 {NAME}의 우선 순위가 성공적으로 변경되었습니다. +liteyuki.change_priority_failed=자원 패키지 {NAME}의 우선 순위 변경에 실패했습니다. +liteyuki.group_already=그룹 {GROUP}은(는) 이미 {STATUS} 상태이므로 중복 작업을 피하세요. +liteyuki.group_success=그룹 {GROUP} {STATUS} 성공 +liteyuki.permission_denied=권한이 거부되었습니다. +liteyuki.config_remove_success=구성 항목 {KEY} 제거 성공 -main.current_language=현재 언어: {LANG} +main.current_language=현재 구성 언어: {LANG} main.enable_webdash=웹 대시보드가 활성화되었습니다: {URL} -main.monitor.title=LiteYuki 모니터링 -main.monitor.description=LiteYuki 봇 모니터링 +main.monitor.title=Liteyuki 모니터링 패널 +main.monitor.description=Liteyuki 봇 모니터링 패널 main.monitor.cpu=CPU main.monitor.memory=메모리 main.monitor.swap=스왑 main.monitor.disk=디스크 -main.monitor.usage=사용량 -main.monitor.total=전체 -main.monitor.used=사용된 +main.monitor.usage=사용률 +main.monitor.total=총량 +main.monitor.used=사용함 +main.monitor.free=여유 -data_manager.migrate_success=데이터 모델 {NAME} 이(가) 성공적으로 마이그레이션되었습니다. +data_manager.migrate_success=데이터 모델 {NAME} 이(가) 성공적으로 이동되었습니다. npm.loaded_plugins=로드된 플러그인 npm.total=총 {TOTAL} npm.help=도움말 npm.usage=사용법 +npm.description=설명 npm.disable=비활성화 npm.disable_global=전역 비활성화 npm.enable=활성화 npm.enable_global=전역 활성화 npm.install=설치 npm.uninstall=제거 -npm.installing={NAME} 설치 중 +npm.installing=설치 중 {NAME} npm.cannot_uninstall=제거할 수 없음 npm.no_description=설명 없음 -npm.store_update_success=플러그인 스토어 데이터 업데이트 성공 -npm.store_update_failed=플러그인 스토어 데이터 업데이트 실패 +npm.store_update_success=플러그인 스토어 업데이트 성공 +npm.store_update_failed=플러그인 스토어 업데이트 실패 npm.search_result=검색 결과 -npm.search_no_result=검색 결과가 없습니다 -npm.too_many_results=결과가 너무 많아 {HIDE_NUM}개가 숨겨졌습니다. 검색어를 좀 더 구체화하세요. -npm.install_success={NAME} 설치 완료 -npm.install_failed={NAME} 설치 실패. 자세한 내용은 로그를 확인하십시오. 문제를 해결할 수 없는 경우 {HOMEPAGE}을(를) 방문하여 도움을 요청하십시오. -npm.uninstall_success={NAME} 제거 완료. 다음 재시작 시 적용됩니다. +npm.search_no_result=검색 결과 없음 +npm.too_many_results=결과가 너무 많습니다. {HIDE_NUM}개의 항목이 숨겨졌습니다. 검색어를 제한하세요. +npm.install_success={NAME} 설치 성공 +npm.install_failed={NAME} 설치 실패. 자세한 내용은 로그를 확인하거나 문제를 해결할 수 없는 경우 {HOMEPAGE}을(를) 방문하세요. +npm.uninstall_success={NAME} 제거 성공. 다음 재시작에 적용됩니다. npm.uninstall_failed={NAME} 제거 실패 -npm.load_failed={NAME} 로드 실패. 자세한 내용은 콘솔을 확인하십시오. 종속성 또는 설정을 확인하십시오. 문제를 해결할 수 없는 경우 {HOMEPAGE}을(를) 방문하여 도움을 요청하십시오. -npm.plugin_not_found={NAME}을(를) 스토어에서 찾을 수 없습니다. 스토어 정보를 업데이트하거나 철자를 확인하십시오. +npm.load_failed={NAME} 로드 실패. 의존성 또는 설정을 확인하고 문제를 해결할 수 없는 경우 {HOMEPAGE}을(를) 방문하세요. +npm.plugin_not_found={NAME}을(를) 스토어에서 찾을 수 없습니다. 스토어 정보를 업데이트하거나 철자를 확인하세요. npm.plugin_not_installed={NAME}이(가) 설치되지 않았습니다. -npm.plugin_already_installed={NAME}이(가) 이미 설치되어 있습니다. 반복해서 설치하지 마십시오. -npm.author=작성자 +npm.plugin_already_installed={NAME}이(가) 이미 설치되었습니다. 중복 설치를 피하세요. +npm.author=저자 npm.homepage=홈페이지 npm.pypi=PyPI npm.next_page=다음 페이지 npm.prev_page=이전 페이지 +npm.update=업데이트 npm.plugin_cannot_be_toggled={NAME} 플러그인은 활성화 또는 비활성화할 수 없습니다. -npm.plugin_already={NAME} 플러그인은 이미 {STATUS} 상태입니다. 반복 작업이 필요하지 않습니다. +npm.plugin_already={NAME} 플러그인은 이미 {STATUS} 상태입니다. 중복 작업을 피하세요. npm.toggle_failed={NAME} 플러그인 {STATUS} 실패: {ERROR} npm.toggle_success={NAME} 플러그인 {STATUS} 성공 +npm.page={PAGE}/{TOTAL} 페이지 +npm.update_index=플러그인 인덱스 업데이트 +npm.list_plugins=플러그인 목록 +npm.disable_session=현재 세션에서 플러그인을 비활성화합니다. +npm.enable_session=현재 세션에서 플러그인을 활성화합니다. +npm.help=도움말 +npm.search=검색 -user.profile.edit=편집 +user.profile.edit=수정 user.profile.set=설정 -user.profile_manager.query=귀하의 프로필 {ATTR}은(는) {VALUE}입니다. -user.profile_manager.set=귀하의 프로필 {ATTR}이(가) {VALUE}(으)로 설정되었습니다. +user.profile_manager.query=당신의 프로필 {ATTR}은(는) {VALUE}입니다. +user.profile_manager.set=당신의 프로필 {ATTR}은(는) {VALUE}(으)로 설정되었습니다. user.profile.settings=설정 user.profile.info=프로필 정보 user.profile.lang=언어 user.profile.lang.desc=사용자 언어 설정 user.profile.timezone=시간대 -user.profile.timezone.desc=사용자 시간대 설정 +user.profile.timezone.desc=사용자의 현재 시간대 설정 user.profile.theme=테마 user.profile.theme.desc=사용자 인터페이스 테마 설정 user.profile.location=위치 user.profile.location.desc=사용자 위치 정보 설정 user.profile.nickname=별명 -user.profile.nickname.desc=사용자에 대한 봇의 별명 설정 - -user.profile.input_value={ATTR} 값을 입력하세요 -user.profile.set_success={ATTR} 값을 {VALUE}(으)로 설정하였습니다. +user.profile.nickname.desc=Bot이 사용자를 부를 때 사용되는 이름 설정 +user.profile.input_value={ATTR}의 값을 입력하세요. +user.profile.set_success={ATTR}가 {VALUE}(으)로 설정되었습니다. user.profile.set_failed={ATTR} 설정 실패. 입력이 유효한지 확인하세요. + +rpm.move_up=위로 이동 +rpm.move_down=아래로 이동 +rpm.move_top=최상단으로 이동 + +weather.city_not_found={CITY} 도시를 찾을 수 없습니다. +weather.weather_not_found={CITY} 도시의 날씨 정보를 찾을 수 없습니다. +weather.no_key=날씨 API 키가 설정되지 않았습니다. 설정 파일에 weather_key를 추가하세요. + +status.friends=친구 +status.groups=그룹 +status.plugins=플러그인 +status.resources=자원 패키지 +status.bots=봇 +status.message_sent=전송된 메시지 +status.message_received=수신된 메시지 +status.cpu=CPU +status.memory=메모리 +status.swap=스왑 +status.disk=디스크 +status.usage=사용률 +status.total=총량 +status.used=사용함 +status.free=여유 +status.runtime=실행 시간 +status.days=일 +status.hours=시간 +status.minutes=분 +status.seconds=초 +status.cores=코어 +status.threads=스레드 +status.process=프로세스 \ No newline at end of file diff --git a/liteyuki/resources/vanilla_language/lang/ru.lang b/liteyuki/resources/vanilla_language/lang/ru.lang index 595e4718..b04944a9 100644 --- a/liteyuki/resources/vanilla_language/lang/ru.lang +++ b/liteyuki/resources/vanilla_language/lang/ru.lang @@ -1,4 +1,4 @@ -language.name=русский +language.name=Китайский (упрощенный) log.debug=Отладка log.info=Информация @@ -6,13 +6,13 @@ log.warning=Предупреждение log.error=Ошибка log.success=Успешно -liteyuki.restart=Перезапустить -liteyuki.restart_now=Перезапустить сейчас -liteyuki.update_restart=Обновления завершены. Вы можете {RESTART} сейчас или перезагрузить вручную позже, чтобы применить эти обновления. +liteyuki.restart=Перезагрузить +liteyuki.restart_now=Перезагрузить сейчас +liteyuki.update_restart=Обновление завершено. Вы можете {RESTART} или перезагрузить вручную позже, чтобы применить эти обновления liteyuki.current_config=Текущая конфигурация liteyuki.static_config=Конфигурация статических файлов liteyuki.stored_config=Сохраненная конфигурация -liteyuki.config_set_success=Параметр конфигурации {KEY}={VAL} успешно установлен. +liteyuki.config_set_success=Конфигурация {KEY}={VAL} успешно установлена liteyuki.stats.group=Группа liteyuki.stats.user=Пользователь liteyuki.stats.plugin=Плагин @@ -22,11 +22,34 @@ liteyuki.stats.run_time=Время работы liteyuki.stats.groups=Группы liteyuki.stats.friends=Друзья liteyuki.stats.plugins=Плагины +liteyuki.image_mode_on=Включить режим изображений Markdown +liteyuki.image_mode_off=Отключить режим изображений Markdown +liteyuki.invalid_command=Неверная команда или параметр {TEXT} +liteyuki.reload_resources=Перезагрузить ресурсы +liteyuki.list_resources=Список ресурсов +liteyuki.reload_resources_success=Ресурсы успешно перезагружены. Всего {NUM} ресурсов +liteyuki.loaded_resources=Загружено {NUM} ресурсов, отсортированных по приоритету +liteyuki.unloaded_resources=Незагруженные ресурсы +liteyuki.load_resource_success=Ресурс {NAME} успешно загружен +liteyuki.unload_resource_success=Ресурс {NAME} успешно выгружен +liteyuki.load_resource_failed=Не удалось загрузить ресурс {NAME} +liteyuki.unload_resource_failed=Не удалось выгрузить ресурс {NAME} +liteyuki.resource_not_found=Ресурс {NAME} не найден или не доступен +liteyuki.resource_already_loaded=Ресурс {NAME} уже загружен, повторная загрузка невозможна +liteyuki.resource_already_unloaded=Ресурс {NAME} уже выгружен, повторная выгрузка невозможна +liteyuki.need_reload=Пожалуйста, {BTN}, чтобы применить эти обновления +liteyuki.dont_repeat=Пожалуйста, не повторяйте эту операцию +liteyuki.change_priority_success=Приоритет ресурса {NAME} успешно изменен +liteyuki.change_priority_failed=Не удалось изменить приоритет ресурса {NAME} +liteyuki.group_already=Группа {GROUP} уже в состоянии {STATUS}, дополнительные действия не требуются +liteyuki.group_success=Группа {GROUP} {STATUS} успешно +liteyuki.permission_denied=Недостаточно прав +liteyuki.config_remove_success=Конфигурация {KEY} успешно удалена -main.current_language=Текущий язык: {LANG} -main.enable_webdash=Веб-панель мониторинга активирована: {URL} -main.monitor.title=Мониторинг LiteYuki -main.monitor.description=Мониторинг бота LiteYuki +main.current_language=Текущий язык конфигурации: {LANG} +main.enable_webdash=Веб-панель мониторинга успешно включена: {URL} +main.monitor.title=Панель мониторинга Lightyuki +main.monitor.description=Панель мониторинга бота Lightyuki main.monitor.cpu=ЦП main.monitor.memory=Память main.monitor.swap=Подкачка @@ -34,62 +57,103 @@ main.monitor.disk=Диск main.monitor.usage=Использование main.monitor.total=Всего main.monitor.used=Использовано +main.monitor.free=Свободно -data_manager.migrate_success=Модель данных {NAME} успешно перенесена. +data_manager.migrate_success=Модель данных {NAME} успешно перенесена npm.loaded_plugins=Загруженные плагины npm.total=Всего {TOTAL} npm.help=Помощь npm.usage=Использование +npm.description=Описание npm.disable=Отключить -npm.disable_global=Глобальное отключение +npm.disable_global=Глобально отключить npm.enable=Включить -npm.enable_global=Глобальное включение +npm.enable_global=Глобально включить npm.install=Установить npm.uninstall=Удалить npm.installing=Установка {NAME} npm.cannot_uninstall=Невозможно удалить npm.no_description=Нет описания -npm.store_update_success=Успешное обновление данных магазина плагинов. -npm.store_update_failed=Ошибка обновления данных магазина плагинов. +npm.store_update_success=Обновление данных магазина плагинов успешно завершено +npm.store_update_failed=Не удалось обновить данные магазина плагинов npm.search_result=Результаты поиска npm.search_no_result=Нет результатов поиска -npm.too_many_results=Слишком много результатов, скрыто {HIDE_NUM} элементов. Уточните ваш поиск. -npm.install_success={NAME} успешно установлен. -npm.install_failed=Ошибка установки {NAME}. Проверьте журналы для получения дополнительной информации. Если проблема не устраняется, посетите {HOMEPAGE} для получения помощи. -npm.uninstall_success={NAME} успешно удален. Будет применено после следующей перезагрузки. -npm.uninstall_failed=Ошибка удаления {NAME}. -npm.load_failed=Ошибка загрузки {NAME}. Проверьте консоль для получения дополнительной информации. Проверьте зависимости или конфигурацию. Если проблема не устраняется, посетите {HOMEPAGE} для получения помощи. -npm.plugin_not_found={NAME} не найден в магазине. Попробуйте обновить информацию магазина или проверить правильность написания. -npm.plugin_not_installed={NAME} не установлен. -npm.plugin_already_installed={NAME} уже установлен. Не повторяйте установку. +npm.too_many_results=Слишком много результатов, скрыто {HIDE_NUM} позиций. Уточните запрос +npm.install_success={NAME} успешно установлен +npm.install_failed={NAME} не удалось установить. Для получения дополнительной информации, пожалуйста, посетите {HOMEPAGE} +npm.uninstall_success={NAME} успешно удален. Изменения вступят в силу после перезагрузки +npm.uninstall_failed={NAME} не удалось удалить +npm.load_failed={NAME} не удалось загрузить. Пожалуйста, проверьте детали в консоли, убедитесь, что зависимости или конфигурация правильны. Если проблема не устранена, посетите {HOMEPAGE} +npm.plugin_not_found={NAME} не найден в магазине. Попробуйте обновить информацию магазина или проверьте правильность написания +npm.plugin_not_installed={NAME} не установлен +npm.plugin_already_installed={NAME} уже установлен, повторная установка невозможна npm.author=Автор npm.homepage=Домашняя страница npm.pypi=PyPI npm.next_page=Следующая страница npm.prev_page=Предыдущая страница -npm.plugin_cannot_be_toggled=Плагин {NAME} не может быть включен или отключен. -npm.plugin_already=Плагин {NAME} уже находится в состоянии {STATUS}. Дополнительные действия не требуются. -npm.toggle_failed={STATUS} плагина {NAME} не удалось: {ERROR} -npm.toggle_success={STATUS} плагина {NAME} выполнено успешно. +npm.update=Обновить +npm.plugin_cannot_be_toggled=Плагин {NAME} невозможно включить или выключить +npm.plugin_already=Плагин {NAME} уже в состоянии {STATUS}, дополнительные действия не требуются +npm.toggle_failed=Не удалось {STATUS} плагин {NAME}: {ERROR} +npm.toggle_success=Плагин {NAME} успешно {STATUS} +npm.page=Страница {PAGE}/{TOTAL} +npm.update_index=Обновить индекс плагинов +npm.list_plugins=Список плагинов +npm.disable_session=Отключить плагины для текущей сессии +npm.enable_session=Включить плагины для текущей сессии +npm.help=Помощь +npm.search=Поиск user.profile.edit=Редактировать user.profile.set=Установить -user.profile_manager.query=Ваш профиль {ATTR} - {VALUE}. -user.profile_manager.set=Ваш профиль {ATTR} установлен на {VALUE}. +user.profile_manager.query=Ваша личная информация {ATTR} - {VALUE} +user.profile_manager.set=Ваша личная информация {ATTR} успешно установлена как {VALUE} user.profile.settings=Настройки user.profile.info=Информация о профиле user.profile.lang=Язык user.profile.lang.desc=Установить язык пользователя user.profile.timezone=Часовой пояс -user.profile.timezone.desc=Установить часовой пояс пользователя +user.profile.timezone.desc=Установить текущий часовой пояс пользователя user.profile.theme=Тема -user.profile.theme.desc=Установить тему пользовательского интерфейса +user.profile.theme.desc=Установить тему интерфейса пользователя user.profile.location=Местоположение user.profile.location.desc=Установить информацию о местоположении пользователя -user.profile.nickname=Никнейм -user.profile.nickname.desc=Установить прозвище бота для пользователя +user.profile.nickname=Псевдоним +user.profile.nickname.desc=Установить никнейм бота для пользователя +user.profile.input_value=Пожалуйста, введите значение {ATTR} +user.profile.set_success={ATTR} успешно установлен как {VALUE} +user.profile.set_failed=Не удалось установить {ATTR}. Пожалуйста, проверьте введенные данные -user.profile.input_value=Пожалуйста, введите {ATTR} -user.profile.set_success={ATTR} успешно установлено на {VALUE} -user.profile.set_failed=Ошибка установки {ATTR}. Пожалуйста, проверьте правильность ввода. +rpm.move_up=Поднять +rpm.move_down=Опустить +rpm.move_top=Переместить в начало + +weather.city_not_found=Город {CITY} не найден +weather.weather_not_found=Погода для города {CITY} не найдена +weather.no_key=API-ключ для погоды не установлен. Пожалуйста, добавьте weather_key в конфигурационный файл + +status.friends=Друзья +status.groups=Группы +status.plugins=Плагины +status.resources=Ресурсы +status.bots=Боты +status.message_sent=Отправленные сообщения +status.message_received=Полученные сообщения +status.cpu=Центральный процессор +status.memory=Память +status.swap=Подкачка +status.disk=Диск +status.usage=Использование +status.total=Всего +status.used=Использовано +status.free=Свободно +status.runtime=Время работы +status.days=Дни +status.hours=Часы +status.minutes=Минуты +status.seconds=Секунды +status.cores=Ядра +status.threads=Потоки +status.process=Процессы \ No newline at end of file diff --git a/liteyuki/resources/vanilla_language/lang/zh-CN.lang b/liteyuki/resources/vanilla_language/lang/zh-CN.lang index 38676f19..2b6dfab3 100644 --- a/liteyuki/resources/vanilla_language/lang/zh-CN.lang +++ b/liteyuki/resources/vanilla_language/lang/zh-CN.lang @@ -137,6 +137,7 @@ weather.no_key=未设置天气api key,请在配置文件添加weather_key status.friends=好友 status.groups=群 status.plugins=插件 +status.resources=资源包 status.bots=机器人 status.message_sent=发送消息 status.message_received=接收消息 diff --git a/liteyuki/resources/vanilla_language/lang/zh-HK.lang b/liteyuki/resources/vanilla_language/lang/zh-HK.lang index 53b82748..6d2565ab 100644 --- a/liteyuki/resources/vanilla_language/lang/zh-HK.lang +++ b/liteyuki/resources/vanilla_language/lang/zh-HK.lang @@ -1,6 +1,6 @@ language.name=繁體中文(香港) -log.debug=除錯 +log.debug=偵錯 log.info=資訊 log.warning=警告 log.error=錯誤 @@ -9,42 +9,67 @@ log.success=成功 liteyuki.restart=重新啟動 liteyuki.restart_now=立即重新啟動 liteyuki.update_restart=更新完成,你可以{RESTART}或稍後手動重新啟動以應用這些更新 -liteyuki.current_config=當前配置項 -liteyuki.static_config=靜態文件配置項 -liteyuki.stored_config=存儲的配置項 -liteyuki.config_set_success=配置項 {KEY}={VAL} 設置成功 +liteyuki.current_config=當前設定如下 +liteyuki.static_config=靜態檔案設定 +liteyuki.stored_config=儲存的設定 +liteyuki.config_set_success=設定項 {KEY}={VAL} 設定成功 liteyuki.stats.group=群組 -liteyuki.stats.user=好友 +liteyuki.stats.user=用戶 liteyuki.stats.plugin=插件 liteyuki.stats.sent=發送 liteyuki.stats.received=接收 -liteyuki.stats.run_time=運行時間 +liteyuki.stats.run_time=執行時間 liteyuki.stats.groups=群組 liteyuki.stats.friends=好友 liteyuki.stats.plugins=插件 +liteyuki.image_mode_on=開啟 Markdown 圖片模式 +liteyuki.image_mode_off=關閉 Markdown 圖片模式 +liteyuki.invalid_command=無效的命令或參數 {TEXT} +liteyuki.reload_resources=重新載入資源 +liteyuki.list_resources=資源包列表 +liteyuki.reload_resources_success=資源重新載入成功,共計 {NUM} 個資源包 +liteyuki.loaded_resources=已載入 {NUM} 個資源包,按照優先級排序 +liteyuki.unloaded_resources=未載入資源包 +liteyuki.load_resource_success=資源包 {NAME} 載入成功 +liteyuki.unload_resource_success=資源包 {NAME} 卸載成功 +liteyuki.load_resource_failed=資源包 {NAME} 載入失敗 +liteyuki.unload_resource_failed=資源包 {NAME} 卸載失敗 +liteyuki.resource_not_found=資源包 {NAME} 不存在或無法操作 +liteyuki.resource_already_loaded=資源包 {NAME} 已載入,請勿重複操作 +liteyuki.resource_already_unloaded=資源包 {NAME} 已卸載,請勿重複操作 +liteyuki.need_reload=請{BTN}重新載入以應用這些更新 +liteyuki.dont_repeat=請勿重複操作 +liteyuki.change_priority_success=資源包 {NAME} 優先級修改成功 +liteyuki.change_priority_failed=資源包 {NAME} 優先級修改失敗 +liteyuki.group_already=群組 {GROUP} 已經是 {STATUS} 狀態,無需重複操作 +liteyuki.group_success=群組 {GROUP} {STATUS} 成功 +liteyuki.permission_denied=權限不足 +liteyuki.config_remove_success=設定項 {KEY} 移除成功 -main.current_language=當前配置語言為: {LANG} +main.current_language=當前語言設定為: {LANG} main.enable_webdash=已啟用網頁監控面板: {URL} -main.monitor.title=LiteYuki監控面板 -main.monitor.description=LiteYuki機器人監控面板 +main.monitor.title=輕雪監控面板 +main.monitor.description=輕雪機器人監控面板 main.monitor.cpu=處理器 -main.monitor.memory=內存 +main.monitor.memory=記憶體 main.monitor.swap=交換空間 -main.monitor.disk=磁盤 +main.monitor.disk=磁碟 main.monitor.usage=使用率 main.monitor.total=總計 main.monitor.used=已使用 +main.monitor.free=空閒 -data_manager.migrate_success=資料模型{NAME}遷移成功 +data_manager.migrate_success=數據模型{NAME}遷移成功 -npm.loaded_plugins=已加載插件 +npm.loaded_plugins=已載入插件 npm.total=總計 {TOTAL} npm.help=幫助 npm.usage=用法 +npm.description=描述 npm.disable=停用 -npm.disable_global=全局停用 +npm.disable_global=全域停用 npm.enable=啟用 -npm.enable_global=全局啟用 +npm.enable_global=全域啟用 npm.install=安裝 npm.uninstall=卸載 npm.installing=正在安裝 {NAME} @@ -54,12 +79,12 @@ npm.store_update_success=插件商店數據更新成功 npm.store_update_failed=插件商店數據更新失敗 npm.search_result=搜索結果 npm.search_no_result=無搜索結果 -npm.too_many_results=內容過多,{HIDE_NUM}項已隱藏,請限制關鍵字搜索 +npm.too_many_results=結果過多,{HIDE_NUM}項已隱藏,請限制關鍵字搜索 npm.install_success={NAME} 安裝成功 -npm.install_failed={NAME} 安裝失敗,請查看日誌獲取詳細信息,如不能解決,請訪問{HOMEPAGE}尋求幫助 +npm.install_failed={NAME} 安裝失敗,請查看日誌獲取詳細信息,如無法解決,請訪問{HOMEPAGE}尋求幫助 npm.uninstall_success={NAME} 卸載成功,下次重啟生效 npm.uninstall_failed={NAME} 卸載失敗 -npm.load_failed={NAME} 加載失敗,請在控制台查看詳細信息,檢查依賴或配置是否正確,如不能解決,請訪問{HOMEPAGE}尋求幫助 +npm.load_failed={NAME} 加載失敗,請在控制台查看詳細信息,檢查依賴或配置是否正確,如無法解決,請訪問{HOMEPAGE}尋求幫助 npm.plugin_not_found=未在商店中找到 {NAME},請嘗試更新商店信息或檢查拼寫 npm.plugin_not_installed={NAME} 未安裝 npm.plugin_already_installed={NAME} 已安裝,請勿重複安裝 @@ -68,28 +93,67 @@ npm.homepage=主頁 npm.pypi=PyPI npm.next_page=下一頁 npm.prev_page=上一頁 +npm.update=更新 npm.plugin_cannot_be_toggled=插件 {NAME} 無法被啟用或停用 npm.plugin_already=插件 {NAME} 已經是 {STATUS} 狀態,無需重複操作 npm.toggle_failed=插件 {NAME} {STATUS} 失敗: {ERROR} npm.toggle_success=插件 {NAME} {STATUS} 成功 +npm.page=第{PAGE}/{TOTAL}頁 +npm.update_index=更新插件索引 +npm.list_plugins=插件列表 +npm.disable_session=當前會話停用插件 +npm.enable_session=當前會話啟用插件 +npm.help=幫助 +npm.search=搜索 user.profile.edit=修改 -user.profile.set=設置 -user.profile_manager.query=你的個人信息 {ATTR} 為 {VALUE} -user.profile_manager.set=你的個人信息 {ATTR} 已設置為 {VALUE} -user.profile.settings=設置 -user.profile.info=個人信息 +user.profile.set=設定 +user.profile_manager.query=您的個人資訊 {ATTR} 為 {VALUE} +user.profile_manager.set=您的個人資訊 {ATTR} 已設定為 {VALUE} +user.profile.settings=設定 +user.profile.info=個人資訊 user.profile.lang=語言 -user.profile.lang.desc=設置用戶語言 +user.profile.lang.desc=設定用戶語言 user.profile.timezone=時區 -user.profile.timezone.desc=設置用戶當前時區 +user.profile.timezone.desc=設定用戶當前時區 user.profile.theme=主題 -user.profile.theme.desc=設置用戶界面主題 +user.profile.theme.desc=設定用戶介面主題 user.profile.location=位置 -user.profile.location.desc=設置用戶位置信息 +user.profile.location.desc=設定用戶位置資訊 user.profile.nickname=稱呼 -user.profile.nickname.desc=設置Bot對用戶的稱呼 - +user.profile.nickname.desc=設定 Bot 對用戶的稱呼 user.profile.input_value=請輸入 {ATTR} 的值 -user.profile.set_success=成功將 {ATTR} 設置為 {VALUE} -user.profile.set_failed=設置 {ATTR} 失敗,請檢查輸入是否合法 \ No newline at end of file +user.profile.set_success=成功將 {ATTR} 設定為 {VALUE} +user.profile.set_failed=設定 {ATTR} 失敗,請檢查輸入是否合法 + +rpm.move_up=上移 +rpm.move_down=下移 +rpm.move_top=置頂 + +weather.city_not_found=未找到城市 {CITY} +weather.weather_not_found=未找到城市 {CITY} 的天氣信息 +weather.no_key=未設定天氣 API 金鑰,請在設定文件添加 weather_key + +status.friends=好友 +status.groups=群組 +status.plugins=插件 +status.resources=資源包 +status.bots=機器人 +status.message_sent=發送消息 +status.message_received=接收消息 +status.cpu=處理器 +status.memory=記憶體 +status.swap=交換空間 +status.disk=磁碟 +status.usage=使用率 +status.total=總計 +status.used=已用 +status.free=空閒 +status.runtime=運行時間 +status.days=天 +status.hours=小時 +status.minutes=分鐘 +status.seconds=秒 +status.cores=核心 +status.threads=線程 +status.process=進程 \ No newline at end of file diff --git a/liteyuki/resources/vanilla_language/lang/zh-Kawaii.lang b/liteyuki/resources/vanilla_language/lang/zh-Kawaii.lang index 32632b72..ba887058 100644 --- a/liteyuki/resources/vanilla_language/lang/zh-Kawaii.lang +++ b/liteyuki/resources/vanilla_language/lang/zh-Kawaii.lang @@ -1,95 +1,159 @@ -language.name=可爱版简体中文 +language.name=简体中文 -log.debug=嘀嗒 -log.info=呀呀 -log.warning=糟糕 -log.error=糟糕糟糕 -log.success=耶耶 +log.debug=嘿嘿,调试一下 +log.info=嗯嗯,资讯来啦 +log.warning=哎哟,小心哟 +log.error=糟糕,出错啦 +log.success=耶耶,成功啦 -liteyuki.restart=嗖嗖 -liteyuki.restart_now=现在嗖嗖 -liteyuki.update_restart=更新好了,你可以{RESTART}或者等一下手动重新启动来应用这些更新 -liteyuki.current_config=现在的设定 -liteyuki.static_config=小静态设定 -liteyuki.stored_config=储藏的设定 -liteyuki.config_set_success=设定 {KEY}={VAL} 设定成功啦 -liteyuki.stats.group=组组 +liteyuki.restart=重新来过 +liteyuki.restart_now=立刻重启 +liteyuki.update_restart=更新完成啦!快{RESTART}或等会儿手动重启,让更新生效吧! +liteyuki.current_config=现在的设置是这样滴~ +liteyuki.static_config=静态文件设置 +liteyuki.stored_config=存储的设置 +liteyuki.config_set_success=嘿嘿,设置成功啦!{KEY}={VAL} +liteyuki.stats.group=群组 liteyuki.stats.user=小伙伴 -liteyuki.stats.plugin=小插件 -liteyuki.stats.sent=发出去了 -liteyuki.stats.received=接收到了 +liteyuki.stats.plugin=插件 +liteyuki.stats.sent=发出去啦 +liteyuki.stats.received=收到啦 liteyuki.stats.run_time=运行时间 -liteyuki.stats.groups=组组 -liteyuki.stats.friends=小伙伴们 -liteyuki.stats.plugins=插件们 +liteyuki.stats.groups=群组 +liteyuki.stats.friends=小伙伴 +liteyuki.stats.plugins=插件 +liteyuki.image_mode_on=嘿嘿,开启Markdown图片模式啦 +liteyuki.image_mode_off=啊呀,关闭Markdown图片模式啦 +liteyuki.invalid_command=咦?无效的命令或参数哦:{TEXT} +liteyuki.reload_resources=重新载入资源 +liteyuki.list_resources=资源包列表 +liteyuki.reload_resources_success=资源重载成功啦!共有{NUM}个资源包哦~ +liteyuki.loaded_resources=嘿嘿,已经加载了{NUM}个资源包啦,按照优先级排序哦~ +liteyuki.unloaded_resources=嗯嗯,还有一些资源包没加载呢~ +liteyuki.load_resource_success=资源包{name}加载成功啦! +liteyuki.unload_resource_success=资源包{name}卸载成功啦! +liteyuki.load_resource_failed=资源包{name}加载失败啦~ +liteyuki.unload_resource_failed=资源包{name}卸载失败啦~ +liteyuki.resource_not_found=资源包{name}不存在或无法操作呢~ +liteyuki.resource_already_loaded=资源包{name}已经加载啦,不要重复操作哦~ +liteyuki.resource_already_unloaded=资源包{name}已经卸载啦,不要重复操作哦~ +liteyuki.need_reload=嘿嘿,{BTN}重新载入以应用这些更新呢~ +liteyuki.dont_repeat=别重复操作哦~ +liteyuki.change_priority_success=资源包{name}优先级修改成功啦~ +liteyuki.change_priority_failed=资源包{name}优先级修改失败啦~ +liteyuki.group_already=群组{GROUP}已经是{STATUS}状态啦,不用再操作啦~ +liteyuki.group_success=群组{GROUP}{STATUS}成功啦~ +liteyuki.permission_denied=啊哦,权限不够啦~ +liteyuki.config_remove_success=配置项{KEY}移除成功啦~ -main.current_language=现在的语言是: {LANG} -main.enable_webdash=已经启用网页监控板啦: {URL} -main.monitor.title=可爱监控板 -main.monitor.description=可爱的小机器人监控板 +main.current_language=现在的语言是:{LANG} +main.enable_webdash=已经启用网页监控面板啦:{URL} +main.monitor.title=轻雪监控面板 +main.monitor.description=轻雪机器人监控面板,超可爱的哦~ main.monitor.cpu=处理器 -main.monitor.memory=脑海里 -main.monitor.swap=变换 -main.monitor.disk=硬盘 +main.monitor.memory=内存 +main.monitor.swap=交换空间 +main.monitor.disk=磁盘 main.monitor.usage=使用率 main.monitor.total=总共 -main.monitor.used=已使用 +main.monitor.used=已用 +main.monitor.free=剩余 -data_manager.migrate_success=资料模型{NAME}转移成功 +data_manager.migrate_success=数据模型{name}迁移成功啦~ -npm.loaded_plugins=已经加载了小插件 -npm.total=总共 {TOTAL} -npm.help=救命 -npm.usage=怎么用 -npm.disable=停下来 -npm.disable_global=全球停下来 -npm.enable=走起 -npm.enable_global=全球走起 -npm.install=搞定 -npm.uninstall=卸了 -npm.installing=正在搞定 {NAME} -npm.cannot_uninstall=拜托拜托 -npm.no_description=没有描述 -npm.store_update_success=小插件商店资料更新成功 -npm.store_update_failed=小插件商店资料更新失败 -npm.search_result=找到了 -npm.search_no_result=没有找到 -npm.too_many_results=太多了,{HIDE_NUM}个隐藏了,请更精确一些搜索 -npm.install_success=搞定了,{NAME} 安装成功啦 -npm.install_failed=咋回事呀,{NAME} 安装失败了,看看日志吧,如果解决不了,去 {HOMEPAGE} 求助吧 -npm.uninstall_success=搞定了,{NAME} 卸载成功啦,下次重启生效哦 -npm.uninstall_failed=小插件卸载失败 -npm.load_failed=咋搞的呢,{NAME} 加载失败了,看看控制台详细信息吧,检查依赖或配置,解决不了去 {HOMEPAGE} 求助吧 -npm.plugin_not_found=咦咦咦,{NAME} 在商店里面没找到,试试更新商店信息或检查拼写 -npm.plugin_not_installed=小插件{NAME}还没安装呢 -npm.plugin_already_installed=小插件{NAME}已经安装了,不要再重复安装了哦 -npm.author=大神 +npm.loaded_plugins=已加载的插件 +npm.total=总共有{TOTAL}个哦~ +npm.help=帮助 +npm.usage=使用方法 +npm.description=描述 +npm.disable=停用 +npm.disable_global=全局停用 +npm.enable=启用 +npm.enable_global=全局启用 +npm.install=安装 +npm.uninstall=卸载 +npm.installing=正在安装{name}呢~ +npm.cannot_uninstall=无法卸载哦~ +npm.no_description=没有描述哦~ +npm.store_update_success=插件商店数据更新成功啦~ +npm.store_update_failed=插件商店数据更新失败啦~ +npm.search_result=搜索结果 +npm.search_no_result=没有搜索结果呢~ +npm.too_many_results=搜索结果太多啦,请尽量缩小搜索范围哦~ +npm.install_success={name}安装成功啦~ +npm.install_failed={name}安装失败啦,请查看日志获取详细信息哦~ +npm.uninstall_success={name}卸载成功啦~下次重启生效哦~ +npm.uninstall_failed={name}卸载失败啦~ +npm.load_failed={name}加载失败啦,请检查依赖或配置是否正确哦~ +npm.plugin_not_found=在商店里找不到{name}呢,请尝试更新商店信息或检查拼写哦~ +npm.plugin_not_installed={name}还没安装哦~ +npm.plugin_already_installed={name}已经安装啦,不要重复操作哦~ +npm.author=作者 npm.homepage=主页 npm.pypi=PyPI npm.next_page=下一页 npm.prev_page=上一页 -npm.plugin_cannot_be_toggled=小插件 {NAME} 没法被启用或停用哦 -npm.plugin_already=小插件 {NAME} 已经是 {STATUS} 状态了,不用再搞了哦 -npm.toggle_failed=小插件 {NAME} {STATUS} 失败啦: {ERROR} -npm.toggle_success=小插件 {NAME} {STATUS} 成功啦 +npm.update=更新 +npm.plugin_cannot_be_toggled=插件{name}不能被启用或停用哦~ +npm.plugin_already=插件{name}已经是{STATUS}状态啦,不用再操作啦~ +npm.toggle_failed=插件{name}{STATUS}失败啦:{ERROR} +npm.toggle_success=插件{name}{STATUS}成功啦~ +npm.page=第{PAGE}/{TOTAL}页 +npm.update_index=更新插件索引 +npm.list_plugins=插件列表 +npm.disable_session=当前会话停用插件 +npm.enable_session=当前会话启用插件 +npm.help=帮助 +npm.search=搜索 -user.profile.edit=变变变 -user.profile.set=设定设定 -user.profile_manager.query=你的个人资料 {ATTR} 是 {VALUE} -user.profile_manager.set=你的个人资料 {ATTR} 已经设定为 {VALUE} 啦 -user.profile.settings=设定 -user.profile.info=资料 +user.profile.edit=修改 +user.profile.set=设置 +user.profile_manager.query=您的个人信息 {ATTR} 是 {VALUE} 哦~ +user.profile_manager.set=您的个人信息 {ATTR} 已经设置成 {VALUE} 哦~ +user.profile.settings=设置 +user.profile.info=个人信息 user.profile.lang=语言 -user.profile.lang.desc=设定用户语言 +user.profile.lang.desc=设置用户语言哦~ user.profile.timezone=时区 -user.profile.timezone.desc=设定用户当前时区 +user.profile.timezone.desc=设置用户时区哦~ user.profile.theme=主题 -user.profile.theme.desc=设定用户界面主题 +user.profile.theme.desc=设置用户界面主题哦~ user.profile.location=位置 -user.profile.location.desc=设定用户位置信息 -user.profile.nickname=小名 -user.profile.nickname.desc=设定Bot对用户的小名 - +user.profile.location.desc=设置用户位置信息哦~ +user.profile.nickname=昵称 +user.profile.nickname.desc=设置 Bot 对用户的昵称哦~ user.profile.input_value=请输入 {ATTR} 的值 -user.profile.set_success=搞定啦,{ATTR} 设定为 {VALUE} 啦 -user.profile.set_failed=设定 {ATTR} 失败啦,请检查输入是否正确 \ No newline at end of file +user.profile.set_success={ATTR} 成功设置成 {VALUE} 哦~ +user.profile.set_failed=设置 {ATTR} 失败啦~请检查输入是否合法哦~ + +rpm.move_up=上移 +rpm.move_down=下移 +rpm.move_top=置顶 + +weather.city_not_found=找不到城市{name}哦~ +weather.weather_not_found=找不到城市{name}的天气信息呢~ +weather.no_key=咦?还没设置天气 API 呢,快在配置文件里添加 weather_key 吧~ + +status.friends=好友 +status.groups=群组 +status.plugins=插件 +status.resources=资源包 +status.bots=机器人 +status.message_sent=发送的消息 +status.message_received=接收的消息 +status.cpu=处理器 +status.memory=内存 +status.swap=交换空间 +status.disk=磁盘 +status.usage=使用率 +status.total=总计 +status.used=已使用 +status.free=空闲 +status.runtime=运行时间 +status.days=天 +status.hours=小时 +status.minutes=分钟 +status.seconds=秒 +status.cores=核心 +status.threads=线程 +status.process=进程 \ No newline at end of file diff --git a/liteyuki/resources/vanilla_language/lang/zh-MS.lang b/liteyuki/resources/vanilla_language/lang/zh-MS.lang index 34c76c8c..83f4e7ee 100644 --- a/liteyuki/resources/vanilla_language/lang/zh-MS.lang +++ b/liteyuki/resources/vanilla_language/lang/zh-MS.lang @@ -1,95 +1,159 @@ -language.name=简体中文(奇奇怪怪) +language.name=稀奇古怪的语言 -log.debug=拖延 -log.info=智囊 -log.warning=告诫 -log.error=缺憾 -log.success=得意 +log.debug=调戏 +log.info=情报 +log.warning=警告警告 +log.error=错误错了 +log.success=成功达成 -liteyuki.restart=轮回 -liteyuki.restart_now=即时轮回 -liteyuki.update_restart=更新完成,可以{RESTART}或稍后手动轮回以应用这些更新 -liteyuki.current_config=现行策划 -liteyuki.static_config=冻结文件策划 -liteyuki.stored_config=储存策划 -liteyuki.config_set_success=策划 {KEY}={VAL} 成功制定 -liteyuki.stats.group=群体 -liteyuki.stats.user=使用者 -liteyuki.stats.plugin=器械 -liteyuki.stats.sent=发出 -liteyuki.stats.received=接收 -liteyuki.stats.run_time=执行时间 -liteyuki.stats.groups=团体 -liteyuki.stats.friends=伙伴 -liteyuki.stats.plugins=器械 +liteyuki.restart=重新开始 +liteyuki.restart_now=立即重启 +liteyuki.update_restart=更新完成,你可以{RESTART}或稍后手动重启以应用这些更新 +liteyuki.current_config=当前构建来袭 +liteyuki.static_config=静态设置 +liteyuki.stored_config=存储的神秘宝藏 +liteyuki.config_set_success=配置项 {KEY}={VAL} 非常有趣地设定成功 +liteyuki.stats.group=群组 +liteyuki.stats.user=神秘对象 +liteyuki.stats.plugin=魔法咒语 +liteyuki.stats.sent=传送成功 +liteyuki.stats.received=接收到 +liteyuki.stats.run_time=时间流逝 +liteyuki.stats.groups=群体 +liteyuki.stats.friends=亲密朋友 +liteyuki.stats.plugins=神奇咒语 +liteyuki.image_mode_on=魔法阵开启,Markdown图片模式启动 +liteyuki.image_mode_off=魔法阵解除,Markdown图片模式关闭 +liteyuki.invalid_command=不合理的命令或参数 {TEXT} +liteyuki.reload_resources=重新装载资源 +liteyuki.list_resources=寻宝资源列表 +liteyuki.reload_resources_success=资源重新装载成功,神秘的{NUM}个资源包呈现在你的眼前 +liteyuki.loaded_resources=加载了{NUM}个奇幻资源包,按优先级排序 +liteyuki.unloaded_resources=神秘资源包未加载 +liteyuki.load_resource_success=神秘资源包 {NAME} 被你发现并加载 +liteyuki.unload_resource_success=神秘资源包 {NAME} 解除装载 +liteyuki.load_resource_failed=神秘资源包 {NAME} 消失了 +liteyuki.unload_resource_failed=神秘资源包 {NAME} 永远解除不了 +liteyuki.resource_not_found=寻宝失败,资源包 {NAME} 消失在地平线 +liteyuki.resource_already_loaded=神秘资源包 {NAME} 已经被解锁了,不用再次操作 +liteyuki.resource_already_unloaded=神秘资源包 {NAME} 已经不复存在 +liteyuki.need_reload=你需要{BTN}重新装载才能启用这些更新 +liteyuki.dont_repeat=重复的行为不被魔法接受 +liteyuki.change_priority_success=神秘资源包 {NAME} 优先级变更成功 +liteyuki.change_priority_failed=神秘资源包 {NAME} 优先级变更失败 +liteyuki.group_already=群 {GROUP} 已经被 {STATUS},不用再操作了 +liteyuki.group_success=群 {GROUP} 已经 {STATUS} 成功 +liteyuki.permission_denied=权限不足,被魔法屏蔽 +liteyuki.config_remove_success=配置项 {KEY} 成功消失在黑暗之中 -main.current_language=现行言语策划为: {LANG} -main.enable_webdash=网络监视版已启动: {URL} -main.monitor.title=LiteYuki监视面板 -main.monitor.description=LiteYuki机器人监视面板 +main.current_language=当前选择的秘密语言是:{LANG} +main.enable_webdash=啊哈,网页监控面板已被启用:{URL} +main.monitor.title=神秘监视塔 +main.monitor.description=魔法眼正在注视着你的每一个动作 main.monitor.cpu=中国药科大学 main.monitor.memory=回忆 -main.monitor.swap=互换 -main.monitor.disk=存储磁盘 -main.monitor.usage=运用 -main.monitor.total=整体 -main.monitor.used=用过的 +main.monitor.swap=换个地方 +main.monitor.disk=神秘碟片 +main.monitor.usage=使用率 +main.monitor.total=总计 +main.monitor.used=已经被用掉了 +main.monitor.free=魔法保护中 -data_manager.migrate_success=资料编排 {NAME} 搬迁成功执行 +data_manager.migrate_success=数据模型{NAME}成功变身 -npm.loaded_plugins=装备已装备 -npm.total=整体 {TOTAL} -npm.help=资助 -npm.usage=使用 -npm.disable=缺阵 -npm.disable_global=全面缺阵 -npm.enable=使能 -npm.enable_global=全面启用 -npm.install=装备 -npm.uninstall=卸除 -npm.installing=正在装备 {NAME} -npm.cannot_uninstall=无法卸除 -npm.no_description=缺乏阐明 -npm.store_update_success=器械库数据更新成功执行 -npm.store_update_failed=器械库数据更新失效 -npm.search_result=找到对象 -npm.search_no_result=找不到对象 -npm.too_many_results=结果过剩,{HIDE_NUM}实体已隐匿,请限制关键字检索 -npm.install_success={NAME} 安装完成 -npm.install_failed={NAME} 安装失效,请检视日志以取得详细阐明,如无法解决,请访问{HOMEPAGE}寻求协助 -npm.uninstall_success={NAME} 卸除完成,下次轮回生效 -npm.uninstall_failed={NAME} 卸除失效 -npm.load_failed={NAME} 载入失效,请在控制台检视详细阐明,评定依赖或策划是否正确,如僵局持续,请访问{HOMEPAGE}寻求协助 -npm.plugin_not_found=未在商店发现 {NAME},请试着更新商店情报或验证拼写 -npm.plugin_not_installed={NAME} 未装备 -npm.plugin_already_installed={NAME} 已装备,拒绝重复装备 -npm.author=设想者 -npm.homepage=个人主页 -npm.pypi=Python程序包指标 -npm.next_page=下一指标 -npm.prev_page=上一指标 -npm.plugin_cannot_be_toggled=无法开启或关停器械 {NAME} -npm.plugin_already=器械 {NAME} 操作状态已重复发现,拒绝重复 -npm.toggle_failed=器械 {NAME} {STATUS} 操作失效: {ERROR} -npm.toggle_success=器械 {NAME} {STATUS} 操作成功 +npm.loaded_plugins=魔法插件已经装载 +npm.total=总计 {TOTAL} 件奇怪的魔法 +npm.help=帮助 +npm.usage=使用法术 +npm.description=描述 +npm.disable=关闭 +npm.disable_global=全球关闭 +npm.enable=开启 +npm.enable_global=全球开启 +npm.install=安装 +npm.uninstall=解除魔法 +npm.installing=正在释放{name}的魔力 +npm.cannot_uninstall=无法解除 +npm.no_description=咦?这个法术并没有说明书 +npm.store_update_success=插件商店中的魔法书已经更新 +npm.store_update_failed=插件商店中的魔法书更新失败 +npm.search_result=搜索到宝藏 +npm.search_no_result=什么都没找到,可能被巫师藏起来了 +npm.too_many_results=结果太多了,{HIDE_NUM}个被隐藏起来,只展示给了你 +npm.install_success={NAME}成功附身 +npm.install_failed={NAME}附身失败,查看日志以了解详情,如果无法解决,请访问{HOMEPAGE}求助 +npm.uninstall_success={NAME}成功解除魔法,下次重启生效 +npm.uninstall_failed={NAME}解除魔法失败 +npm.load_failed={NAME}魔法咒语加载失败,请在控制台寻找线索,或者访问{HOMEPAGE}寻求帮助 +npm.plugin_not_found=在黑暗中找不到{name},请尝试更新商店或检查你的咒语 +npm.plugin_not_installed={NAME}并没有被释放 +npm.plugin_already_installed={NAME}已经附身,请勿重复释放 +npm.author=法师 +npm.homepage=魔法门 +npm.pypi=PyPI +npm.next_page=前进 +npm.prev_page=后退 +npm.update=更新 +npm.plugin_cannot_be_toggled={NAME}咒语无法变化状态 +npm.plugin_already={NAME}已经是{STATUS}状态,无需再次操作 +npm.toggle_failed=咒语 {NAME} {STATUS} 失败:{ERROR} +npm.toggle_success=咒语 {NAME} {STATUS} 成功 +npm.page=第{PAGE}/{TOTAL}页 +npm.update_index=更新法术索引 +npm.list_plugins=咒语列表 +npm.disable_session=当前会话中的咒语被屏蔽 +npm.enable_session=当前会话中的咒语被解除屏蔽 +npm.help=帮助 +npm.search=寻找黑暗中的宝藏 -user.profile.edit=调整 -user.profile.set=安设 -user.profile_manager.query=个人档案 {ATTR} 显露 {VALUE} -user.profile_manager.set=个人档案 {ATTR} 已设置为 {VALUE} -user.profile.settings=定策 -user.profile.info=资料介绍 -user.profile.lang=言语 -user.profile.lang.desc=设定使用者言语 -user.profile.timezone=时空 -user.profile.timezone.desc=设定使用者当前时空 -user.profile.theme=意念形态 -user.profile.theme.desc=设定使用者意念形态 -user.profile.location=所在 -user.profile.location.desc=设定使用者所在地阐明 -user.profile.nickname=昵称 -user.profile.nickname.desc=设定Bot对使用者的昵称 +user.profile.edit=改变命运 +user.profile.set=命定 +user.profile_manager.query=您的神秘信息 {ATTR} 为 {VALUE} +user.profile_manager.set=您的神秘信息 {ATTR} 已经被改写成 {VALUE} +user.profile.settings=设置 +user.profile.info=命运信息 +user.profile.lang=魔法语言 +user.profile.lang.desc=选择您的魔法语言 +user.profile.timezone=时光漩涡 +user.profile.timezone.desc=调整您的时光轨迹 +user.profile.theme=魔法主题 +user.profile.theme.desc=选择您的魔法主题 +user.profile.location=奇幻地点 +user.profile.location.desc=标定您的奇幻地点 +user.profile.nickname=魔法称号 +user.profile.nickname.desc=设置 Bot 对您的称呼 +user.profile.input_value=请输入 {ATTR} 的魔法数值 +user.profile.set_success={ATTR} 已经被设定成 {VALUE} +user.profile.set_failed={ATTR} 咒语无法被改写,请检查您的输入是否合法 -user.profile.input_value=献策 {ATTR} 勉力 -user.profile.set_success=献策 {ATTR} 勉力安设为 {VALUE} -user.profile.set_failed=安设 {ATTR} 失效,请审视是否适用 +rpm.move_up=向上移动 +rpm.move_down=向下移动 +rpm.move_top=置顶 + +weather.city_not_found=城市 {CITY} 被魔法抹去了 +weather.weather_not_found=城市 {CITY} 的天气信息被魔法屏蔽了 +weather.no_key=天气预报 API 的宝藏尚未被发现,请在您的魔法书中添加 weather_key + +status.friends=朋友 +status.groups=群体 +status.plugins=咒语 +status.resources=神秘物品 +status.bots=奇幻生物 +status.message_sent=发送了消息 +status.message_received=接收到了消息 +status.cpu=中国药科大学 +status.memory=回忆 +status.swap=换个地方 +status.disk=神秘碟片 +status.usage=使用率 +status.total=总计 +status.used=已经被用掉了 +status.free=魔法保护中 +status.runtime=时间流逝 +status.days=天 +status.hours=小时 +status.minutes=分钟 +status.seconds=秒 +status.cores=核心 +status.threads=线程 +status.process=进程 \ No newline at end of file diff --git a/liteyuki/resources/vanilla_language/lang/zh-SG.lang b/liteyuki/resources/vanilla_language/lang/zh-SG.lang deleted file mode 100644 index dd528ce7..00000000 --- a/liteyuki/resources/vanilla_language/lang/zh-SG.lang +++ /dev/null @@ -1,95 +0,0 @@ -language.name=简体中文(新加坡) - -log.debug=调试一下 -log.info=资讯 -log.warning=警告 -log.error=出错啦 -log.success=成功了 - -liteyuki.restart=重新启动 -liteyuki.restart_now=现在就重启 -liteyuki.update_restart=更新已完成,你可以{RESTART}或稍后手动重新启动来应用这些更新 -liteyuki.current_config=目前的设定 -liteyuki.static_config=静态档案设定 -liteyuki.stored_config=存储的设定 -liteyuki.config_set_success=设定 {KEY}={VAL} 设置成功 -liteyuki.stats.group=群组 -liteyuki.stats.user=好友 -liteyuki.stats.plugin=插件 -liteyuki.stats.sent=发出 -liteyuki.stats.received=收到 -liteyuki.stats.run_time=运行时间 -liteyuki.stats.groups=群组 -liteyuki.stats.friends=好友 -liteyuki.stats.plugins=插件 - -main.current_language=目前语言设定为:{LANG} -main.enable_webdash=网页监控板已启用:{URL} -main.monitor.title=LiteYuki监控面板 -main.monitor.description=LiteYuki机器人监控面板 -main.monitor.cpu=处理器 -main.monitor.memory=内存 -main.monitor.swap=交换区 -main.monitor.disk=磁盘 -main.monitor.usage=使用率 -main.monitor.total=总共 -main.monitor.used=已使用 - -data_manager.migrate_success=数据模型{NAME}迁移成功 - -npm.loaded_plugins=已加载插件 -npm.total=总数 {TOTAL} -npm.help=帮助 -npm.usage=使用方法 -npm.disable=停用 -npm.disable_global=全局停用 -npm.enable=启用 -npm.enable_global=全局启用 -npm.install=安装 -npm.uninstall=卸载 -npm.installing=正在安装 {NAME} -npm.cannot_uninstall=无法卸载 -npm.no_description=无描述 -npm.store_update_success=插件商店数据更新成功 -npm.store_update_failed=插件商店数据更新失败 -npm.search_result=搜索结果 -npm.search_no_result=无搜索结果 -npm.too_many_results=结果过多,已隐藏 {HIDE_NUM} 项,请缩小关键字搜索范围 -npm.install_success={NAME} 安装成功 -npm.install_failed={NAME} 安装失败,请查看日志以获取详细信息,如果无法解决,请访问 {HOMEPAGE} 寻求帮助 -npm.uninstall_success={NAME} 卸载成功,将在下次重启生效 -npm.uninstall_failed={NAME} 卸载失败 -npm.load_failed={NAME} 加载失败,请在控制台查看详细信息,检查依赖或配置是否正确,如果无法解决,请访问 {HOMEPAGE} 寻求帮助 -npm.plugin_not_found=在商店中未找到 {NAME},请尝试更新商店信息或检查拼写 -npm.plugin_not_installed={NAME} 未安装 -npm.plugin_already_installed={NAME} 已安装,请勿重复安装 -npm.author=作者 -npm.homepage=主页 -npm.pypi=PyPI -npm.next_page=下一页 -npm.prev_page=上一页 -npm.plugin_cannot_be_toggled=插件 {NAME} 无法启用或停用 -npm.plugin_already=插件 {NAME} 已处于 {STATUS} 状态,无需重复操作 -npm.toggle_failed=插件 {NAME} {STATUS} 失败:{ERROR} -npm.toggle_success=插件 {NAME} {STATUS} 成功 - -user.profile.edit=修改 -user.profile.set=设定 -user.profile_manager.query=你的个人资料 {ATTR} 为 {VALUE} -user.profile_manager.set=你的个人资料 {ATTR} 已设定为 {VALUE} -user.profile.settings=设置 -user.profile.info=个人资料 -user.profile.lang=语言 -user.profile.lang.desc=设定用户语言 -user.profile.timezone=时区 -user.profile.timezone.desc=设定用户当前时区 -user.profile.theme=主题 -user.profile.theme.desc=设定用户界面主题 -user.profile.location=位置 -user.profile.location.desc=设定用户位置信息 -user.profile.nickname=昵称 -user.profile.nickname.desc=设定Bot对用户的称呼 - -user.profile.input_value=请输入 {ATTR} 的值 -user.profile.set_success=成功将 {ATTR} 设定为 {VALUE} -user.profile.set_failed=设定 {ATTR} 失败,请检查输入是否合法 diff --git a/liteyuki/resources/vanilla_language/lang/zh-WY.lang b/liteyuki/resources/vanilla_language/lang/zh-WY.lang index be7e1998..4ecc84c9 100644 --- a/liteyuki/resources/vanilla_language/lang/zh-WY.lang +++ b/liteyuki/resources/vanilla_language/lang/zh-WY.lang @@ -1,95 +1,159 @@ -language.name=華夏言 +language.name=文言 -log.debug=辨非 -log.info=知之 -log.warning=戒之 -log.error=悔之 -log.success=成之 +log.debug=觀其調 +log.info=見其訊 +log.warning=告之懼 +log.error=惡之誤 +log.success=喜之成 -liteyuki.restart=更生 -liteyuki.restart_now=今更生 -liteyuki.update_restart=更生已就矣,可{RESTART}也,或稍後以手復生之以應是更生 -liteyuki.current_config=今之配置 -liteyuki.static_config=靜之物之配置 -liteyuki.stored_config=藏之物之配置 -liteyuki.config_set_success=設{KEY}={VAL}矣 +liteyuki.restart=復其初 +liteyuki.restart_now=即其初 +liteyuki.update_restart=更新既成,可{RESTART}或稍後手動復始以行是更新 +liteyuki.current_config=當前設之如左 +liteyuki.static_config=靜態設之 +liteyuki.stored_config=存之設也 +liteyuki.config_set_success=設之 {KEY}={VAL} 成焉 liteyuki.stats.group=群 liteyuki.stats.user=友 -liteyuki.stats.plugin=巢 +liteyuki.stats.plugin=插 liteyuki.stats.sent=遣 liteyuki.stats.received=受 -liteyuki.stats.run_time=動時 -liteyuki.stats.groups=群 +liteyuki.stats.run_time=進行時 +liteyuki.stats.groups=羣 liteyuki.stats.friends=友 -liteyuki.stats.plugins=巢 +liteyuki.stats.plugins=插 +liteyuki.image_mode_on=開云標示式圖之術 +liteyuki.image_mode_off=閉云標示式圖之術 +liteyuki.invalid_command=無其可爲之語也 {TEXT} +liteyuki.reload_resources=重載資 +liteyuki.list_resources=資列表 +liteyuki.reload_resources_success=資重載成,資數 {NUM} 也 +liteyuki.loaded_resources=載資 {NUM},優先之次是 +liteyuki.unloaded_resources=資未載 +liteyuki.load_resource_success=資 {NAME} 載 +liteyuki.unload_resource_success=資 {NAME} 拔 +liteyuki.load_resource_failed=資 {NAME} 載失 +liteyuki.unload_resource_failed=資 {NAME} 拔失 +liteyuki.resource_not_found=資 {NAME} 不存或無爲 +liteyuki.resource_already_loaded=資 {NAME} 已載,勿復 +liteyuki.resource_already_unloaded=資 {NAME} 已拔,勿復 +liteyuki.need_reload=請{BTN}以行是更新 +liteyuki.dont_repeat=勿復行 +liteyuki.change_priority_success=資 {NAME} 優先成 +liteyuki.change_priority_failed=資 {NAME} 優先不成 +liteyuki.group_already=羣 {GROUP} 之狀已是 {STATUS} ,勿再行 +liteyuki.group_success=羣 {GROUP} {STATUS} 成 +liteyuki.permission_denied=權不及也 +liteyuki.config_remove_success=設 {KEY} 移 -main.current_language=當前言之: {LANG} -main.enable_webdash=以啟網言見板: {URL} -main.monitor.title=Yuki之監控板 -main.monitor.description=Yuki之物之監控板 -main.monitor.cpu=致 -main.monitor.memory=念 +main.current_language=當前言 {LANG} 爲是 +main.enable_webdash=啟網监塔: {URL} +main.monitor.title=輕雪監塔 +main.monitor.description=輕雪機之監塔 +main.monitor.cpu=中药科大学 +main.monitor.memory=懷 main.monitor.swap=易 -main.monitor.disk=礪 -main.monitor.usage=用率 -main.monitor.total=毋殊 -main.monitor.used=已用 +main.monitor.disk=磁 +main.monitor.usage=用之 +main.monitor.total=總 +main.monitor.used=所用 +main.monitor.free=閑也 -data_manager.migrate_success=數模{NAME}徙成功矣 +data_manager.migrate_success=模{NAME}易 -npm.loaded_plugins=載巢 -npm.total=毋殊 {TOTAL} -npm.help=佐 -npm.usage=用法 -npm.disable=罷 -npm.disable_global=通罷 -npm.enable=復 -npm.enable_global=通復 -npm.install=設 -npm.uninstall=去 -npm.installing=施{NAME}中 -npm.cannot_uninstall=弗去 -npm.no_description=弗書 -npm.store_update_success=巢舘數更矣 -npm.store_update_failed=巢舘數更弗 -npm.search_result=覓得 -npm.search_no_result=弗覓得 -npm.too_many_results=覓之多矣,{HIDE_NUM}藏,請限其字 -npm.install_success={NAME}設矣 -npm.install_failed={NAME}設弗,視書以詳其,如弗可誅,就之{HOMEPAGE}問佐 -npm.uninstall_success={NAME}去矣,從次之生有 -npm.uninstall_failed={NAME}去弗 -npm.load_failed={NAME}載弗,視控許詳其,備之弗,就之{HOMEPAGE}問佐 -npm.plugin_not_found=巢弗著 {NAME},試之巢消息通授是書 -npm.plugin_not_installed={NAME}弗設 -npm.plugin_already_installed={NAME}設矣,勿復設 -npm.author=文君 -npm.homepage=主頁 +npm.loaded_plugins=載插 +npm.total=总 {TOTAL} +npm.help=救 +npm.usage=法用 +npm.description=其形 +npm.disable=斷 +npm.disable_global=宇斷 +npm.enable=啟 +npm.enable_global=宇啟 +npm.install=法 +npm.uninstall=遣 +npm.installing=法 {NAME} 裝中 +npm.cannot_uninstall=法遣 +npm.no_description=无形 +npm.store_update_success=插庫成 +npm.store_update_failed=插庫敗 +npm.search_result=索所 +npm.search_no_result=無索 +npm.too_many_results=之多,{HIDE_NUM} 無現,審爲 +npm.install_success={NAME} 成 +npm.install_failed={NAME} 敗,語目以知,不知求于{HOMEPAGE} +npm.uninstall_success={NAME} 遣,明{HOMEPAGE} +npm.uninstall_failed={NAME} 遣 +npm.load_failed={NAME} 載,求于{HOMEPAGE} +npm.plugin_not_found=無 {NAME} ,揭揭庫爲 +npm.plugin_not_installed={NAME} 未 +npm.plugin_already_installed={NAME} 已,勿復法 +npm.author=主 +npm.homepage=揭 npm.pypi=PyPI -npm.next_page=明墓 -npm.prev_page=前墓 -npm.plugin_cannot_be_toggled={NAME}弗復通設 -npm.plugin_already={NAME}已是 {STATUS} 也,弗復設 -npm.toggle_failed={NAME} {STATUS}失,{ERROR} -npm.toggle_success={NAME} {STATUS}成 +npm.next_page=後 +npm.prev_page=前 +npm.update=兵 +npm.plugin_cannot_be_toggled={NAME} 不兵 +npm.plugin_already=插 {NAME} 之狀已是 {STATUS} ,勿再行 +npm.toggle_failed=插 {NAME} {STATUS} 敗:{ERROR} +npm.toggle_success=插 {NAME} {STATUS} 成 +npm.page=第{PAGE}/{TOTAL} 節 +npm.update_index=兵索 +npm.list_plugins=插目 +npm.disable_session=在次斷 +npm.enable_session=在次啟 +npm.help=救 +npm.search=索 -user.profile.edit=更之 -user.profile.set=設之 -user.profile_manager.query=汝之故事 {ATTR} 曰 {VALUE} -user.profile_manager.set=汝之故事 {ATTR} 設曰 {VALUE} +user.profile.edit=改 +user.profile.set=設 +user.profile_manager.query=汝之訊 {ATTR} 爲 {VALUE} 也 +user.profile_manager.set=汝之訊 {ATTR} 已設 {VALUE} 也 user.profile.settings=設 -user.profile.info=故事 +user.profile.info=訊 user.profile.lang=言 -user.profile.lang.desc=設使言 -user.profile.timezone=境時 -user.profile.timezone.desc=設汝之今境時 -user.profile.theme=綺 -user.profile.theme.desc=設汝之故事面綺 -user.profile.location=在 -user.profile.location.desc=設汝之在 -user.profile.nickname=稱 -user.profile.nickname.desc=設Bot之汝之稱 +user.profile.lang.desc=言設 +user.profile.timezone=時 +user.profile.timezone.desc=時設 +user.profile.theme=題 +user.profile.theme.desc=題設 +user.profile.location=所 +user.profile.location.desc=所設 +user.profile.nickname=名 +user.profile.nickname.desc=設之之名 +user.profile.input_value=求輸 {ATTR} 之量 +user.profile.set_success={ATTR} 成 {VALUE} 也 +user.profile.set_failed={ATTR} 失,問求也 -user.profile.input_value=請輸入{ATTR}值 -user.profile.set_success={ATTR}設{VALUE}矣 -user.profile.set_failed=設{ATTR}失,視其所以是否 +rpm.move_up=上 +rpm.move_down=下 +rpm.move_top=初 + +weather.city_not_found=城 {CITY} 不存也 +weather.weather_not_found=城 {CITY} 之氣也不存也 +weather.no_key=未設氣金鑰也,爲請增于設也 + +status.friends=友 +status.groups=羣 +status.plugins=插 +status.resources=資 +status.bots=機 +status.message_sent=遣訊 +status.message_received=受訊 +status.cpu=中药科大学 +status.memory=懷 +status.swap=易 +status.disk=磁 +status.usage=用 +status.total=總 +status.used=所用 +status.free=閑 +status.runtime=時 +status.days=日 +status.hours=時 +status.minutes=分 +status.seconds=秒 +status.cores=核 +status.threads=縷 +status.process=程 \ No newline at end of file diff --git a/liteyuki/resources/vanilla_resource/templates/css/status.css b/liteyuki/resources/vanilla_resource/templates/css/status.css index 724e8a51..2f584093 100644 --- a/liteyuki/resources/vanilla_resource/templates/css/status.css +++ b/liteyuki/resources/vanilla_resource/templates/css/status.css @@ -123,7 +123,7 @@ } #motto-from { - font-size: 24px; + font-size: 30px; font-style: italic; color: var(--sub-text-color); text-align: right; diff --git a/liteyuki/resources/vanilla_resource/templates/js/status.js b/liteyuki/resources/vanilla_resource/templates/js/status.js index 52391fae..11a3f6a5 100644 --- a/liteyuki/resources/vanilla_resource/templates/js/status.js +++ b/liteyuki/resources/vanilla_resource/templates/js/status.js @@ -161,6 +161,7 @@ function main() { liteyukiData['python'], liteyukiData['system'], `${localData['plugins']} ${liteyukiData['plugins']}`, + `${localData['resources']} ${liteyukiData['resources']}`, `${localData['bots']} ${liteyukiData['bots']}`, `${localData['runtime']} ${secondsToTextTime(liteyukiData['runtime'])}`, ]