diff --git a/changelog.html b/changelog.html
index 1193fd9..a8b88f5 100644
--- a/changelog.html
+++ b/changelog.html
@@ -43,6 +43,11 @@
JSXC Plugin Changelog
+4.5.0 Release 1 -- TBD
+
+ - Added Portguese translations
+
+
4.4.0 Release 1 -- April 6, 2022
- Updated to JSXC version 4.4.0, which brings:
diff --git a/src/i18n/jsxc_i18n_pt_PT.properties b/src/i18n/jsxc_i18n_pt_PT.properties
new file mode 100644
index 0000000..62b04aa
--- /dev/null
+++ b/src/i18n/jsxc_i18n_pt_PT.properties
@@ -0,0 +1,72 @@
+admin.sidebar.webclients.name=Clientes Web
+admin.sidebar.webclients.description=Gerir Clientes Web
+admin.sidebar.webclients.item.settings.name=Definições
+admin.sidebar.webclients.item.settings.description=Definições/Configuração do Cliente Web
+admin.sidebar.webclients.item.jsxc.name=JSXC
+admin.sidebar.webclients.item.jsxc.description=Gerir o Webchat do JSXC
+
+global.click_edit=Clique para editar...
+global.save_settings=Guardar Definições
+admin.error=Erro interno do servidor
+global.csrf.failed=Erro de CSRF: Não foram efetuadas alterações, tente novamente.
+warning.httpbinding.disabled=O serviço HTTP Binding parece estar desativado! O JSXC não funcionará sem este serviço. {0}Por favor, ative o serviço HTTP Binding aqui!{1}
+properties.save.success=Propriedades guardadas com sucesso.
+
+config.page.title=Configuração do cliente Web JSXC
+config.page.description=Esta página permite-lhe configurar a aplicação de conversação Web JSXC.
+config.page.link.unsecure=Os utilizadores finais podem utilizar o JSXC (utilizando uma ligação HTTP não encriptada) abrindo o seguinte endereço num navegador: {0}.
+config.page.link.secure=O JSXC está disponível através de um endereço HTTPS encriptado em: {0}.
+
+config.page.one_per_line=Apresentar uma entrada por linha.
+config.page.leave_empty_for_default=(Deixar em branco para utilizar o valor por defeito fornecido pela implementação do cliente)
+
+config.page.general.header=Definições do Cliente Web
+config.page.general.description=Utilize este formulário para aplicar alterações de configuração ao cliente Web JSXC.
+config.page.domain.description=O domínio XMPP utilizado pelo cliente para estabelecer ligação.
+config.page.domain.label=Domínio
+config.page.app_name.description=Nome da aplicação do contentor para o cliente.
+config.page.app_name.label=Nome
+config.page.roster_visibility.description=Visibilidade predefinida da lista.
+config.page.roster_visibility.label_default=Predefinição da implementação do cliente
+config.page.roster_visibility.label_shown=Mostrado
+config.page.roster_visibility.label_hidden=Oculto
+config.page.hide_offline_contacts.description=Ocultar contactos que estão offline na lista de contactos?
+config.page.hide_offline_contacts.label_default=Predefinição da implementação do cliente
+config.page.hide_offline_contacts.label_false=Ocultar contactos offline
+config.page.hide_offline_contacts.label_true=Mostrar contactos offline
+config.page.online_help.description=Um URL que se espera que forneça ajuda online (por ex: um manual).
+config.page.online_help.label=Endereço
+config.page.storage.description=Backend de armazenamento do lado do cliente a ser utilizado. Tem de implementar a interface de armazenamento da API de armazenamento Web.
+config.page.storage.label_default=Predefinição da implementação do cliente
+config.page.storage.label_local_storage=localStorage
+config.page.storage.label_session_storage=sessionStorage
+
+config.page.rtc.header=Configuração Áudio/Vídeo
+config.page.rtc.description=A configuração neste painel afeta as capacidades de videoconferência do JSXC
+config.page.ttl.description=Tempo de vida para a configuração a partir do url.
+config.page.ttl.label=TTL
+config.page.ice_servers.description=Servidores ICE como os definidos em {0}
+
+config.page.language.header=Linguagem JSXC
+config.page.language.description=A seleção feita aqui afeta o idioma da interface de utilizador do JSXC.
+config.page.auto_lang.description=Deteção automática de idioma
+config.page.auto_lang.label_default=Predefinição da implementação do cliente
+config.page.auto_lang.label_false=Desativado
+config.page.auto_lang.label_true=Ativado
+
+config.page.language.no_lang=Utilizar a predefinição da implementação do cliente.
+
+system_property.jsxc.config.domain=O domínio XMPP utilizado pelo cliente para estabelecer ligação.
+system_property.jsxc.config.app_name=Nome da aplicação do contentor para o cliente.
+system_property.jsxc.config.auto_lang=Deteção automática de idioma. Defina como 1 (verdadeiro) ou 0 (falso), ou -1 para utilizar a predefinição da implementação do cliente.
+system_property.jsxc.config.roster_append=Realizar query a string para o elemento que deve conter a sua lista de contactos. Deixar vazio para a implementação do cliente por defeito.
+system_property.jsxc.config.roster_visibility=Visibilidade predefinida da lista. Uma das opções implementationDefault, shown ou hidden
+system_property.jsxc.config.hide_offline_contacts=Defina como 1 (verdadeiro) se pretender ocultar os contactos offline. Defina como -1 para utilizar a predefinição de implementação do cliente.
+system_property.jsxc.config.rtc_peer_config.ttl=Tempo de vida para a configuração a partir do url. Defina como -1 para a predefinição de implementação do cliente.
+system_property.jsxc.config.rtc_peer_config.ice_servers=Servidores ICE como definidos em http://www.w3.org/TR/webrtc/#idl-def-RTCIceServer; Deixar em branco para as predefinições de implementação do cliente.
+system_property.jsxc.config.online_help=Um URL que se espera que forneça ajuda online (por exemplo, um manual). Deixar vazio para o predefinição de implementação do cliente.
+system_property.jsxc.config.storage=Backend de armazenamento. Tem de implementar a interface de armazenamento da API de armazenamento Web. Uma das seguintes opções: implementationDefault, localStorage ou sessionStorage.
+system_property.jsxc.config.disabled_plugins=Plugins JSXC a serem desativados.
+system_property.jsxc.config.debug_enabled=Ativa o modo de depuração para mais mensagens de registo na consola de desenvolvimento do navegador.
+
+