raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d8d52861a619e7a6e1e7244ffb70a9a8b4819c07

commit d8d52861a619e7a6e1e7244ffb70a9a8b4819c07
Author: Vincent Torri <vincent.to...@gmail.com>
Date:   Sat Feb 6 14:38:37 2021 +0000

    Efreet: do not translate standard directories on Windows
    
    Summary: The directories on hard disk are not translated on Windows
    
    Test Plan: test case
    
    Reviewers: raster, cedric
    
    Reviewed By: raster
    
    Subscribers: #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D12246
---
 src/lib/efreet/efreet_base.c | 47 ++++++++++++++++++++++++++++++++++++++------
 1 file changed, 41 insertions(+), 6 deletions(-)

diff --git a/src/lib/efreet/efreet_base.c b/src/lib/efreet/efreet_base.c
index 736a3a05fc..7b1490af46 100644
--- a/src/lib/efreet/efreet_base.c
+++ b/src/lib/efreet/efreet_base.c
@@ -134,7 +134,13 @@ EAPI const char *
 efreet_desktop_dir_get(void)
 {
     if (xdg_desktop_dir) return xdg_desktop_dir;
-    xdg_desktop_dir = efreet_user_dir_get("XDG_DESKTOP_DIR", _("Desktop"));
+    xdg_desktop_dir = efreet_user_dir_get("XDG_DESKTOP_DIR",
+#ifdef _WIN32
+                                          "Desktop"
+#else
+                                          _("Desktop")
+#endif
+                                          );
     return xdg_desktop_dir;
 }
 
@@ -142,7 +148,13 @@ EAPI const char *
 efreet_download_dir_get(void)
 {
     if (xdg_download_dir) return xdg_download_dir;
-    xdg_download_dir = efreet_user_dir_get("XDG_DOWNLOAD_DIR", _("Downloads"));
+    xdg_download_dir = efreet_user_dir_get("XDG_DOWNLOAD_DIR",
+#ifdef _WIN32
+                                           "Downloads"
+#else
+                                           _("Downloads")
+#endif
+                                           );
     return xdg_download_dir;
 }
 
@@ -151,7 +163,12 @@ efreet_templates_dir_get(void)
 {
     if (xdg_templates_dir) return xdg_templates_dir;
     xdg_templates_dir = efreet_user_dir_get("XDG_TEMPLATES_DIR",
-                                            _("Templates"));
+#ifdef _WIN32
+                                            "Templates"
+#else
+                                            _("Templates")
+#endif
+                                            );
     return xdg_templates_dir;
 }
 
@@ -177,7 +194,13 @@ EAPI const char *
 efreet_music_dir_get(void)
 {
     if (xdg_music_dir) return xdg_music_dir;
-    xdg_music_dir = efreet_user_dir_get("XDG_MUSIC_DIR", _("Music"));
+    xdg_music_dir = efreet_user_dir_get("XDG_MUSIC_DIR",
+#ifdef _WIN32
+                                        "Music"
+#else
+                                        _("Music")
+#endif
+                                        );
     return xdg_music_dir;
 }
 
@@ -185,7 +208,13 @@ EAPI const char *
 efreet_pictures_dir_get(void)
 {
     if (xdg_pictures_dir) return xdg_pictures_dir;
-    xdg_pictures_dir = efreet_user_dir_get("XDG_PICTURES_DIR", _("Pictures"));
+    xdg_pictures_dir = efreet_user_dir_get("XDG_PICTURES_DIR",
+#ifdef _WIN32
+                                           "Pictures"
+#else
+                                           _("Pictures")
+#endif
+                                           );
     return xdg_pictures_dir;
 }
 
@@ -193,7 +222,13 @@ EAPI const char *
 efreet_videos_dir_get(void)
 {
     if (xdg_videos_dir) return xdg_videos_dir;
-    xdg_videos_dir = efreet_user_dir_get("XDG_VIDEOS_DIR", _("Videos"));
+    xdg_videos_dir = efreet_user_dir_get("XDG_VIDEOS_DIR",
+#ifdef _WIN32
+                                         "Videos"
+#else
+                                         _("Videos")
+#endif
+                                         );
     return xdg_videos_dir;
 }
 

-- 


Reply via email to