Example T1121002
Visible to All Users

DevExpress .NET MAUI Controls - Localize Controls

This repository demonstrates how to localize the DevExpress .NET MAUI Scheduler Control.

DevExpress .NET MAUI Controls contain localization strings that are translated into the following languages:

image

The repository contains the following projects:

Project Name Description
BasicLocalization Demonstrates the use built-in resource files. To view these files, refer to the BasicLocalization/Resources folder.
CustomLanguageResource Demonstrates the use of our resource file and translate our controls into a custom language (Portuguese).
CustomLocalizedString Demonstrates translation of a localization string into a custom language (Spanish).
LocalizeApplication Demonstrates the use of localization resources to translate standard/DevExpress .NET MAUI Controls into Spanish.

If you want to share your translation with the community, fork the Localization Resources repository, add your resource file with the translated localization strings, and create a pull request for that repository.

Requirements

Please register the DevExpress NuGet Gallery in Visual Studio to restore the NuGet packages used in this solution. See the following topic for more information: Get Started with DevExpress Mobile UI for .NET MAUI.

You can also refer to the following YouTube video for more information on DevExpress .NET MAUI Controls: Setting up a .NET MAUI Project.

Files to Review

Documentation

More Examples

Does this example address your development requirements/objectives?

(you will be redirected to DevExpress.com to submit your response)

Example Code

BasicLocalization/Resources/DevExpressMaui.resx
Code
<?xml version="1.0" encoding="utf-8"?> <root> <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xsd:element name="root" msdata:IsDataSet="true"> <xsd:complexType> <xsd:choice maxOccurs="unbounded"> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> </xsd:complexType> </xsd:element> <xsd:element name="resheader"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" /> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:complexType> </xsd:element> </xsd:schema> <resheader name="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="version"> <value>1.3</value> </resheader> <resheader name="reader"> <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <data name="CollectionViewStringId.GroupCaptionDisplayFormat" xml:space="preserve"> <value>{0}: {1}</value> </data> <data name="CollectionViewStringId.GroupIntervalMonthDisplayFormat" xml:space="preserve"> <value>{0}, {1}</value> </data> <data name="CollectionViewStringId.GroupIntervalYearDisplayFormat" xml:space="preserve"> <value>{0}</value> </data> <data name="CollectionViewStringId.OutlookIntervals" xml:space="preserve"> <value>Older;Last Month;Earlier this Month;Three Weeks Ago;Two Weeks Ago;Last Week;;;;;;;;Yesterday;Today;Tomorrow;;;;;;;;Next Week;Two Weeks Away;Three Weeks Away;Later this Month;Next Month;Beyond Next Month;</value> </data> <data name="EditorStringId.ComboBox_NotFound" xml:space="preserve"> <value>Not found</value> </data> <data name="EditorStringId.DataForm_ValidationExceptionMessage" xml:space="preserve"> <value>Invalid input value</value> </data> <data name="EditorStringId.DateEdit_Picker_CANCEL" xml:space="preserve"> <value>CANCEL</value> </data> <data name="EditorStringId.DateEdit_Picker_OK" xml:space="preserve"> <value>OK</value> </data> <data name="GridStringId.Caption_SummaryAverage" xml:space="preserve"> <value>AVG</value> </data> <data name="GridStringId.Caption_SummaryCount" xml:space="preserve"> <value>COUNT</value> </data> <data name="GridStringId.Caption_SummaryCustom" xml:space="preserve"> <value>VAL</value> </data> <data name="GridStringId.Caption_SummaryMax" xml:space="preserve"> <value>MAX</value> </data> <data name="GridStringId.Caption_SummaryMin" xml:space="preserve"> <value>MIN</value> </data> <data name="GridStringId.Caption_SummaryNone" xml:space="preserve"> <value> </value> </data> <data name="GridStringId.Caption_SummarySum" xml:space="preserve"> <value>SUM</value> </data> <data name="GridStringId.EditorFormPage_EditValues" xml:space="preserve"> <value>Edit Values</value> </data> <data name="GridStringId.EditorFormPage_Save" xml:space="preserve"> <value>Save</value> </data> <data name="GridStringId.GridOutlookIntervals" xml:space="preserve"> <value>Older;Last Month;Earlier this Month;Three Weeks Ago;Two Weeks Ago;Last Week;;;;;;;;Yesterday;Today;Tomorrow;;;;;;;;Next Week;Two Weeks Away;Three Weeks Away;Later this Month;Next Month;Beyond Next Month;</value> </data> <data name="GridStringId.GroupCaptionDisplayFormat" xml:space="preserve"> <value>{0}: {1}</value> </data> <data name="GridStringId.GroupIntervalMonthDisplayFormat" xml:space="preserve"> <value>{0}, {1}</value> </data> <data name="GridStringId.GroupIntervalYearDisplayFormat" xml:space="preserve"> <value>{0}</value> </data> <data name="GridStringId.GroupSummaryCountDisplayFormat" xml:space="preserve"> <value>{0}={2}</value> </data> <data name="GridStringId.GroupSummaryDisplayFormat" xml:space="preserve"> <value>{1}: {0}={2}</value> </data> <data name="GridStringId.GroupSummaryShortDisplayFormat" xml:space="preserve"> <value>{0}: {1}</value> </data> <data name="GridStringId.TotalSummaryDisplayFormat" xml:space="preserve"> <value>{0}={2}</value> </data> <data name="SchedulerStringId.Abbr_Day" xml:space="preserve"> <value>day</value> </data> <data name="SchedulerStringId.Abbr_Days" xml:space="preserve"> <value>days</value> </data> <data name="SchedulerStringId.Abbr_Hour" xml:space="preserve"> <value>hour</value> </data> <data name="SchedulerStringId.Abbr_Hours" xml:space="preserve"> <value>hours</value> </data> <data name="SchedulerStringId.Abbr_Minute" xml:space="preserve"> <value>minute</value> </data> <data name="SchedulerStringId.Abbr_Minutes" xml:space="preserve"> <value>minutes</value> </data> <data name="SchedulerStringId.Abbr_Week" xml:space="preserve"> <value>week</value> </data> <data name="SchedulerStringId.Abbr_Weeks" xml:space="preserve"> <value>weeks</value> </data> <data name="SchedulerStringId.AppointmentDetailFormat_Recurrence" xml:space="preserve"> <value>Repeat {0}</value> </data> <data name="SchedulerStringId.AppointmentDetailFormat_Status" xml:space="preserve"> <value>Status: {0}</value> </data> <data name="SchedulerStringId.AppointmentEditPage_AddAnotherReminder" xml:space="preserve"> <value>Add another reminder</value> </data> <data name="SchedulerStringId.AppointmentEditPage_AddReminder" xml:space="preserve"> <value>Add a reminder</value> </data> <data name="SchedulerStringId.AppointmentEditPage_AllDay" xml:space="preserve"> <value>All day</value> </data> <data name="SchedulerStringId.AppointmentEditPage_Label" xml:space="preserve"> <value>Label</value> </data> <data name="SchedulerStringId.AppointmentEditPage_Repeat" xml:space="preserve"> <value>Repeat</value> </data> <data name="SchedulerStringId.AppointmentEditPage_Status" xml:space="preserve"> <value>Status</value> </data> <data name="SchedulerStringId.AppointmentEditPage_SubjectPlaceholder" xml:space="preserve"> <value>Appointment name</value> </data> <data name="SchedulerStringId.AppointmentEdit_AcceptAppointmentRemoveAction" xml:space="preserve"> <value>Yes</value> </data> <data name="SchedulerStringId.AppointmentEdit_CancelAction" xml:space="preserve"> <value>Cancel</value> </data> <data name="SchedulerStringId.AppointmentEdit_CancelAppointmentRemoveAction" xml:space="preserve"> <value>No</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditAppointmentTitle" xml:space="preserve"> <value>Edit Appointment</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditFutureOccurrencesAction" xml:space="preserve"> <value>Change this and all future appointments</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditOccurrenceAction" xml:space="preserve"> <value>Change this appointment only</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditPatternAction" xml:space="preserve"> <value>Change all appointments in the series</value> </data> <data name="SchedulerStringId.AppointmentEdit_NewAppointmentTitle" xml:space="preserve"> <value>New Appointment</value> </data> <data name="SchedulerStringId.AppointmentEdit_ReminderCustomization" xml:space="preserve"> <value>Reminder Customization</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemoveAppointmentTitle" xml:space="preserve"> <value>Delete appointment?</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemoveFutureOccurrencesAction" xml:space="preserve"> <value>Delete this and all future appointments</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemoveOccurrenceAction" xml:space="preserve"> <value>Delete this appointment only</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemovePatternAction" xml:space="preserve"> <value>Delete all appointments in the series</value> </data> <data name="SchedulerStringId.AppointmentEdit_SelectAppointmentTypeTitle" xml:space="preserve"> <value>This is a recurring appointment.</value> </data> <data name="SchedulerStringId.AppointmentLabel_Anniversary" xml:space="preserve"> <value>Anniversary</value> </data> <data name="SchedulerStringId.AppointmentLabel_Birthday" xml:space="preserve"> <value>Birthday</value> </data> <data name="SchedulerStringId.AppointmentLabel_Business" xml:space="preserve"> <value>Business</value> </data> <data name="SchedulerStringId.AppointmentLabel_Important" xml:space="preserve"> <value>Important</value> </data> <data name="SchedulerStringId.AppointmentLabel_MustAttend" xml:space="preserve"> <value>Must Attend</value> </data> <data name="SchedulerStringId.AppointmentLabel_NeedsPreparation" xml:space="preserve"> <value>Needs Preparation</value> </data> <data name="SchedulerStringId.AppointmentLabel_None" xml:space="preserve"> <value>None</value> </data> <data name="SchedulerStringId.AppointmentLabel_Personal" xml:space="preserve"> <value>Personal</value> </data> <data name="SchedulerStringId.AppointmentLabel_PhoneCall" xml:space="preserve"> <value>Phone Call</value> </data> <data name="SchedulerStringId.AppointmentLabel_TravelRequired" xml:space="preserve"> <value>Travel Required</value> </data> <data name="SchedulerStringId.AppointmentLabel_Vacation" xml:space="preserve"> <value>Vacation</value> </data> <data name="SchedulerStringId.Appointment_Label" xml:space="preserve"> <value>Label</value> </data> <data name="SchedulerStringId.Appointment_Reminder" xml:space="preserve"> <value>Reminder</value> </data> <data name="SchedulerStringId.Appointment_Status" xml:space="preserve"> <value>Status</value> </data> <data name="SchedulerStringId.Caption_Busy" xml:space="preserve"> <value>Busy</value> </data> <data name="SchedulerStringId.Caption_Free" xml:space="preserve"> <value>Free</value> </data> <data name="SchedulerStringId.Caption_OutOfOffice" xml:space="preserve"> <value>Out Of Office</value> </data> <data name="SchedulerStringId.Caption_Tentative" xml:space="preserve"> <value>Tentative</value> </data> <data name="SchedulerStringId.Caption_WeekDaysEveryDay" xml:space="preserve"> <value>Day</value> </data> <data name="SchedulerStringId.Caption_WeekDaysWeekendDays" xml:space="preserve"> <value>Weekend day</value> </data> <data name="SchedulerStringId.Caption_WeekDaysWorkDays" xml:space="preserve"> <value>Weekday</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthFirst" xml:space="preserve"> <value>First</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthFourth" xml:space="preserve"> <value>Fourth</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthLast" xml:space="preserve"> <value>Last</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthSecond" xml:space="preserve"> <value>Second</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthThird" xml:space="preserve"> <value>Third</value> </data> <data name="SchedulerStringId.Caption_WorkingElsewhere" xml:space="preserve"> <value>Working Elsewhere</value> </data> <data name="SchedulerStringId.CommonRadioGroup_After" xml:space="preserve"> <value>After</value> </data> <data name="SchedulerStringId.CommonRadioGroup_Never" xml:space="preserve"> <value>Never</value> </data> <data name="SchedulerStringId.CommonRadioGroup_Occurrences" xml:space="preserve"> <value>occurrence(s)</value> </data> <data name="SchedulerStringId.CommonRadioGroup_On" xml:space="preserve"> <value>On</value> </data> <data name="SchedulerStringId.DayRadioGroup_DayOrDays" xml:space="preserve"> <value>day(s)</value> </data> <data name="SchedulerStringId.DayRadioGroup_Every" xml:space="preserve"> <value>Every</value> </data> <data name="SchedulerStringId.DayRadioGroup_EveryWeekDay" xml:space="preserve"> <value>Every weekday</value> </data> <data name="SchedulerStringId.MonthRadioGroup_DayOrDays" xml:space="preserve"> <value>day(s)</value> </data> <data name="SchedulerStringId.MonthRadioGroup_Each" xml:space="preserve"> <value>Each</value> </data> <data name="SchedulerStringId.MonthRadioGroup_MonthOrMonths" xml:space="preserve"> <value>month(s)</value> </data> <data name="SchedulerStringId.MonthRadioGroup_OfEvery" xml:space="preserve"> <value>of every</value> </data> <data name="SchedulerStringId.MonthRadioGroup_The" xml:space="preserve"> <value>The</value> </data> <data name="SchedulerStringId.Msg_InvalidDayOfWeekForDailyRecurrence" xml:space="preserve"> <value>Invalid day of week for a daily recurrence. Only WeekDays.EveryDay, WeekDays.WeekendDays and WeekDays.WorkDays are valid in this context.</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_EndRepeat" xml:space="preserve"> <value>End Repeat</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_Frequency" xml:space="preserve"> <value>Frequency</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_Repeat" xml:space="preserve"> <value>Repeat</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_RepeatOn" xml:space="preserve"> <value>Repeat On</value> </data> <data name="SchedulerStringId.ReminderAddPage_Custom" xml:space="preserve"> <value>Custom...</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_AtTimeOfEvent" xml:space="preserve"> <value>At time of event</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Custom" xml:space="preserve"> <value>Custom...</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Day" xml:space="preserve"> <value>day</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Days" xml:space="preserve"> <value>days</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Hour" xml:space="preserve"> <value>hour</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Hours" xml:space="preserve"> <value>hours</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Minute" xml:space="preserve"> <value>minute</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Minutes" xml:space="preserve"> <value>minutes</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Second" xml:space="preserve"> <value>second</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Seconds" xml:space="preserve"> <value>seconds</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_TimeBefore" xml:space="preserve"> <value>{0} before</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_TimeBeforeStart" xml:space="preserve"> <value>{0} before start</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeDaily" xml:space="preserve"> <value>Daily</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeHourly" xml:space="preserve"> <value>Hourly</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeMinutely" xml:space="preserve"> <value>Minutely</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeMonthly" xml:space="preserve"> <value>Monthly</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeNever" xml:space="preserve"> <value>Never</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeWeekly" xml:space="preserve"> <value>Weekly</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeYearly" xml:space="preserve"> <value>Yearly</value> </data> <data name="SchedulerStringId.TimeZoneSelectPage_SearchBarPlaceholderText" xml:space="preserve"> <value>Time Zone</value> </data> <data name="SchedulerStringId.WeekRadioGroup_Every" xml:space="preserve"> <value>Every</value> </data> <data name="SchedulerStringId.WeekRadioGroup_WeekOrWeeks" xml:space="preserve"> <value>week(s)</value> </data> <data name="SchedulerStringId.YearRadioGroup_DayOf" xml:space="preserve"> <value>day of</value> </data> <data name="SchedulerStringId.YearRadioGroup_Every" xml:space="preserve"> <value>Every</value> </data> <data name="SchedulerStringId.YearRadioGroup_OfEvery" xml:space="preserve"> <value>of every</value> </data> <data name="SchedulerStringId.YearRadioGroup_The" xml:space="preserve"> <value>The</value> </data> </root>
BasicLocalization/Resources/DevExpressMaui.de.resx
Code
<?xml version="1.0" encoding="utf-8"?> <root> <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xsd:element name="root" msdata:IsDataSet="true"> <xsd:complexType> <xsd:choice maxOccurs="unbounded"> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> </xsd:complexType> </xsd:element> <xsd:element name="resheader"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" /> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:complexType> </xsd:element> </xsd:schema> <resheader name="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="version"> <value>1.3</value> </resheader> <resheader name="reader"> <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <data name="CollectionViewStringId.OutlookIntervals"> <value>Älter;Letzter Monat;Früher in diesem Monat;Vor drei Wochen;Vor zwei Wochen;Letzte Woche;;;;;;;;Gestern;Heute;Morgen;;;;;;;;Nächste Woche;In zwei Wochen;In drei Wochen;Gegen Ende dieses Monats;Nächsten Monat;Nach dem nächsten Monat;</value> </data> <data name="EditorStringId.DateEdit_Picker_CANCEL"> <value>Abbrechen</value> </data> <data name="EditorStringId.DateEdit_Picker_OK"> <value>OK</value> </data> <data name="GridStringId.Caption_SummaryAverage"> <value>Ø={0:#.##}</value> </data> <data name="GridStringId.Caption_SummaryCount"> <value>Anzahl</value> </data> <data name="GridStringId.Caption_SummaryCustom"> <value>Wert</value> </data> <data name="GridStringId.Caption_SummaryMax"> <value>Max</value> </data> <data name="GridStringId.Caption_SummaryMin"> <value>Min</value> </data> <data name="GridStringId.Caption_SummarySum"> <value></value> </data> <data name="GridStringId.EditorFormPage_EditValues" xml:space="preserve"> <value>Werte bearbeiten</value> </data> <data name="GridStringId.EditorFormPage_Save"> <value>Speichern</value> </data> <data name="GridStringId.GridOutlookIntervals"> <value>Älter;Letzter Monat;Früher in diesem Monat;Vor drei Wochen;Vor zwei Wochen;Letzte Woche;;;;;;;;Gestern;Heute;Morgen;;;;;;;;Nächste Woche;In zwei Wochen;In drei Wochen;Gegen Ende dieses Monats;Nächsten Monat;Nach dem nächsten Monat;</value> </data> <data name="SchedulerStringId.Abbr_Day"> <value>Tag</value> </data> <data name="SchedulerStringId.Abbr_Days"> <value>Tage</value> </data> <data name="SchedulerStringId.Abbr_Hour"> <value>Stunde</value> </data> <data name="SchedulerStringId.Abbr_Hours"> <value>Stunden</value> </data> <data name="SchedulerStringId.Abbr_Minute"> <value>Minute</value> </data> <data name="SchedulerStringId.Abbr_Minutes"> <value>Minuten</value> </data> <data name="SchedulerStringId.Abbr_Week"> <value>Woche</value> </data> <data name="SchedulerStringId.Abbr_Weeks"> <value>Wochen</value> </data> <data name="SchedulerStringId.AppointmentDetailFormat_Recurrence" xml:space="preserve"> <value>{0} Wiederholen</value> </data> <data name="SchedulerStringId.AppointmentDetailFormat_Status" xml:space="preserve"> <value>Status: {0}</value> </data> <data name="SchedulerStringId.AppointmentEditPage_AddAnotherReminder" xml:space="preserve"> <value>Weitere Erinnerung hinzufügen</value> </data> <data name="SchedulerStringId.AppointmentEditPage_AddReminder" xml:space="preserve"> <value>Erinnerung hinzufügen</value> </data> <data name="SchedulerStringId.AppointmentEditPage_AllDay"> <value>Ganztägig</value> </data> <data name="SchedulerStringId.AppointmentEditPage_Label"> <value>Beschriftung</value> </data> <data name="SchedulerStringId.AppointmentEditPage_Repeat" xml:space="preserve"> <value>Wiederholen</value> </data> <data name="SchedulerStringId.AppointmentEditPage_Status"> <value>Status</value> </data> <data name="SchedulerStringId.AppointmentEditPage_SubjectPlaceholder" xml:space="preserve"> <value>Terminname</value> </data> <data name="SchedulerStringId.AppointmentEdit_AcceptAppointmentRemoveAction"> <value>Ja</value> </data> <data name="SchedulerStringId.AppointmentEdit_CancelAction"> <value>Abbrechen</value> </data> <data name="SchedulerStringId.AppointmentEdit_CancelAppointmentRemoveAction"> <value>Nein</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditAppointmentTitle" xml:space="preserve"> <value>Termin bearbeiten</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditFutureOccurrencesAction" xml:space="preserve"> <value>Diesen und alle folgenden Termine ändern</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditOccurrenceAction" xml:space="preserve"> <value>Nur diesen Termin ändern</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditPatternAction" xml:space="preserve"> <value>Alle Termine der Serie ändern</value> </data> <data name="SchedulerStringId.AppointmentEdit_NewAppointmentTitle"> <value>Neuer Termin</value> </data> <data name="SchedulerStringId.AppointmentEdit_ReminderCustomization" xml:space="preserve"> <value>Erinnerungseinstellungen</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemoveAppointmentTitle" xml:space="preserve"> <value>Termin löschen?</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemoveFutureOccurrencesAction" xml:space="preserve"> <value>Diesen und alle folgenden Termine löschen</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemoveOccurrenceAction" xml:space="preserve"> <value>Nur diesen Termin löschen</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemovePatternAction" xml:space="preserve"> <value>Alle Termine der Serie löschen</value> </data> <data name="SchedulerStringId.AppointmentEdit_SelectAppointmentTypeTitle" xml:space="preserve"> <value>Dies ist eine Terminserie.</value> </data> <data name="SchedulerStringId.AppointmentLabel_Anniversary"> <value>Jahrestag</value> </data> <data name="SchedulerStringId.AppointmentLabel_Birthday"> <value>Geburtstag</value> </data> <data name="SchedulerStringId.AppointmentLabel_Business"> <value>Geschäftlich</value> </data> <data name="SchedulerStringId.AppointmentLabel_Important"> <value>Wichtig</value> </data> <data name="SchedulerStringId.AppointmentLabel_MustAttend"> <value>Teilnahme erforderlich</value> </data> <data name="SchedulerStringId.AppointmentLabel_NeedsPreparation"> <value>Vorbereitung notwendig</value> </data> <data name="SchedulerStringId.AppointmentLabel_None"> <value>Keine</value> </data> <data name="SchedulerStringId.AppointmentLabel_Personal"> <value>Persönliche</value> </data> <data name="SchedulerStringId.AppointmentLabel_PhoneCall"> <value>Telefonanruf</value> </data> <data name="SchedulerStringId.AppointmentLabel_TravelRequired"> <value>Reiseplanung notwendig</value> </data> <data name="SchedulerStringId.AppointmentLabel_Vacation"> <value>Urlaub</value> </data> <data name="SchedulerStringId.Appointment_Label"> <value>Beschriftung</value> </data> <data name="SchedulerStringId.Appointment_Reminder"> <value>Erinnerung</value> </data> <data name="SchedulerStringId.Appointment_Status"> <value>Status</value> </data> <data name="SchedulerStringId.Caption_Busy"> <value>Beschäftigt</value> </data> <data name="SchedulerStringId.Caption_Free"> <value>Frei</value> </data> <data name="SchedulerStringId.Caption_OutOfOffice"> <value>Abwesend</value> </data> <data name="SchedulerStringId.Caption_Tentative"> <value>Mit Vorbehalt</value> </data> <data name="SchedulerStringId.Caption_WeekDaysEveryDay"> <value>Tag</value> </data> <data name="SchedulerStringId.Caption_WeekDaysWeekendDays"> <value>Wochenendtag</value> </data> <data name="SchedulerStringId.Caption_WeekDaysWorkDays"> <value>Wochentag</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthFirst"> <value>ersten</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthFourth"> <value>vierten</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthLast"> <value>letzten</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthSecond"> <value>zweiten</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthThird"> <value>dritten</value> </data> <data name="SchedulerStringId.Caption_WorkingElsewhere"> <value>An anderem Ort tätig</value> </data> <data name="SchedulerStringId.CommonRadioGroup_After" xml:space="preserve"> <value>Nach</value> </data> <data name="SchedulerStringId.CommonRadioGroup_Never"> <value>Nie</value> </data> <data name="SchedulerStringId.CommonRadioGroup_Occurrences"> <value>Ereignis(sen)</value> </data> <data name="SchedulerStringId.CommonRadioGroup_On"> <value>Am</value> </data> <data name="SchedulerStringId.DayRadioGroup_DayOrDays"> <value>Tag(e)</value> </data> <data name="SchedulerStringId.DayRadioGroup_Every"> <value>Alle</value> </data> <data name="SchedulerStringId.DayRadioGroup_EveryWeekDay"> <value>An jedem Wochentag</value> </data> <data name="SchedulerStringId.MonthRadioGroup_DayOrDays"> <value>Tag(e)</value> </data> <data name="SchedulerStringId.MonthRadioGroup_MonthOrMonths"> <value>Monat(e)</value> </data> <data name="SchedulerStringId.MonthRadioGroup_OfEvery"> <value>von jedem</value> </data> <data name="SchedulerStringId.MonthRadioGroup_The"> <value>Am</value> </data> <data name="SchedulerStringId.Msg_InvalidDayOfWeekForDailyRecurrence"> <value>Falscher Wochentag für einen täglichen Serientermin. Nur WeekDays.EveryDay, WeekDays.WeekendDays und WeekDays.WorkDays sind in diesem Zusammenhang gültig.</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_EndRepeat" xml:space="preserve"> <value>Wiederholung beenden</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_Frequency" xml:space="preserve"> <value>Frequenz</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_Repeat" xml:space="preserve"> <value>Wiederholen</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_RepeatOn" xml:space="preserve"> <value>Wiederholen</value> </data> <data name="SchedulerStringId.ReminderAddPage_Custom" xml:space="preserve"> <value>Benutzerdefiniert...</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_AtTimeOfEvent" xml:space="preserve"> <value>Zum Zeitpunkt des Ereignisses</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Custom" xml:space="preserve"> <value>Benutzerdefiniert...</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Day"> <value>Tag</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Days" xml:space="preserve"> <value>Tage</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Hour"> <value>Stunde</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Hours" xml:space="preserve"> <value>Stunden</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Minute"> <value>Minute</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Minutes" xml:space="preserve"> <value>Minuten</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Second" xml:space="preserve"> <value>Sekunde</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Seconds" xml:space="preserve"> <value>Sekunden</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_TimeBefore" xml:space="preserve"> <value>{0} vorher</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_TimeBeforeStart"> <value>{0} vor dem Beginn</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeDaily"> <value>Täglich</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeHourly"> <value>Stündlich</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeMinutely"> <value>Minütlich</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeMonthly"> <value>Monatlich</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeNever"> <value>Nie</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeWeekly"> <value>Wöchentlich</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeYearly"> <value>Jährlich</value> </data> <data name="SchedulerStringId.TimeZoneSelectPage_SearchBarPlaceholderText" xml:space="preserve"> <value>Zeitzone</value> </data> <data name="SchedulerStringId.WeekRadioGroup_Every"> <value>Alle</value> </data> <data name="SchedulerStringId.WeekRadioGroup_WeekOrWeeks" xml:space="preserve"> <value>Wochen</value> </data> <data name="SchedulerStringId.YearRadioGroup_DayOf" xml:space="preserve"> <value>Jour du</value> </data> <data name="SchedulerStringId.YearRadioGroup_Every"> <value>Jedes</value> </data> <data name="SchedulerStringId.YearRadioGroup_OfEvery"> <value>von jedem</value> </data> <data name="SchedulerStringId.YearRadioGroup_The" xml:space="preserve"> <value>Der</value> </data> <data name="EditorStringId.ComboBox_NotFound" xml:space="preserve"> <value>Nicht gefunden</value> </data> <data name="EditorStringId.DataForm_ValidationExceptionMessage" xml:space="preserve"> <value>Ungültiger Eingabewert</value> </data> </root>
BasicLocalization/Resources/DevExpressMaui.fr.resx
Code
<?xml version="1.0" encoding="utf-8"?> <root> <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xsd:element name="root" msdata:IsDataSet="true"> <xsd:complexType> <xsd:choice maxOccurs="unbounded"> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" /> <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> </xsd:complexType> </xsd:element> <xsd:element name="resheader"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" /> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:complexType> </xsd:element> </xsd:schema> <resheader name="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="version"> <value>1.3</value> </resheader> <resheader name="reader"> <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <data name="CollectionViewStringId.OutlookIntervals"> <value>Au delà;Dernier mois;Plus tôt ce mois;Il y a trois semaine;Il y a deux semaine;La semaine dernière;;;;;;;;Hier;Aujourd'hui;Demain;;;;;;;;La semaine prochaine;Dans deux semaines;Dans trois semaines;Plus tard ce mois;Le mois prochain;Au-delà du prochain mois;</value> </data> <data name="EditorStringId.DateEdit_Picker_CANCEL"> <value>Annuler</value> </data> <data name="EditorStringId.DateEdit_Picker_OK"> <value>OK</value> </data> <data name="GridStringId.Caption_SummaryAverage"> <value>MOYENNE</value> </data> <data name="GridStringId.Caption_SummaryCount"> <value>Total</value> </data> <data name="GridStringId.Caption_SummaryCustom"> <value>Val.</value> </data> <data name="GridStringId.Caption_SummaryMax"> <value>MAX</value> </data> <data name="GridStringId.Caption_SummaryMin"> <value>MIN</value> </data> <data name="GridStringId.Caption_SummarySum"> <value>SOMME</value> </data> <data name="GridStringId.EditorFormPage_EditValues" xml:space="preserve"> <value>Modifier les valeurs</value> </data> <data name="GridStringId.EditorFormPage_Save"> <value>Enregistrer</value> </data> <data name="GridStringId.GridOutlookIntervals"> <value>Au delà;Dernier mois;Plus tôt ce mois;Il y a trois semaine;Il y a deux semaine;La semaine dernière;;;;;;;;Hier;Aujourd'hui;Demain;;;;;;;;La semaine prochaine;Dans deux semaines;Dans trois semaines;Plus tard ce mois;Le mois prochain;Au-delà du prochain mois;</value> </data> <data name="SchedulerStringId.Abbr_Day" xml:space="preserve"> <value>jour</value> </data> <data name="SchedulerStringId.Abbr_Days"> <value>jours</value> </data> <data name="SchedulerStringId.Abbr_Hour"> <value>heure</value> </data> <data name="SchedulerStringId.Abbr_Hours"> <value>heures</value> </data> <data name="SchedulerStringId.Abbr_Minute"> <value>minute</value> </data> <data name="SchedulerStringId.Abbr_Minutes"> <value>minutes</value> </data> <data name="SchedulerStringId.Abbr_Week"> <value>semaine</value> </data> <data name="SchedulerStringId.Abbr_Weeks"> <value>semaines</value> </data> <data name="SchedulerStringId.AppointmentDetailFormat_Recurrence" xml:space="preserve"> <value>Répéter {0}</value> </data> <data name="SchedulerStringId.AppointmentDetailFormat_Status" xml:space="preserve"> <value>Statut: {0}</value> </data> <data name="SchedulerStringId.AppointmentEditPage_AddReminder" xml:space="preserve"> <value>Ajouter un rappel</value> </data> <data name="SchedulerStringId.AppointmentEditPage_AllDay" xml:space="preserve"> <value>Journée entière</value> </data> <data name="SchedulerStringId.AppointmentEditPage_Label"> <value>Libellé</value> </data> <data name="SchedulerStringId.AppointmentEditPage_Repeat" xml:space="preserve"> <value>Répéter</value> </data> <data name="SchedulerStringId.AppointmentEditPage_Status" xml:space="preserve"> <value>Statut</value> </data> <data name="SchedulerStringId.AppointmentEditPage_SubjectPlaceholder" xml:space="preserve"> <value>Nom du rendez-vous</value> </data> <data name="SchedulerStringId.AppointmentEdit_AcceptAppointmentRemoveAction"> <value>Oui</value> </data> <data name="SchedulerStringId.AppointmentEdit_CancelAction"> <value>Annuler</value> </data> <data name="SchedulerStringId.AppointmentEdit_CancelAppointmentRemoveAction"> <value>Non</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditAppointmentTitle" xml:space="preserve"> <value>Modifier un rendez-vous</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditFutureOccurrencesAction" xml:space="preserve"> <value>Modifier ce rendez-vous et tous les rendez-vous futurs</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditOccurrenceAction" xml:space="preserve"> <value>Modifier ce rendez-vous uniquement</value> </data> <data name="SchedulerStringId.AppointmentEdit_EditPatternAction" xml:space="preserve"> <value>Modifier tous les rendez-vous</value> </data> <data name="SchedulerStringId.AppointmentEdit_NewAppointmentTitle" xml:space="preserve"> <value>Nouveau rendez-vous</value> </data> <data name="SchedulerStringId.AppointmentEdit_ReminderCustomization" xml:space="preserve"> <value>Changer le rappel</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemoveAppointmentTitle" xml:space="preserve"> <value>Supprimer le rendez-vous?</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemoveFutureOccurrencesAction" xml:space="preserve"> <value>Supprimer ce rendez-vous et tous les rendez-vous futurs</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemoveOccurrenceAction" xml:space="preserve"> <value>Supprimer ce rendez-vous uniquement</value> </data> <data name="SchedulerStringId.AppointmentEdit_RemovePatternAction" xml:space="preserve"> <value>Supprimer tous les rendez-vous</value> </data> <data name="SchedulerStringId.AppointmentEdit_SelectAppointmentTypeTitle" xml:space="preserve"> <value>Ceci est un rendez-vous récurrent</value> </data> <data name="SchedulerStringId.AppointmentLabel_Anniversary" xml:space="preserve"> <value>Anniversaire</value> </data> <data name="SchedulerStringId.AppointmentLabel_Birthday" xml:space="preserve"> <value>Date de naissance</value> </data> <data name="SchedulerStringId.AppointmentLabel_Business" xml:space="preserve"> <value>Bureau</value> </data> <data name="SchedulerStringId.AppointmentLabel_Important" xml:space="preserve"> <value>Importante</value> </data> <data name="SchedulerStringId.AppointmentLabel_MustAttend" xml:space="preserve"> <value>Participation obligatoire</value> </data> <data name="SchedulerStringId.AppointmentLabel_NeedsPreparation" xml:space="preserve"> <value>Nécessite une préparation</value> </data> <data name="SchedulerStringId.AppointmentLabel_None"> <value>Aucun</value> </data> <data name="SchedulerStringId.AppointmentLabel_Personal" xml:space="preserve"> <value>Privé</value> </data> <data name="SchedulerStringId.AppointmentLabel_PhoneCall" xml:space="preserve"> <value>Appel téléphonique</value> </data> <data name="SchedulerStringId.AppointmentLabel_TravelRequired" xml:space="preserve"> <value>Déplacement requis</value> </data> <data name="SchedulerStringId.AppointmentLabel_Vacation" xml:space="preserve"> <value>Congé</value> </data> <data name="SchedulerStringId.Appointment_Label"> <value>Étiquette</value> </data> <data name="SchedulerStringId.Appointment_Reminder"> <value>Rappel</value> </data> <data name="SchedulerStringId.Appointment_Status" xml:space="preserve"> <value>État</value> </data> <data name="SchedulerStringId.Caption_Busy" xml:space="preserve"> <value>Occupé(e)</value> </data> <data name="SchedulerStringId.Caption_Free" xml:space="preserve"> <value>Libre</value> </data> <data name="SchedulerStringId.Caption_OutOfOffice" xml:space="preserve"> <value>Absence du bureau</value> </data> <data name="SchedulerStringId.Caption_Tentative" xml:space="preserve"> <value>Provisoire</value> </data> <data name="SchedulerStringId.Caption_WeekDaysEveryDay"> <value>Jour</value> </data> <data name="SchedulerStringId.Caption_WeekDaysWeekendDays" xml:space="preserve"> <value>Jour de week-end</value> </data> <data name="SchedulerStringId.Caption_WeekDaysWorkDays" xml:space="preserve"> <value>Jour de la semaine</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthFirst"> <value>Premier</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthFourth" xml:space="preserve"> <value>Quatrième</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthLast"> <value>Dernier</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthSecond"> <value>Seconde</value> </data> <data name="SchedulerStringId.Caption_WeekOfMonthThird" xml:space="preserve"> <value>Troisième</value> </data> <data name="SchedulerStringId.Caption_WorkingElsewhere" xml:space="preserve"> <value>Travaille ailleurs</value> </data> <data name="SchedulerStringId.CommonRadioGroup_After" xml:space="preserve"> <value>Après</value> </data> <data name="SchedulerStringId.CommonRadioGroup_Never"> <value>Jamais</value> </data> <data name="SchedulerStringId.CommonRadioGroup_Occurrences"> <value>occurrence(s)</value> </data> <data name="SchedulerStringId.CommonRadioGroup_On" xml:space="preserve"> <value> </value> </data> <data name="SchedulerStringId.DayRadioGroup_DayOrDays" xml:space="preserve"> <value>jour(s)</value> </data> <data name="SchedulerStringId.DayRadioGroup_Every"> <value>Chaque</value> </data> <data name="SchedulerStringId.DayRadioGroup_EveryWeekDay"> <value>Chaque jour de la semaine</value> </data> <data name="SchedulerStringId.MonthRadioGroup_DayOrDays" xml:space="preserve"> <value>jour(s)</value> </data> <data name="SchedulerStringId.MonthRadioGroup_Each" xml:space="preserve"> <value>Chaque</value> </data> <data name="SchedulerStringId.MonthRadioGroup_OfEvery"> <value>de chaque</value> </data> <data name="SchedulerStringId.MonthRadioGroup_The"> <value>Le/La</value> </data> <data name="SchedulerStringId.Msg_InvalidDayOfWeekForDailyRecurrence"> <value>Jour de la semaine invalide pour une récurrence journalière. Seuls WeekDays.EveryDay, WeekDays.WeekendDays et WeekDays.WorkDays sont valides dans ce contexte.</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_EndRepeat" xml:space="preserve"> <value>Arrêter la répétition</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_Frequency" xml:space="preserve"> <value>Fréquence</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_Repeat" xml:space="preserve"> <value>Répéter</value> </data> <data name="SchedulerStringId.RecurrenceEditPage_RepeatOn" xml:space="preserve"> <value>Répéter le</value> </data> <data name="SchedulerStringId.ReminderAddPage_Custom" xml:space="preserve"> <value>Personnalisée</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_AtTimeOfEvent" xml:space="preserve"> <value>À l'heure de l’événement</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Custom" xml:space="preserve"> <value>Personnalisée</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Day" xml:space="preserve"> <value>jour</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Days" xml:space="preserve"> <value>jours</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Hour"> <value>heure</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Hours" xml:space="preserve"> <value>heures</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Minute"> <value>minute</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Minutes" xml:space="preserve"> <value>minutes</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Second" xml:space="preserve"> <value>seconde</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_Seconds" xml:space="preserve"> <value>secondes</value> </data> <data name="SchedulerStringId.ReminderTextFormatter_TimeBefore" xml:space="preserve"> <value>{0} avant</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeDaily"> <value>Quotidien</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeHourly" xml:space="preserve"> <value>Horaire</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeMinutely" xml:space="preserve"> <value>Minutie</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeMonthly"> <value>Mensuel</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeNever"> <value>Jamais</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeWeekly"> <value>Hebdomadaire</value> </data> <data name="SchedulerStringId.TextRecurrenceTypeYearly"> <value>Annuel</value> </data> <data name="SchedulerStringId.TimeZoneSelectPage_SearchBarPlaceholderText" xml:space="preserve"> <value>Fuseau horaire</value> </data> <data name="SchedulerStringId.WeekRadioGroup_Every"> <value>Chaque</value> </data> <data name="SchedulerStringId.WeekRadioGroup_WeekOrWeeks" xml:space="preserve"> <value>semaine(s)</value> </data> <data name="SchedulerStringId.YearRadioGroup_DayOf" xml:space="preserve"> <value>jour du</value> </data> <data name="SchedulerStringId.YearRadioGroup_Every"> <value>Chaque</value> </data> <data name="SchedulerStringId.YearRadioGroup_OfEvery"> <value>de chaque</value> </data> <data name="SchedulerStringId.YearRadioGroup_The" xml:space="preserve"> <value>Le</value> </data> <data name="SchedulerStringId.MonthRadioGroup_MonthOrMonths" xml:space="preserve"> <value>mois(s)</value> </data> </root>
BasicLocalization/MauiProgram.cs
C#
using Microsoft.Maui; using Microsoft.Maui.Hosting; using Microsoft.Maui.Controls.Hosting; using DevExpress.Maui; namespace BasicLocalization; public static class MauiProgram { public static MauiApp CreateMauiApp() { var builder = MauiApp.CreateBuilder(); builder .UseDevExpress(useLocalization: true) .UseDevExpressCollectionView() .UseDevExpressControls() .UseDevExpressEditors() .UseDevExpressScheduler() .UseMauiApp<App>() .ConfigureFonts(fonts => { fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); }); return builder.Build(); } }
CustomLanguageResource/App.xaml.cs
C#
using System.Resources; using DevExpress.Maui.Core; namespace CustomLanguageResource; public partial class App : Application { public App() { Localizer.StringLoader = new ResourceStringLoader(new ResourceManager ("CustomLanguageResource.Resources.DevExpressMaui", (typeof(App).Assembly))); InitializeComponent(); } protected override Window CreateWindow(IActivationState activationState) { return new Window(new AppShell()); } }
CustomLocalizedString/App.xaml.cs
C#
namespace CustomLocalizedString; using DevExpress.Maui.Core; public partial class App : Application { public App() { Localizer.StringLoader = new MyStringLoader(); InitializeComponent(); } protected override Window CreateWindow(IActivationState activationState) { return new Window(new AppShell()); } }
LocalizeApplication/App.xaml.cs
C#
using DevExpress.Maui.Core; namespace LocalizeApplication; public partial class App : Application { public App() { Localizer.StringLoader = new ResourceStringLoader(LocalizeApplication.Resources.Localization.DevExpressMaui.ResourceManager); InitializeComponent(); } protected override Window CreateWindow(IActivationState activationState) { return new Window(new AppShell()); } }

Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.