[EGIT] [direct3d] 01/01: add script to compile everything, modify object_free() declaration

2024-04-15 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository direct3d.


View the commit online.
commit c4884fe7ec350971d4e6b0a93aab3bde501c85d0
Author: Vincent Torri 
AuthorDate: Tue Apr 16 07:39:07 2024 +0200

add script to compile everything, modify object_free() declaration
---
 configure.sh | 12 
 src/d3d_0.c  | 34 ++
 src/d3d_1.c  |  2 +-
 src/d3d_2.c  |  6 +++---
 src/d3d_3.c  |  6 +++---
 src/d3d_4.c  |  6 +++---
 src/d3d_5.c  |  6 +++---
 src/d3d_6.c  |  6 +++---
 8 files changed, 46 insertions(+), 32 deletions(-)

diff --git a/configure.sh b/configure.sh
new file mode 100644
index 000..659a8db
--- /dev/null
+++ b/configure.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+cd src
+
+gcc -g -O2 -Wall -Wextra -o d3d_0 d3d_0.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
+gcc -g -O2 -Wall -Wextra -o d3d_1 d3d_1.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
+gcc -g -O2 -Wall -Wextra -o d3d_2 d3d_2.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
+gcc -g -O2 -Wall -Wextra -o d3d_3 d3d_3.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
+gcc -g -O2 -Wall -Wextra -o d3d_4 d3d_4.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
+gcc -g -O2 -Wall -Wextra -o d3d_5 d3d_5.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
+gcc -g -O2 -Wall -Wextra -o d3d_6 d3d_6.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
+gcc -g -O2 -Wall -Wextra -o d3d_7 d3d_7.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
diff --git a/src/d3d_0.c b/src/d3d_0.c
index 42bcaf4..be3069c 100644
--- a/src/d3d_0.c
+++ b/src/d3d_0.c
@@ -5,11 +5,12 @@
  *
  * Compilation:
  *
- * gcc -g -O2 -Wall -Wextra -o d3d_0 d3d_0.c win.c -ld3d11 -ldxgi -luuid -D_WIN32_WINNT=0x0A00
+ * gcc -g -O2 -Wall -Wextra -o d3d_0 d3d_0.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
  */
 
-#include  /* calloc() free() */
-#include   /* printf() fflush() */
+#include   /* calloc() free() */
+#include/* printf() fflush() */
+#include   /* strlen() */
 
 #define _DEBUG
 
@@ -19,14 +20,15 @@
 #include  /* DXGI interface */
 #include/* D3D11 interface */
 #include  /* compilation of shader */
+#include/* IDXGIDebug interface */
 
 #include "win.h"
 
 #ifdef _DEBUG
-# define FCT \
+# define DBG_FCT \
 do { printf(" * %s\n", __FUNCTION__); fflush(stdout); } while (0)
 #else
-# define FCT \
+# define DBG_FCT \
 do { } while (0)
 #endif
 
@@ -45,10 +47,10 @@ D3d *d3d_init(Window *win, int vsync)
 if (!d3d)
 return NULL;
 
-return d3d;
+d3d->vsync = vsync;
+win->d3d = d3d;
 
-(void)win;
-(void)vsync;
+return d3d;
 }
 
 void d3d_shutdown(D3d *d3d)
@@ -59,6 +61,14 @@ void d3d_shutdown(D3d *d3d)
 free(d3d);
 }
 
+void d3d_resize(D3d *d3d, int rot, UINT width, UINT height)
+{
+(void)d3d;
+(void)rot;
+(void)width;
+(void) height;
+}
+
 void d3d_scene_begin(D3d *d3d)
 {
 (void)d3d;
@@ -68,14 +78,6 @@ void d3d_scene_end(void)
 {
 }
 
-void d3d_resize(D3d *d3d, int rot, UINT width, UINT height)
-{
-(void)d3d;
-(void)rot;
-(void)width;
-(void) height;
-}
-
 void d3d_render(D3d *d3d)
 {
 (void)d3d;
diff --git a/src/d3d_1.c b/src/d3d_1.c
index 56d1af6..1e895cf 100644
--- a/src/d3d_1.c
+++ b/src/d3d_1.c
@@ -7,7 +7,7 @@
  *
  * Compilation:
  *
- * gcc -g -O2 -Wall -Wextra -o d3d_1 d3d_1.c win.c -ld3d11 -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
+ * gcc -g -O2 -Wall -Wextra -o d3d_1 d3d_1.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
  */
 
 #include   /* calloc() free() malloc() */
diff --git a/src/d3d_2.c b/src/d3d_2.c
index 1e2dfbe..ed4aadd 100644
--- a/src/d3d_2.c
+++ b/src/d3d_2.c
@@ -625,13 +625,13 @@ Object *triangle_new(D3d *d3d,
 return o;
 }
 
-void object_free(void *o)
+void object_free(Object *o)
 {
 if (!o)
 return ;
 
-ID3D11Buffer_Release(((Object *)o)->index_buffer);
-ID3D11Buffer_Release(((Object *)o)->vertex_buffer);
+ID3D11Buffer_Release(o->index_buffer);
+ID3D11Buffer_Release(o->vertex_buffer);
 free(o);
 }
 
diff --git a/src/d3d_3.c b/src/d3d_3.c
index 1223633..486a376 100644
--- a/src/d3d_3.c
+++ b/src/d3d_3.c
@@ -670,13 +670,13 @@ Object *triangle_new(D3d *d3d,
 return o;
 }
 
-void object_free(void *o)
+void object_free(Object *o)
 {
 if (!o)
 return ;
 
-ID3D11Buffer_Release(((Object 

[EGIT] [direct3d] 03/03: add debug in all files

2024-04-15 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository direct3d.


View the commit online.
commit b1205690cb516307f0360bd5511d4557c29808c8
Author: Vincent Torri 
AuthorDate: Tue Apr 16 07:23:32 2024 +0200

add debug in all files
---
 src/d3d_2.c | 63 +--
 src/d3d_3.c | 65 ++--
 src/d3d_4.c | 67 --
 src/d3d_5.c | 73 --
 src/d3d_6.c | 70 +---
 src/d3d_7.c | 82 +++--
 6 files changed, 351 insertions(+), 69 deletions(-)

diff --git a/src/d3d_2.c b/src/d3d_2.c
index 48d8aee..1e2dfbe 100644
--- a/src/d3d_2.c
+++ b/src/d3d_2.c
@@ -7,11 +7,12 @@
  *
  * Compilation:
  *
- * gcc -g -O2 -Wall -Wextra -o d3d_2 d3d_2.c win.c -ld3d11 -ld3dcompiler -ldxgi -luuid -D_WIN32_WINNT=0x0A00
+ * gcc -g -O2 -Wall -Wextra -o d3d_2 d3d_2.c win.c -ld3d11 -ld3dcompiler -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
  */
 
-#include  /* calloc() free() malloc() */
-#include   /* printf() fflush() */
+#include   /* calloc() free() malloc() */
+#include/* printf() fflush() */
+#include   /* strlen() */
 
 #define _DEBUG
 
@@ -21,14 +22,18 @@
 #include  /* DXGI interface */
 #include/* D3D11 interface */
 #include  /* compilation of shader */
+#include/* IDXGIDebug interface */
 
 #include "win.h"
 
 #ifdef _DEBUG
-# define FCT \
+# define DBG_FCT \
 do { printf(" * %s\n", __FUNCTION__); fflush(stdout); } while (0)
+# define DBG_NAME(interface_, child_, name_) interface_ ## _SetPrivateData(child_, _D3DDebugObjectName, strlen(name_), name_)
 #else
-# define FCT \
+# define DBG_FCT \
+do { } while (0)
+# define DBG_NAME(interface_, child_, name_) \
 do { } while (0)
 #endif
 
@@ -38,6 +43,9 @@ do { } while (0)
 struct D3d
 {
 /* DXGI */
+#ifdef _DEBUG
+IDXGIDebug *dxgi_debug;
+#endif
 IDXGIFactory2 *dxgi_factory;
 IDXGISwapChain1 *dxgi_swapchain;
 /* D3D11 */
@@ -89,6 +97,8 @@ static void d3d_refresh_rate_get(D3d *d3d, UINT *num, UINT *den)
 if (!d3d->vsync)
 return;
 
+DBG_FCT;
+
 /* adapter of primary desktop : pass 0U */
 res = IDXGIFactory_EnumAdapters(d3d->dxgi_factory, 0U, _adapter);
 if (FAILED(res))
@@ -190,6 +200,16 @@ D3d *d3d_init(Window *win, int vsync)
 if (FAILED(res))
 goto free_d3d;
 
+#ifdef _DEBUG
+IDXGIFactory2_SetPrivateData(d3d->dxgi_factory,
+ _D3DDebugObjectName,
+ strlen("Factory2"), "Factory2");
+res = DXGIGetDebugInterface(_IDXGIDebug,
+(void **)>dxgi_debug);
+if (FAILED(res))
+goto release_dxgi_factory2;
+#endif
+
 /* software engine functions are called from the main loop */
 flags = D3D11_CREATE_DEVICE_SINGLETHREADED |
 D3D11_CREATE_DEVICE_BGRA_SUPPORT;
@@ -217,12 +237,17 @@ D3d *d3d_init(Window *win, int vsync)
 goto release_dxgi_factory2;
 
 #ifdef _DEBUG
+ID3D11Device_SetPrivateData(d3d->d3d_device,
+_D3DDebugObjectName,
+strlen("Device"), "Device");
 res = ID3D11Debug_QueryInterface(d3d->d3d_device, _ID3D11Debug,
  (void **)>d3d_debug);
 if (FAILED(res))
 goto release_d3d_device;
 #endif
 
+DBG_NAME(ID3D11DeviceContext, d3d->d3d_device_ctx, "Device Context");
+
 if (!GetClientRect(win->win, ))
 goto release_d3d_device;
 
@@ -265,6 +290,8 @@ D3d *d3d_init(Window *win, int vsync)
 if (FAILED(res))
 goto release_d3d_device;
 
+DBG_NAME(IDXGIFactory, d3d->dxgi_swapchain, "Swap Chain");
+
 /* rasterizer */
 desc_rs.FillMode = D3D11_FILL_SOLID;
 desc_rs.CullMode = D3D11_CULL_NONE;
@@ -283,6 +310,8 @@ D3d *d3d_init(Window *win, int vsync)
 if (FAILED(res))
 goto release_dxgi_swapchain;
 
+DBG_NAME(ID3D11Device, d3d->d3d_rasterizer_state, "Rasterizer State");
+
 /* Vertex shader */
 flags = D3DCOMPILE_ENABLE_STRICTNESS;
 #ifdef _DEBUG
@@ -318,6 +347,8 @@ D3d *d3d_init(Window *win, int vsync)
 goto release_d3D_rasterizer;
 }
 
+DBG_NAME(ID3D11Device, d3d->d3d_vertex_shader, "Vertex Shader");
+
 /* create the input layout */
 res = ID3D11Device_CreateInputLayout(d3d->d3d_device,
  desc_ie,
@@ -332,6 +363,8 @@ D3d *d3d_init(Window *win, int vsync)
 goto release_vertex_shader;
 }
 
+DBG_NAME(ID3D11Device, d3d->d3d_input_layout, "Input Layout");
+
 /* Pixel shader */
 ps_blob = NULL;
 res = D3DCompileFromFile(L"shader_2.hlsl",
@@ -362,6 +395,8 @@ D3d *d3d_init(Window *win, int vsync)
 goto release_input_layout;
 }
 
+

[EGIT] [direct3d] 01/03: d3d_1.c: add debug support

2024-04-15 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository direct3d.


View the commit online.
commit e9dd42690ca332d9bf08c990da285ea9dde116f8
Author: Vincent Torri 
AuthorDate: Mon Apr 15 11:02:03 2024 +0200

d3d_1.c: add debug support
---
 src/d3d_1.c | 50 +++---
 1 file changed, 43 insertions(+), 7 deletions(-)

diff --git a/src/d3d_1.c b/src/d3d_1.c
index 7800079..f596c28 100644
--- a/src/d3d_1.c
+++ b/src/d3d_1.c
@@ -7,11 +7,12 @@
  *
  * Compilation:
  *
- * gcc -g -O2 -Wall -Wextra -o d3d_1 d3d_1.c win.c -ld3d11 -ldxgi -luuid -D_WIN32_WINNT=0x0A00
+ * gcc -g -O2 -Wall -Wextra -o d3d_1 d3d_1.c win.c -ld3d11 -ldxgi /c/Windows/system32/DXGIDebug.dll -ldxguid -luuid -D_WIN32_WINNT=0x0A00
  */
 
-#include  /* calloc() free() malloc() */
-#include   /* printf() fflush() */
+#include   /* calloc() free() malloc() */
+#include/* printf() fflush() */
+#include   /* strlen() */
 
 #define _DEBUG
 
@@ -21,20 +22,26 @@
 #include  /* DXGI interface */
 #include/* D3D11 interface */
 #include  /* compilation of shader */
+#include/* IDXGIDebug interface */
 
 #include "win.h"
 
 #ifdef _DEBUG
-# define FCT \
+# define DBG_FCT \
 do { printf(" * %s\n", __FUNCTION__); fflush(stdout); } while (0)
+# define DBG_NAME(interface_, child_, name_) interface_ ## _SetPrivateData(child_, _D3DDebugObjectName, strlen(name_), name_)
 #else
-# define FCT \
+# define DBG_FCT \
 do { } while (0)
+# define DBG_NAME(interface_, child_, name_)
 #endif
 
 struct D3d
 {
 /* DXGI */
+#ifdef _DEBUG
+IDXGIDebug *dxgi_debug;
+#endif
 IDXGIFactory2 *dxgi_factory;
 IDXGISwapChain1 *dxgi_swapchain;
 /* D3D11 */
@@ -69,6 +76,8 @@ static void d3d_refresh_rate_get(D3d *d3d, UINT *num, UINT *den)
 if (!d3d->vsync)
 return;
 
+DBG_FCT;
+
 /* adapter of primary desktop : pass 0U */
 res = IDXGIFactory_EnumAdapters(d3d->dxgi_factory, 0U, _adapter);
 if (FAILED(res))
@@ -163,6 +172,16 @@ D3d *d3d_init(Window *win, int vsync)
 if (FAILED(res))
 goto free_d3d;
 
+#ifdef _DEBUG
+IDXGIFactory2_SetPrivateData(d3d->dxgi_factory,
+ _D3DDebugObjectName,
+ strlen("Factory2"), "Factory2");
+res = DXGIGetDebugInterface(_IDXGIDebug,
+(void **)>dxgi_debug);
+if (FAILED(res))
+goto release_dxgi_factory2;
+#endif
+
 /* software engine functions are called from the main loop */
 flags = D3D11_CREATE_DEVICE_SINGLETHREADED |
 D3D11_CREATE_DEVICE_BGRA_SUPPORT;
@@ -190,12 +209,17 @@ D3d *d3d_init(Window *win, int vsync)
 goto release_dxgi_factory2;
 
 #ifdef _DEBUG
+ID3D11Device_SetPrivateData(d3d->d3d_device,
+_D3DDebugObjectName,
+strlen("Device"), "Device");
 res = ID3D11Debug_QueryInterface(d3d->d3d_device, _ID3D11Debug,
  (void **)>d3d_debug);
 if (FAILED(res))
 goto release_d3d_device;
 #endif
 
+DBG_NAME(ID3D11DeviceContext, d3d->d3d_device_ctx, "Device Context");
+
 if (!GetClientRect(win->win, ))
 goto release_d3d_device;
 
@@ -238,6 +262,8 @@ D3d *d3d_init(Window *win, int vsync)
 if (FAILED(res))
 goto release_d3d_device;
 
+DBG_NAME(IDXGIFactory, d3d->dxgi_swapchain, "Swap Chain");
+
 /* rasterizer */
 desc_rs.FillMode = D3D11_FILL_SOLID;
 desc_rs.CullMode = D3D11_CULL_NONE;
@@ -256,6 +282,8 @@ D3d *d3d_init(Window *win, int vsync)
 if (FAILED(res))
 goto release_dxgi_swapchain;
 
+DBG_NAME(ID3D11Device, d3d->d3d_rasterizer_state, "Rasterizer State");
+
 return d3d;
 
   release_dxgi_swapchain:
@@ -279,6 +307,7 @@ D3d *d3d_init(Window *win, int vsync)
 void d3d_shutdown(D3d *d3d)
 {
 #ifdef _DEBUG
+IDXGIDebug *dxgi_debug;
 ID3D11Debug *d3d_debug;
 #endif
 
@@ -286,6 +315,7 @@ void d3d_shutdown(D3d *d3d)
 return;
 
 #ifdef _DEBUG
+dxgi_debug = d3d->dxgi_debug;
 d3d_debug = d3d->d3d_debug;
 #endif
 
@@ -300,7 +330,9 @@ void d3d_shutdown(D3d *d3d)
 
 #ifdef _DEBUG
 ID3D11Debug_ReportLiveDeviceObjects(d3d_debug, D3D11_RLDO_DETAIL);
+IDXGIDebug_ReportLiveObjects(dxgi_debug, DXGI_DEBUG_ALL, DXGI_DEBUG_RLO_ALL);
 ID3D11Debug_Release(d3d_debug);
+IDXGIDebug_Release(dxgi_debug);
 #endif
 }
 
@@ -310,7 +342,7 @@ void d3d_resize(D3d *d3d, int rot, UINT width, UINT height)
 ID3D11Texture2D *back_buffer;
 HRESULT res;
 
-FCT;
+DBG_FCT;
 
 /* unset the render target view in the output merger */
 ID3D11DeviceContext_OMSetRenderTargets(d3d->d3d_device_ctx,
@@ -351,6 +383,8 @@ void d3d_resize(D3d *d3d, int rot, UINT width, UINT height)
 return;
 }
 
+DBG_NAME(ID3D11Device, back_buffer, "Texture2D buffer resized");
+
 ZeroMemory(_rtv, sizeof(D3D11_RENDER_TARGET_VIEW_DESC));
 

[EGIT] [direct3d] 02/03: d3d_1.c: fix warning when _DEBUG is not defined

2024-04-15 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository direct3d.


View the commit online.
commit 2183c63c9c100d412ecbfb90ae1ab091cd1402d4
Author: Vincent Torri 
AuthorDate: Mon Apr 15 11:38:33 2024 +0200

d3d_1.c: fix warning when _DEBUG is not defined
---
 src/d3d_1.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/d3d_1.c b/src/d3d_1.c
index f596c28..56d1af6 100644
--- a/src/d3d_1.c
+++ b/src/d3d_1.c
@@ -33,7 +33,8 @@ do { printf(" * %s\n", __FUNCTION__); fflush(stdout); } while (0)
 #else
 # define DBG_FCT \
 do { } while (0)
-# define DBG_NAME(interface_, child_, name_)
+# define DBG_NAME(interface_, child_, name_) \
+do { } while (0)
 #endif
 
 struct D3d


-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.





[EGIT] [evisum] 01/01: Updating spanish translation

2024-04-15 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository evisum.


View the commit online.
commit 966f27272adfb69d11ac893e49b9178f0940bf9b
Author: maxerba 
AuthorDate: Mon Apr 15 17:13:26 2024 +0200

Updating spanish translation
---
 po/es.po | 21 ++---
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/po/es.po b/po/es.po
index e694986..c996c86 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgstr ""
 "Project-Id-Version: Evisum\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2024-04-12 09:44+0200\n"
-"PO-Revision-Date: 2024-04-01 14:14+0200\n"
+"PO-Revision-Date: 2024-04-15 16:05+0200\n"
 "Last-Translator: RWR\n"
 "Language-Team: General\n"
 "Language: es\n"
@@ -117,7 +117,7 @@ msgstr "Sobre"
 
 #: src/bin/ui/evisum_ui.c:556
 msgid "Visuals"
-msgstr ""
+msgstr "Visuales"
 
 #: src/bin/ui/evisum_ui.c:587 src/bin/ui/visuals/cpu_default.c:540
 msgid "Options"
@@ -147,9 +147,8 @@ msgid "Display scroll bar?"
 msgstr "¿Ver barra de desplazamiento?"
 
 #: src/bin/ui/evisum_ui.c:672
-#, fuzzy
 msgid "Display status bar?"
-msgstr "¿Ver barra de desplazamiento?"
+msgstr "¿Ver barra de estado?"
 
 #: src/bin/ui/evisum_ui.c:689
 msgid "Alpha"
@@ -597,31 +596,31 @@ msgstr "B"
 
 #: src/bin/ui/ui_util.c:109
 msgid "KiB"
-msgstr ""
+msgstr "KiB"
 
 #: src/bin/ui/ui_util.c:109
 msgid "MiB"
-msgstr ""
+msgstr "MiB"
 
 #: src/bin/ui/ui_util.c:109
 msgid "GiB"
-msgstr ""
+msgstr "GiB"
 
 #: src/bin/ui/ui_util.c:110
 msgid "TiB"
-msgstr ""
+msgstr "TiB"
 
 #: src/bin/ui/ui_util.c:110
 msgid "PiB"
-msgstr ""
+msgstr "PiB"
 
 #: src/bin/ui/ui_util.c:110
 msgid "EiB"
-msgstr ""
+msgstr "EiB"
 
 #: src/bin/ui/ui_util.c:110
 msgid "ZiB"
-msgstr ""
+msgstr "ZiB"
 
 #: src/bin/ui/ui_util.c:512
 msgid "Close"


-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.





[EGIT] [e16] 01/01: Portuguese translation update

2024-04-15 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository e16.


View the commit online.
commit ac70f1cb4b7d8300876fd526114481c6f5eacec9
Author: hugok 
AuthorDate: Sun Apr 14 15:57:10 2024 -0700

Portuguese translation update
---
 po/pt.po | 44 +---
 1 file changed, 21 insertions(+), 23 deletions(-)

diff --git a/po/pt.po b/po/pt.po
index 87f417ab..1232b663 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -3,14 +3,14 @@
 # Pedro Alexandre , 1999, 2000.
 # Daniel Vieira Pereira , 1999, 2000.
 # Sérgio Marques , 2010, 2011.
-# Hugo Carvalho , 2020, 2021, 2022, 2023.
+# Hugo Carvalho , 2020, 2021, 2022, 2023, 2024.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: e16\n"
 "Report-Msgid-Bugs-To: enlightenment-i...@lists.sourceforge.net\n"
 "POT-Creation-Date: 2024-04-03 18:58+0200\n"
-"PO-Revision-Date: 2023-10-19 11:49+0100\n"
+"PO-Revision-Date: 2024-04-14 23:53+0100\n"
 "Last-Translator: Hugo Carvalho \n"
 "Language-Team: Hugo Carvalho \n"
 "Language: pt\n"
@@ -19,12 +19,12 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Launchpad-Export-Date: 2010-05-09 01:32+\n"
-"X-Generator: Poedit 3.4\n"
+"X-Generator: Poedit 3.4.2\n"
 
 #: src/about.c:35
 #, c-format
 msgid "About Enlightenment e16 version %s"
-msgstr "Sobre a versão %s do Enlightenment e16"
+msgstr "Acerca da versão %s do Enlightenment e16"
 
 #: src/about.c:46
 #, c-format
@@ -39,11 +39,11 @@ msgid ""
 "Mandrake - mandr...@mandrake.net\n"
 "Kim Woelders - k...@woelders.dk\n"
 msgstr ""
-"Bem vindo ao Enlightenment e16\n"
+"Bem-vindo ao Enlightenment e16\n"
 "versão %s.\n"
-"Se encontrar erros, não hesite\n"
-"em nos enviar um relatório de erros.\n"
-"Esperamos que aprecie o software.\n"
+"Se encontrar um erro, não hesite\n"
+"em enviar um relatório de erro.\n"
+"Esperamos que goste do software.\n"
 "\n"
 "The Rasterman - ras...@rasterman.com\n"
 "Mandrake - mandr...@mandrake.net\n"
@@ -73,7 +73,7 @@ msgstr "Erro no Enlightenment"
 
 #: src/alert.c:586
 msgid "Enlightenment Message Dialog"
-msgstr "Caixa de diálogo do Enlightement"
+msgstr "Janela de mensagem do Enlightement"
 
 #: src/alert.c:586
 msgid "Ignore this"
@@ -192,7 +192,7 @@ msgstr "Ordenar por ficheiro"
 
 #: src/backgrounds.c:2169
 msgid "Sort by attr."
-msgstr "Ordenar por atributos"
+msgstr "Ordenar por atributo"
 
 #: src/backgrounds.c:2175
 msgid "Sort by image"
@@ -884,7 +884,7 @@ msgstr "Minimizar"
 
 #: src/groups.c:969 src/groups.c:1060
 msgid "Killing"
-msgstr "Matar"
+msgstr "Aniquilar"
 
 #: src/groups.c:974 src/groups.c:1065
 msgid "Moving"
@@ -892,7 +892,7 @@ msgstr "Mover"
 
 #: src/groups.c:979 src/groups.c:1070
 msgid "Raising/lowering"
-msgstr "Elevar/Baixar"
+msgstr "Elevar/baixar"
 
 #: src/groups.c:984 src/groups.c:1075
 msgid "Sticking"
@@ -1006,7 +1006,7 @@ msgstr ""
 "que reinicie agora. Se deseja ajudar a corrigir isto, por favor compile\n"
 "o Enlightenment com símbolos de depuração e funcionamento Enlightenment\n"
 "sob gdb para que possa retroceder para onde falhou e enviar um\n"
-"relatório de erros útil com informação e variável de rasto\n"
+"relatório de erro útil com informação e variável de rasto\n"
 "dumps, etc.\n"
 
 #: src/handlers.c:102
@@ -1019,9 +1019,9 @@ msgid ""
 msgstr ""
 "O Enlightenment causou um erro no Bus.\n"
 "\n"
-"Sugere-se que verifique o seu equipamento e instalação do.\n"
-"sistemas operativo. É altamente invulgar causar erros de Bus\n"
-"em hardware funcional.\n"
+"Sugerimos que verifique o seu hardware e a instalação do\n"
+"sistema operativo. É muito invulgar causar erros de Bus\n"
+"em hardware operacional.\n"
 
 #: src/hints.c:588
 msgid "Selection Error!"
@@ -1047,7 +1047,7 @@ msgstr "Mensagem"
 #: src/ipc.c:1620 src/ipc.c:1627
 #, c-format
 msgid "e16 was built without %s support"
-msgstr "e16 foi compilado sem suporte a %s"
+msgstr "O e16 foi compilado sem suporte a %s"
 
 #: src/ipc.c:1621
 msgid "composite"
@@ -2341,7 +2341,7 @@ msgstr "Verificar o tamanho de todas as caches"
 
 #: config/strings.c:96
 msgid "Regenerate menus"
-msgstr "Regenerar os menus"
+msgstr "Regenerar menus"
 
 #: config/strings.c:98 config/strings.c:99
 msgid "Settings"
@@ -2349,7 +2349,7 @@ msgstr "Definições"
 
 #: config/strings.c:103
 msgid "About Enlightenment"
-msgstr "Sobre o Enlightenment"
+msgstr "Acerca do Enlightenment"
 
 #: config/strings.c:104
 msgid "About this theme"
@@ -2365,13 +2365,11 @@ msgstr "Reiniciar"
 
 #: config/strings.c:107 config/strings.c:185
 msgid "Log out"
-msgstr "Sair"
+msgstr "Terminar sessão"
 
 #: config/strings.c:108
-#, fuzzy
-#| msgid "Yes, Shut Down"
 msgid "Shut down"
-msgstr "Sim, desligar"
+msgstr "Encerrar"
 
 #: config/strings.c:114
 msgid "Leave alone"


-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.