Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
</trans-unit>
<trans-unit id="RemoveDuplicateDataRowFix">
<source>Remove duplicate 'DataRow'</source>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpick (Minor): The Italian translation now uses ''DataRow'' (doubled apostrophes) while the English source string in the .resx is Remove duplicate 'DataRow' (single apostrophes).

In .NET resource strings, apostrophes must be doubled ('') when the value is consumed through String.Format/composite formatting; they should remain single otherwise. If this string is used with String.Format, the source .resx entry should also use ''DataRow'' for consistency. If it is not, the Italian translation should revert to single quotes to match.

Why it matters: Mismatched escaping leads to strings rendering differently in different locales — Italian users would see DataRow with no surrounding quotes if String.Format is applied.

<target state="translated">Rimuovere 'DataRow' duplicato</target>
<target state="translated">Rimuovere ''DataRow'' duplicato</target>
<note />
</trans-unit>
<trans-unit id="RemoveDuplicateTestMethodAttributeFix">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpick (Important): The <source> element now reads 'CompositeExtensonFactory' (missing the letter i), but the canonical English string in PlatformResources.resx is 'CompositeExtensionFactory' (correct spelling). XLIFF <source> elements should stay in sync with the .resx source to keep the localization pipeline consistent.

The same discrepancy is present across all 12 language XLF files updated in this PR (cs, de, es, fr, it, ja, ko, pl, pt-BR, ru, tr, zh-Hans, zh-Hant).

Why it matters: If the XLF <source> diverges from the .resx source, the next OneLocBuild run may flag all these strings as "changed" and re-queue them for translation unnecessarily, or it may silently mask a misspelling that could surface in diagnostic messages.

<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">Už je zaregistrovaná stejná instance CompositeExtensonFactory.</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">Die gleiche Instanz von "CompositeExtensonFactory" ist bereits registriert</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">La misma instancia de "CompositeExtensonFactory" ya está registrada</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">La même instance de « CompositeExtensonFactory » est déjà inscrite</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">La stessa istanza di 'CompositeExtensonFactory' è già registrata</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">'CompositeExtensonFactory' の同じインスタンスが既に登録されています</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">동일한 'CompositeExtensonFactory' 인스턴스가 이미 등록됨</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">To samo wystąpienie elementu „CompositeExtensonFactory” jest już zarejestrowane</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">A mesma instância de “CompositeExtensonFactory” já está registrada</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">Такой же экземпляр CompositeExtensonFactory уже зарегистрирован</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">Aynı 'CompositeExtensonFactory' örneği zaten kayıtlı</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">“CompositeExtensonFactory”的同一实例已注册</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</trans-unit>
<trans-unit id="CompositeServiceFactoryInstanceAlreadyRegistered">
<source>The same instance of 'CompositeExtensionFactory' is already registered</source>
<target state="needs-review-translation">已註冊 'CompositeExtensonFactory' 的同一執行個體</target>
<target state="new">The same instance of 'CompositeExtensionFactory' is already registered</target>
<note />
</trans-unit>
<trans-unit id="ConfigurationFileNotFound">
Expand Down
Loading