Skip to content

Commit

Permalink
feat: localization (closes #134)
Browse files Browse the repository at this point in the history
  • Loading branch information
louis.pontoise committed Feb 7, 2020
1 parent 9393bc2 commit 67961e0
Show file tree
Hide file tree
Showing 13 changed files with 237 additions and 44 deletions.
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ choose **Open** then click **Open** in the prompt that appears.

From macOS 10.12 to 10.15

## Localization

The app is currently available in: English, Français

[Contribute your own language easily on POEditor](https://poeditor.com/join/project/8AOEZ0eAZE)

## Usage

* Press `⌥ option` + `⇥ tab` to shows the thumbnails.
Expand Down
88 changes: 80 additions & 8 deletions alt-tab-macos.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
4807A6C623A9CD190052A53E /* SkyLight.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4807A6C523A9CD190052A53E /* SkyLight.framework */; };
D04BA0496ACF1427B6E9D369 /* CGWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA78E3B4E73B40DB77174 /* CGWindow.swift */; };
D04BA0E86F2D30722F97C16F /* Menubar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAF0469B160046170B608 /* Menubar.swift */; };
D04BA13AEE38DB19D3B24DF2 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA7FD8EC89C10BBA2ADE5 /* Localizable.strings */; };
D04BA1BA0B3F2E0A47883569 /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAF13DFAA6930676D0492 /* Application.swift */; };
D04BA2378832FD7E5DE3BC23 /* Applications.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA66B5B4143D2238F50B9 /* Applications.swift */; };
D04BA26B4E9B4378FA7995DF /* HyperlinkLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA2D2BCBA4C47E25315AF /* HyperlinkLabel.swift */; };
Expand All @@ -28,6 +29,7 @@
D04BA57B6719B4BA8DD358DF /* ShortcutsTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BABD0C7A6DBA235C650A5 /* ShortcutsTab.swift */; };
D04BA57FB9EF1373D59A1AA7 /* CGWindowID.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAEA3EDC4F80FA23DBEC4 /* CGWindowID.swift */; };
D04BA6083F3EAB7A276EA758 /* TabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA6FA0F38687C3E420D77 /* TabViewController.swift */; };
D04BA614924ED695F7B697D7 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BAC1074FE8AAF6120D324 /* Localizable.strings */; };
D04BA6B6B703DCEFE892D5A4 /* Spaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA5EB5ED248C8C22CC672 /* Spaces.swift */; };
D04BA6D9DA2A8BCD93347F0E /* CollectionViewItemFontIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAC0416F29ADE7BC5A544 /* CollectionViewItemFontIcon.swift */; };
D04BA70FF7262BF5F9E6E13B /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BADCB1C0F50340A6CAFC2 /* Preferences.swift */; };
Expand All @@ -37,6 +39,7 @@
D04BA8EBC0365A019A27C7EA /* Screen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA3F15EAE8D8C39B6F2CF /* Screen.swift */; };
D04BA9CCE02D30C8164A552A /* SystemPermissions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA2D2AD6B1CCA3F3A4DD7 /* SystemPermissions.swift */; };
D04BA9EE5D34A2789DCB0EE2 /* Sysctl.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA896E37EFD27CAB61DF0 /* Sysctl.swift */; };
D04BAA5685492E09BDBA74C7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA083BD0C32A30122E361 /* InfoPlist.strings */; };
D04BAAD43731608067734ED3 /* DispatchQueues.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA56E285C3FCDA52ED262 /* DispatchQueues.swift */; };
D04BAB5E802C938E78839011 /* TextArea.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA8011143819B48F204C2 /* TextArea.swift */; };
D04BABF88726DA42B2CBA68B /* ThumbnailsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAF40D5E54AD1044B3FF7 /* ThumbnailsPanel.swift */; };
Expand All @@ -46,6 +49,7 @@
D04BACD398A35D82D514A9F7 /* TextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BABC180117F8785D250E1 /* TextField.swift */; };
D04BAD5A6B2F9EEE6FD4185F /* CollectionViewItemTitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA4BABBA0312E0EDBA647 /* CollectionViewItemTitle.swift */; };
D04BAD8346A6A32C9749E0B3 /* TabViewItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA293C53EC5CE00D11E02 /* TabViewItem.swift */; };
D04BADDFDFCB5B6FC3747938 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BAB272277B97DBBBD4A78 /* InfoPlist.strings */; };
D04BAE369A14C3126A1606FE /* HelperExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA8F1AA48A323EE5638DC /* HelperExtensions.swift */; };
D04BAEF78503D7A2CEFB9E9E /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAA44C837F3A67403B9DB /* main.swift */; };
D04BAF3B6F75E50E9AA3E1D2 /* LabelAndControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA3D65E7CA78D699EDAB0 /* LabelAndControl.swift */; };
Expand Down Expand Up @@ -82,6 +86,7 @@
D04BA5E819181CB83C5602C7 /* generate_debug_certificate.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = generate_debug_certificate.sh; sourceTree = "<group>"; };
D04BA5EB5ED248C8C22CC672 /* Spaces.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Spaces.swift; sourceTree = "<group>"; };
D04BA66B5B4143D2238F50B9 /* Applications.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Applications.swift; sourceTree = "<group>"; };
D04BA66B640D1EE398B9FD71 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = InfoPlist.strings; sourceTree = "<group>"; };
D04BA6F87B035BCBF2BEAEBC /* BoldLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BoldLabel.swift; sourceTree = "<group>"; };
D04BA6FA0F38687C3E420D77 /* TabViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabViewController.swift; sourceTree = "<group>"; };
D04BA78E3B4E73B40DB77174 /* CGWindow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CGWindow.swift; sourceTree = "<group>"; };
Expand All @@ -91,6 +96,7 @@
D04BA7ECCE728582D9ECA613 /* determine_version.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = determine_version.sh; sourceTree = "<group>"; };
D04BA8011143819B48F204C2 /* TextArea.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextArea.swift; sourceTree = "<group>"; };
D04BA82F792DF53958D92572 /* alt-tab-macos.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "alt-tab-macos.app"; sourceTree = BUILT_PRODUCTS_DIR; };
D04BA832B279A84E09823781 /* en */ = {isa = PBXFileReference; fileEncoding = 2483028224; lastKnownFileType = text.plist.strings; name = en; path = Localizable.strings; sourceTree = "<group>"; };
D04BA896E37EFD27CAB61DF0 /* Sysctl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Sysctl.swift; sourceTree = "<group>"; };
D04BA89FAEC4A5734D892C4B /* build_release.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = build_release.sh; sourceTree = "<group>"; };
D04BA8BEE821E2062F23AA97 /* CollectionViewItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionViewItem.swift; sourceTree = "<group>"; };
Expand All @@ -109,6 +115,7 @@
D04BAC0416F29ADE7BC5A544 /* CollectionViewItemFontIcon.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionViewItemFontIcon.swift; sourceTree = "<group>"; };
D04BAC159731F80FDAF4EA6C /* 1-row.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "1-row.jpg"; sourceTree = "<group>"; };
D04BAC6AFC7F06D1A567F27A /* set_version_in_app.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = set_version_in_app.sh; sourceTree = "<group>"; };
D04BACA6233B9288B6945E71 /* fr */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = fr; path = Localizable.strings; sourceTree = "<group>"; };
D04BACD85D3966B4C9482E52 /* AppearanceTab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppearanceTab.swift; sourceTree = "<group>"; };
D04BAD1BED44EAEB77FED8A4 /* Windows.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Windows.swift; sourceTree = "<group>"; };
D04BAD1C9F215BCCD3B620AC /* alt_tab_macos.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = alt_tab_macos.entitlements; sourceTree = "<group>"; };
Expand All @@ -119,6 +126,7 @@
D04BADCB1C0F50340A6CAFC2 /* Preferences.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Preferences.swift; sourceTree = "<group>"; };
D04BAE1243C9B4BE3ED1B524 /* 7 windows - 2 lines - extra wide window.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "7 windows - 2 lines - extra wide window.jpg"; sourceTree = "<group>"; };
D04BAE23C37E0F3B07EEE7B1 /* AboutTab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutTab.swift; sourceTree = "<group>"; };
D04BAE30640292C122D3293C /* fr */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = fr; path = InfoPlist.strings; sourceTree = "<group>"; };
D04BAE80772D25834E440975 /* Window.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Window.swift; sourceTree = "<group>"; };
D04BAE93A5854C501639C640 /* update_homebrew_cask.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = update_homebrew_cask.sh; sourceTree = "<group>"; };
D04BAEA3EDC4F80FA23DBEC4 /* CGWindowID.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CGWindowID.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -186,6 +194,15 @@
path = text;
sourceTree = "<group>";
};
D04BA18FF693A90277C93A39 /* en.lproj */ = {
isa = PBXGroup;
children = (
D04BAC1074FE8AAF6120D324 /* Localizable.strings */,
D04BAB272277B97DBBBD4A78 /* InfoPlist.strings */,
);
path = en.lproj;
sourceTree = "<group>";
};
D04BA1A461BBB5A9BE15E015 /* Products */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -215,6 +232,15 @@
path = .github;
sourceTree = "<group>";
};
D04BA3AEB484DA393062B49A /* fr.lproj */ = {
isa = PBXGroup;
children = (
D04BA7FD8EC89C10BBA2ADE5 /* Localizable.strings */,
D04BA083BD0C32A30122E361 /* InfoPlist.strings */,
);
path = fr.lproj;
sourceTree = "<group>";
};
D04BA502DEE6E54E9987BAB7 /* windows-10 */ = {
isa = PBXGroup;
children = (
Expand All @@ -236,11 +262,22 @@
path = "windows-10";
sourceTree = "<group>";
};
D04BA50BC1C69ECF48A474BA /* l18n */ = {
isa = PBXGroup;
children = (
D04BA3AEB484DA393062B49A /* fr.lproj */,
D04BA18FF693A90277C93A39 /* en.lproj */,
);
name = l18n;
path = "alt-tab-macos";
sourceTree = SOURCE_ROOT;
};
D04BA5A0E9C82F7579CD2B78 /* resources */ = {
isa = PBXGroup;
children = (
D04BABC654F40BE74DA25BC7 /* SF-Pro-Text-Regular.otf */,
D04BA7A48641612933710091 /* MainMenu.xib */,
D04BA50BC1C69ECF48A474BA /* l18n */,
);
path = resources;
sourceTree = "<group>";
Expand Down Expand Up @@ -412,11 +449,11 @@
};
buildConfigurationList = D04BA83C9495F252D87CDF0F /* Build configuration list for PBXProject "alt-tab-macos" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
English,
en,
fr,
);
mainGroup = D04BA1463D2A17038222BB84;
productRefGroup = D04BA1A461BBB5A9BE15E015 /* Products */;
Expand All @@ -435,6 +472,10 @@
files = (
D04BA8373D4DE452C0C081ED /* SF-Pro-Text-Regular.otf in Resources */,
D04BA30F92801F5960ACC844 /* MainMenu.xib in Resources */,
D04BA13AEE38DB19D3B24DF2 /* Localizable.strings in Resources */,
D04BAA5685492E09BDBA74C7 /* InfoPlist.strings in Resources */,
D04BA614924ED695F7B697D7 /* Localizable.strings in Resources */,
D04BADDFDFCB5B6FC3747938 /* InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -489,19 +530,52 @@
};
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
D04BA083BD0C32A30122E361 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
D04BAE30640292C122D3293C /* fr */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
D04BA7FD8EC89C10BBA2ADE5 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
D04BACA6233B9288B6945E71 /* fr */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
D04BAB272277B97DBBBD4A78 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
D04BA66B640D1EE398B9FD71 /* en */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
D04BAC1074FE8AAF6120D324 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
D04BA832B279A84E09823781 /* en */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
D04BA49BCED00029C5289244 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = "alt-tab-macos/alt_tab_macos.entitlements";
CODE_SIGN_IDENTITY = "Local Self-Signed";
COMBINE_HIDPI_IMAGES = YES;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = /System/Library/PrivateFrameworks;
INFOPLIST_FILE = "alt-tab-macos/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.12;
PRODUCT_BUNDLE_IDENTIFIER = "com.lwouis.alt-tab-macos";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 4.2;
Expand All @@ -514,12 +588,10 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = "alt-tab-macos/alt_tab_macos.entitlements";
CODE_SIGN_IDENTITY = "Local Self-Signed";
COMBINE_HIDPI_IMAGES = YES;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = /System/Library/PrivateFrameworks;
INFOPLIST_FILE = "alt-tab-macos/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.12;
PRODUCT_BUNDLE_IDENTIFIER = "com.lwouis.alt-tab-macos";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 4.2;
Expand Down Expand Up @@ -576,7 +648,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
Expand Down Expand Up @@ -630,7 +702,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = macosx;
Expand Down
2 changes: 1 addition & 1 deletion alt-tab-macos/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<string>en</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIconFile</key>
Expand Down
5 changes: 5 additions & 0 deletions alt-tab-macos/en.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/* Bundle name */
"CFBundleName" = "alt-tab-macos";

/* Copyright (human-readable) */
"NSHumanReadableCopyright" = "GPL-3.0 license";
Binary file added alt-tab-macos/en.lproj/Localizable.strings
Binary file not shown.
6 changes: 6 additions & 0 deletions alt-tab-macos/fr.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/* Bundle name */
"CFBundleName" = "alt-tab-macos";

/* Copyright (human-readable) */
"NSHumanReadableCopyright" = "Licence GPL-3.0";

102 changes: 102 additions & 0 deletions alt-tab-macos/fr.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
/* No comment provided by engineer. */
"About" = "À propos";

/* No comment provided by engineer. */
"Alt key" = "Touche Alt";

/* No comment provided by engineer. */
"Apparition delay" = "Délai d'apparition";

/* No comment provided by engineer. */
"Appearance" = "Apparence";

/* No comment provided by engineer. */
"Cancel" = "Annuler";

/* No comment provided by engineer. */
"Check again" = "Essayer encore";

/* No comment provided by engineer. */
"Could not save Preference" = "La préférence n’a pas pu être sauvée";

/* No comment provided by engineer. */
"Edit" = "Éditer";

/* No comment provided by engineer. */
"Hide space number labels" = "Cacher les numéraux des Espaces";

/* No comment provided by engineer. */
"I think the app could be improved with…" = "Je pense que l’app pourrait être améliorée avec…";

/* No comment provided by engineer. */
"KeyCodes Reference" = "Référence des codes de touche";

/* No comment provided by engineer. */
"Latest releases" = "Dernières versions";

/* No comment provided by engineer. */
"Max size on screen" = "Taille max à l’écran";

/* No comment provided by engineer. */
"Max windows per row" = "Max de fenêtres par ligne";

/* No comment provided by engineer. */
"Min rows of windows" = "Min de lignes de fenêtres";

/* No comment provided by engineer. */
"Min windows per row" = "Min de fenêtres par ligne";

/* No comment provided by engineer. */
"Optional: email (if you want a reply)" = "Optionnel: email (si vous voulez une réponse)";

/* No comment provided by engineer. */
"Preferences…" = "Préférences…";

/* No comment provided by engineer. */
"Quit" = "Quitter";

/* No comment provided by engineer. */
"Send" = "Envoyer";

/* No comment provided by engineer. */
"Send debug profile (CPU, memory, etc)" = "Envoyer un profile technique (processeur, mémoire, etc)";

/* No comment provided by engineer. */
"Send feedback" = "Partager un retour d’expérience";

/* No comment provided by engineer. */
"Send feedback…" = "Partager un retour d’expérience…";

/* No comment provided by engineer. */
"Share improvement ideas, or report bugs" = "Partagez des idées d’amélioration, ou signalez des bugs";

/* No comment provided by engineer. */
"Shortcuts" = "Raccourcis";

/* No comment provided by engineer. */
"Show" = "Afficher";

/* No comment provided by engineer. */
"Show on" = "Afficher sur";

/* No comment provided by engineer. */
"Source code repository" = "Repo du code source";

/* No comment provided by engineer. */
"Tab key" = "Touche Tab";

/* No comment provided by engineer. */
"Theme" = "Thème";

/* No comment provided by engineer. */
"Version " = "Version ";

/* No comment provided by engineer. */
"View existing discussions" = "Voir les discussions existantes";

/* No comment provided by engineer. */
"Window app icon size" = "Taille des icones des applications";

/* No comment provided by engineer. */
"Window title font size" = "Taille du titres des fenêtres";

Loading

0 comments on commit 67961e0

Please sign in to comment.