Microsoft Visual C++ 2008 Redistributable Package (x86): Download
+
Also please make sure you do not have a browser open when installing the Shockwave MSI, as you will need to start a fresh Windows installation, since the current installation breaks with a browser open.
+
Shockwave 11
+
While Shockwave 11.6 is older than the latest version that is Shockwave 12, the latest version experiences issues with crashing while playing music from the Trax Machine or Jukebox, and also messsages in the instant messenger are always stuck at 12:00.
+
For these reasons, Shockwave 11 is recommended to install instead since these issues are not present in this version.
+
You can download the official Shockwave 11.6 installer MSI here.
+
+
+
+
+
+
+
+
+
+
Why should I use Shockwave?
+
+
As of right now there are two clients to play the hotel on, the first is the Shockwave hotel and the second is Flash.
+
It is highly recommended to play the Shockwave version because it's filled with far more features that cannot be experienced on the Flash client.
+
The features that Shockwave contains which are not present in the Flash version are listed below.
+
+
+
+
+
+
BattleBall, Diving, Wobble Squabble, Trax Machines, Jukeboxes, American Idol, Tic Tac Toe, Chess, Battleships, Poker and some nostalgic Habbo components such as the hand and the Room-o-Matic.
+
+
+
+
+
+
+
+
+
+
Prerequisities
+
+
+
+
+
+
+
The following items are required to use Shockwave are listed below.
+
If you fail to meet these requirements, you will only be able to play the Flash version.
+
+
+
Requirements
+
- Microsoft Windows; or
+
- WINE for Linux and macOS (not supported by Classic staff, as may be unreliable)
As the years go by so do the browser plugins. Shockwave is a browser plugin that is deprecated in most modern browsers, due to this a portable program that runs Shockwave Habbo is avaliable.
+
This is a Macromedia Projector program generated with Director MX 2004. Written in the same language that the Shockwave Habbo client is written in.
+
+
+
How does it work?
+
The program is a simple .exe that sends a login request to our server and then loads the client. You'll need to edit the account.ini file with your login details.
+
The app regardless of download will work with WINE, which is a requirement to play on either macOS and Linux.
+
Why should I use Shockwave?
+
As of right now there are two clients to play the hotel on, the first is the Shockwave hotel and the second is Flash.
+
It is highly recommended to play the Shockwave version because it's filled with far more features that cannot be experienced on the Flash client.
+
Pictures
+
Below are pictures of the program working in action.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Changelog
+
+
+
+
+
+
+
The program has existed since April 2019 and has had a lot of changes over the course. You may view them below.
+
+ {% include "../../base/frontpage_header.tpl" %}
+
+
+
+ {% if alert.hasAlert %}
+
+
+
+
Account Recovery
+
+
{{ alert.message }}
+
+
+
+ {% else %}
+
+
+
+
Account Recovery
+
+
Please enter and confirm your new password below to recover your account.
+
+
+
+
+
+
+
+
+ {% endif %}
+
+
+
+
+
+
+
+{% include "../../base/footer.tpl" %}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/account/email/base/email_footer.tpl b/tools/www-tpl/es/account/email/base/email_footer.tpl
new file mode 100644
index 0000000..ba23c0b
--- /dev/null
+++ b/tools/www-tpl/es/account/email/base/email_footer.tpl
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/account/email/base/email_header.tpl b/tools/www-tpl/es/account/email/base/email_header.tpl
new file mode 100644
index 0000000..33b2d72
--- /dev/null
+++ b/tools/www-tpl/es/account/email/base/email_header.tpl
@@ -0,0 +1,28 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/account/email/email_activate.tpl b/tools/www-tpl/es/account/email/email_activate.tpl
new file mode 100644
index 0000000..93c25d0
--- /dev/null
+++ b/tools/www-tpl/es/account/email/email_activate.tpl
@@ -0,0 +1,15 @@
+{% include "base/email_header.tpl" %}
+
+
+{% include "base/email_footer.tpl" %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/account/email/email_recovery.tpl b/tools/www-tpl/es/account/email/email_recovery.tpl
new file mode 100644
index 0000000..7279c43
--- /dev/null
+++ b/tools/www-tpl/es/account/email/email_recovery.tpl
@@ -0,0 +1,8 @@
+{% include "base/email_header.tpl" %}
+
This link can only be used once and will lead you to a page to set your password. It expires after one day and nothing will happen if it's not used.
+
+
If you did not request an account recovery, you can delete this email.
+{% include "base/email_footer.tpl" %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/account/email/email_registered.tpl b/tools/www-tpl/es/account/email/email_registered.tpl
new file mode 100644
index 0000000..01eba52
--- /dev/null
+++ b/tools/www-tpl/es/account/email/email_registered.tpl
@@ -0,0 +1,15 @@
+{% include "base/email_header.tpl" %}
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/base/flash_check.tpl b/tools/www-tpl/es/base/flash_check.tpl
new file mode 100644
index 0000000..bcc0b80
--- /dev/null
+++ b/tools/www-tpl/es/base/flash_check.tpl
@@ -0,0 +1,33 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/base/footer.tpl b/tools/www-tpl/es/base/footer.tpl
new file mode 100644
index 0000000..04e6b5e
--- /dev/null
+++ b/tools/www-tpl/es/base/footer.tpl
@@ -0,0 +1,7 @@
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/base/frontpage_header.tpl b/tools/www-tpl/es/base/frontpage_header.tpl
new file mode 100644
index 0000000..8ece59a
--- /dev/null
+++ b/tools/www-tpl/es/base/frontpage_header.tpl
@@ -0,0 +1,7 @@
+
+
+
+
{{ site.formattedUsersOnline }} Habbos en línea ahora!
+
{{ site.visits }} visitas en los últimos 30 días
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/base/hc_status.tpl b/tools/www-tpl/es/base/hc_status.tpl
new file mode 100644
index 0000000..df4bdeb
--- /dev/null
+++ b/tools/www-tpl/es/base/hc_status.tpl
@@ -0,0 +1,48 @@
+{% if session.loggedIn %}
+
+
+
+ {% if playerDetails.hasClubSubscription() %}
+
Te quedan {{ hcDays }} día(s) de Club {{ site.siteName }}.
+
Has sido miembro durante {{ hcSinceMonths }} mese(s)
+ {% else %}
+
You are not a member of {{ site.siteName }} Club
+ {% endif %}
+
+
+
+
+
+
+
+
+{% else %}
+
+Inicie sesión para ver su estado de Club {{ site.siteName }}.
+
+{% endif %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/base/header.tpl b/tools/www-tpl/es/base/header.tpl
new file mode 100644
index 0000000..70f5591
--- /dev/null
+++ b/tools/www-tpl/es/base/header.tpl
@@ -0,0 +1,184 @@
+{% if session.loggedIn == false %}
+
+
+
+
+ Al seleccionar "recuerdame", permanecerá conectado en esta computadora hasta que haga clic en "Cerrar sesión". Si se trata de una computadora pública, no utilice esta función.
+
+ {% autoescape 'html' %}
+ {% set num = 0 %}
+ {% if tagList.size() > 0 %}
+ {% for habboTag in tagList %}
+ {% set num = num + 1 %}
+ {% set tags = habboTag.getTagList() %}
+
+ {% if num % 2 == 0 %}
+
+ {% else %}
+
+ {% endif %}
+
+ {% if habboTag.getUserId() > 0 %}
+ {% set player = habboTag.getUserData() %}
+
Unfortunately we are unable to connect you to {{ site.siteName }} Hotel. This could be because your computer is blocking the connections via a firewall. The data relating to this issue has been logged and will be analyzed by our support team. Sorry for the inconvenience.
Oops, the client encountered a technical problem. Not to worry this error has now been recorded to our system and will be investigated by our support team.
+
+
Please re-open hotel to continue. We are sorry for the inconvenience.
{{ site.siteName }} Club es nuestro club VIP solo para miembros, ¡absolutamente ningún riff-raff admitió!Los miembros disfrutan de una amplia gama de beneficios, que incluyen ropa exclusiva, regalos gratuitos y una lista de amigos extendidos.Vea a continuación todas las razones brillantes y atractivas para unirse.
+
1. Ropa y accesorios adicionales
+
Muestre su nuevo estado con una variedad de ropa y accesorios adicionales, junto con peinados y colores especiales.
Una vez al mes, cada mes, obtendrá una pieza exclusiva de muebles de {{ site.siteName }} club.
+
Nota importante: el tiempo del club es acumulativo.Esto significa que si tiene un descanso en la membresía, y luego se unirá, comenzará en el mismo lugar que dejó.
+
3. Diseños de habitación exclusivos
+
Diseños especiales de habitaciones, solo para miembros del {{ site.siteName }} club.¡Perfecto para mostrar tu nuevo mobiliario!
+
+
+
4. Acceso a todas las areas
+
Salta las colas molestas cuando las habitaciones se están cargando.Y eso no es todo, también tendrá acceso a habitaciones públicas solo HC.
+
5. Actualizaciones de la página de inicio
+
¡Únete al {{ site.siteName }} club y dile adiós a los anuncios de la página de inicio!Y esto significa que también puedes aprovechar al máximo las pieles y fondos HC.
+
6. Más amigos
+
¡600 personas!Ahora que son muchos amigos, sin embargo, lo miras.Más de lo que puedes pinchar con un palo de tamaño mediano o un palo pequeño de gran tamaño.
+
+
7. Comandos especiales
+
Use el comando: Chooser para ver una lista de clics de todos los usuarios en la sala.Bastante a mano cuando quieras sentarte junto a tu pareja, o echar un alborotador.
+
+
Use el comando: Furni para enumerar todos los elementos en una habitación.Todo está en la lista, incluso esos elementos furtivamente ocultos.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Mi membresía
+
+
+
+ {% include "base/hc_status.tpl" %}
+
+
+
+
+
+
+
+
+
+
Regalos mensuales
+
+
+
+ {% include "habblet/habboclubgift.tpl" %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% include "base/ads_container.tpl" %}
+
+
+
+
+
+
+
+{% include "base/footer.tpl" %}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/club_tryout.tpl b/tools/www-tpl/es/club_tryout.tpl
new file mode 100644
index 0000000..906cc61
--- /dev/null
+++ b/tools/www-tpl/es/club_tryout.tpl
@@ -0,0 +1,199 @@
+
+
+
+
+
+ {{ site.siteName }}: Club Tryout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% if session.loggedIn == false %}
+
+{% else %}
+
+{% endif %}
+
+{% include "base/header.tpl" %}
+
+
Pruebe la ropa del club gratis aquí y luego use el menú a la derecha para convertirse en miembro y usar la ropa en el hotel.
Si solo quieres cambiar tu aspecto sin usar ropa de club o unirte a {{ site.siteName }} Club, Vuelve a tu Configuraciones de cuenta.
+
+
+
+ Debe tener un reproductor de flash instalado en su computadora antes de poder editar su {{ site.siteName }}. Puedes descargar el reproductor desde aquí: http://www.adobe.com/go/getflashplayer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Mi membresía
+
+
+
+ {% include "base/hc_status.tpl" %}
+
+
+
+
+
+
+
+
What is {{ site.siteName }} Club?
+
+
+
{{ site.siteName }} Club es nuestro club VIP solo para miembros, ¡absolutamente ningún riff-raff admitió!Los miembros disfrutan de una amplia gama de beneficios, que incluyen ropa exclusiva, regalos gratuitos y una lista de amigos extendidos.Vea a continuación todas las razones brillantes y atractivas para unirse.
+{% set num = 0 %}
+{% for entry in collectablesShowroom %}
+ {% if num % 2 == 0 %}
+
+ {% else %}
+
+ {% endif %}
+
+
+
{{ entry.getName() }}
+
{{ entry.getDescription() }}
+
+
+{% set num = num + 1 %}
+{% endfor %}
+
+
+{% if hasCollectable %}
+
+{% endif %}
+
+
+
+
+
+
+
+
+
+
+
¿Qué son los coleccionables?
+
+
+
+Los coleccionables son muebles especiales vendidos solo por un período de tiempo limitado y establecido. Los {{ site.siteName }}s experimentados los conocerían como raras.Siempre cuestan lo mismo: 200 créditos.
+
+
+
+
+
+
+
+
+
+
+
Invierte en coleccionables
+
+
+
+
+
+ ¡Recoge tu camino a las riquezas!Los coleccionables no solo son una gran pieza de mobiliario, sino que también vienen con un increíble valor comercial.Como los coleccionables nunca volverán a vender por bastante tiempo (eso es una promesa), el valor seguirá aumentando en el tiempo.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% include "base/ads_container.tpl" %}
+
+
+
+
+
+
+
+{% include "base/footer.tpl" %}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/community.tpl b/tools/www-tpl/es/community.tpl
new file mode 100644
index 0000000..ec1d285
--- /dev/null
+++ b/tools/www-tpl/es/community.tpl
@@ -0,0 +1,478 @@
+
+
+
+
+
+ {{ site.siteName }}: Comunidad
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% if session.loggedIn == false %}
+
+{% else %}
+
+{% endif %}
+
+{% include "base/header.tpl" %}
+
+
+Lo bueno de este servidor es que los acreditan un gratis, sí, gratis.No tendrá que gastar nada para obtener créditos para construir sus habitaciones favoritas.Simplemente averigüe utilizando los métodos a continuación para recibir créditos.
+
+
+
+
Mejor manera
+
+
+
+
Be Online
+
Just by playing on the server daily you can receive coins!
+
+
Leer más
+
+
+
Reciba monedas al estar en línea Debe estar en una habitación, pero todos los días, si espera 5 minutos, recibirá 120 créditos con solo estar activo.
+
Esto sucede una vez cada 24 horas, así que si hace lo mismo mañana, ¡obtendrá otros 120 créditos!
+
+
+
+
+
+
+
Otras maneras
+
+
+
+
+
Cupones
+
Puedes obtener códigos especiales para canjear el cupóns
+
+
Leer más
+
+
+
Redime su código de cupón en su bolso de hotel, o en esta página, ¡y obtendrá sus monedas de inmediato!
{{ site.siteName }} Monedas son la moneda del hotel.Puede usarlos para comprar todo tipo de cosas, desde patos de goma y sofás, hasta membresía VIP, jukeboxes y teletransportes.
+
+
Todas las formas legítimas de obtener {{ site.siteName }} monedas son a la izquierda. Recuerde: las {{ site.siteName }} monedas son siempre y siempre serán gratuitas.
+
+
+
+
+
+
+
+
+
+
+
+
¡Siempre pida permiso primero!
+
+
+
Siempre solicite permiso a su padre o tutor antes de comprar Habbo Monedas.Si no hace esto y el pago se cancela o rechazó, será prohibido permanentemente.
¿Enviar mi problema dos veces recibirá una respuesta más rápida?
+
+
Enviar más de un correo electrónico ralentizará el personal de soporte de jugadores, ya que tendrán más correos electrónicos para leer.Si no ha recibido ninguna respuesta después de una semana, consulte su carpeta de correo no deseado/basura.Si todavía no hay respuesta, entonces debe haber habido una falla técnica y debe enviar su correo electrónico nuevamente.
+ {% if (session.loggedIn) and
+ (discussionTopic.isOpen()) and
+ ((playerDetails.id != reply.getUserId()) or hasTopicAdmin) and
+ (reply.isDeleted() == false) %}
+ Quote
+ {% endif %}
+
+ {% if (session.loggedIn) and
+ (discussionTopic.isOpen()) and
+ (playerDetails.id == reply.getUserId()) and
+ (reply.isDeleted() == false) %}
+ Editar
+ {% endif %}
+
+ {% autoescape 'html' %}{% if reply.getId() != firstReply %}RE: {% endif %}{{ discussionTopic.getTopicTitle() }}{% endautoescape %}
+ {{ reply.getCreatedDate('MMM dd, yyyy') }} ({{ reply.getCreatedDate('h:mm a') }})
+ {% if reply.isDeleted() == false %}
+ {% if ((session.loggedIn) and (playerDetails.id != reply.getUserId())) %}
+
+
+
+ {% endif %}
+
+ {% if ((session.loggedIn) and (playerDetails.id != reply.getUserId()) or (discussionTopic.isOpen())) or (hasTopicAdmin) %}
+ {% endif %}
+
+ {% if ((session.loggedIn) and (playerDetails.id == reply.getUserId())) or (hasTopicAdmin) %}
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/discussions/newpost.tpl b/tools/www-tpl/es/groups/discussions/newpost.tpl
new file mode 100644
index 0000000..236b334
--- /dev/null
+++ b/tools/www-tpl/es/groups/discussions/newpost.tpl
@@ -0,0 +1,113 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/discussions/previewtopic.tpl b/tools/www-tpl/es/groups/discussions/previewtopic.tpl
new file mode 100644
index 0000000..781f6f7
--- /dev/null
+++ b/tools/www-tpl/es/groups/discussions/previewtopic.tpl
@@ -0,0 +1,44 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/favourite/confirm_deselect_favourite.tpl b/tools/www-tpl/es/groups/favourite/confirm_deselect_favourite.tpl
new file mode 100644
index 0000000..595717d
--- /dev/null
+++ b/tools/www-tpl/es/groups/favourite/confirm_deselect_favourite.tpl
@@ -0,0 +1,10 @@
+
+Are you sure you dont want to have this Group as your favorite Group anymore?
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/favourite/confirm_select_favourite.tpl b/tools/www-tpl/es/groups/favourite/confirm_select_favourite.tpl
new file mode 100644
index 0000000..cc853d1
--- /dev/null
+++ b/tools/www-tpl/es/groups/favourite/confirm_select_favourite.tpl
@@ -0,0 +1,10 @@
+
+Are you sure you want to have {{ groupName }} as your favorite Group?
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/habblet/check_group_url.tpl b/tools/www-tpl/es/groups/habblet/check_group_url.tpl
new file mode 100644
index 0000000..c23e356
--- /dev/null
+++ b/tools/www-tpl/es/groups/habblet/check_group_url.tpl
@@ -0,0 +1 @@
+Your group alias will be {{ site.sitePath }}/groups/{{ url }}. You can not alter it later on.
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/habblet/confirm_delete_group.tpl b/tools/www-tpl/es/groups/habblet/confirm_delete_group.tpl
new file mode 100644
index 0000000..37f47f0
--- /dev/null
+++ b/tools/www-tpl/es/groups/habblet/confirm_delete_group.tpl
@@ -0,0 +1,10 @@
+
+Are you sure you want to delete the group {{ group.getName() }}?
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/habblet/delete_group.tpl b/tools/www-tpl/es/groups/habblet/delete_group.tpl
new file mode 100644
index 0000000..c1377b5
--- /dev/null
+++ b/tools/www-tpl/es/groups/habblet/delete_group.tpl
@@ -0,0 +1,7 @@
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/habblet/group_create_form.tpl b/tools/www-tpl/es/groups/habblet/group_create_form.tpl
new file mode 100644
index 0000000..3cc6ac0
--- /dev/null
+++ b/tools/www-tpl/es/groups/habblet/group_create_form.tpl
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/habblet/purchase_result_error.tpl b/tools/www-tpl/es/groups/habblet/purchase_result_error.tpl
new file mode 100644
index 0000000..6f04cdd
--- /dev/null
+++ b/tools/www-tpl/es/groups/habblet/purchase_result_error.tpl
@@ -0,0 +1,12 @@
+
La compra de un grupo falló.Por favor, inténtelo de nuevo más tarde
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/habblet/show_badge_editor.tpl b/tools/www-tpl/es/groups/habblet/show_badge_editor.tpl
new file mode 100644
index 0000000..2233b8f
--- /dev/null
+++ b/tools/www-tpl/es/groups/habblet/show_badge_editor.tpl
@@ -0,0 +1,17 @@
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/habblet/update_group_settings.tpl b/tools/www-tpl/es/groups/habblet/update_group_settings.tpl
new file mode 100644
index 0000000..f19ff74
--- /dev/null
+++ b/tools/www-tpl/es/groups/habblet/update_group_settings.tpl
@@ -0,0 +1,6 @@
+{{ message }}
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/member/confirm_accept.tpl b/tools/www-tpl/es/groups/member/confirm_accept.tpl
new file mode 100644
index 0000000..2211285
--- /dev/null
+++ b/tools/www-tpl/es/groups/member/confirm_accept.tpl
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/member/confirm_decline.tpl b/tools/www-tpl/es/groups/member/confirm_decline.tpl
new file mode 100644
index 0000000..fe218c2
--- /dev/null
+++ b/tools/www-tpl/es/groups/member/confirm_decline.tpl
@@ -0,0 +1,9 @@
+
+Are you sure you want to reject the member requests of the selected {{ targetIds }} {{ site.siteName}}(s)?
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/member/confirm_give_rights.tpl b/tools/www-tpl/es/groups/member/confirm_give_rights.tpl
new file mode 100644
index 0000000..fc568ad
--- /dev/null
+++ b/tools/www-tpl/es/groups/member/confirm_give_rights.tpl
@@ -0,0 +1,9 @@
+
+Are you sure you want to give admin rights to the selected {{ targetIds }} member(s)?
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/member/confirm_leave.tpl b/tools/www-tpl/es/groups/member/confirm_leave.tpl
new file mode 100644
index 0000000..04f1713
--- /dev/null
+++ b/tools/www-tpl/es/groups/member/confirm_leave.tpl
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/member/confirm_remove.tpl b/tools/www-tpl/es/groups/member/confirm_remove.tpl
new file mode 100644
index 0000000..a2c22b1
--- /dev/null
+++ b/tools/www-tpl/es/groups/member/confirm_remove.tpl
@@ -0,0 +1,9 @@
+
+Are you sure you want to remove the selected {{ targetIds }} member(s)?
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/member/confirm_revoke_rights.tpl b/tools/www-tpl/es/groups/member/confirm_revoke_rights.tpl
new file mode 100644
index 0000000..89603a7
--- /dev/null
+++ b/tools/www-tpl/es/groups/member/confirm_revoke_rights.tpl
@@ -0,0 +1,9 @@
+
+Are you sure you want to remove admin rights from the selected {{ targetIds }}
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/member/leave.tpl b/tools/www-tpl/es/groups/member/leave.tpl
new file mode 100644
index 0000000..b430a4c
--- /dev/null
+++ b/tools/www-tpl/es/groups/member/leave.tpl
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/member/member_added.tpl b/tools/www-tpl/es/groups/member/member_added.tpl
new file mode 100644
index 0000000..5fa25da
--- /dev/null
+++ b/tools/www-tpl/es/groups/member/member_added.tpl
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/member/member_added_request.tpl b/tools/www-tpl/es/groups/member/member_added_request.tpl
new file mode 100644
index 0000000..9a46da2
--- /dev/null
+++ b/tools/www-tpl/es/groups/member/member_added_request.tpl
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/groups/memberlist.tpl b/tools/www-tpl/es/groups/memberlist.tpl
new file mode 100644
index 0000000..a5e37d6
--- /dev/null
+++ b/tools/www-tpl/es/groups/memberlist.tpl
@@ -0,0 +1,97 @@
+
+ View forums denied. Please check that you are logged in and have the appropriate rights to view the forums. If you are logged in and still can't view the forums, the group may be private. If so, you need to join the group in order to view the forums.
+
+
+
+
+{% else %}
+
+
+
+
+ {% if session.loggedIn == false %}
+ Please sign in to post new threads
+ {% elseif canPostForum %}
+
+ New Thread
+ {% endif %}
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/collectiblesPurchase.tpl b/tools/www-tpl/es/habblet/collectiblesPurchase.tpl
new file mode 100644
index 0000000..9f07f56
--- /dev/null
+++ b/tools/www-tpl/es/habblet/collectiblesPurchase.tpl
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/community_hot_groups.tpl b/tools/www-tpl/es/habblet/community_hot_groups.tpl
new file mode 100644
index 0000000..761bd3b
--- /dev/null
+++ b/tools/www-tpl/es/habblet/community_hot_groups.tpl
@@ -0,0 +1,62 @@
+
+
+
+
+
+ {% set position = "right" %}
+
+ {% set i = 0 %}
+ {% set lefts = 0 %}
+ {% set rights = 0 %}
+ {% for group in hotGroups %}
+ {% if i % 2 == 0 %}
+ {% set position = "right" %}
+ {% set rights = rights + 1 %}
+ {% else %}
+ {% set position = "left" %}
+ {% set lefts = lefts + 1 %}
+ {% endif %}
+
+ {% if lefts % 2 == 0 %}
+ {% set status = "odd" %}
+ {% else %}
+ {% set status = "even" %}
+ {% endif %}
+
+ {% for group in hotHiddenGroups %}
+ {% if i % 2 == 0 %}
+ {% set position = "right" %}
+ {% set rights = rights + 1 %}
+ {% else %}
+ {% set position = "left" %}
+ {% set lefts = lefts + 1 %}
+ {% endif %}
+
+ {% if lefts % 2 == 0 %}
+ {% set status = "odd" %}
+ {% else %}
+ {% set status = "even" %}
+ {% endif %}
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/habboClubEnddate.tpl b/tools/www-tpl/es/habblet/habboClubEnddate.tpl
new file mode 100644
index 0000000..11aeab9
--- /dev/null
+++ b/tools/www-tpl/es/habblet/habboClubEnddate.tpl
@@ -0,0 +1,12 @@
+{% if session.loggedIn %}
+
+
+{% if playerDetails.hasClubSubscription() %}
+Te quedan {{ hcDays }} días de Club {{ site.siteName }}.
+{% else %}
+No eres miembro del club {{ site.siteName }}.
+
+{% endif %}
+
+
+{% endif %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/habboClubSubscribe.tpl b/tools/www-tpl/es/habblet/habboClubSubscribe.tpl
new file mode 100644
index 0000000..f4901dd
--- /dev/null
+++ b/tools/www-tpl/es/habblet/habboClubSubscribe.tpl
@@ -0,0 +1,14 @@
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/habboclubgift.tpl b/tools/www-tpl/es/habblet/habboclubgift.tpl
new file mode 100644
index 0000000..b71e20f
--- /dev/null
+++ b/tools/www-tpl/es/habblet/habboclubgift.tpl
@@ -0,0 +1,67 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/hot_groups.tpl b/tools/www-tpl/es/habblet/hot_groups.tpl
new file mode 100644
index 0000000..30185cb
--- /dev/null
+++ b/tools/www-tpl/es/habblet/hot_groups.tpl
@@ -0,0 +1,45 @@
+
+
+
+
+ {% set position = "right" %}
+
+ {% set i = 0 %}
+ {% set lefts = 0 %}
+ {% set rights = 0 %}
+ {% for group in groups %}
+ {% if i % 2 == 0 %}
+ {% set position = "right" %}
+ {% set rights = rights + 1 %}
+ {% else %}
+ {% set position = "left" %}
+ {% set lefts = lefts + 1 %}
+ {% endif %}
+
+ {% if lefts % 2 == 0 %}
+ {% set status = "odd" %}
+ {% else %}
+ {% set status = "even" %}
+ {% endif %}
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/invite_confirmAddFriend.tpl b/tools/www-tpl/es/habblet/invite_confirmAddFriend.tpl
new file mode 100644
index 0000000..1c4a7ea
--- /dev/null
+++ b/tools/www-tpl/es/habblet/invite_confirmAddFriend.tpl
@@ -0,0 +1,6 @@
+
+Are you sure you want to add {{ username }} to your friend list?
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/invite_referralLink.tpl b/tools/www-tpl/es/habblet/invite_referralLink.tpl
new file mode 100644
index 0000000..f688ec2
--- /dev/null
+++ b/tools/www-tpl/es/habblet/invite_referralLink.tpl
@@ -0,0 +1,9 @@
+
¡Disfruta más de {{ site.siteName }} con amigas de la vida real!
+
+
+
+
Envía este enlace a tu amigo por correo electrónico o chat. Si usan {{ site.siteName }} de forma activa, serás recompensado con una insignia.
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/invite_searchContent.tpl b/tools/www-tpl/es/habblet/invite_searchContent.tpl
new file mode 100644
index 0000000..c2b08ef
--- /dev/null
+++ b/tools/www-tpl/es/habblet/invite_searchContent.tpl
@@ -0,0 +1,42 @@
+ {% if searchResults|length > 0 %}
+
+ {% set num = 0 %}
+ {% for details in searchResults %}
+ {% if num % 2 == 0 %}
+
+ {{ details.getName() }}
+
+
+
+
+ Last visit
+ {{ details.getFormattedLastOnline().toUpperCase() }}
+
{{ site.siteName }} no encontrado. Asegúrese de haber escrito su nombre correctamente y vuelva a intentarlo.
+ {% endif %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/load_events.tpl b/tools/www-tpl/es/habblet/load_events.tpl
new file mode 100644
index 0000000..8ffafb4
--- /dev/null
+++ b/tools/www-tpl/es/habblet/load_events.tpl
@@ -0,0 +1,42 @@
+
+{% set num = 0 %}
+{% for event in events %}
+ {% set listClass = "" %}
+
+ {% if num % 2 == 0 %}
+ {% set listClass = "even" %}
+ {% else %}
+ {% set listClass = "odd" %}
+ {% endif %}
+
+ {% set roomData = event.getRoomData() %}
+ {% set creator = event.getUserInfo().getName() %}
+
+ {% set occupancyLevel = 1 %}
+ {% if roomData.getVisitorsNow() > 0 %}
+
+ {% set percentage = ((roomData.getVisitorsNow() / roomData.getVisitorsMax()) * 100) %}
+
+ {% if (percentage >= 99) %}
+ {% set occupancyLevel = 5 %}
+ {% elseif (percentage > 65) %}
+ {% set occupancyLevel = 4 %}
+ {% elseif (percentage > 32) %}
+ {% set occupancyLevel = 3 %}
+ {% elseif (percentage > 0) %}
+ {% set occupancyLevel = 2 %}
+ {% endif %}
+
+ {% endif %}
+
+ {% autoescape 'html' %}
{% endautoescape %}
+ {% set num = num + 1 %}
+{% endfor %}
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/minimail.tpl b/tools/www-tpl/es/habblet/minimail.tpl
new file mode 100644
index 0000000..f10ca27
--- /dev/null
+++ b/tools/www-tpl/es/habblet/minimail.tpl
@@ -0,0 +1,44 @@
+
+
+
+
Minimail
+
+
+
+
+
+
+{% include "habblet/minimail/minimail_messages.tpl" %}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/minimail/minimail_load_message.tpl b/tools/www-tpl/es/habblet/minimail/minimail_load_message.tpl
new file mode 100644
index 0000000..fc8328b
--- /dev/null
+++ b/tools/www-tpl/es/habblet/minimail/minimail_load_message.tpl
@@ -0,0 +1,34 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/minimail/minimail_messages.tpl b/tools/www-tpl/es/habblet/minimail/minimail_messages.tpl
new file mode 100644
index 0000000..c63c3fc
--- /dev/null
+++ b/tools/www-tpl/es/habblet/minimail/minimail_messages.tpl
@@ -0,0 +1,88 @@
+ {% if minimailClient == false %}Componer{% endif %}
+
+ {% if showNewest %}El mas nuevo{% endif %}
+ {% if showNewer %}Más nuevo{% endif %} {{ startPage }} - {{ endPage }} of {{ totalMessages }}
+ {% if showOlder %}Más viejo{% endif %}
+ {% if showOldest %}Más antiguo{% endif %}
+
+ {% endif %}
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/myTagList.tpl b/tools/www-tpl/es/habblet/myTagList.tpl
new file mode 100644
index 0000000..9eda5d1
--- /dev/null
+++ b/tools/www-tpl/es/habblet/myTagList.tpl
@@ -0,0 +1,32 @@
+{% autoescape 'html' %}
+
+
+
+{% if tags|length > 0 %}
+ {% for tag in tags %}
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/redeemvoucher.tpl b/tools/www-tpl/es/habblet/redeemvoucher.tpl
new file mode 100644
index 0000000..618a0a8
--- /dev/null
+++ b/tools/www-tpl/es/habblet/redeemvoucher.tpl
@@ -0,0 +1,39 @@
+
+ No se pudo encontrar su código de canalización.Inténtalo de nuevo.
+
+
+ {% elseif voucherResult == 'too_new' %}
+
+
+ Lo siento, su cuenta es demasiado nueva y no puede rediseem este cupón.
+
+
+ {% else %}
+
+
+ Éxito de redención de cupones
+
+
+ {% endif %}
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/habblet/roomselectionConfirm.tpl b/tools/www-tpl/es/habblet/roomselectionConfirm.tpl
new file mode 100644
index 0000000..8f8cb7a
--- /dev/null
+++ b/tools/www-tpl/es/habblet/roomselectionConfirm.tpl
@@ -0,0 +1,6 @@
+
Are you sure you want to close the room selector? If you close it, you won't get your free gifts!
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/editor/preview.tpl b/tools/www-tpl/es/homes/editor/preview.tpl
new file mode 100644
index 0000000..9f11bf2
--- /dev/null
+++ b/tools/www-tpl/es/homes/editor/preview.tpl
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ noteText }}
+
+
+
+
+
+
+
+
Note! The text is not editable after you place the note to your page.
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/editor/search.tpl b/tools/www-tpl/es/homes/editor/search.tpl
new file mode 100644
index 0000000..fe2749b
--- /dev/null
+++ b/tools/www-tpl/es/homes/editor/search.tpl
@@ -0,0 +1,14 @@
+
+
Haga clic en el enlace a continuación para insertarlo en el documento.
+
+ {% for kvp in querySearch %}
+ {% set key = kvp.getKey() %}
+ {% set value = kvp.getValue() %}
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/inventory/inventory.tpl b/tools/www-tpl/es/homes/inventory/inventory.tpl
new file mode 100644
index 0000000..0bbcfbe
--- /dev/null
+++ b/tools/www-tpl/es/homes/inventory/inventory.tpl
@@ -0,0 +1,168 @@
+
+
+
Categories:
+
+
+
+
Stickers
+
+ {% set num = 0 %}
+ {% for category in stickerCategories %}
+ {% if num == 0 %}
{% else %}
{% endif %}
+
{{ category.getName() }}
+
+
+ {% set num = num + 1 %}
+ {% endfor %}
+
+
+
+
+
Backgrounds
+
+
+ {% for category in backgroundCategories %}
+
+
{{ category.getName() }}
+
+ {% endfor %}
+
+
+
+
+
Notes
+
+
+
+
29
+
+
+
+
+
+
+
+
+
+
+
+
Seleccione un elemento haciendo clic en él
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Categories:
+
+
+
+
Stickers
+
+
+
Backgrounds
+
+
+
Widgets
+
+
+
Notes
+
+
+
+
+
+
+
+
+
Seleccione un elemento haciendo clic en él
+
+
+ {% if widgets|length == 0 %}
+
+
+
+
+
¡Su inventario para esta categoría está completamente vacío!
+
Para poder comprar calcomanías, fondos y notas, haga clic en la pestaña de la tienda web y seleccione una categoría y un producto, luego haga clic en Comprar.
+
+
+
+
+
+
+
+
+
+
+
+{% endif%}
+
+
+
+{% for widget in widgets %}
+
+
+
+ {% if widget.getAmount() > 1 %}
+
x{{ widget.getAmount() }}
+ {% endif %}
+
+
+{% endfor %}
+
+{% for box in emptyBoxes %}
+
+{% endfor %}
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/inventory/inventory_items.tpl b/tools/www-tpl/es/homes/inventory/inventory_items.tpl
new file mode 100644
index 0000000..05b47e5
--- /dev/null
+++ b/tools/www-tpl/es/homes/inventory/inventory_items.tpl
@@ -0,0 +1,47 @@
+{% if widgets.length == 0 %}
+
+
+
+
+
¡Su inventario para esta categoría está completamente vacío!
+
Para poder comprar calcomanías, fondos y notas, haga clic en la pestaña de la tienda web y seleccione una categoría y un producto, luego haga clic en Comprar.
+
+
+
+
+
+
+
+
+
+
+
+{% endif%}
+
+
+
+{% for widget in widgets %}
+
+
+
+ {% if widget.getAmount() > 1 %}
+
x{{ widget.getAmount() }}
+ {% endif %}
+
+
+ {% if widgetMode %}
+
+
{{ widget.getProduct().getName() }}
+
{{ widget.getProduct().getDescription() }}
+
+ {% endif %}
+
+{% endfor %}
+
+{% if emptyBoxes|length > 0 %}
+{% for box in emptyBoxes %}
+
+{% endfor %}
+{% endif %}
+
+
diff --git a/tools/www-tpl/es/homes/inventory/inventory_preview.tpl b/tools/www-tpl/es/homes/inventory/inventory_preview.tpl
new file mode 100644
index 0000000..7d346fb
--- /dev/null
+++ b/tools/www-tpl/es/homes/inventory/inventory_preview.tpl
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/store/background_warning.tpl b/tools/www-tpl/es/homes/store/background_warning.tpl
new file mode 100644
index 0000000..cd33261
--- /dev/null
+++ b/tools/www-tpl/es/homes/store/background_warning.tpl
@@ -0,0 +1,8 @@
+
+The image you selected will stay as the page background until you select another image or close the web store. If you want to keep it as your background image, you have to purchase it and select it in your inventory.
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/store/items.tpl b/tools/www-tpl/es/homes/store/items.tpl
new file mode 100644
index 0000000..66f9529
--- /dev/null
+++ b/tools/www-tpl/es/homes/store/items.tpl
@@ -0,0 +1,18 @@
+
+
+{% for product in products %}
+
+
+
+ {% if product.getAmount() > 1 %}
x{{ product.getAmount() }}
{% endif %}
+
+
+
+{% endfor %}
+
+{% for i in [1..emptyProducts] %}
+
+{% endfor %}
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/store/main.tpl b/tools/www-tpl/es/homes/store/main.tpl
new file mode 100644
index 0000000..2d2ee64
--- /dev/null
+++ b/tools/www-tpl/es/homes/store/main.tpl
@@ -0,0 +1,167 @@
+
+
+
Categories:
+
+
+
+
Stickers
+
+ {% set num = 0 %}
+ {% for category in stickerCategories %}
+ {% if num == 0 %}
{% else %}
{% endif %}
+
{{ category.getName() }}
+
+
+ {% set num = num + 1 %}
+ {% endfor %}
+
+
+
+
+
Backgrounds
+
+
+ {% for category in backgroundCategories %}
+
+
{{ category.getName() }}
+
+ {% endfor %}
+
+
+
+
+
Notes
+
+
+
+
29
+
+
+
+
+
+
+
+
+
+
+
+
+
Seleccione un elemento haciendo clic en él
+
+
+
+{% for product in products %}
+
+
+
+ {% if product.getAmount() > 1 %}
x{{ product.getAmount() }}
{% endif %}
+
+
+
+{% endfor %}
+
+{% for box in emptyBoxes %}
+
+{% endfor %}
+
+
+
+
+Preview
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/store/purchase_confirm.tpl b/tools/www-tpl/es/homes/store/purchase_confirm.tpl
new file mode 100644
index 0000000..64d685b
--- /dev/null
+++ b/tools/www-tpl/es/homes/store/purchase_confirm.tpl
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/groups_widget.tpl b/tools/www-tpl/es/homes/widget/groups_widget.tpl
new file mode 100644
index 0000000..1c53829
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/groups_widget.tpl
@@ -0,0 +1,69 @@
+{% set groupsList = sticker.getOwnerGroups() %}
+
+
+
+
+
+{% if editMode %}
+
+
+{% endif %}
+ Mis Grupos ({{ groupsList|length }})
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/habblet/avatarinfo.tpl b/tools/www-tpl/es/homes/widget/habblet/avatarinfo.tpl
new file mode 100644
index 0000000..34391cc
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/habblet/avatarinfo.tpl
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/habblet/badgepaging.tpl b/tools/www-tpl/es/homes/widget/habblet/badgepaging.tpl
new file mode 100644
index 0000000..6f0c41f
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/habblet/badgepaging.tpl
@@ -0,0 +1,34 @@
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/habblet/groupinfo.tpl b/tools/www-tpl/es/homes/widget/habblet/groupinfo.tpl
new file mode 100644
index 0000000..68907a5
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/habblet/groupinfo.tpl
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+{% autoescape 'html' %}
+
{{ group.getName() }}
+
Group created:
+{{ group.getCreatedDate() }}
+
+
{{ group.getDescription() }}
+
+
+{% endautoescape %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/habblet/membersearchpaging.tpl b/tools/www-tpl/es/homes/widget/habblet/membersearchpaging.tpl
new file mode 100644
index 0000000..5147ee7
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/habblet/membersearchpaging.tpl
@@ -0,0 +1,85 @@
+{% set firstPage = -1 %}
+{% set previousPage = -1 %}
+{% set nextPage = -1 %}
+{% set lastPage = -1 %}
+
+{% if currentPage >= 2 %}
+ {% set firstPage = 1 %}
+{% endif %}
+
+{% if currentPage > 1 %}
+ {% set previousPage = 1 %}
+{% endif %}
+
+{% if pages >= (currentPage + 1) %}
+ {% set nextPage = 1 %}
+{% endif %}
+
+{% if pages >= (currentPage + 2) %}
+ {% set lastPage = 1 %}
+{% endif %}
+
+
+
+
+ {% if members > 0 %}
+ {% for member in membersList %}
+
+ {% endfor %}
+ {% else %}
+ You don't have any members :(
+ {% endif %}
+
+
+
+
+
+
+
+
+
+ {% if members > 0 %}
+ {{ currentPage }} - {{ membersList|length }} / {{ pages }}
+
+
+ {% if (firstPage != -1) or (previousPage != -1) %}
+ First |
+ << |
+ {% else %}
+ First | << |
+ {% endif %}
+
+ {% if (lastPage != -1) or (nextPage != -1) %}
+ >> |
+ Last
+ {% else %}
+ >> | Last
+ {% endif %}
+ {% else %}
+ 0 - 0
+ {% endif %}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/habblet/rate.tpl b/tools/www-tpl/es/homes/widget/habblet/rate.tpl
new file mode 100644
index 0000000..4f6683c
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/habblet/rate.tpl
@@ -0,0 +1,20 @@
+{% set average = sticker.getAverageRating() %}
+{% set px = sticker.getRatingPixels() %}
+
+
+ Average rating: {{ average }}
+
+
+
+
+
+
+ {{ sticker.getVoteCount() }} votes total
+
+ ({{ sticker.getHighVoteCount() }} users voted 4 or better)
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/habblet/taglist.tpl b/tools/www-tpl/es/homes/widget/habblet/taglist.tpl
new file mode 100644
index 0000000..eb47e42
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/habblet/taglist.tpl
@@ -0,0 +1,28 @@
+
+{% if (tags|length) == 0 %}
+No tags.
+{% else %}
+ {% for tag in tags %}
+
+ {% autoescape 'html' %}
+ {{ tag }}
+ {% endautoescape %}
+ {% if (session.loggedIn) and (user.id == playerDetails.id) %}
+
+ {% else %}
+
+ {% endif %}
+
+ {% endfor %}
+
+{% endif %}
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/habblet/trax_song.tpl b/tools/www-tpl/es/homes/widget/habblet/trax_song.tpl
new file mode 100644
index 0000000..06b6bc3
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/habblet/trax_song.tpl
@@ -0,0 +1,10 @@
+{% if sticker.hasSong() %}
+{% set song = sticker.getSong() %}
+
+{% else %}
+
+{% endif %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/highscores_widget.tpl b/tools/www-tpl/es/homes/widget/highscores_widget.tpl
new file mode 100644
index 0000000..509031d
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/highscores_widget.tpl
@@ -0,0 +1,25 @@
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/member_widget.tpl b/tools/www-tpl/es/homes/widget/member_widget.tpl
new file mode 100644
index 0000000..5c61fa4
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/member_widget.tpl
@@ -0,0 +1,31 @@
+{% set membersList = sticker.getFirstMembersList() %}
+{% set members = sticker.getMembersAmount() %}
+{% set pages = sticker.getMembersPages() %}
+{% set currentPage = 1 %}
+
+
+
+
+
+ {% if editMode %}
+
+
+ {% endif %}
+ Members of this group ({{ members }})
+{% endautoescape %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/rating_widget.tpl b/tools/www-tpl/es/homes/widget/rating_widget.tpl
new file mode 100644
index 0000000..6cbe22f
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/rating_widget.tpl
@@ -0,0 +1,58 @@
+
+
+
+
+{% if editMode %}
+
+
+
+{% endif %}
+ My Rating
+
+
+
+
+
+
+{% set average = sticker.getAverageRating() %}
+{% set px = sticker.getRatingPixels() %}
+{% set canRate = ((session.loggedIn == true) and (editMode == false) and (user.getId() != playerDetails.getId()) and (sticker.hasRated(playerDetails.getId()) == false)) %}
+
+
+{% endautoescape %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/sticker.tpl b/tools/www-tpl/es/homes/widget/sticker.tpl
new file mode 100644
index 0000000..274a1e5
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/sticker.tpl
@@ -0,0 +1,8 @@
+
+{% if editMode %}
+
+
+{% endif %}
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/homes/widget/trax_player_widget.tpl b/tools/www-tpl/es/homes/widget/trax_player_widget.tpl
new file mode 100644
index 0000000..2761eef
--- /dev/null
+++ b/tools/www-tpl/es/homes/widget/trax_player_widget.tpl
@@ -0,0 +1,38 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/housekeeping/articles_create.tpl b/tools/www-tpl/es/housekeeping/articles_create.tpl
new file mode 100644
index 0000000..e749e45
--- /dev/null
+++ b/tools/www-tpl/es/housekeeping/articles_create.tpl
@@ -0,0 +1,137 @@
+{% include "housekeeping/base/header.tpl" %}
+
+ {% set createArticlesActive = " active " %}
+ {% include "housekeeping/base/navigation.tpl" %}
+
+
+
+
Crear artículo
+ {% include "housekeeping/base/alert.tpl" %}
+
Cree un artículo de noticias, una vez publicado, se realizará inmediatamente en el sitio.
+
+
+
+
Crear artículo
+
Vista previa de noticias aquí...
+
+
+
+
+
+
+
+
+{% include "housekeeping/base/footer.tpl" %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/housekeeping/articles_edit.tpl b/tools/www-tpl/es/housekeeping/articles_edit.tpl
new file mode 100644
index 0000000..45bb9f4
--- /dev/null
+++ b/tools/www-tpl/es/housekeeping/articles_edit.tpl
@@ -0,0 +1,135 @@
+{% include "housekeeping/base/header.tpl" %}
+
+ {% autoescape 'html' %}
+ {% include "housekeeping/base/navigation.tpl" %}
+
+
+
+
Editar artículo
+ {% include "housekeeping/base/alert.tpl" %}
+
Edite un artículo de noticias existente que ya se haya publicado en el sitio web.
+
+
+ {% endautoescape %}
+
+
Editar artículo
+
{{ article.getEscapedStory() }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/housekeeping/base/alert.tpl b/tools/www-tpl/es/housekeeping/base/alert.tpl
new file mode 100644
index 0000000..61c0483
--- /dev/null
+++ b/tools/www-tpl/es/housekeeping/base/alert.tpl
@@ -0,0 +1,8 @@
+{% if alert.hasAlert %}
+
+
+ {{ alert.message }}
+
+
+
+{% endif %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/housekeeping/base/footer.tpl b/tools/www-tpl/es/housekeeping/base/footer.tpl
new file mode 100644
index 0000000..e69de29
diff --git a/tools/www-tpl/es/housekeeping/base/header.tpl b/tools/www-tpl/es/housekeeping/base/header.tpl
new file mode 100644
index 0000000..a21b980
--- /dev/null
+++ b/tools/www-tpl/es/housekeeping/base/header.tpl
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+ {{ site.siteName }}: {{ pageName }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/housekeeping/base/navigation.tpl b/tools/www-tpl/es/housekeeping/base/navigation.tpl
new file mode 100644
index 0000000..d889040
--- /dev/null
+++ b/tools/www-tpl/es/housekeeping/base/navigation.tpl
@@ -0,0 +1,83 @@
+
+
+
Havana Web
+
+ Panel
+ {% if housekeepingManager.hasPermission(playerDetails.getRank(), 'configuration') %}
+ Configuraciones
+ {% endif %}
+
+ {% if housekeepingManager.hasPermission(playerDetails.getRank(), 'bans') %}
+ Prohibir la gestión
+ {% endif %}
+
+ {% if housekeepingManager.hasPermission(playerDetails.getRank(), 'room_ads') %}
+ Anuncios de la habitación
+
+ {% endif %}
+
+
+ {% if housekeepingManager.hasPermission(playerDetails.getRank(), 'room_badges') %}
+ Insignias de la habitación
+
+ {% endif %}
+
+ {% if housekeepingManager.hasPermission(playerDetails.getRank(), 'infobus') %}
+ Infobus Polls
+
+ {% endif %}
+
+ {% if housekeepingManager.hasPermission(playerDetails.getRank(), 'articles/create') %}
+ Noticias Articles
+
+ {% endif %}
+
+ {% if housekeepingManager.hasPermission(playerDetails.getRank(), 'users/create') %}
+ Los usuarios de búsqueda
+ Crear nuevo usuario
+ {% endif %}
+
+ {% if housekeepingManager.hasPermission(playerDetails.getRank(), 'transaction/lookup') %}
+ Búsqueda de transacciones
+ {% endif %}
+
+ {% if housekeepingManager.hasPermission(playerDetails.getRank(), 'catalogue/edit_frontpage') %}
+ Portavoz del catálogo
+ {% endif %}
+
+
+
+
+
+
+
diff --git a/tools/www-tpl/es/housekeeping/catalogue_frontpage.tpl b/tools/www-tpl/es/housekeeping/catalogue_frontpage.tpl
new file mode 100644
index 0000000..f50eaad
--- /dev/null
+++ b/tools/www-tpl/es/housekeeping/catalogue_frontpage.tpl
@@ -0,0 +1,55 @@
+{% include "housekeeping/base/header.tpl" %}
+
+ {% set editCatalogueFrontPage = " active " %}
+ {% include "housekeeping/base/navigation.tpl" %}
+
+
Página de catálogo de edición
+ {% include "housekeeping/base/alert.tpl" %}
+
Edite los datos de la página principal del catálogo.
+
+
+
+
+
+
+
+
+{% include "housekeeping/base/footer.tpl" %}
\ No newline at end of file
diff --git a/tools/www-tpl/es/housekeeping/configurations.tpl b/tools/www-tpl/es/housekeeping/configurations.tpl
new file mode 100644
index 0000000..797aa42
--- /dev/null
+++ b/tools/www-tpl/es/housekeeping/configurations.tpl
@@ -0,0 +1,45 @@
+{% include "housekeeping/base/header.tpl" %}
+
+ {% set configurationsActive = " active" %}
+ {% include "housekeeping/base/navigation.tpl" %}
+
Editar configuraciones
+ {% include "housekeeping/base/alert.tpl" %}
+
Edite toda la configuración que se encuentra en el hotel.
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/housekeeping/dashboard.tpl b/tools/www-tpl/es/housekeeping/dashboard.tpl
new file mode 100644
index 0000000..39af5a1
--- /dev/null
+++ b/tools/www-tpl/es/housekeeping/dashboard.tpl
@@ -0,0 +1,117 @@
+{% include "housekeeping/base/header.tpl" %}
+
+ {% set dashboardActive = " active " %}
+ {% include "housekeeping/base/navigation.tpl" %}
+
Estadísticas de hotel
+
Bienvenido al gerente del sitio web del hotel {{ site.siteName }}, aquí puede administrar muchas cosas a la vez, como usuarios, noticias, contenido del sitio y ver las estadísticas del hotel.
+
+
+
+
+
+
+
+
+
+
+
Versión de Habana Web
+
1.0
+
+
+
Usuarios
+
{{ stats.userCount }}
+
+
+
Artículos para la habitación
+
{{ stats.roomItemCount }}
+
+
+
Artículos de inventario
+
{{ stats.inventoryItemsCount }}
+
+
+
Grupos
+
{{ stats.groupCount }}
+
+
+
Mascotas
+
{{ stats.petCount }}
+
+
+
Fotos
+
{{ stats.photoCount }}
+
+
+
+
+
Jugadores más nuevos
+
La lista de jugadores recientemente unidos se ve a continuación
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/www-tpl/es/housekeeping/infobus_polls.tpl b/tools/www-tpl/es/housekeeping/infobus_polls.tpl
new file mode 100644
index 0000000..418aa54
--- /dev/null
+++ b/tools/www-tpl/es/housekeeping/infobus_polls.tpl
@@ -0,0 +1,61 @@
+{% include "housekeeping/base/header.tpl" %}
+
+ {% set infobusPollsActive = " active " %}
+ {% include "housekeeping/base/navigation.tpl" %}
+
Encuestas de infobus
+ {% include "housekeeping/base/alert.tpl" %}
+
Esto enumera todas las encuestas de Infobus que se han creado y usado.