diff --git a/apps/lang/portugues.lang b/apps/lang/portugues.lang
index 7ecb919559..03abff43c1 100644
--- a/apps/lang/portugues.lang
+++ b/apps/lang/portugues.lang
@@ -10849,7 +10849,7 @@
*: ""
- *: "Skin da Barra de Estado"
+ *: "Visual da Barra de Estado"
@@ -10930,11 +10930,11 @@
*: none
- lcd_bitmap: "Skin Base"
+ lcd_bitmap: "Visual Base"
*: none
- lcd_bitmap: "Skin Base"
+ lcd_bitmap: "Visual Base"
@@ -11016,7 +11016,7 @@
*: none
- remote: "skin da barra de estado remota"
+ remote: "visual da barra de estado remota"
@@ -11255,11 +11255,11 @@
*: none
- lcd_bitmap: "Skin da Base Remota"
+ lcd_bitmap: "Visual da Base Remota"
*: none
- lcd_bitmap: "Skin da Base Remota"
+ lcd_bitmap: "Visual da Base Remota"
@@ -11268,15 +11268,15 @@
user: core
*: none
- usb_hid: "Browser Mode"
+ usb_hid: "Browser"
*: none
- usb_hid: "Modo Navegador"
+ usb_hid: "Navegador"
*: none
- usb_hid: "Modo Navegador"
+ usb_hid: "Navegador"
@@ -11616,15 +11616,15 @@
user: core
*: none
- usb_hid: "Mouse Mode"
+ usb_hid: "Mouse"
*: none
- usb_hid: "Modo Rato"
+ usb_hid: "Rato"
*: none
- usb_hid: "Modo Rato"
+ usb_hid: "Rato"
@@ -11650,15 +11650,15 @@
user: core
*: none
- usb_hid: "Multimedia Mode"
+ usb_hid: "Multimedia"
*: none
- usb_hid: "Modo Multimédia"
+ usb_hid: "Multimédia"
*: none
- usb_hid: "Modo Multimédia"
+ usb_hid: "Multimédia"
@@ -11700,10 +11700,10 @@
*: "Skin RAM usage:"
- *: "Uso de RAM da Skin:"
+ *: "Uso de RAM do Visual:"
- *: "Uso de RAM da Skin"
+ *: "Uso de RAM do Visual"
@@ -12020,15 +12020,15 @@
user: core
*: none
- usb_hid: "Presentation Mode"
+ usb_hid: "Presentation"
*: none
- usb_hid: "Modo de Apresentação"
+ usb_hid: "Apresentação"
*: none
- usb_hid: "Modo de Apresentação"
+ usb_hid: "Apresentação"
@@ -12069,10 +12069,502 @@
*: none
- recording: "Tipo de Botão de Arranque
+ recording: "Tipo de Botão de Arranque"
*: none
recording: "Tipo de Botão de Arranque"
+
+ id: LANG_KBD_OK
+ desc: in keyboard
+ user: core
+
+ *: none
+ touchscreen: "OK"
+
+
+ *: none
+ touchscreen: "OK"
+
+
+ *: none
+ touchscreen: "OK"
+
+
+
+ id: LANG_HOTKEY_WPS
+ desc: hotkey menu
+ user: core
+
+ *: none
+ hotkey: "WPS Hotkey"
+
+
+ *: none
+ hotkey: "Atalho do WPS"
+
+
+ *: none
+ hotkey: "Atalho do WPS"
+
+
+
+ id: LANG_REMOTE_RADIOSCREEN
+ desc: in the theme menu
+ user: core
+
+ *: none
+ radio_remote: "Remote Radio Screen"
+
+
+ *: none
+ radio_remote: "Ecrã do Rádio Remoto"
+
+
+ *: none
+ radio_remote: "Ecrã do Rádio Remoto"
+
+
+
+ id: LANG_HW_EQ_GAIN
+ desc: in sound_menu, hardware equalizer tone controls filter gain
+ user: core
+
+ *: none
+ gigabeats: "Band %d Gain"
+
+
+ *: none
+ gigabeats: "Banda de Ganho %d"
+
+
+ *: none
+ gigabeats: "Banda de Ganho"
+
+
+
+ id: LANG_LINEOUT_ONOFF
+ desc: in system settings menu
+ user: core
+
+ *: none
+ lineout_poweroff: "Line Out"
+
+
+ *: none
+ lineout_poweroff: "Linha de Saída"
+
+
+ *: none
+ lineout_poweroff: "Linha de Saída"
+
+
+
+ id: VOICE_EXT_FMS
+ desc: spoken only, for file extension
+ user: core
+
+ *: none
+ radio: ""
+
+
+ *: none
+ radio: ""
+
+
+ *: none
+ radio: "visual do ecrã de rádio"
+
+
+
+ id: LANG_HW_EQ_WIDTH_WIDE
+ desc: in sound_menu, hardware equalizer tone controls wide bandwidth setting
+ user: core
+
+ *: none
+ gigabeats: "Wide"
+
+
+ *: none
+ gigabeats: "Largo"
+
+
+ *: none
+ gigabeats: "Largo"
+
+
+
+ id: LANG_BOOKMARK_SETTINGS_AUTOUPDATE
+ desc: prompt for user to decide whether to update bookmarks
+ user: core
+
+ *: "Update on Stop"
+
+
+ *: "Actualizar ao Parar"
+
+
+ *: "Actualizar ao Parar"
+
+
+
+ id: LANG_KBD_DELETE
+ desc: in keyboard
+ user: core
+
+ *: none
+ touchscreen: "Del"
+
+
+ *: none
+ touchscreen: "Del"
+
+
+ *: none
+ touchscreen: "Del"
+
+
+
+ id: VOICE_EXT_RFMS
+ desc: spoken only, for file extension
+ user: core
+
+ *: none
+ radio_remote: ""
+
+
+ *: none
+ radio_remote: ""
+
+
+ *: none
+ radio_remote: "visual do ecrã do rádio remoto"
+
+
+
+ id: LANG_REMOTE_SCREEN
+ desc: in the main menu
+ user: core
+
+ *: none
+ remote: "Remote Screen"
+
+
+ *: none
+ remote: "Ecrã Remoto"
+
+
+ *: none
+ remote: "Ecrã Remoto"
+
+
+
+ id: LANG_HW_EQ_WIDTH_NARROW
+ desc: in sound_menu, hardware equalizer tone controls narrow bandwith setting
+ user: core
+
+ *: none
+ gigabeats: "Narrow"
+
+
+ *: none
+ gigabeats: "Estreito"
+
+
+ *: none
+ gigabeats: "Estreito"
+
+
+
+ id: LANG_HOTKEY_FILE_BROWSER
+ desc: hotkey menu
+ user: core
+
+ *: none
+ hotkey: "File Browser Hotkey"
+
+
+ *: none
+ hotkey: "Atalho do Explorador de Ficheiros"
+
+
+ *: none
+ hotkey: "Atalho do Explorador de Ficheiros"
+
+
+
+ id: LANG_RESUME_REWIND
+ desc: in playback settings menu
+ user: core
+
+ *: none
+ swcodec: "Rewind Before Resume"
+
+
+ *: none
+ swcodec: "Recuar antes de Resumir"
+
+
+ *: none
+ swcodec: "Recuar antes de Resumir"
+
+
+
+ id: LANG_HW_EQ_TONE_CONTROLS_ADVANCED
+ desc: in sound_menu, advanced settings for hardware equalizer tone controls
+ user: core
+
+ *: none
+ gigabeats: "Advanced Tone Control Settings"
+
+
+ *: none
+ gigabeats: "Opções de Controlo Avançado de Tons"
+
+
+ *: none
+ gigabeats: "Opções de Controlo Avançado de Tons"
+
+
+
+ id: LANG_DEPTH_3D
+ desc: in sound_menu, amount of 3D enhancement effect
+ user: core
+
+ *: none
+ gigabeats: "3-D Enhancement"
+
+
+ *: none
+ gigabeats: "Melhoramento 3-D"
+
+
+ *: none
+ gigabeats: "Melhoramento 3-D"
+
+
+
+ id: LANG_KBD_CANCEL
+ desc: in keyboard
+ user: core
+
+ *: none
+ touchscreen: "Cancel"
+
+
+ *: none
+ touchscreen: "Cancelar"
+
+
+ *: none
+ touchscreen: "Cancelar"
+
+
+
+ id: LANG_ID3_COMPOSER
+ desc: in tag viewer
+ user: core
+
+ *: "Composer"
+
+
+ *: "Compositor"
+
+
+ *: ""
+
+
+
+ id: LANG_RESET_START_DIR
+ desc: reset the browser start directory
+ user: core
+
+ *: "Start File Browser at /"
+
+
+ *: "Iniciar Explorador de Ficheiros na /"
+
+
+ *: "Iniciar Explorador de Ficheiros na raíz"
+
+
+
+ id: LANG_HW_EQ_FREQUENCY
+ desc: in sound_menu, hardware equalizer tone controls shelf filter cutoff frequency
+ user: core
+
+ *: none
+ gigabeats: "Band %d Frequency"
+
+
+ *: none
+ gigabeats: "Banda de Frequência %d"
+
+
+ *: none
+ gigabeats: "Banda de Frequência"
+
+
+
+ id: LANG_HW_EQ_WIDTH
+ desc: in sound_menu, hardware equalizer tone controls peak bandwith setting
+ user: core
+
+ *: none
+ gigabeats: "Band %d Width"
+
+
+ *: none
+ gigabeats: "Largura de Banda %d"
+
+
+ *: none
+ gigabeats: "Largura de Banda"
+
+
+
+ id: LANG_FM_STATION_HEADER
+ desc: in radio screen
+ user: core
+
+ *: none
+ radio: "Station:"
+
+
+ *: none
+ radio: "Estação:"
+
+
+ *: none
+ radio: ""
+
+
+
+ id: LANG_RADIOSCREEN
+ desc: in the theme menu
+ user: core
+
+ *: none
+ radio: "Radio Screen"
+
+
+ *: none
+ radio: "Ecrã do Rádio"
+
+
+ *: none
+ radio: "Ecrã do Rádio"
+
+
+
+ id: LANG_MAIN_SCREEN
+ desc: in the main menu
+ user: core
+
+ *: none
+ remote: "Main Screen"
+
+
+ *: none
+ remote: "Ecrã Principal"
+
+
+ *: none
+ remote: "Ecrã Principal"
+
+
+
+ id: LANG_ONPLAY_PICTUREFLOW
+ desc: Onplay pictureflow
+ user: core
+
+ *: "PictureFlow"
+
+
+ *: "PictureFlow"
+
+
+ *: "abrir picture flow"
+
+
+
+ id: LANG_FORCE
+ desc: alternative to yes/no for tristate settings
+ user: core
+
+ *: "Force"
+
+
+ *: "Forçar"
+
+
+ *: "Forçar"
+
+
+
+ id: LANG_HW_EQ_TONE_CONTROLS
+ desc: in sound_menu, hardware equalizer tone controls
+ user: core
+
+ *: none
+ gigabeats: "Tone Controls"
+
+
+ *: none
+ gigabeats: "Controlo de Tons"
+
+
+ *: none
+ gigabeats: "Controlo de Tons"
+
+
+
+ id: LANG_HOTKEY
+ desc: hotkey menu
+ user: core
+
+ *: none
+ hotkey: "Hotkey"
+
+
+ *: none
+ hotkey: "Tecla de Atalho"
+
+
+ *: none
+ hotkey: "Tecla de Atalho"
+
+
+
+ id: LANG_SET_AS_START_DIR
+ desc: used in the onplay menu to set a starting browser dir
+ user: core
+
+ *: "Start File Browser Here"
+
+
+ *: "Iniciar Explorador de Ficheiros aqui"
+
+
+ *: "Iniciar Explorador de Ficheiros aqui"
+
+
+
+ id: LANG_RECORDING_HISTOGRAM_INTERVAL
+ desc: in record settings menu
+ user: core
+
+ *: none
+ recording_histogram: "Histogram interval"
+
+
+ *: none
+ recording_histogram: "Intervalo do Histograma"
+
+
+ *: none
+ recording_histogram: "Intervalo do Histograma"
+
+