diff --git a/ScreenRuler/Forms/CalibrationForm.pt-PT.resx b/ScreenRuler/Forms/CalibrationForm.pt-PT.resx
new file mode 100644
index 0000000..073b797
--- /dev/null
+++ b/ScreenRuler/Forms/CalibrationForm.pt-PT.resx
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Calibrar régua
+
+
+ Aceitar
+
+
+ Propriedades do ecrã
+
+
+ Prever:
+
+
+ Escala de exibição (%)
+
+
+ Monitor DPI
+
+
+ Como uso isto?
+
+
\ No newline at end of file
diff --git a/ScreenRuler/Forms/CustomLineForm.pt-PT.resx b/ScreenRuler/Forms/CustomLineForm.pt-PT.resx
new file mode 100644
index 0000000..1a6f0b3
--- /dev/null
+++ b/ScreenRuler/Forms/CustomLineForm.pt-PT.resx
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Fechar
+
+
+ Apagar
+
+
+ ⇅
+
+
\ No newline at end of file
diff --git a/ScreenRuler/Forms/HelpForm.pt-PT.resx b/ScreenRuler/Forms/HelpForm.pt-PT.resx
new file mode 100644
index 0000000..f62cff4
--- /dev/null
+++ b/ScreenRuler/Forms/HelpForm.pt-PT.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Screen Ruler - Ajuda
+
+
\ No newline at end of file
diff --git a/ScreenRuler/Forms/MarkerListForm.pt-PT.resx b/ScreenRuler/Forms/MarkerListForm.pt-PT.resx
new file mode 100644
index 0000000..9fe05b0
--- /dev/null
+++ b/ScreenRuler/Forms/MarkerListForm.pt-PT.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Marcadores - Screen Ruler
+
+
+ Eliminar selecionado
+
+
\ No newline at end of file
diff --git a/ScreenRuler/Forms/RulerForm.pt-PT.resx b/ScreenRuler/Forms/RulerForm.pt-PT.resx
new file mode 100644
index 0000000..ca7a3cb
--- /dev/null
+++ b/ScreenRuler/Forms/RulerForm.pt-PT.resx
@@ -0,0 +1,255 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Screen Ruler
+
+
+ Aparência
+
+
+ Unidade de medida
+
+
+ Sobre
+
+
+ Calibrar régua
+
+
+ Apagar
+
+
+ Eliminar todos os marcadores
+
+
+ Padrão (80%)
+
+
+ Editar marcadores
+
+
+ Esc
+
+
+ Sair
+
+
+ W
+
+
+ Siga o ponteiro do rato
+
+
+ F1
+
+
+ Ajuda
+
+
+ Esconder escala da régua
+
+
+ Alto (100%)
+
+
+ Definir tamanho...
+
+
+ Baixo (40%)
+
+
+ M
+
+
+ Marcar centro
+
+
+ G
+
+
+ Marcar ratio de ouro
+
+
+ P
+
+
+ Marcar a posição do rato
+
+
+ T
+
+
+ Marcar terceiros
+
+
+ Z
+
+
+ Medir janela
+
+
+ Medio (60%)
+
+
+ Minimizar
+
+
+ Horizontal
+
+
+ Duas dimensões
+
+
+ Vertical
+
+
+ Mostrar deslocamento e comprimento
+
+
+ Opacidade
+
+
+ Modo da régua
+
+
+ J
+
+
+ Pequena escala
+
+
+ S
+
+
+ Sempre visível
+
+
+ Muito Baixo (20%)
+
+
+ Screen Ruler
+
+
+ Ctrl+,
+
+
+ Configurações
+
+
\ No newline at end of file
diff --git a/ScreenRuler/Forms/SetSizeForm.pt-PT.resx b/ScreenRuler/Forms/SetSizeForm.pt-PT.resx
new file mode 100644
index 0000000..d1a9c0d
--- /dev/null
+++ b/ScreenRuler/Forms/SetSizeForm.pt-PT.resx
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Definir tamanho da régua
+
+
+ Cancelar
+
+
+ Aceitar
+
+
+ Largura
+
+
+ Altura:
+
+
\ No newline at end of file
diff --git a/ScreenRuler/Forms/SettingsForm.pt-PT.resx b/ScreenRuler/Forms/SettingsForm.pt-PT.resx
new file mode 100644
index 0000000..6676adb
--- /dev/null
+++ b/ScreenRuler/Forms/SettingsForm.pt-PT.resx
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Configurações
+
+
+ Cancelar
+
+
+ Configurar
+
+
+ Aceitar
+
+
+ Siga o ponteiro do rato com o centro da régua
+
+
+ Limitar a um marcador
+
+
+ Mostrar simbolos do marcador
+
+
+ Mostrar ícone na área de notificação
+
+
+ Mostrar dica de ferramenta
+
+
+ Unidades
+
+
+ Control
+
+
+ Diversos
+
+
+ Marcadores
+
+
+ Cores
+
+
+ Unidade de Medida
+
+
+ Grossura do marcador
+
+
+ Fundo
+
+
+ Marcadores personalizados
+
+
+ Marcador do rato
+
+
+ Divisores
+
+
+ Personalizados
+
+
+ Escuro
+
+
+ Claro
+
+
+ General
+
+
+ Avançado
+
+
+ Ferramentas
+
+
\ No newline at end of file
diff --git a/ScreenRuler/Help/Help.pt.html b/ScreenRuler/Help/Help.pt.html
new file mode 100644
index 0000000..6b86017
--- /dev/null
+++ b/ScreenRuler/Help/Help.pt.html
@@ -0,0 +1,44 @@
+
+
+
+
+
+ Screen Ruler - Help
+
+
+
+ Screen Ruler - Help
+ Keyboard Actions
+
+ Space | Switch ruler mode between horizontal, vertical and two-dimensional. |
+ Z | Select a window to measure. Cancel with 'Esc'. |
+ Arrow keys | Move the ruler by one pixel. |
+ Shift + Arrow keys | Move the ruler by one medium step (defaults to 5px). |
+ Ctrl + Arrow keys | Resize the ruler by one pixel. |
+ Ctrl + Shift + Arrow keys | Resize the ruler by one medium step (defaults to 5px). |
+ Alt + Arrow keys | Dock the ruler to screen boundaries. |
+ Ctrl + C | Copy current length to clipboard. |
+ L | Set marker at current length. |
+ C | Remove the first custom marking line. |
+ Esc | Exit Screen Ruler, window selection or help. |
+ See more keyboard actions in context menu. |
+
+ Mouse Actions
+
+ Click on a position where a marker is set | Open dialog to view/ delete marker. |
+ Double-click on ruler | Set marker at the clicked position. |
+ Mouse wheel | Resize the ruler. |
+ Shift + Mouse wheel | Fast resizing of the ruler (large steps). |
+
+ https://screenruler.sourceforge.io
+
+
\ No newline at end of file
diff --git a/ScreenRuler/Properties/EnumResources.Designer.cs b/ScreenRuler/Properties/EnumResources.Designer.cs
index 305b3a1..be141ce 100644
--- a/ScreenRuler/Properties/EnumResources.Designer.cs
+++ b/ScreenRuler/Properties/EnumResources.Designer.cs
@@ -19,7 +19,7 @@ namespace ScreenRuler.Properties {
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class EnumResources {
diff --git a/ScreenRuler/Properties/EnumResources.pt-PT.resx b/ScreenRuler/Properties/EnumResources.pt-PT.resx
new file mode 100644
index 0000000..4dd0589
--- /dev/null
+++ b/ScreenRuler/Properties/EnumResources.pt-PT.resx
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Centimetros
+
+
+ Pulgadas
+
+
+ Percentagem
+
+
+ Pixeis
+
+
+ Pontos
+
+
\ No newline at end of file
diff --git a/ScreenRuler/Properties/Resources.pt-PT.resx b/ScreenRuler/Properties/Resources.pt-PT.resx
new file mode 100644
index 0000000..5c3000e
--- /dev/null
+++ b/ScreenRuler/Properties/Resources.pt-PT.resx
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Monitor DPI / Escala: {0} / {1}%
+
+
+ Largura: {0}px
+Altura: {1}px
+Posição: {2}
+
+
\ No newline at end of file
diff --git a/ScreenRuler/ScreenRuler.csproj b/ScreenRuler/ScreenRuler.csproj
index 4b650f1..1602dda 100644
--- a/ScreenRuler/ScreenRuler.csproj
+++ b/ScreenRuler/ScreenRuler.csproj
@@ -165,6 +165,9 @@
CalibrationForm.cs
+
+ CalibrationForm.cs
+
CalibrationForm.cs
@@ -181,6 +184,9 @@
CustomLineForm.cs
Designer
+
+ CustomLineForm.cs
+
CustomLineForm.cs
Designer
@@ -197,6 +203,9 @@
HelpForm.cs
+
+ HelpForm.cs
+
HelpForm.cs
@@ -212,10 +221,23 @@
MarkerListForm.cs
+
+ MarkerListForm.cs
+
MarkerListForm.cs
Designer
+
+ RulerForm.cs
+
+
+ SetSizeForm.cs
+
+
+ SettingsForm.cs
+
+
ResXFileCodeGenerator
EnumResources.zh-CN.Designer.cs
@@ -227,6 +249,7 @@
ResXFileCodeGenerator
EnumResources.Designer.cs
+
ResXFileCodeGenerator
Resources.zh-CN.Designer.cs
@@ -308,6 +331,7 @@
PreserveNewest
+
PreserveNewest