diff --git a/src/components/views/rooms/EventTile.js b/src/components/views/rooms/EventTile.js
index 6db42a4b9d..d9a6925793 100644
--- a/src/components/views/rooms/EventTile.js
+++ b/src/components/views/rooms/EventTile.js
@@ -481,7 +481,7 @@ module.exports = WithMatrixClient(React.createClass({
         }
 
         const editButton = (
-            <span className="mx_EventTile_editButton" title="Options" onClick={this.onEditClicked} />
+            <span className="mx_EventTile_editButton" title={ _t("Options") } onClick={this.onEditClicked} />
         );
         let e2e;
         // cosmetic padlocks:
diff --git a/src/components/views/rooms/TopUnreadMessagesBar.js b/src/components/views/rooms/TopUnreadMessagesBar.js
index 6cb6475a8f..45aba66633 100644
--- a/src/components/views/rooms/TopUnreadMessagesBar.js
+++ b/src/components/views/rooms/TopUnreadMessagesBar.js
@@ -37,7 +37,7 @@ module.exports = React.createClass({
                     <img src="img/scrollto.svg" width="24" height="24"
                         alt={ _t('Scroll to unread messages') }
                         title={ _t('Scroll to unread messages') }/>
-                    Jump to first unread message.
+                    { _t("Jump to first unread message.") }
                 </div>
                 <img className="mx_TopUnreadMessagesBar_close mx_filterFlipColor"
                     src="img/cancel.svg" width="18" height="18"
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 36b9486cd0..bd8b6d2367 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -315,6 +315,7 @@
   "joined": "joined",
   "%(targetName)s joined the room.": "%(targetName)s joined the room.",
   "Joins room with given alias": "Joins room with given alias",
+  "Jump to first unread message.": "Jump to first unread message.",
   "%(senderName)s kicked %(targetName)s.": "%(senderName)s kicked %(targetName)s.",
   "Kick": "Kick",
   "Kicks user with given id": "Kicks user with given id",
@@ -679,6 +680,7 @@
   "Desktop specific": "Desktop specific",
   "Analytics": "Analytics",
   "Opt out of analytics": "Opt out of analytics",
+  "Options": "Options",
   "Riot collects anonymous analytics to allow us to improve the application.": "Riot collects anonymous analytics to allow us to improve the application.",
   "Please select the destination room for this message": "Please select the destination room for this message",
   "Passphrases must match": "Passphrases must match",
diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json
index ac0c7089ae..331fda1947 100644
--- a/src/i18n/strings/pt_BR.json
+++ b/src/i18n/strings/pt_BR.json
@@ -605,6 +605,7 @@
     "'%(alias)s' is not a valid format for an address": "'%(alias)s' não é um formato válido para um endereço",
     "'%(alias)s' is not a valid format for an alias": "'%(alias)s' não é um formato válido para um alias",
     "Join Room": "Ingressar na sala",
+    "Jump to first unread message.": "Ir diretamente para a primeira das mensagens não lidas.",
     "Kick": "Remover",
     "Level": "Nível",
     "Local addresses for this room:": "Endereço local desta sala:",
@@ -728,6 +729,7 @@
     "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s apagou o nome da sala.",
     "Analytics": "Análise",
     "Opt out of analytics": "Sair da ferramenta de análise",
+    "Options": "Opções",
     "Riot collects anonymous analytics to allow us to improve the application.": "Riot coleta informações anônimas de uso para nos permitir melhorar o sistema.",
     "Passphrases must match": "As senhas têm que ser iguais",
     "Passphrase must not be empty": "A senha não pode estar vazia",