ui: adjustements for french translations

French is more verbose than English. This implies refactoring some UIs to ease
constraints on text widths and adjust some strings.

Issue: #80347
Change-Id: I50c419416ab7e2263487679746d2bcba7ed35ac7
diff --git a/src/RingWizardWC.mm b/src/RingWizardWC.mm
index 21fb68c..5377104 100644
--- a/src/RingWizardWC.mm
+++ b/src/RingWizardWC.mm
@@ -278,11 +278,14 @@
 {
     NSMenuItem *item;
     if(pathControl == caListPathControl) {
-        item = [menu addItemWithTitle:@"Remove value" action:@selector(caListPathControlSingleClick:) keyEquivalent:@""];
+        item = [menu addItemWithTitle:NSLocalizedString(@"Remove value", @"Contextual menu entry")
+                               action:@selector(caListPathControlSingleClick:) keyEquivalent:@""];
     } else if (pathControl == certificatePathControl) {
-        item = [menu addItemWithTitle:@"Remove value" action:@selector(certificatePathControlSingleClick:) keyEquivalent:@""];
+        item = [menu addItemWithTitle:NSLocalizedString(@"Remove value", @"Contextual menu entry")
+                               action:@selector(certificatePathControlSingleClick:) keyEquivalent:@""];
     } else {
-        item = [menu addItemWithTitle:@"Remove value" action:@selector(pvkFilePathControlSingleClick:) keyEquivalent:@""];
+        item = [menu addItemWithTitle:NSLocalizedString(@"Remove value", @"Contextual menu entry")
+                               action:@selector(pvkFilePathControlSingleClick:) keyEquivalent:@""];
     }
     [item setTarget:self]; // or whatever target you want
 }