From 57c258015b3981e30abb3135fb0ca5d3cac03428 Mon Sep 17 00:00:00 2001 From: Dev Date: Thu, 2 Apr 2026 13:50:43 +0200 Subject: [PATCH] feat(02-05): add 15 Phase 2 localization keys to EN/FR resx and Designer - Added 15 keys to Strings.resx with English values (grp.scan.opts, chk.scan.folders, chk.recursive, lbl.folder.depth, chk.max.depth, chk.inherited.perms, grp.export.fmt, rad.csv.perms, rad.html.perms, btn.gen.perms, btn.open.perms, btn.view.sites, perm.site.url, perm.or.select, perm.sites.selected) - Added same 15 keys to Strings.fr.resx with genuine French translations (no English fallback) - Added 15 static properties to Strings.Designer.cs following dot-to-underscore naming pattern --- .../Localization/Strings.Designer.cs | 16 ++++++++++++++++ SharepointToolbox/Localization/Strings.fr.resx | 15 +++++++++++++++ SharepointToolbox/Localization/Strings.resx | 15 +++++++++++++++ 3 files changed, 46 insertions(+) diff --git a/SharepointToolbox/Localization/Strings.Designer.cs b/SharepointToolbox/Localization/Strings.Designer.cs index d80dbc7..45ba2c5 100644 --- a/SharepointToolbox/Localization/Strings.Designer.cs +++ b/SharepointToolbox/Localization/Strings.Designer.cs @@ -56,5 +56,21 @@ namespace SharepointToolbox.Localization { resourceCulture = value; } } + + public static string grp_scan_opts => ResourceManager.GetString("grp.scan.opts", resourceCulture) ?? string.Empty; + public static string chk_scan_folders => ResourceManager.GetString("chk.scan.folders", resourceCulture) ?? string.Empty; + public static string chk_recursive => ResourceManager.GetString("chk.recursive", resourceCulture) ?? string.Empty; + public static string lbl_folder_depth => ResourceManager.GetString("lbl.folder.depth", resourceCulture) ?? string.Empty; + public static string chk_max_depth => ResourceManager.GetString("chk.max.depth", resourceCulture) ?? string.Empty; + public static string chk_inherited_perms => ResourceManager.GetString("chk.inherited.perms", resourceCulture) ?? string.Empty; + public static string grp_export_fmt => ResourceManager.GetString("grp.export.fmt", resourceCulture) ?? string.Empty; + public static string rad_csv_perms => ResourceManager.GetString("rad.csv.perms", resourceCulture) ?? string.Empty; + public static string rad_html_perms => ResourceManager.GetString("rad.html.perms", resourceCulture) ?? string.Empty; + public static string btn_gen_perms => ResourceManager.GetString("btn.gen.perms", resourceCulture) ?? string.Empty; + public static string btn_open_perms => ResourceManager.GetString("btn.open.perms", resourceCulture) ?? string.Empty; + public static string btn_view_sites => ResourceManager.GetString("btn.view.sites", resourceCulture) ?? string.Empty; + public static string perm_site_url => ResourceManager.GetString("perm.site.url", resourceCulture) ?? string.Empty; + public static string perm_or_select => ResourceManager.GetString("perm.or.select", resourceCulture) ?? string.Empty; + public static string perm_sites_selected => ResourceManager.GetString("perm.sites.selected", resourceCulture) ?? string.Empty; } } diff --git a/SharepointToolbox/Localization/Strings.fr.resx b/SharepointToolbox/Localization/Strings.fr.resx index 5698212..172112e 100644 --- a/SharepointToolbox/Localization/Strings.fr.resx +++ b/SharepointToolbox/Localization/Strings.fr.resx @@ -145,4 +145,19 @@ Une erreur s'est produite. Consultez le journal pour plus de détails. + Options d'analyse + Analyser les dossiers + Récursif (sous-sites) + Profondeur des dossiers : + Maximum (tous les niveaux) + Inclure les permissions héritées + Format d'export + CSV + HTML + Générer le rapport + Ouvrir le rapport + Voir les sites + URL du site : + ou sélectionnez plusieurs sites : + {0} site(s) sélectionné(s) diff --git a/SharepointToolbox/Localization/Strings.resx b/SharepointToolbox/Localization/Strings.resx index aaeebb8..d6920c2 100644 --- a/SharepointToolbox/Localization/Strings.resx +++ b/SharepointToolbox/Localization/Strings.resx @@ -145,4 +145,19 @@ An error occurred. See log for details. + Scan Options + Scan Folders + Recursive (subsites) + Folder depth: + Maximum (all levels) + Include Inherited Permissions + Export Format + CSV + HTML + Generate Report + Open Report + View Sites + Site URL: + or select multiple sites: + {0} site(s) selected