Add localization for uk-UA (Ukrainian) language

This commit is contained in:
Alexander Kozlenko 2015-12-28 02:04:07 +02:00
Родитель 858fc2b954
Коммит 95d9a02ac3
12 изменённых файлов: 786 добавлений и 0 удалений

Просмотреть файл

@ -125,6 +125,7 @@
<PRIResource Include="Resources\de-DE\Strings.resw" />
<PRIResource Include="Resources\pt-BR\Strings.resw" />
<PRIResource Include="Resources\en-us\Strings.resw" />
<PRIResource Include="Resources\uk-UA\Strings.resw" />
</ItemGroup>
<ItemGroup>
<Compile Include="Core\CallMethodAction.cs" />
@ -164,6 +165,7 @@
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactions.ru-RU.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactions.zh-CN.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactions.zh-TW.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactions.uk-UA.xlf" />
</ItemGroup>
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
<VisualStudioVersion>14.0</VisualStudioVersion>

Просмотреть файл

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en-US" target-language="ru-RU" original="MICROSOFT.XAML.INTERACTIONS/RESOURCES/EN-US/STRINGS.RESW" tool-id="MultilingualAppToolkit" product-name="n/a" product-version="n/a" build-num="n/a">
<header>
<tool tool-id="MultilingualAppToolkit" tool-name="Multilingual App Toolkit" tool-version="4.0.1466.0" tool-company="Microsoft" />
</header>
<body>
<group id="MICROSOFT.XAML.INTERACTIONS/RESOURCES/EN-US/STRINGS.RESW" datatype="resx">
<trans-unit id="CallMethodActionValidMethodNotFoundExceptionMessage" translate="yes" xml:space="preserve">
<source>Cannot find method named {0} on object of type {1} that matches the expected signature.</source>
<target state="final">Неможливо знайти метод з ім'ям {0} в об'єкті типу {1}, який відповідав би очікуваному підпису.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the name of the method that could not be found. {1} is the name of the type that was searched for the method.</note>
</trans-unit>
<trans-unit id="CannotAttachBehaviorMultipleTimesExceptionMessage" translate="yes" xml:space="preserve">
<source>An instance of a behavior cannot be attached to more than one object at a time.</source>
<target state="final">Неможливо прикріпити екземпляр поведінки до декількох об'єктів одночасно.</target>
</trans-unit>
<trans-unit id="CannotFindEventNameExceptionMessage" translate="yes" xml:space="preserve">
<source>Cannot find an event named {0} on type {1}.</source>
<target state="final">Неможливо знайти подію з ім'ям {0} в типі {1}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the EventName property value specified by the user. {1} is the Type we are trying to find an event on.</note>
</trans-unit>
<trans-unit id="ChangePropertyActionCannotFindPropertyNameExceptionMessage" translate="yes" xml:space="preserve">
<source>Cannot find a property named {0} on type {1}.</source>
<target state="final">Неможливо знайти властивість з ім'ям {0} в типі {1}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the PropertyName property value specified by the user. {1} is the Type we are trying to find a property on.</note>
</trans-unit>
<trans-unit id="ChangePropertyActionCannotSetValueExceptionMessage" translate="yes" xml:space="preserve">
<source>Cannot assign value of type {0} to property {1} of type {2}. The {1} property can be assigned only values of type {2}.</source>
<target state="final">Неможливо призначити значення типу {0} властивості {1} типу {2}. Властивості {1} можна призначити тільки значення типу {2}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the type name of the illegal value, or "null" if value is null. {1} is the name of the property. {2} is the type of the property.</note>
</trans-unit>
<trans-unit id="ChangePropertyActionPropertyIsReadOnlyExceptionMessage" translate="yes" xml:space="preserve">
<source>Property {0} defined by type {1} does not expose a set method and therefore cannot be modified.</source>
<target state="final">Властивість {0}, яке визначається типом {1}, не надає заданий метод і, отже, не може бути змінено.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the name of the property. {1} is the name of the type that defines the property.</note>
</trans-unit>
<trans-unit id="EventNotSupportedExceptionMessage" translate="yes" xml:space="preserve">
<source>Event {0} is not supported. Consider implementing a custom IBehavior to respond to this event.</source>
<target state="final">Подія {0} не підтримується. Для відгуку на дану подію рекомендується реалізувати користувальницьку поведінку IBehavior.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the name of an event.</note>
</trans-unit>
<trans-unit id="GoToStateActionTargetHasNoStateGroups" translate="yes" xml:space="preserve">
<source>Target {0} does not define any VisualStateGroups.</source>
<target state="final">Цільовий об'єкт {0} не визначає ніяких груп VisualStateGroups.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is an element name and could be an empty string.</note>
</trans-unit>
<trans-unit id="InvalidLeftOperand" translate="yes" xml:space="preserve">
<source>Binding property of type {0} cannot be used with operator {1}.</source>
<target state="final">Властивість прив'язки типу {0} неможливо використовувати з оператором {1}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the type of the DataTriggerBehavior.Binding property specified by the user. {1} is one of the ComparisonConditionType enum values.</note>
</trans-unit>
<trans-unit id="InvalidOperands" translate="yes" xml:space="preserve">
<source>Binding property of type {0} and Value property of type {1} cannot be used with operator {2}.</source>
<target state="final">Властивість прив'язки типу {0} і властивість значення типу {1} неможливо використовувати з оператором {2}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the type of the DataTriggerBehavior.Binding property specified by the user. {1} is the type of the DataTriggerBehavior.Value property specified by the user. {2} is one of the ComparisonConditionType enum values.</note>
</trans-unit>
<trans-unit id="InvalidRightOperand" translate="yes" xml:space="preserve">
<source>Value property of type {0} cannot be used with operator {1}.</source>
<target state="final">Властивість значення типу {0} неможливо використовувати з оператором {1}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{1} is the type of the DataTriggerBehavior.Value property specified by the user. {1} is one of the ComparisonConditionType enum values.</note>
</trans-unit>
</group>
</body>
</file>
</xliff>

Просмотреть файл

@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<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" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</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>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="CallMethodActionValidMethodNotFoundExceptionMessage" xml:space="preserve">
<value>Неможливо знайти метод з ім'ям {0} в об'єкті типу {1}, який відповідав би очікуваному підпису.</value>
<comment>{0} is the name of the method that could not be found. {1} is the name of the type that was searched for the method.</comment>
</data>
<data name="CannotAttachBehaviorMultipleTimesExceptionMessage" xml:space="preserve">
<value>Неможливо прикріпити екземпляр поведінки до декількох об'єктів одночасно.</value>
</data>
<data name="CannotFindEventNameExceptionMessage" xml:space="preserve">
<value>Неможливо знайти подію з ім'ям {0} в типі {1}.</value>
<comment>{0} is the EventName property value specified by the user. {1} is the Type we are trying to find an event on.</comment>
</data>
<data name="ChangePropertyActionCannotFindPropertyNameExceptionMessage" xml:space="preserve">
<value>Неможливо знайти властивість з ім'ям {0} в типі {1}.</value>
<comment>{0} is the PropertyName property value specified by the user. {1} is the Type we are trying to find a property on.</comment>
</data>
<data name="ChangePropertyActionCannotSetValueExceptionMessage" xml:space="preserve">
<value>Неможливо призначити значення типу {0} властивості {1} типу {2}. Властивості {1} можна призначити тільки значення типу {2}.</value>
<comment>{0} is the type name of the illegal value, or "null" if value is null. {1} is the name of the property. {2} is the type of the property.</comment>
</data>
<data name="ChangePropertyActionPropertyIsReadOnlyExceptionMessage" xml:space="preserve">
<value>Властивість {0}, яке визначається типом {1}, не надає заданий метод і, отже, не може бути змінено.</value>
<comment>{0} is the name of the property. {1} is the name of the type that defines the property.</comment>
</data>
<data name="EventNotSupportedExceptionMessage" xml:space="preserve">
<value>Подія {0} не підтримується. Для відгуку на дану подію рекомендується реалізувати користувальницьку поведінку IBehavior.</value>
<comment>{0} is the name of an event.</comment>
</data>
<data name="GoToStateActionTargetHasNoStateGroups" xml:space="preserve">
<value>Цільовий об'єкт {0} не визначає ніяких груп VisualStateGroups.</value>
<comment>{0} is an element name and could be an empty string.</comment>
</data>
<data name="InvalidLeftOperand" xml:space="preserve">
<value>Властивість прив'язки типу {0} неможливо використовувати з оператором {1}.</value>
<comment>{0} is the type of the DataTriggerBehavior.Binding property specified by the user. {1} is one of the ComparisonConditionType enum values.</comment>
</data>
<data name="InvalidOperands" xml:space="preserve">
<value>Властивість прив'язки типу {0} і властивість значення типу {1} неможливо використовувати з оператором {2}.</value>
<comment>{0} is the type of the DataTriggerBehavior.Binding property specified by the user. {1} is the type of the DataTriggerBehavior.Value property specified by the user. {2} is one of the ComparisonConditionType enum values.</comment>
</data>
<data name="InvalidRightOperand" xml:space="preserve">
<value>Властивість значення типу {0} неможливо використовувати з оператором {1}.</value>
<comment>{1} is the type of the DataTriggerBehavior.Value property specified by the user. {1} is one of the ComparisonConditionType enum values.</comment>
</data>
</root>

Просмотреть файл

@ -127,6 +127,7 @@
<SubType>Designer</SubType>
</PRIResource>
<PRIResource Include="Resources\en-us\Strings.resw" />
<PRIResource Include="Resources\uk-UA\Strings.resw" />
</ItemGroup>
<ItemGroup>
<Compile Include="ActionCollection.cs" />
@ -159,6 +160,7 @@
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactivity.ru-RU.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactivity.zh-CN.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactivity.zh-TW.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactivity.uk-UA.xlf" />
</ItemGroup>
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
<VisualStudioVersion>14.0</VisualStudioVersion>

Просмотреть файл

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en-US" target-language="uk-UA" original="MICROSOFT.XAML.INTERACTIVITY/RESOURCES/EN-US/STRINGS.RESW" tool-id="MultilingualAppToolkit" product-name="n/a" product-version="n/a" build-num="n/a">
<header>
<tool tool-id="MultilingualAppToolkit" tool-name="Multilingual App Toolkit" tool-version="4.0.1466.0" tool-company="Microsoft" />
</header>
<body>
<group id="MICROSOFT.XAML.INTERACTIVITY/RESOURCES/EN-US/STRINGS.RESW" datatype="resx">
<trans-unit id="CannotAttachBehaviorMultipleTimesExceptionMessage" translate="yes" xml:space="preserve">
<source>An instance of a behavior cannot be attached to more than one object at a time.</source>
<target state="final">Неможливо прикріпити екземпляр поведінки до декількох об'єктів одночасно.</target>
</trans-unit>
<trans-unit id="DuplicateBehaviorInCollectionExceptionMessage" translate="yes" xml:space="preserve">
<source>Cannot add an instance of a behavior to a BehaviorCollection more than once.</source>
<target state="final">Неможливо додати екземпляр поведінки в колекцію BehaviorCollection більше одного разу.</target>
</trans-unit>
<trans-unit id="NonActionAddedToActionCollectionExceptionMessage" translate="yes" xml:space="preserve">
<source>Only IAction types are supported in an ActionCollection.</source>
<target state="final">В колекції ActionCollection підтримуються тільки типи Action.</target>
</trans-unit>
<trans-unit id="NonBehaviorAddedToBehaviorCollectionExceptionMessage" translate="yes" xml:space="preserve">
<source>Only IBehavior types are supported in a BehaviorCollection.</source>
<target state="final">В колекції BehaviorCollection підтримуються тільки типи Behavior.</target>
</trans-unit>
</group>
</body>
</file>
</xliff>

Просмотреть файл

@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<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" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</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>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="CannotAttachBehaviorMultipleTimesExceptionMessage" xml:space="preserve">
<value>Неможливо прикріпити екземпляр поведінки до декількох об'єктів одночасно.</value>
</data>
<data name="DuplicateBehaviorInCollectionExceptionMessage" xml:space="preserve">
<value>Неможливо додати екземпляр поведінки в колекцію BehaviorCollection більше одного разу.</value>
</data>
<data name="NonActionAddedToActionCollectionExceptionMessage" xml:space="preserve">
<value>В колекції ActionCollection підтримуються тільки типи Action.</value>
</data>
<data name="NonBehaviorAddedToBehaviorCollectionExceptionMessage" xml:space="preserve">
<value>В колекції BehaviorCollection підтримуються тільки типи Behavior.</value>
</data>
</root>

Просмотреть файл

@ -253,6 +253,7 @@
<PRIResource Include="Resources\ru-RU\Strings.resw" />
<PRIResource Include="Resources\zh-CN\Strings.resw" />
<PRIResource Include="Resources\zh-TW\Strings.resw" />
<PRIResource Include="Resources\uk-UA\Strings.resw" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.Xaml.Interactivity\Microsoft.Xaml.Interactivity.vcxproj">
@ -270,6 +271,7 @@
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactions.ru-RU.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactions.zh-CN.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactions.zh-TW.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactions.uk-UA.xlf" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\Version\Microsoft.Xaml.Interactions.Version.rc" />

Просмотреть файл

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en-US" target-language="ru-RU" original="MICROSOFT.XAML.INTERACTIONS/RESOURCES/EN-US/STRINGS.RESW" tool-id="MultilingualAppToolkit" product-name="n/a" product-version="n/a" build-num="n/a">
<header>
<tool tool-id="MultilingualAppToolkit" tool-name="Multilingual App Toolkit" tool-version="4.0.1466.0" tool-company="Microsoft" />
</header>
<body>
<group id="MICROSOFT.XAML.INTERACTIONS/RESOURCES/EN-US/STRINGS.RESW" datatype="resx">
<trans-unit id="CallMethodActionValidMethodNotFoundExceptionMessage" translate="yes" xml:space="preserve">
<source>Cannot find method named {0} on object of type {1} that matches the expected signature.</source>
<target state="final">Неможливо знайти метод з ім'ям {0} в об'єкті типу {1}, який відповідав би очікуваному підпису.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the name of the method that could not be found. {1} is the name of the type that was searched for the method.</note>
</trans-unit>
<trans-unit id="CannotAttachBehaviorMultipleTimesExceptionMessage" translate="yes" xml:space="preserve">
<source>An instance of a behavior cannot be attached to more than one object at a time.</source>
<target state="final">Неможливо прикріпити екземпляр поведінки до декількох об'єктів одночасно.</target>
</trans-unit>
<trans-unit id="CannotFindEventNameExceptionMessage" translate="yes" xml:space="preserve">
<source>Cannot find an event named {0} on type {1}.</source>
<target state="final">Неможливо знайти подію з ім'ям {0} в типі {1}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the EventName property value specified by the user. {1} is the Type we are trying to find an event on.</note>
</trans-unit>
<trans-unit id="ChangePropertyActionCannotFindPropertyNameExceptionMessage" translate="yes" xml:space="preserve">
<source>Cannot find a property named {0} on type {1}.</source>
<target state="final">Неможливо знайти властивість з ім'ям {0} в типі {1}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the PropertyName property value specified by the user. {1} is the Type we are trying to find a property on.</note>
</trans-unit>
<trans-unit id="ChangePropertyActionCannotSetValueExceptionMessage" translate="yes" xml:space="preserve">
<source>Cannot assign value of type {0} to property {1} of type {2}. The {1} property can be assigned only values of type {2}.</source>
<target state="final">Неможливо призначити значення типу {0} властивості {1} типу {2}. Властивості {1} можна призначити тільки значення типу {2}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the type name of the illegal value, or "null" if value is null. {1} is the name of the property. {2} is the type of the property.</note>
</trans-unit>
<trans-unit id="ChangePropertyActionPropertyIsReadOnlyExceptionMessage" translate="yes" xml:space="preserve">
<source>Property {0} defined by type {1} does not expose a set method and therefore cannot be modified.</source>
<target state="final">Властивість {0}, яке визначається типом {1}, не надає заданий метод і, отже, не може бути змінено.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the name of the property. {1} is the name of the type that defines the property.</note>
</trans-unit>
<trans-unit id="EventNotSupportedExceptionMessage" translate="yes" xml:space="preserve">
<source>Event {0} is not supported. Consider implementing a custom IBehavior to respond to this event.</source>
<target state="final">Подія {0} не підтримується. Для відгуку на дану подію рекомендується реалізувати користувальницьку поведінку IBehavior.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the name of an event.</note>
</trans-unit>
<trans-unit id="GoToStateActionTargetHasNoStateGroups" translate="yes" xml:space="preserve">
<source>Target {0} does not define any VisualStateGroups.</source>
<target state="final">Цільовий об'єкт {0} не визначає ніяких груп VisualStateGroups.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is an element name and could be an empty string.</note>
</trans-unit>
<trans-unit id="InvalidLeftOperand" translate="yes" xml:space="preserve">
<source>Binding property of type {0} cannot be used with operator {1}.</source>
<target state="final">Властивість прив'язки типу {0} неможливо використовувати з оператором {1}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the type of the DataTriggerBehavior.Binding property specified by the user. {1} is one of the ComparisonConditionType enum values.</note>
</trans-unit>
<trans-unit id="InvalidOperands" translate="yes" xml:space="preserve">
<source>Binding property of type {0} and Value property of type {1} cannot be used with operator {2}.</source>
<target state="final">Властивість прив'язки типу {0} і властивість значення типу {1} неможливо використовувати з оператором {2}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{0} is the type of the DataTriggerBehavior.Binding property specified by the user. {1} is the type of the DataTriggerBehavior.Value property specified by the user. {2} is one of the ComparisonConditionType enum values.</note>
</trans-unit>
<trans-unit id="InvalidRightOperand" translate="yes" xml:space="preserve">
<source>Value property of type {0} cannot be used with operator {1}.</source>
<target state="final">Властивість значення типу {0} неможливо використовувати з оператором {1}.</target>
<note from="MultilingualBuild" annotates="source" priority="2">{1} is the type of the DataTriggerBehavior.Value property specified by the user. {1} is one of the ComparisonConditionType enum values.</note>
</trans-unit>
</group>
</body>
</file>
</xliff>

Просмотреть файл

@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<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" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</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>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="CallMethodActionValidMethodNotFoundExceptionMessage" xml:space="preserve">
<value>Неможливо знайти метод з ім'ям {0} в об'єкті типу {1}, який відповідав би очікуваному підпису.</value>
<comment>{0} is the name of the method that could not be found. {1} is the name of the type that was searched for the method.</comment>
</data>
<data name="CannotAttachBehaviorMultipleTimesExceptionMessage" xml:space="preserve">
<value>Неможливо прикріпити екземпляр поведінки до декількох об'єктів одночасно.</value>
</data>
<data name="CannotFindEventNameExceptionMessage" xml:space="preserve">
<value>Неможливо знайти подію з ім'ям {0} в типі {1}.</value>
<comment>{0} is the EventName property value specified by the user. {1} is the Type we are trying to find an event on.</comment>
</data>
<data name="ChangePropertyActionCannotFindPropertyNameExceptionMessage" xml:space="preserve">
<value>Неможливо знайти властивість з ім'ям {0} в типі {1}.</value>
<comment>{0} is the PropertyName property value specified by the user. {1} is the Type we are trying to find a property on.</comment>
</data>
<data name="ChangePropertyActionCannotSetValueExceptionMessage" xml:space="preserve">
<value>Неможливо призначити значення типу {0} властивості {1} типу {2}. Властивості {1} можна призначити тільки значення типу {2}.</value>
<comment>{0} is the type name of the illegal value, or "null" if value is null. {1} is the name of the property. {2} is the type of the property.</comment>
</data>
<data name="ChangePropertyActionPropertyIsReadOnlyExceptionMessage" xml:space="preserve">
<value>Властивість {0}, яке визначається типом {1}, не надає заданий метод і, отже, не може бути змінено.</value>
<comment>{0} is the name of the property. {1} is the name of the type that defines the property.</comment>
</data>
<data name="EventNotSupportedExceptionMessage" xml:space="preserve">
<value>Подія {0} не підтримується. Для відгуку на дану подію рекомендується реалізувати користувальницьку поведінку IBehavior.</value>
<comment>{0} is the name of an event.</comment>
</data>
<data name="GoToStateActionTargetHasNoStateGroups" xml:space="preserve">
<value>Цільовий об'єкт {0} не визначає ніяких груп VisualStateGroups.</value>
<comment>{0} is an element name and could be an empty string.</comment>
</data>
<data name="InvalidLeftOperand" xml:space="preserve">
<value>Властивість прив'язки типу {0} неможливо використовувати з оператором {1}.</value>
<comment>{0} is the type of the DataTriggerBehavior.Binding property specified by the user. {1} is one of the ComparisonConditionType enum values.</comment>
</data>
<data name="InvalidOperands" xml:space="preserve">
<value>Властивість прив'язки типу {0} і властивість значення типу {1} неможливо використовувати з оператором {2}.</value>
<comment>{0} is the type of the DataTriggerBehavior.Binding property specified by the user. {1} is the type of the DataTriggerBehavior.Value property specified by the user. {2} is one of the ComparisonConditionType enum values.</comment>
</data>
<data name="InvalidRightOperand" xml:space="preserve">
<value>Властивість значення типу {0} неможливо використовувати з оператором {1}.</value>
<comment>{1} is the type of the DataTriggerBehavior.Value property specified by the user. {1} is one of the ComparisonConditionType enum values.</comment>
</data>
</root>

Просмотреть файл

@ -248,6 +248,7 @@
<PRIResource Include="Resources\ru-RU\Strings.resw" />
<PRIResource Include="Resources\zh-CN\Strings.resw" />
<PRIResource Include="Resources\zh-TW\Strings.resw" />
<PRIResource Include="Resources\uk-UA\Strings.resw" />
</ItemGroup>
<ItemGroup>
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactivity.de-DE.xlf" />
@ -260,6 +261,7 @@
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactivity.ru-RU.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactivity.zh-CN.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactivity.zh-TW.xlf" />
<XliffResource Include="MultilingualResources\Microsoft.Xaml.Interactivity.uk-UA.xlf" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\Version\Microsoft.Xaml.Interactivity.Version.rc" />

Просмотреть файл

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
<file datatype="xml" source-language="en-US" target-language="uk-UA" original="MICROSOFT.XAML.INTERACTIVITY/RESOURCES/EN-US/STRINGS.RESW" tool-id="MultilingualAppToolkit" product-name="n/a" product-version="n/a" build-num="n/a">
<header>
<tool tool-id="MultilingualAppToolkit" tool-name="Multilingual App Toolkit" tool-version="4.0.1466.0" tool-company="Microsoft" />
</header>
<body>
<group id="MICROSOFT.XAML.INTERACTIVITY/RESOURCES/EN-US/STRINGS.RESW" datatype="resx">
<trans-unit id="CannotAttachBehaviorMultipleTimesExceptionMessage" translate="yes" xml:space="preserve">
<source>An instance of a behavior cannot be attached to more than one object at a time.</source>
<target state="final">Неможливо прикріпити екземпляр поведінки до декількох об'єктів одночасно.</target>
</trans-unit>
<trans-unit id="DuplicateBehaviorInCollectionExceptionMessage" translate="yes" xml:space="preserve">
<source>Cannot add an instance of a behavior to a BehaviorCollection more than once.</source>
<target state="final">Неможливо додати екземпляр поведінки в колекцію BehaviorCollection більше одного разу.</target>
</trans-unit>
<trans-unit id="NonActionAddedToActionCollectionExceptionMessage" translate="yes" xml:space="preserve">
<source>Only IAction types are supported in an ActionCollection.</source>
<target state="final">В колекції ActionCollection підтримуються тільки типи Action.</target>
</trans-unit>
<trans-unit id="NonBehaviorAddedToBehaviorCollectionExceptionMessage" translate="yes" xml:space="preserve">
<source>Only IBehavior types are supported in a BehaviorCollection.</source>
<target state="final">В колекції BehaviorCollection підтримуються тільки типи Behavior.</target>
</trans-unit>
</group>
</body>
</file>
</xliff>

Просмотреть файл

@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<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" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</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>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="CannotAttachBehaviorMultipleTimesExceptionMessage" xml:space="preserve">
<value>Неможливо прикріпити екземпляр поведінки до декількох об'єктів одночасно.</value>
</data>
<data name="DuplicateBehaviorInCollectionExceptionMessage" xml:space="preserve">
<value>Неможливо додати екземпляр поведінки в колекцію BehaviorCollection більше одного разу.</value>
</data>
<data name="NonActionAddedToActionCollectionExceptionMessage" xml:space="preserve">
<value>В колекції ActionCollection підтримуються тільки типи Action.</value>
</data>
<data name="NonBehaviorAddedToBehaviorCollectionExceptionMessage" xml:space="preserve">
<value>В колекції BehaviorCollection підтримуються тільки типи Behavior.</value>
</data>
</root>