diff --git a/apps/lang/portugues.lang b/apps/lang/portugues.lang
index f13d17ea5e..4284228ddd 100644
--- a/apps/lang/portugues.lang
+++ b/apps/lang/portugues.lang
@@ -9671,14 +9671,16 @@
iaudiox5,iaudiom5,gigabeat*,mrobe100: "Building database... %d found (LEFT to return)"
iriverh10,iriverh10_5gb,sansae200*,sansac200*,sansafuze*,vibe500: "Building database... %d found (PREV to return)"
gogearsa9200: "Building database... %d found (REW to return)"
+ archosplayer: "Building DB %d found"
- *: "Construindo Base da Dados... %d encontrados (OFF para voltar)"
- iriverh100,iriverh120,iriverh300: "Construindo Base da Dados... %d encontrados (STOP para voltar)"
- ipod*: "Construindo Base da Dados... %d encontrado (PREV para voltar)"
- iaudiox5,iaudiom5,gigabeat*,mrobe100: "Construindo Base da Dados... %d encontrados (LEFT para voltar)"
- iriverh10,iriverh10_5gb,sansae200*,sansac200*,sansafuze*,vibe500: "Construindo Base da Dados... %d encontrados (PREV para voltar)"
- gogearsa9200: "Construindo Base da Dados... %d encontrados (REW para voltar)"
+ *: "Construindo Base de Dados... %d encontrados (OFF para voltar)"
+ iriverh100,iriverh120,iriverh300: "Construindo Base de Dados... %d encontrados (STOP para voltar)"
+ ipod*: "Construindo Base de Dados... %d encontrado (PREV para voltar)"
+ iaudiox5,iaudiom5,gigabeat*,mrobe100: "Construindo Base de Dados... %d encontrados (LEFT para voltar)"
+ iriverh10,iriverh10_5gb,sansae200*,sansac200*,sansafuze*,vibe500: "Construindo Base de Dados... %d encontrados (PREV para voltar)"
+ gogearsa9200: "Construindo Base de Dados... %d encontrados (REW para voltar)"
+ archosplayer: "Const. DB %d encontr."
*: "entradas encontradas para base de dados"
@@ -10182,7 +10184,7 @@
id: LANG_CATALOG
- desc: in onplay menu
+ desc: in main menu and onplay menu
user: core
*: "Playlist Catalogue"
@@ -11860,7 +11862,7 @@
id: LANG_PLAYLISTS
- desc: in the main menu and file view setting
+ desc: in the file view setting
user: core
*: "Playlists"
@@ -12319,15 +12321,15 @@
user: core
*: none
- gigabeats,mpiohd200,mpiohd300: "3-D Enhancement"
+ gigabeats,mpiohd200,mpiohd300,sansafuzeplus: "3-D Enhancement"
*: none
- gigabeats,mpiohd200,mpiohd300: "Melhoramento 3-D"
+ gigabeats,mpiohd200,mpiohd300,sansafuzeplus: "Melhoramento 3-D"
*: none
- gigabeats,mpiohd200,mpiohd300: "Melhoramento 3-D"
+ gigabeats,mpiohd200,mpiohd300,sansafuzeplus: "Melhoramento 3-D"
@@ -12668,3 +12670,211 @@
*: "Retroceder ao Pausar"
+
+ id: LANG_CURRENT_PLAYLIST
+ desc: Used when you need to say playlist, also voiced
+ user: core
+
+ *: "Current Playlist"
+
+
+ *: "Playlist Actual"
+
+
+ *: "Playlist actual"
+
+
+
+ id: LANG_GLYPHS
+ desc: in settings_menu
+ user: core
+
+ *: "Glyphs To Cache"
+
+
+ *: "Hieróglifos a manter na memória"
+
+
+ *: "Hieróglifos a manter na memória"
+
+
+
+ id: LANG_USB_SKIP_FIRST_DRIVE
+ desc: in settings_menu
+ user: core
+
+ *: none
+ multidrive_usb: "USB Hide Internal Drive"
+
+
+ *: none
+ multidrive_usb: "Esconder disco interno da USB"
+
+
+ *: none
+ multidrive_usb: "Esconder disco interno da USB"
+
+
+
+ id: LANG_KEYCLICK_HARDWARE
+ desc: in keyclick settings menu
+ user: core
+
+ *: none
+ hardware_click: "Speaker Keyclick"
+
+
+ *: none
+ hardware_click: "Keyclick na coluna"
+
+
+ *: none
+ hardware_click: "Keyclick na coluna"
+
+
+
+ id: LANG_KEYCLICK_SOFTWARE
+ desc: in keyclick settings menu
+ user: core
+
+ *: none
+ hardware_click: "Headphone Keyclick"
+
+
+ *: none
+ hardware_click: "Keyclick nos auscultadores"
+
+
+ *: none
+ hardware_click: "Keyclick nos auscultadores"
+
+
+
+ id: LANG_SET_AS_PLAYLISTCAT_DIR
+ desc: used in the onplay menu to set a playlist catalogue dir
+ user: core
+
+ *: "Set As Playlist Catalogue Directory"
+
+
+ *: "Definir como pasta para Catálogo de Playlists"
+
+
+ *: "Definir como pasta para Catálogo de Playlists"
+
+
+
+ id: LANG_LIST_LINE_PADDING
+ desc: list padding, in display settings
+ user: core
+
+ *: none
+ touchscreen: "Line Padding in Lists"
+
+
+ *: none
+ touchscreen: "Avanço de linha nas listas"
+
+
+ *: none
+ touchscreen: "Avanço de linha nas listas"
+
+
+
+ id: LANG_SAVE_CHANGES
+ desc: When you try to exit screens to confirm save
+ user: core
+
+ *: "Save Changes?"
+
+
+ *: "Guardar Alterações?"
+
+
+ *: "Guardar Alterações?"
+
+
+
+ id: LANG_AUTOMATIC
+ desc: generic automatic
+ user: core
+
+ *: "Automatic"
+
+
+ *: "Automático"
+
+
+ *: "Automático"
+
+
+
+ id: LANG_SHORTCUTS
+ desc: Title in the shortcuts menu
+ user: core
+
+ *: "Shortcuts"
+
+
+ *: "Atalhos"
+
+
+ *: "Atalhos"
+
+
+
+ id: LANG_SLEEP_TIMER_CANCEL_CURRENT
+ desc: shown instead of sleep timer when it's running
+ user: core
+
+ *: "Cancel Sleep Timer"
+
+
+ *: "Cancelar Temporizador"
+
+
+ *: "Cancelar temporizador"
+
+
+
+ id: LANG_SLEEP_TIMER_DURATION
+ desc: default sleep timer duration in minutes (unused in UI)
+ user: core
+
+ *: "Default Sleep Timer Duration"
+
+
+ *: "Duração por defeito do Temporizador"
+
+
+ *: "Duração por defeito do Temporizador"
+
+
+
+ id: LANG_RESET_PLAYLISTCAT_DIR
+ desc:
+ user: core
+
+ *: "Reset Playlist Catalogue Directory"
+
+
+ *: "Reiniciar pasta para Catálogo de Playlists"
+
+
+ *: "Reiniciar pasta para Catálogo de Playlists"
+
+
+
+ id: LANG_SLEEP_TIMER_ON_POWER_UP
+ desc: whether sleep timer starts on power up
+ user: core
+
+ *: "Start Sleep Timer On Boot"
+
+
+ *: "Iniciar Temporizador no Arranque"
+
+
+ *: "Iniciar Temporizador no Arranque"
+
+