diff --git a/package.json b/package.json
index c0c24b3334..317888dc6a 100644
--- a/package.json
+++ b/package.json
@@ -47,7 +47,7 @@
     "morgan": "^1.3.2",
     "mousetrap": "^1.5.3",
     "nconf": "~0.8.2",
-    "nodebb-plugin-composer-default": "4.1.3",
+    "nodebb-plugin-composer-default": "4.1.4",
     "nodebb-plugin-dbsearch": "1.0.2",
     "nodebb-plugin-emoji-extended": "1.1.1",
     "nodebb-plugin-emoji-one": "1.1.5",
diff --git a/public/language/ar/login.json b/public/language/ar/login.json
index d7b4923aa2..60bf2773af 100644
--- a/public/language/ar/login.json
+++ b/public/language/ar/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "قمت بتسجيل الدخول بنجاح!",
     "dont_have_account": "لا تملك حساب؟",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/bg/login.json b/public/language/bg/login.json
index 83ada9127b..12a06f5fcb 100644
--- a/public/language/bg/login.json
+++ b/public/language/bg/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Влизането беше неуспешно",
     "login_successful": "Вие влязохте успешно!",
     "dont_have_account": "Нямате акаунт?",
-    "logged-out-due-to-inactivity": "Излязохте автоматично поради бездействие"
+    "logged-out-due-to-inactivity": "Вие излязохте автоматично от администраторския контролен панел, поради бездействие."
 }
\ No newline at end of file
diff --git a/public/language/bn/login.json b/public/language/bn/login.json
index 4f3fb421b5..447e2d0b5a 100644
--- a/public/language/bn/login.json
+++ b/public/language/bn/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "আপনি সফলভাবে প্রবেশ করেছেন!",
     "dont_have_account": "কোন একাউন্ট নেই?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/cs/login.json b/public/language/cs/login.json
index d96d2d9d00..c949cf14ac 100644
--- a/public/language/cs/login.json
+++ b/public/language/cs/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Přihlášení neúspěšné",
     "login_successful": "Přihlášení proběhlo úspěšně!",
     "dont_have_account": "Nemáte účet?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/da/login.json b/public/language/da/login.json
index c6d4b8f346..2008338218 100644
--- a/public/language/da/login.json
+++ b/public/language/da/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Du har successfuldt logged in!",
     "dont_have_account": "Har du ikke en konto?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/de/login.json b/public/language/de/login.json
index f36f625590..94ad907a1e 100644
--- a/public/language/de/login.json
+++ b/public/language/de/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login fehlgeschlagen",
     "login_successful": "Du hast dich erfolgreich eingeloggt!",
     "dont_have_account": "Du hast noch kein Konto?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/el/login.json b/public/language/el/login.json
index 1b5d010d63..126c06b283 100644
--- a/public/language/el/login.json
+++ b/public/language/el/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Συνδέθηκες επιτυχώς!",
     "dont_have_account": "Δεν έχεις λογαριασμό;",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/en@pirate/login.json b/public/language/en@pirate/login.json
index f7d9dee4ed..5096672f97 100644
--- a/public/language/en@pirate/login.json
+++ b/public/language/en@pirate/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Ye be refused boardin'",
     "login_successful": "Welcome on board, matey!",
     "dont_have_account": "Don't have an account?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/en_US/login.json b/public/language/en_US/login.json
index a06b175547..a09f4ea897 100644
--- a/public/language/en_US/login.json
+++ b/public/language/en_US/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "You have successfully logged in!",
     "dont_have_account": "Don't have an account?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/es/login.json b/public/language/es/login.json
index 34c3995a02..0413471640 100644
--- a/public/language/es/login.json
+++ b/public/language/es/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Error al iniciar sesión",
     "login_successful": "¡Identificado satisfactoriamente!",
     "dont_have_account": "¿Aún no tienes cuenta?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "Debido a la inactividad has sido deslogueado del Panel de Control de Administradores"
 }
\ No newline at end of file
diff --git a/public/language/es/topic.json b/public/language/es/topic.json
index edec01a829..dd3d6bb709 100644
--- a/public/language/es/topic.json
+++ b/public/language/es/topic.json
@@ -26,8 +26,8 @@
     "tools": "Herramientas",
     "flag": "Reportar",
     "locked": "Cerrado",
-    "pinned": "Pinned",
-    "moved": "Moved",
+    "pinned": "Fijo",
+    "moved": "Movido",
     "bookmark_instructions": "Haz click aquí para volver a tu último mensaje leído en este tema",
     "flag_title": "Reportar este mensaje",
     "flag_success": "Este mensaje ha sido reportado para moderación.",
diff --git a/public/language/et/login.json b/public/language/et/login.json
index c038d9aef0..6c488ec5e2 100644
--- a/public/language/et/login.json
+++ b/public/language/et/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Sisselogimine ebaõnnestus",
     "login_successful": "Edukalt sisse logitud!",
     "dont_have_account": "Pole veel kasutajat?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/fa_IR/login.json b/public/language/fa_IR/login.json
index 22283dbaeb..3e408a5133 100644
--- a/public/language/fa_IR/login.json
+++ b/public/language/fa_IR/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "ورود ناموفق",
     "login_successful": "شما با موفقیت به درون آمده‌اید!",
     "dont_have_account": "حساب کاربری ندارید؟",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "شما به علت عدم فعالیت از کنترل پنل مدیر کل خارج شده اید "
 }
\ No newline at end of file
diff --git a/public/language/fa_IR/topic.json b/public/language/fa_IR/topic.json
index 5fabf8c7fe..45fca81ea5 100644
--- a/public/language/fa_IR/topic.json
+++ b/public/language/fa_IR/topic.json
@@ -26,8 +26,8 @@
     "tools": "ابزارها",
     "flag": "پرچم",
     "locked": "قفل شده است",
-    "pinned": "Pinned",
-    "moved": "Moved",
+    "pinned": "سنجاق شده",
+    "moved": "منتقل شده",
     "bookmark_instructions": "برای بازگشت به آخرین پست در این موضوع اینجا را کلیک کنید.",
     "flag_title": "پرچم‌گذاری این موضوع برای بررسی ناظران",
     "flag_success": "این موضوع برای بررسی ناظران پرچم گذاشته شد.",
diff --git a/public/language/fi/login.json b/public/language/fi/login.json
index 9015ad3c1b..7631447d06 100644
--- a/public/language/fi/login.json
+++ b/public/language/fi/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Olet onnistuneesti kirjautunut sisään!",
     "dont_have_account": "Ei käyttäjätunnusta?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/fr/login.json b/public/language/fr/login.json
index 28cd345558..b3c80182b9 100644
--- a/public/language/fr/login.json
+++ b/public/language/fr/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Identification échouée",
     "login_successful": "Vous êtes maintenant connecté !",
     "dont_have_account": "Vous n'avez pas de compte ?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/gl/login.json b/public/language/gl/login.json
index 2e70bb930c..12530c7699 100644
--- a/public/language/gl/login.json
+++ b/public/language/gl/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Erro ao iniciar sesión",
     "login_successful": "Sesión iniciada con éxito!",
     "dont_have_account": "Aínda non tes conta?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/he/login.json b/public/language/he/login.json
index 79f006e37b..cbc60f999c 100644
--- a/public/language/he/login.json
+++ b/public/language/he/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "התחברת בהצלחה!",
     "dont_have_account": "אין לך חשבון עדיין?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/hu/login.json b/public/language/hu/login.json
index e697bf1cd4..ad206f1845 100644
--- a/public/language/hu/login.json
+++ b/public/language/hu/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Sikeres belépés",
     "dont_have_account": "Nincs még fiók?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/id/login.json b/public/language/id/login.json
index cbee239e66..bc847cc9f8 100644
--- a/public/language/id/login.json
+++ b/public/language/id/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Kamu telah berhasil login!",
     "dont_have_account": "Belum memiliki akun?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/it/login.json b/public/language/it/login.json
index c40417dfc9..3c875d4195 100644
--- a/public/language/it/login.json
+++ b/public/language/it/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Sei entrato con successo!",
     "dont_have_account": "Non hai un account?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/ja/login.json b/public/language/ja/login.json
index fb0a23b10d..30e7097351 100644
--- a/public/language/ja/login.json
+++ b/public/language/ja/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "ログインしました!",
     "dont_have_account": "アカウントをもっていませんか?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/ko/login.json b/public/language/ko/login.json
index da5c74385f..9245c84185 100644
--- a/public/language/ko/login.json
+++ b/public/language/ko/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "성공적으로 로그인했습니다.",
     "dont_have_account": "계정이 없으신가요?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/lt/login.json b/public/language/lt/login.json
index d236f566bc..69a861749f 100644
--- a/public/language/lt/login.json
+++ b/public/language/lt/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Jūs sėkmingai prisijungėte!",
     "dont_have_account": "Neturite paskyros?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/ms/login.json b/public/language/ms/login.json
index fcc401a5dc..a9de503fdf 100644
--- a/public/language/ms/login.json
+++ b/public/language/ms/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Anda berjaya log masuk!",
     "dont_have_account": "Tiada akaun?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/nb/login.json b/public/language/nb/login.json
index ab6587ca4a..3a78a7c66f 100644
--- a/public/language/nb/login.json
+++ b/public/language/nb/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Du har blitt logget inn!",
     "dont_have_account": "Har du ikke en konto?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/nl/login.json b/public/language/nl/login.json
index 433d624759..9704cc7ce7 100644
--- a/public/language/nl/login.json
+++ b/public/language/nl/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Aanmelden mislukt",
     "login_successful": "Je bent succesvol ingelogd!",
     "dont_have_account": "Geen gebruikersaccount?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/pl/login.json b/public/language/pl/login.json
index 0ca66d5490..2421563634 100644
--- a/public/language/pl/login.json
+++ b/public/language/pl/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Nie udało się zalogować. Spróbuj ponownie.",
     "login_successful": "Zostałeś pomyślnie zalogowany.",
     "dont_have_account": "Nie masz konta?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/pt_BR/login.json b/public/language/pt_BR/login.json
index bc7b2ed432..91717bb8ce 100644
--- a/public/language/pt_BR/login.json
+++ b/public/language/pt_BR/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Falha no Login",
     "login_successful": "Você logou com sucesso!",
     "dont_have_account": "Não tem uma conta?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "Você saiu do Painel de Controle de Administração devido à inatividade"
 }
\ No newline at end of file
diff --git a/public/language/ro/login.json b/public/language/ro/login.json
index 270c9263b4..1f3e72b093 100644
--- a/public/language/ro/login.json
+++ b/public/language/ro/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login nereușit",
     "login_successful": "Te-ai autentificat cu succes!",
     "dont_have_account": "Nu ai un cont?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/ru/login.json b/public/language/ru/login.json
index 85bcedcf9a..6e7a65c86c 100644
--- a/public/language/ru/login.json
+++ b/public/language/ru/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Некорректный логин",
     "login_successful": "Вы успешно вошли!",
     "dont_have_account": "Нет акканута?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/rw/login.json b/public/language/rw/login.json
index 0bdba3cd0d..f0a269d9f4 100644
--- a/public/language/rw/login.json
+++ b/public/language/rw/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Winjiyemo nta ngorane!",
     "dont_have_account": "Nta konte ufite?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/sc/login.json b/public/language/sc/login.json
index 0a1b280269..7249b15820 100644
--- a/public/language/sc/login.json
+++ b/public/language/sc/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Ses intradu!",
     "dont_have_account": "Don't have an account?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/sk/login.json b/public/language/sk/login.json
index 8bcaaa6337..feb1f4dfe5 100644
--- a/public/language/sk/login.json
+++ b/public/language/sk/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Prihlásenie prebehlo úspešne!",
     "dont_have_account": "Nemáš účet?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/sl/login.json b/public/language/sl/login.json
index 6a5153670c..501f03dbdb 100644
--- a/public/language/sl/login.json
+++ b/public/language/sl/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Prijava je uspešna.",
     "dont_have_account": "Ali še nimaš uporabniškega računa?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/sr/login.json b/public/language/sr/login.json
index ff74964c50..fae2c17159 100644
--- a/public/language/sr/login.json
+++ b/public/language/sr/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "Успешно сте се пријавили!",
     "dont_have_account": "Немате налог?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/sv/login.json b/public/language/sv/login.json
index 341f4dd860..5407078d3b 100644
--- a/public/language/sv/login.json
+++ b/public/language/sv/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Misslyckad inloggning",
     "login_successful": "Du är nu inloggad!",
     "dont_have_account": "Har du inget konto?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/th/login.json b/public/language/th/login.json
index 60ea8e61db..bb4729f5c6 100644
--- a/public/language/th/login.json
+++ b/public/language/th/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Login Unsuccessful",
     "login_successful": "คุณเข้าสู่ระบบเรียบร้อยแล้ว",
     "dont_have_account": "คุณยังไม่มีบัญชีเข้าระบบ?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/tr/login.json b/public/language/tr/login.json
index 8212bca885..9bf22ba985 100644
--- a/public/language/tr/login.json
+++ b/public/language/tr/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Giriş Başarısız",
     "login_successful": "Başarıyla giriş yaptınız!",
     "dont_have_account": "Hesabınız yok mu?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/tr/topic.json b/public/language/tr/topic.json
index f717ff5986..b870308c74 100644
--- a/public/language/tr/topic.json
+++ b/public/language/tr/topic.json
@@ -26,8 +26,8 @@
     "tools": "Araçlar",
     "flag": "Bayrak",
     "locked": "Kilitli",
-    "pinned": "Pinned",
-    "moved": "Moved",
+    "pinned": "İğnelendi",
+    "moved": "Taşındı",
     "bookmark_instructions": "Bu başlıkta en son kaldığın yere dönmek için tıklayın.",
     "flag_title": "Bu iletiyi moderatöre haber et",
     "flag_success": "Bu ileti yöneticilere bildirildi.",
diff --git a/public/language/vi/login.json b/public/language/vi/login.json
index 1823d7d586..ea130d9ada 100644
--- a/public/language/vi/login.json
+++ b/public/language/vi/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "Đăng nhập không thành công",
     "login_successful": "Bạn đã đăng nhập thành công!",
     "dont_have_account": "Chưa có tài khoản?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/zh_CN/login.json b/public/language/zh_CN/login.json
index d0a99d91c9..d9d5e10980 100644
--- a/public/language/zh_CN/login.json
+++ b/public/language/zh_CN/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "登录失败",
     "login_successful": "您已经成功登录!",
     "dont_have_account": "没有帐号?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/language/zh_TW/login.json b/public/language/zh_TW/login.json
index ef0936ff15..91526421a3 100644
--- a/public/language/zh_TW/login.json
+++ b/public/language/zh_TW/login.json
@@ -8,5 +8,5 @@
     "failed_login_attempt": "登入失敗",
     "login_successful": "你已成功登入!",
     "dont_have_account": "還沒有帳號?",
-    "logged-out-due-to-inactivity": "You have been logged out due to inactivity"
+    "logged-out-due-to-inactivity": "You have been logged out of the Admin Control Panel due to inactivity"
 }
\ No newline at end of file
diff --git a/public/src/modules/components.js b/public/src/modules/components.js
index 29d1ba64a9..58773d9821 100644
--- a/public/src/modules/components.js
+++ b/public/src/modules/components.js
@@ -10,6 +10,9 @@ define('components', function() {
 				return $('[component="topic/teaser"]');
 			}
 		},
+		'topic': function(name, value) {
+			return $('[component="topic"][data-' + name + '="' + value + '"]');
+		},
 		'post': function(name, value) {
 			return $('[component="post"][data-' + name + '="' + value + '"]');
 		},
@@ -63,4 +66,4 @@ define('components', function() {
 	};
 
 	return components;
-});
\ No newline at end of file
+});