<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="CL" OverrideMode="Extend" xmlns="http://schemas.microsoft.com/build/2009/properties">

  <Rule.Categories>
    <Category Name="UnityBuild" DisplayName="Unity Derlemesi" Description="Unity Derlemesi Seçenekleri"/>
  </Rule.Categories>

  <BoolProperty Name="IncludeInUnityFile" DisplayName="Unity Dosyasına Ekle" Description="True olarak ayarlanırsa Dosya bir unity dosyasına #included." Category="UnityBuild" F1Keyword="VC.Project.VCCLCompilerTool.IncludeInUnityFile"/>
  <IntProperty Name="OrderInUnityFile" DisplayName="Unity Dosyasında Sıra Numarası" Description="Bir unity dosyasının içerdiği dosyalar sıra numaralarına göre sıralanır." Category="UnityBuild" F1Keyword="VC.Project.VCCLCompilerTool.OrderInUnityFile"/>
  <BoolProperty Name="CombineFilesOnlyFromTheSameFolder" DisplayName="Yalnızca Aynı Klasördeki Dosyaları Birleştir" Description="'Evet' olarak ayarlanırsa, tek bir unity dosyası yalnızca klasördeki kaynak sayısı 'Bir Unity Dosyasındaki Minimum Kaynak Sayısı'ndan fazlaysa aynı klasördeki dosyaları içerir." Category="UnityBuild" F1Keyword="VC.Project.VCCLCompilerTool.BundleFilesOnlyFromTheSameFolder"/>
  <IntProperty Name="MinFilesInUnityFile" DisplayName="Bir Unity Dosyasındaki Minimum Kaynak Sayısı" Description="Tek bir unity dosyasındaki minimum kaynak sayısını belirtir." Category="UnityBuild" F1Keyword="VC.Project.VCCLCompilerTool.MinFilesInUnityFile"/>
  <IntProperty Name="MaxFilesInUnityFile" DisplayName="Bir Unity Dosyasındaki En Fazla Kaynak Sayısı" Description="Bir unity dosyasındaki en fazla kaynak sayısını belirtir. '0' sınır olmadığı anlamına gelir." Category="UnityBuild" F1Keyword="VC.Project.VCCLCompilerTool.MinFilesInUnityFile"/>
  <IntProperty Name="MinUnityFiles" DisplayName="En Az Unity Dosyası Sayısı" Description="Mümkünse oluşturulacak en az unity dosyası sayısını belirtir." Category="UnityBuild" F1Keyword="VC.Project.VCCLCompilerTool.MinUnityFiles"/>
  <StringProperty Name="AddCodeBeforeSourceInclude" DisplayName="Dahil Etmeden Önce Eklenecek Kod Parçacığı" Description="Her kaynak dosya dahil edilmeden önce unity dosyasına eklenecek kod parçacığı. Şu makroları kullanabilirsiniz:
  $$unity_id$$ - benzersiz unity dosyası karması
  $$file_number$$ - unity dosyasındaki kaynak dosya numarası
  $$file_name$$ - kaynak dosya adı
  $$file_path$$ - kaynak dosya tam yolu
  $$project_name$$ - proje adı" Category="UnityBuild" F1Keyword="VC.Project.VCCLCompilerTool.AddCodeBeforeSourceInclude">
    <StringProperty.ValueEditors>
      <ValueEditor EditorType="DefaultCommandPropertyEditor" DisplayName="&lt;Düzenle...&gt;"/>
    </StringProperty.ValueEditors>
  </StringProperty>
  <StringProperty Name="AddCodeAfterSourceInclude" DisplayName="Dahil Etmeden Sonra Eklenecek Kod Parçacığı" Description="Her kaynak dosya dahil edildikten sonra unity dosyasına eklenecek kod parçacığı. Şu makroları kullanabilirsiniz:
  $$unity_id$$ - benzersiz unity dosyası karması
  $$file_number$$ - unity dosyasındaki kaynak dosya numarası
  $$file_name$$ - kaynak dosya adı
  $$file_path$$ - kaynak dosya tam yolu
  $$project_name$$ - proje adı" Category="UnityBuild" F1Keyword="VC.Project.VCCLCompilerTool.AddCodeAfterSourceInclude">
    <StringProperty.ValueEditors>
      <ValueEditor EditorType="DefaultCommandPropertyEditor" DisplayName="&lt;Düzenle...&gt;"/>
    </StringProperty.ValueEditors>
  </StringProperty>

  <StringProperty Name="AddCodeBeforeSourceIncludeFromFile" DisplayName="Dahil Etmeden Önce Eklenecek Dosya Kod Parçacığı" Description="Her kaynak dosya dahil edilmeden önce unity dosyasına eklenecek kod parçacığı." Category="UnityBuild" Subtype="file" F1Keyword="VC.Project.VCCLCompilerTool.AddCodeBeforeSourceIncludeFromFile"/>

  <StringProperty Name="AddCodeAfterSourceIncludeFromFile" DisplayName="Dahil Etmeden Sonra Eklenecek Dosya Kod Parçacığı" Description="Her kaynak dosya dahil edildikten sonra unity dosyasına eklenecek kod parçacığı." Category="UnityBuild" Subtype="file" F1Keyword="VC.Project.VCCLCompilerTool.AddCodeBeforeSourceIncludeFromFile"/>

  <StringProperty Name="UnityFilesDirectory" DisplayName="Unity Dosyaları Dizini" Description="Otomatik olarak üretilen unity dosyalarının oluşturulacağı dizin." Subtype="folder" Category="UnityBuild" F1Keyword="VC.Project.VCCLCompilerTool.UnityFileDirectory"/>
  <BoolProperty Name="CustomUnityFile" DisplayName="Özel Unity Dosyası" Description="Özel unity dosyasını belirtir. 'Evet' olarak ayarlanırsa unity dosyaları otomatik olarak oluşturulmaz." Category="UnityBuild" F1Keyword="VC.Project.VCCLCompilerTool.CustomUnityFile"/>
</Rule>
