diff --git a/common/src/main/resources/lang/es.properties b/common/src/main/resources/lang/es.properties
index cabe384f..5079332a 100644
--- a/common/src/main/resources/lang/es.properties
+++ b/common/src/main/resources/lang/es.properties
@@ -29,14 +29,14 @@ edit=editar
edit_access_invalid=El acceso no es válido.
edit_access_no_permission=¡No tienes permiso para usar ese tipo de protección\!
edit_source_invalid=El no es válido.
-edit_source_no_permission=You don't have permission to use that source type\!
+edit_source_no_permission=¡No tienes permiso para usar ese tipo de fuente\!
enter_password=Contraseña correcta.
enter_password_none=¡Debes ingresar una contraseña\!
-expire_complete=Removed protections\!
-expire_invalid_time=You need to enter a valid time\!
-find_header=Found results\:
-find_header_new=Showing results - of \:
-find_result= locked by created Located in at , ,
+expire_complete=¡Eliminado protección \!
+expire_invalid_time=¡Debes ingresar un tiempo valido\!
+find_header=Resultados encontrados\:
+find_header_new=Mostrando los resultados - de \:
+find_result= bloqueado por creó Localizado en en , ,
find_teleport=Clic para teletransportarte
find_next=Haz clic para ver más
find_next_new=[ ... ]
@@ -44,7 +44,7 @@ find_next_new_page_current=
find_next_new_page_other=
find_next_new_page_separator=|
find_none=Nada
-flush=Flushing protection updates ()
+flush=Vaciando actualizaciones de protección ()
group_already_exists=¡El grupo ya existe\!
group_created=Has creado el grupo .
group_deleted=Eliminaste el grupo .
@@ -54,8 +54,8 @@ group_not_owner=No eres dueño del grupo .
group_player_add=Agregaste a al grupo .
group_player_remove=Eliminaste a del grupo .
info= \nDueño\:
-info_full_access= \nOwner\: \nCreated\: \nLast Accessed\: \nAccess List ( )\:\n
-info_full_no_access= \nOwner\: \nCreated\: \nLast Accessed\:
+info_full_access= \nPropietario\: \nCreado\: \nÚltimo Acceso\: \nLista de Acceso ( )\:\n
+info_full_no_access= \nPropietario\: \nCreado\: \nÚltimo acceso\:
info_self=Pueden acceder ( )\:\n
lock=bloquear
locked=Este está bloqueado por un hechizo mágico.
@@ -72,7 +72,7 @@ protection_notify=Este
protection_notify_generic=Este está bloqueado.
purge=Todas las protecciones del jugador han sido eliminadas.
reload=¡Configuraciones recargadas exitosamente\!
-status=Database Status\nProtected Blocks\: \nProtected Entities\:
+status=Estado de la base de datos\nBloques protegidos\: \nEntidades protegidas\:
time_ago=hace
time_seconds=s
time_minutes=m
@@ -80,39 +80,39 @@ time_hours=h
time_days=d
time_months=mes
time_years=a
-trust=Edit your trust access list using ' '. When you are done, confirm by typing ' '. Note that trusted sources are able to access ALL of your protections\!
-trust_add=Adding .
-trust_remove=Removing .
+trust=Edita tu lista de confianza usando ' '. Cuando hayas terminado, confirma escribiendo ' '. ¡Ten en cuenta que los confiados pueden acceder a TODAS tus protecciones\!
+trust_add=Añadiendo .
+trust_remove=Eliminando .
trust_confirm=Brindar permisos de acceso permitirá acceder a todas tus protecciones. Escribe ' ' si deseas continuar.
trust_edited=Editaste tu lista de acceso.
trust_edited_failed=Utiliza ' ' para hacer cambios a tu lista de acceso.
unknown=Desconocido
unlock=desbloquear
you=tú
-mode_persist=Persist
-mode_nolock=No Lock
-mode_nospam=No Spam
-protection_type_private=Private
-protection_type_display=Display
-protection_type_deposit=Deposit
-protection_type_withdrawal=Withdrawal
-protection_type_public=Public
+mode_persist=Persiste
+mode_nolock=Sin Bloqueo
+mode_nospam=Sin Spam
+protection_type_private=Privado
+protection_type_display=Visualización
+protection_type_deposit=Depositar
+protection_type_withdrawal=Retirar
+protection_type_public=Público
protection_type_redstone=Redstone
-protection_type_autoclose=Auto Close
+protection_type_autoclose=Cierre automático
access_type_normal=Normal
-access_type_admin=Admin
-access_type_autoclose=Auto Close
-source_type_player=Player
-source_type_password=Password
-source_type_permission=Permission
-source_type_group=Group
+access_type_admin=Administrador
+access_type_autoclose=Cierre automático
+source_type_player=Jugador
+source_type_password=Contraseña
+source_type_permission=Permisos
+source_type_group=Grupo
source_type_redstone=Redstone
-source_type_block=Block
-source_type_door=Door
-source_type_region=Region
-source_type_town=Town
-source_type_faction=Faction
-source_type_entity=Entity
+source_type_block=Bloque
+source_type_door=Puerta
+source_type_region=Región
+source_type_town=Ciudad
+source_type_faction=Facción
+source_type_entity=Entidad
help_command_short_admin_cleanup=
help_command_short_admin=
help_command_short_admin_convert=
@@ -135,25 +135,25 @@ help_command_short_password=
help_command_short_transfer=
help_command_short_trust=
help_command_short_unlock=
-help_command_long_admin_cleanup=Clean up protections from the database that no longer physically exist in the world. This can happen, for example, when removing blocks without breaking them using other plugins such as WorldEdit.
-help_command_long_admin=Provides admin utilities for managing the Bolt database and players.
-help_command_long_admin_convert=Convert an existing LWC database to Bolt. See the wiki about migrating.
-help_command_long_admin_debug=Displays technical protection information.
-help_command_long_admin_expire=Removes protections that have not been accessed in some time.
-help_command_long_admin_find=Find protections for a given player.
-help_command_long_admin_flush=Flush protections immediately to the database.
-help_command_long_admin_purge=Removes all protections for a given player.
-help_command_long_admin_reload=Forces a complete reload of Bolt's configuration, re-loads translations, and updates protection types, access types, and protection matchers.
-help_command_long_admin_report=Displays technical information regarding protection event triggers and cache hits/misses.
-help_command_long_admin_transfer=Force transfer a protection to a given player, or all protections from the player to another player.
-help_command_long_edit=Add or remove players to a protection's access list (ACL).
-help_command_long_modify=Add or remove sources with given access to a protection's access list (ACL).
-help_command_long_group=Manage custom player groups, which can be used in access lists (ACLs).
-help_command_long_help=Displays command help.
-help_command_long_info=Display protection information.
-help_command_long_lock=Lock something. Optionally provide a protection type to lock with (defaults to private).
-help_command_long_mode=Toggle a player mode. For example\: persist, no lock, no spam.
-help_command_long_password=Enter a password for a protection that has a password source added.
-help_command_long_transfer=Transfer a protection that you own to another player.
-help_command_long_trust=Prompt, list, or confirm changes to your trust access list.
-help_command_long_unlock=Unlock something.
+help_command_long_admin_cleanup=Limpiar las protecciones de la base de datos que ya no existen físicamente en el mundo. Esto puede suceder, por ejemplo, al eliminar bloques sin romperlos usando otros plugins como WorldEdit.
+help_command_long_admin=Proporciona utilidades de administración para administrar la base de datos de Bolt y jugadores.
+help_command_long_admin_convert=Convierte una base de datos existente de LWC a Bolt. Ver la wiki sobre migración.
+help_command_long_admin_debug=Muestra información de protección técnica.
+help_command_long_admin_expire=Elimina las protecciones a las que no se ha accedido en algún tiempo.
+help_command_long_admin_find=Encuentra protecciones para un jugador determinado.
+help_command_long_admin_flush=Vacía las protecciones inmediatamente a la base de datos.
+help_command_long_admin_purge=Elimina todas las protecciones para un jugador determinado.
+help_command_long_admin_reload=Fuerza una recarga completa de la configuración de Bolt, vuelve a cargar las traducciones y actualiza los tipos de protección, los tipos de acceso y los matchers de protección.
+help_command_long_admin_report=Muestra información técnica con respecto a los triggers de eventos de protección y los hits/misses de caché.
+help_command_long_admin_transfer=Forzar la transferencia de una protección a un jugador dado, o todas las protecciones del jugador a otro jugador.
+help_command_long_edit=Añadir o quitar jugadores a una lista de acceso de protección (ACL).
+help_command_long_modify=Añadir o eliminar fuentes con acceso dado a una lista de acceso de protección (ACL).
+help_command_long_group=Administrar grupos personalizados de jugadores, que pueden ser usados en las listas de acceso (ACLs).
+help_command_long_help=Muestra la ayuda del comando.
+help_command_long_info=Muestra información de protección técnica.
+help_command_long_lock=Bloquea algo. Opcionalmente proporciona un tipo de protección con la que bloquear (por defecto es privado).
+help_command_long_mode=Alterna un modo de jugador. Por ejemplo\: persiste, sin bloqueo, sin spam.
+help_command_long_password=Introduzca una contraseña para una protección que tenga una fuente de contraseña añadida.
+help_command_long_transfer=Transfiere una protección que posees a otro jugador.
+help_command_long_trust=Rompe, listar o confirmar cambios a su lista de acceso de confianza.
+help_command_long_unlock=Desbloquea algo.
diff --git a/common/src/main/resources/lang/zh.properties b/common/src/main/resources/lang/zh.properties
index 20c80395..7d4d9b71 100644
--- a/common/src/main/resources/lang/zh.properties
+++ b/common/src/main/resources/lang/zh.properties
@@ -11,7 +11,7 @@ click_info=点击一个保护以查看信息。
click_locked= 已被锁定。
click_locked_no_exist=保护类型 不存在。
click_locked_no_permission=您没有权限修改该保护类型!
-click_locked_cancelled=You're not allowed to lock this .
+click_locked_cancelled=您无权锁定这个
click_locked_already=此 已被锁定。
click_locked_changed=保护类型已更改为
click_not_locked=此 未被锁定。
@@ -35,9 +35,9 @@ enter_password_none=您需要输入密码!
expire_complete=已移除 保护!
expire_invalid_time=您需要输入一个有效的时间!
find_header=找到的结果:
-find_header_new=Showing results - of \:
+find_header_new=正在显示 个结果中的第 - 个\:
find_result= locked by created Located in at , ,
-find_teleport=Click to teleport
+find_teleport=点击传送
find_next=点击查看更多
find_next_new=[ ... ]
find_next_new_page_current=
@@ -53,12 +53,12 @@ group_list_members=组 \:
group_not_owner=您不拥有组
group_player_add=已添加 到组 .
group_player_remove=已从组 中删除 。
-info= \nOwner\:
-info_full_access= \nOwner\: \nCreated\: \nLast Accessed\: \nAccess List ( )\:\n
-info_full_no_access= \nOwner\: \nCreated\: \nLast Accessed\:
+info= \n所有者:
+info_full_access= \n所有者: \n创建时间: \n最后一次访问: \n访问列表 ( ):\n
+info_full_no_access= \n所有者: \n创建时间: \n最后一次访问:
info_self=访问列表 ( )\:\n
lock=上锁
-locked=此 已用魔法拼写锁定。
+locked=此 已用魔法咒语锁定。
migration_completed=保护已成功移交!
migration_completed_found_entities=检测到来自LWC插件的实体保护! 您是否也想尝试转换这些?这可能需要一段时间,取决于您的世界大小。 输入 ' ' 以确认。
migration_in_progress=正在进行迁移,请稍候!
@@ -73,13 +73,13 @@ protection_notify_generic=此 拥有的保护。
reload=已重载配置文件!
status=数据库状态\n受保护块: \n受保护实体:
-time_ago= ago
-time_seconds=s
-time_minutes=m
-time_hours=h
-time_days=d
-time_months=mo
-time_years=y
+time_ago= 前
+time_seconds=秒
+time_minutes=分
+time_hours=时
+time_days=日
+time_months=月
+time_years=年
trust=使用 ' '编辑您的信任访问列表。 当您完成后,通过输入' '进行确认。 请注意,受信任的来源能够访问 所有 您设置保护!
trust_add=添加 。
trust_remove=正在删除 。