- Added Cygwin settings
git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/whiteboard@1418738 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/GeneralSettings.mxml b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/GeneralSettings.mxml
index c99c009..77dccfb 100644
--- a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/GeneralSettings.mxml
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/GeneralSettings.mxml
@@ -41,7 +41,7 @@
change="localeComboBox_changeHandler(event)" width="100%"/>
</component:Frame>
</mx:GridItem>
- <mx:GridItem rowSpan="3">
+ <mx:GridItem rowSpan="4">
<component:Frame label="{resourceManager.getString('SettingsWindow', 'TOOLS_PATH_LOCATION')}" skinClass="{FrameSkin}">
<component:layout>
<s:VerticalLayout horizontalAlign="center" paddingRight="35"/>
@@ -56,13 +56,15 @@
propertyValue="{model.ANT_HOME ? model.ANT_HOME : model.environmentVariables['ANT_HOME']}"/>
<formitem:MavenHomeFormItem id="mavenHomeFormItem" installationPathValidated="{model.mavenEnabled}"
propertyValue="{model.MAVEN_HOME ? model.MAVEN_HOME : model.environmentVariables['MAVEN_HOME']}"/>
+ <formitem:CygwinHomeFormItem id="cygwinHomeFormItem" installationPathValidated="{model.cygwinEnabled}"
+ propertyValue="{model.CYGWIN_HOME}"/>
</s:Form>
</component:Frame>
</mx:GridItem>
</mx:GridRow>
<mx:GridRow width="100%" horizontalAlign="center">
- <mx:GridItem rowSpan="2">
+ <mx:GridItem rowSpan="3">
<component:Frame label="{resourceManager.getString('SettingsWindow', 'VCS')}" skinClass="{FrameSkin}" height="100%">
<component:layout>
<s:HorizontalLayout horizontalAlign="center"
@@ -70,15 +72,15 @@
gap="16"/>
</component:layout>
<s:Form styleName="stackedForm">
- <s:layout>
- <s:FormLayout gap="-14"/>
- </s:layout>
+ <s:Label text="{resourceManager.getString('SettingsWindow', 'VCS_INTRO')}"/>
<formitem:SvnHomeFormItem id="svnHomeFormItem" installationPathValidated="{model.svnEnabled}"/>
<formitem:GitHomeFormItem id="gitHomeFormItem" installationPathValidated="{model.gitEnabled}"/>
</s:Form>
</component:Frame>
</mx:GridItem>
</mx:GridRow>
+
+ <mx:GridRow/>
<mx:GridRow/>
<fx:Script><![CDATA[
@@ -100,7 +102,8 @@
languageComboBox.dataProvider = model.availableLanguages;
languageComboBox.selectedItem = model.currentLanguage;
- svnHomeFormItem.dispatch = gitHomeFormItem.dispatch = javaHomeFormItem.dispatch = antHomeFormItem.dispatch = mavenHomeFormItem.dispatch = dispatch;
+ cygwinHomeFormItem.dispatch = svnHomeFormItem.dispatch = gitHomeFormItem.dispatch = javaHomeFormItem.dispatch = antHomeFormItem.dispatch
+ = mavenHomeFormItem.dispatch = dispatch;
}
private function localeComboBox_changeHandler(event:IndexChangeEvent):void {
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/formItem/CygwinHomeFormItem.mxml b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/formItem/CygwinHomeFormItem.mxml
new file mode 100644
index 0000000..7c6622d
--- /dev/null
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/formItem/CygwinHomeFormItem.mxml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<formitem:ToolHomeFormItem xmlns:fx="http://ns.adobe.com/mxml/2009"
+ xmlns:s="library://ns.adobe.com/flex/spark"
+ xmlns:mx="library://ns.adobe.com/flex/mx"
+ xmlns:formitem="org.apache.flex.utilities.developerToolSuite.presentation.graphic.settings.formItem.*"
+ propertyName="CYGWIN_HOME"
+ toolTipLabelResourceString="BROWSE_CYGWIN_HOME"
+ helpLabelResourcesString="INDICATE_CYGWIN_HOME" helpUrlText="(Cygwin Home Page)"
+ helpUrl="http://www.cygwin.com/"
+ browserDirectoryResourceString="PLEASE_INDICATE_CYGWIN_HOME"
+ validateToolMessageClass="{ValidateCygwinPathMessage}"
+ errorStringTextResourceString="CYGWIN_HOME_ERROR_STRING">
+ <fx:Script><![CDATA[
+ import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.message.ValidateCygwinPathMessage;
+ ]]></fx:Script>
+</formitem:ToolHomeFormItem>
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/formItem/ToolHomeFormItem.mxml b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/formItem/ToolHomeFormItem.mxml
index b878e88..70a0025 100644
--- a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/formItem/ToolHomeFormItem.mxml
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.component-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/presentation/graphic/settings/formItem/ToolHomeFormItem.mxml
@@ -85,6 +85,7 @@
public var dispatch:Function;
private function creationCompleteHandler(event:FlexEvent):void {
+ validator.validate();
dispatch(new validateToolMessageClass(propertyValue));
}
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/domain/ISettingsModel.as b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/domain/ISettingsModel.as
index 449c208..6f41dc5 100644
--- a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/domain/ISettingsModel.as
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/domain/ISettingsModel.as
@@ -24,12 +24,16 @@
function get MAVEN_HOME():String;
+ function get CYGWIN_HOME():String;
+
function get javaEnabled():Boolean;
function get antEnabled():Boolean;
function get mavenEnabled():Boolean;
+ function get cygwinEnabled():Boolean;
+
function get svnEnabled():Boolean;
function get gitEnabled():Boolean;
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/domain/SettingModel.as b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/domain/SettingModel.as
index 9723dc6..1842e9c 100644
--- a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/domain/SettingModel.as
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/domain/SettingModel.as
@@ -38,10 +38,12 @@
private var _JAVA_HOME:String;
private var _ANT_HOME:String;
private var _MAVEN_HOME:String;
+ private var _CYGWIN_HOME:String;
private var _javaEnabled:Boolean;
private var _antEnabled:Boolean;
private var _mavenEnabled:Boolean;
+ private var _cygwinEnabled:Boolean;
private var _svnEnabled:Boolean;
private var _gitEnabled:Boolean;
@@ -94,6 +96,15 @@
_MAVEN_HOME = value;
}
+ public function get CYGWIN_HOME():String {
+ return _CYGWIN_HOME;
+ }
+
+ [Bindable]
+ public function set CYGWIN_HOME(value:String):void {
+ _CYGWIN_HOME = value;
+ }
+
public function get javaEnabled():Boolean {
return _javaEnabled;
}
@@ -121,6 +132,15 @@
_mavenEnabled = value;
}
+ public function get cygwinEnabled():Boolean {
+ return _cygwinEnabled;
+ }
+
+ [Bindable]
+ public function set cygwinEnabled(value:Boolean):void {
+ _cygwinEnabled = value;
+ }
+
public function get svnEnabled():Boolean {
return _svnEnabled;
}
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/command/InitDBCommand.as b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/command/InitDBCommand.as
index bed914c..f5da7d2 100644
--- a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/command/InitDBCommand.as
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/command/InitDBCommand.as
@@ -116,11 +116,12 @@
function prepareSettingsData():void {
settingsDataSql = "INSERT INTO 'settings' SELECT '1' AS 'id', 'locale' AS 'name', '" + LocaleUtil.getDefaultLanguage().data + "' AS 'value' ";
- settingsDataSql += "UNION SELECT '2', 'JAVA_HOME', '' ";
- settingsDataSql += "UNION SELECT '3', 'ANT_HOME', '' ";
- settingsDataSql += "UNION SELECT '4', 'MAVEN_HOME', '' ";
- settingsDataSql += "UNION SELECT '5', 'appDisplayState', '' ";
- settingsDataSql += "UNION SELECT '6', 'appBounds', '';";
+ settingsDataSql += "UNION SELECT '2', 'appDisplayState', '' ";
+ settingsDataSql += "UNION SELECT '3', 'appBounds', '' ";
+ settingsDataSql += "UNION SELECT '4', 'JAVA_HOME', '' ";
+ settingsDataSql += "UNION SELECT '5', 'ANT_HOME', '' ";
+ settingsDataSql += "UNION SELECT '6', 'MAVEN_HOME', '' ";
+ settingsDataSql += "UNION SELECT '7', 'CYGWIN_HOME', '';";
}
}
}
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/command/ValidateCygwinPathCommand.as b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/command/ValidateCygwinPathCommand.as
new file mode 100644
index 0000000..ff2d873
--- /dev/null
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/command/ValidateCygwinPathCommand.as
@@ -0,0 +1,79 @@
+/**
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+package org.apache.flex.utilities.developerToolSuite.executor.infrastructure.command {
+ import flash.events.ProgressEvent;
+ import flash.filesystem.File;
+
+ import mx.logging.ILogger;
+ import mx.utils.ObjectUtil;
+
+ import org.apache.flex.utilities.developerToolSuite.executor.domain.SettingModel;
+ import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.message.ValidateCygwinPathMessage;
+ import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.nativeProcess.NativeShellHelper;
+ import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.util.LogUtil;
+
+ public class ValidateCygwinPathCommand {
+
+ private static var LOG:ILogger = LogUtil.getLogger(ValidateCygwinPathCommand);
+
+ private var _msg:ValidateCygwinPathMessage;
+
+ [Inject]
+ public var settings:SettingModel;
+
+ public var callback:Function;
+
+ private var _done:Boolean;
+
+ public function execute(msg:ValidateCygwinPathMessage):void {
+ LOG.debug("Executing Command with message: " + ObjectUtil.toString(msg));
+ _msg = msg;
+ settings.cygwinEnabled = false;
+ executeCommand();
+ }
+
+ protected function executeCommand():void {
+ LOG.debug("Executing Command with message: " + ObjectUtil.toString(_msg));
+
+ var file:File;
+
+ if (!_msg.path) {
+ LOG.error("Path null, nothing to check, quit");
+ callback(false);
+ return;
+ }
+
+ try {
+ file = new File(NativeShellHelper.formatPath(_msg.path));
+ if (!file.resolvePath("Cygwin.bat").exists) {
+ LOG.error("Error resolving CYGWIN_HOME");
+ callback(false);
+ }
+ else {
+ LOG.debug("Resolved CYGWIN_HOME");
+ settings.cygwinEnabled = true;
+ }
+ } catch (err:Error) {
+ LOG.error("Ending Command with error: " + ObjectUtil.toString(err));
+ callback(false);
+ }
+ ;
+ LOG.debug("Ending Command with result: " + file.nativePath);
+ callback(true);
+ }
+ }
+}
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/config/ExecutorContext.mxml b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/config/ExecutorContext.mxml
index 44f7e7c..664841c 100644
--- a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/config/ExecutorContext.mxml
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/config/ExecutorContext.mxml
@@ -41,6 +41,7 @@
<parsley:MapCommand type="{ValidateMavenPathCommand}"/>
<parsley:MapCommand type="{ValidateSvnPathCommand}"/>
<parsley:MapCommand type="{ValidateGitPathCommand}"/>
+ <parsley:MapCommand type="{ValidateCygwinPathCommand}"/>
<domain:SettingModel/>
</fx:Declarations>
@@ -53,6 +54,7 @@
import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.command.SaveSettingCommand;
import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.command.SaveSettingsCommand;
import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.command.ValidateAntPathCommand;
+ import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.command.ValidateCygwinPathCommand;
import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.command.ValidateGitPathCommand;
import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.command.ValidateJavaPathCommand;
import org.apache.flex.utilities.developerToolSuite.executor.infrastructure.command.ValidateMavenPathCommand;
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/message/ValidateCygwinPathMessage.as b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/message/ValidateCygwinPathMessage.as
new file mode 100644
index 0000000..81c3edd
--- /dev/null
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.executor-lib/src/main/flex/org/apache/flex/utilities/developerToolSuite/executor/infrastructure/message/ValidateCygwinPathMessage.as
@@ -0,0 +1,30 @@
+/**
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+package org.apache.flex.utilities.developerToolSuite.executor.infrastructure.message {
+ public class ValidateCygwinPathMessage {
+
+ private var _path:String;
+
+ public function ValidateCygwinPathMessage(path:String) {
+ _path = path;
+ }
+
+ public function get path():String {
+ return _path;
+ }
+ }
+}
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.host-swf/src/main/flex/org/apache/flex/utilities/developerToolSuite/MainApplication.mxml b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.host-swf/src/main/flex/org/apache/flex/utilities/developerToolSuite/MainApplication.mxml
index a6b39ed..fc0aef0 100644
--- a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.host-swf/src/main/flex/org/apache/flex/utilities/developerToolSuite/MainApplication.mxml
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.host-swf/src/main/flex/org/apache/flex/utilities/developerToolSuite/MainApplication.mxml
@@ -107,7 +107,7 @@
private function addLog():void {
var parsleyLogger:TraceTarget = new TraceTarget();
parsleyLogger.filters = ["org.spicefactory.*", "mx.*"];
- parsleyLogger.level = LogEventLevel.ALL;
+ parsleyLogger.level = LogEventLevel.ERROR;
parsleyLogger.includeCategory = true;
parsleyLogger.includeLevel = true;
parsleyLogger.fieldSeparator = " -> ";
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.locale/src/main/resources/locale/en_US/SettingsWindow.properties b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.locale/src/main/resources/locale/en_US/SettingsWindow.properties
index 39f8af9..ff2b953 100644
--- a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.locale/src/main/resources/locale/en_US/SettingsWindow.properties
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.locale/src/main/resources/locale/en_US/SettingsWindow.properties
@@ -14,5 +14,10 @@
INDICATE_MAVEN_HOME=Indicate the Maven 3.x home directory.
PLEASE_INDICATE_MAVEN_HOME=Please, indicate the Maven 3.x home directory...
MAVEN_HOME_ERROR_STRING=You must enter a valid home path for Maven 3.x
+BROWSE_CYGWIN_HOME=Browse to the Cygwin installation Directory
+INDICATE_CYGWIN_HOME=Indicate the Cygwin home directory.
+PLEASE_INDICATE_CYGWIN_HOME=Please, indicate the Cygwin home directory...
+CYGWIN_HOME_ERROR_STRING=You must enter a valid home path for Cygwin
VCS=Version Control System
+VCS_INTRO=Should match the one(s) the SDK(s) you want to use.
SHOULD_BE_IN_PATH=Should be in your path
diff --git a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.locale/src/main/resources/locale/fr_FR/SettingsWindow.properties b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.locale/src/main/resources/locale/fr_FR/SettingsWindow.properties
index e8997ad..500634d 100644
--- a/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.locale/src/main/resources/locale/fr_FR/SettingsWindow.properties
+++ b/fthomas/developerToolSuite/trunk/org.apache.flex.utilities.developerToolSuite.locale/src/main/resources/locale/fr_FR/SettingsWindow.properties
@@ -14,5 +14,10 @@
INDICATE_MAVEN_HOME=Indiquez le dossier racine de Maven 3.x.
PLEASE_INDICATE_MAVEN_HOME=Merci d'indiquer le dossier racine de Maven 3.x ...
MAVEN_HOME_ERROR_STRING=Vous devez entrer un dossier racine valide pour Maven 3.x
+BROWSE_CYGWIN_HOME=Naviguez jusqu'au dossier d'installation de Cygwin
+INDICATE_CYGWIN_HOME=Indiquez le dossier racine de Cygwin.
+PLEASE_INDICATE_CYGWIN_HOME=Merci d'indiquer le dossier racine de Cygwin ...
+CYGWIN_HOME_ERROR_STRING=Vous devez entrer un dossier racine valide pour Cygwin
VCS=Système de contrôle de version
+VCS_INTRO=Il(s) doit/doivent correspondre à celui/ceux des SDK(s)\nque vous voulez utiliser.
SHOULD_BE_IN_PATH=Doit être dans votre chemin d'accès