/*
* file: LocaleData_fr.java
* author: Benoit Baranne
* Jon Iles
* copyright: (c) Packwood Software 2005
* date: 12/04/2005
*/
/*
* This library is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by the
* Free Software Foundation; either version 2.1 of the License, or (at your
* option) any later version.
*
* This library is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
* License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this library; if not, write to the Free Software Foundation, Inc.,
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*/
package net.sf.mpxj.mpx;
import java.util.HashMap;
import java.util.ListResourceBundle;
import net.sf.mpxj.CodePage;
import net.sf.mpxj.CurrencySymbolPosition;
import net.sf.mpxj.DateOrder;
import net.sf.mpxj.ProjectDateFormat;
import net.sf.mpxj.ProjectTimeFormat;
/**
* This class defines the French translation of resource required by MPX files.
*/
public final class LocaleData_fr extends ListResourceBundle
{
/**
* {@inheritDoc}
*/
@Override public Object[][] getContents()
{
return (RESOURCE_DATA);
}
private static final String[][] TIME_UNITS_ARRAY_DATA =
{
{
"m"
},
{
"h"
},
{
"j"
},
{
"s"
},
{
"ms"
},
{
"a"
},
{
"%"
},
{
"me"
},
{
"he"
},
{
"je"
},
{
"se"
},
{
"mse"
},
{
"???"
},
{
"e%"
}
};
private static final HashMap<String, Integer> TIME_UNITS_MAP_DATA = new HashMap<String, Integer>();
static
{
for (int loop = 0; loop < TIME_UNITS_ARRAY_DATA.length; loop++)
{
Integer value = Integer.valueOf(loop);
for (String name : TIME_UNITS_ARRAY_DATA[loop])
{
TIME_UNITS_MAP_DATA.put(name, value);
}
}
}
private static final String[] ACCRUE_TYPES_DATA =
{
"D\u00E9but", // "Start",
"Fin", // "End",
"Proportion" // "Prorated"
};
private static final String[] RELATION_TYPES_DATA =
{
"FF", // "FF",
"FD", // "FS",
"DF", // "SF",
"DD" // "SS"
};
private static final String[] PRIORITY_TYPES_DATA =
{
"Le Plus Bas", // "Lowest",
"Tr\u00E8s Bas", // "Very Low",
"Plus Bas", // "Lower",
"Bas", // "Low",
"Moyen", // "Medium",
"Elev\u00E9", // "High",
"Plus Elev\u00E9", // "Higher",
"Tr\u00E8s Elev\u00E9", // "Very High",
"Le Plus Elev\u00E9", // "Highest",
"Ne Pas Niveler" // "Do Not Level"
};
private static final String[] CONSTRAINT_TYPES_DATA =
{
"D\u00E8s Que Possible", // "As Soon As Possible",
"Le Plus Tard Possible", // "As Late As Possible",
"Doit Commencer Le", // "Must Start On",
"Doit Finir Le", // "Must Finish On",
"D\u00E9but Au Plus T\u00F4t Le", // "Start No Earlier Than",
"D\u00E9but Au Plus Tard Le", // "Start No Later Than",
"Fin Au Plus T\u00F4t Le", // "Finish No Earlier Than",
"Fin Au Plus Tard Le" // "Finish No Later Than"
};
private static final String[] TASK_NAMES_DATA =
{
null, //
"Nom", // "Name",
"WBS", // "WBS",
"N\u00EDvel Externo", // "Outline Level",
"Texte1", // "Text1",
"Texte2", // "Text2",
"Texte3", // "Text3",
"Texte4", // "Text4",
"Texte5", // "Text5",
"Texte6", // "Text6",
"Texte7", // "Text7",
"Texte8", // "Text8",
"Texte9", // "Text9",
"Texte10", // "Text10",
"Notes", // "Notes",
"Contact", // "Contact",
"Groupe de Ressources", // "Resource Group",
null, //
null, //
null, //
"Travail", // "Work",
"Travail Normal", // "Baseline Work",
"Travail R\u00E9el", // "Actual Work",
"Travail Restant", // "Remaining Work",
"Variation de Travail", // "Work Variance",
"% Travail achev\u00E9", // "% Work Complete",
null, //
null, //
null, //
null, //
"Co\u00FBt", // "Cost",
"Co\u00FBt Planifi\u00E9", // "Baseline Cost",
"Co\u00FBt R\u00E9el", // "Actual Cost",
"Co\u00FBt Restant", // "Remaining Cost",
"Variation de Co\u00FBt", // "Cost Variance",
"Co\u00FBt Fixe", // "Fixed Cost",
"Co\u00FBt1", // "Cost1",
"Co\u00FBt2", // "Cost2",
"Co\u00FBt3", // "Cost3",
null, //
"Dur\u00E9e", // "Duration",
"Dur\u00E9e Planifi\u00E9e", // "Baseline Duration",
"Dur\u00E9e R\u00E9elle", // "Actual Duration",
"Dur\u00E9e Restante", // "Remaining Duration",
"% Achev\u00E9", // "% Complete",
"Variation de Dur\u00E9e", // "Duration Variance",
"Dur\u00E9e1", // "Duration1",
"Dur\u00E9e2", // "Duration2",
"Dur\u00E9e3", // "Duration3",
null, //
"D\u00E9but", // "Start",
"Fin", // "Finish",
"D\u00E9but Au Plus T\u00F4t", // "Early Start",
"Fin Au Plus T\u00F4t", // "Early Finish",
"D\u00E9but Au Plus Tard", // "Late Start",
"Fin Au Plus Tard", // "Late Finish",
"D\u00E9but Planifi\u00E9", // "Baseline Start",
"Fin Planifi\u00E9e", // "Baseline Finish",
"D\u00E9but R\u00E9el", // "Actual Start",
"Fin R\u00E9elle", // "Actual Finish",
"D\u00E9but1", // "Start1",
"Fin1", // "Finish1",
"D\u00E9but2", // "Start2",
"Fin2", // "Finish2",
"D\u00E9but3", // "Start3",
"Fin3", // "Finish3",
"Marge de D\u00E9but", // "Start Variance",
"Marge de Fin", // "Finish Variance",
"Date Contrainte", // "Constraint Date",
null, //
"Pr\u00E9d\u00E9cesseurs", // "Predecessors",
"Successeurs", // "Successors",
"Noms Ressources", // "Resource Names",
"Ressources Initiales", // "Resource Initials",
"ID Unique des Pr\u00E9d\u00E9cesseurs",// "Unique ID Predecessors",
"ID Unique des Successeurs", // "Unique ID Successors",
null, //
null, //
null, //
null, //
"Fixe", // "Fixed",
"Jalon", // "Milestone",
"Critique", // "Critical",
"Marqu\u00E9", // "Marked",
"Rollup", // "Rollup",
"BCWS", // "BCWS",
"BCWP", // "BCWP",
"SV", // "SV",
"CV", // "CV",
null, //
"ID", // "ID",
"Type de Contrainte", // "Constraint Type",
"D\u00E9lai", // "Delay",
"Marge Libre", // "Free Slack",
"Marge Totale", // "Total Slack",
"Priorit\u00E9", // "Priority",
"Arquivo Subprojeto", // "Subproject File",
"Projet", // "Project",
"ID Unique", // "Unique ID",
"Num\u00E9ro Externe", // "Outline Number",
null, //
null, //
null, //
null, //
null, //
null, //
null, //
null, //
null, //
null, //
"Indicateur1", // "Flag1",
"Indicateur2", // "Flag2",
"Indicateur3", // "Flag3",
"Indicateur4", // "Flag4",
"Indicateur5", // "Flag5",
"Indicateur6", // "Flag6",
"Indicateur7", // "Flag7",
"Indicateur8", // "Flag8",
"Indicateur9", // "Flag9",
"Indicateur10", // "Flag10",
"Sommaire", // "Summary",
"Objets", // "Objects",
"Champs Li\u00E9s", // "Linked Fields",
"Cacher Barre", // "Hide Bar",
null, //
"Cr\u00E9\u00E9", // "Created",
"D\u00E9but4", // "Start4",
"Fin4", // "Finish4",
"D\u00E9but5", // "Start5",
"Fin5", // "Finish5",
null, //
null, //
null, //
null, //
null, //
"Confirm\u00E9", // "Confirmed",
"Mise \u00E0 Jour N\u00E9cessaire", // "Update Needed",
null, //
null, //
null, //
"Numero1", // "Number1",
"Numero2", // "Number2",
"Numero3", // "Number3",
"Numero4", // "Number4",
"Numero5", // "Number5",
null, //
null, //
null, //
null, //
null, //
"Stop", // "Stop",
"Continuer Pas Plus T\u00F4t Que", // "Resume No Earlier Than",
"Continuer" // "Resume"
};
private static final String[] RESOURCE_NAMES_DATA =
{
null, //
"Nom", // "Name",
"Initiales", // "Initials",
"Groupe", // "Group",
"Code", // "Code",
"Texte1", // "Text1",
"Texte2", // "Text2",
"Texte3", // "Text3",
"Texte4", // "Text4",
"Texte5", // "Text5",
"Notes", // "Notes",
"Adresse de messagerie", // "Email Address",
null, //
null, //
null, //
null, //
null, //
null, //
null, //
null, //
"Travail", // "Work",
"Travail Planifi\u00E9", // "Baseline Work",
"Travail R\u00E9el", // "Actual Work",
"Travail Restant", // "Remaining Work",
"Heures sup.", // "Overtime Work",
"Variation de Travail", // "Work Variance",
"% Travail achev\u00E9", // "% Work Complete",
null, //
null, //
null, //
"Co\u00FBt", // "Cost",
"Co\u00FBt Planifi\u00E9", // "Baseline Cost",
"Co\u00FBt R\u00E9el", // "Actual Cost",
"Co\u00FBt Restant", // "Remaining Cost",
"Variation de Co\u00FBt", // "Cost Variance",
null, //
null, //
null, //
null, //
null, //
"ID", // "ID",
"Unit\u00E9s Maximales", // "Max Units",
"Taux Standard", // "Standard Rate",
"Taux heures sup.", // "Overtime Rate",
"Co\u00FBt par Utilisation", // "Cost Per Use",
"Resulte em", // "Accrue At",
"En Surcharge", // "Overallocated",
"Pointe", // "Peak",
"Calendrier de Base", // "Base Calendar",
"ID Unique", // "Unique ID",
"Objets", // "Objects",
"Champs Li\u00E9s", // "Linked Fields",
};
private static final Object[][] RESOURCE_DATA =
{
{
LocaleData.FILE_DELIMITER,
";"
},
{
LocaleData.PROGRAM_NAME,
"Microsoft Project for Windows"
},
{
LocaleData.FILE_VERSION,
"4.0"
},
{
LocaleData.CODE_PAGE,
CodePage.ANSI
},
{
LocaleData.CURRENCY_SYMBOL,
""
},
{
LocaleData.CURRENCY_SYMBOL_POSITION,
CurrencySymbolPosition.BEFORE
},
{
LocaleData.CURRENCY_DIGITS,
Integer.valueOf(2)
},
{
LocaleData.CURRENCY_THOUSANDS_SEPARATOR,
"."
},
{
LocaleData.CURRENCY_DECIMAL_SEPARATOR,
","
},
{
LocaleData.DATE_ORDER,
DateOrder.DMY
},
{
LocaleData.TIME_FORMAT,
ProjectTimeFormat.TWENTY_FOUR_HOUR
},
{
LocaleData.DATE_SEPARATOR,
"/"
},
{
LocaleData.TIME_SEPARATOR,
":"
},
{
LocaleData.AM_TEXT,
""
},
{
LocaleData.PM_TEXT,
""
},
{
LocaleData.DATE_FORMAT,
ProjectDateFormat.DD_MM_YYYY
},
{
LocaleData.BAR_TEXT_DATE_FORMAT,
Integer.valueOf(0)
},
{
LocaleData.NA,
"NC"
},
{
LocaleData.YES,
"Oui"
},
{
LocaleData.NO,
"Non"
},
{
LocaleData.TIME_UNITS_ARRAY,
TIME_UNITS_ARRAY_DATA
},
{
LocaleData.TIME_UNITS_MAP,
TIME_UNITS_MAP_DATA
},
{
LocaleData.ACCRUE_TYPES,
ACCRUE_TYPES_DATA
},
{
LocaleData.RELATION_TYPES,
RELATION_TYPES_DATA
},
{
LocaleData.PRIORITY_TYPES,
PRIORITY_TYPES_DATA
},
{
LocaleData.CONSTRAINT_TYPES,
CONSTRAINT_TYPES_DATA
},
{
LocaleData.TASK_NAMES,
TASK_NAMES_DATA
},
{
LocaleData.RESOURCE_NAMES,
RESOURCE_NAMES_DATA
}
};
}