<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="LIB" PageTemplate="tool" DisplayName="Kitaplık Oluşturucu" SwitchPrefix="/" Order="40" xmlns="http://schemas.microsoft.com/build/2009/properties" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib">
  <Rule.Categories>
    <Category Name="General" DisplayName="Genel"/>
    <Category Name="All Options" DisplayName="Tüm Seçenekler" Subtype="Search"/>
    <Category Name="Command Line" DisplayName="Komut Satırı" Subtype="CommandLine"/>
  </Rule.Categories>
  <Rule.DataSource>
    <DataSource Persistence="ProjectFile" ItemType="Lib" Label="" HasConfigurationCondition="true"/>
  </Rule.DataSource>
  <StringProperty Subtype="file" Name="OutputFile" DisplayName="Çıkış Dosyası" Description="/OUT seçeneği varsayılan adını ve lib öğesinin oluşturduğu program konumunu geçersiz kılar." Category="General" Switch="OUT" Separator=":" F1Keyword="VC.Project.VCLibrarianTool.OutputFile">
  </StringProperty>
  <StringListProperty Subtype="file" Name="AdditionalDependencies" DisplayName="Ek Bağımlılıklar" Description="Bağlama satırına eklenecek ek öğeleri [örn. kernel32.lib] belirtir." Category="General" F1Keyword="VC.Project.VCLibrarianTool.AdditionalDependencies">
  </StringListProperty>
  <StringListProperty Subtype="folder" Name="AdditionalLibraryDirectories" DisplayName="Ek Kitaplık Dizinleri" Description="Kullanıcının ortam kitaplık yolunu geçersiz kılmasına izin verir." Category="General" Switch="LIBPATH:" F1Keyword="VC.Project.VCLibrarianTool.AdditionalLibraryDirectories">
  </StringListProperty>
  <BoolProperty Name="SuppressStartupBanner" DisplayName="Başlangıç Başlığını Engelle" Description="/NOLOGO seçeneği telif hakkı iletisi ve sürüm numarasını görüntülenmesini önler." Category="General" Switch="NOLOGO" F1Keyword="VC.Project.VCLibrarianTool.SuppressStartupBanner">
  </BoolProperty>
  <StringProperty Subtype="file" Name="ModuleDefinitionFile" DisplayName="Modül Tanım Dosyası Adı" Description="/DEF seçeneği modül tanımı dosyasını(.def) LIB'e geçirir. LIB için yalnızca bir .def dosyası belirtilebilir." Category="General" Switch="DEF" Separator=":" F1Keyword="VC.Project.VCLibrarianTool.ModuleDefinitionFile">
  </StringProperty>
  <BoolProperty Name="IgnoreAllDefaultLibraries" DisplayName="Tüm Varsayılan Kitaplıkları Yoksay" Description="/NODEFAULTLIB seçeneği lib öğesine, dış başvuruların çözümlenmesi sırasında bir veya daha fazla varsayılan kitaplığı aradığı kitaplık listelerinden kaldırmasını söyler." Category="General" Switch="NODEFAULTLIB" F1Keyword="VC.Project.VCLibrarianTool.IgnoreAllDefaultLibraries">
  </BoolProperty>
  <StringListProperty Subtype="file" Name="IgnoreSpecificDefaultLibraries" DisplayName="Varsayılan Özel Kitaplıkları Yoksay" Description="Dış başvurular çözümlediğinde lib tarafından yoksayılmasını istediğiniz kitaplık." Category="General" Switch="NODEFAULTLIB:" F1Keyword="VC.Project.VCLibrarianTool.IgnoreDefaultLibraryNames">
  </StringListProperty>
  <StringListProperty Name="ExportNamedFunctions" DisplayName="Adlandırılmış İşlevleri Aktar" Description="Bir veya daha fazla belirtilen işlevi dışa aktar." Category="General" Switch="EXPORT:" F1Keyword="VC.Project.VCLibrarianTool.ExportNamedFunctions">
  </StringListProperty>
  <StringProperty Name="ForceSymbolReferences" DisplayName="Sembol Başvurularını Zorla" Description="Lib öğesini bu sembole başvuru içermesi için zorla." Category="General" Switch="INCLUDE" Separator=":" F1Keyword="VC.Project.VCLibrarianTool.ForceSymbolReferences">
  </StringProperty>
  <BoolProperty Name="UseUnicodeResponseFiles" DisplayName="Unicode Yanıt Dosyalarını Kullan" Description="UNICODE Yanıt Dosyaları Kullan : Proje sisteminin kitaplık oluşturucuyu üretirken UNICODE biçimli yanıt dosyaları oluşturmasını sağlar. Projedeki dosyaların UNICODE yolları varsa bu özelliği 'Evet'e ayarlayın." Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLibrarianTool.UseUnicodeResponseFiles">
  </BoolProperty>
  <BoolProperty Name="LinkLibraryDependencies" DisplayName="Bağlantı Kitaplığı Bağımlılıkları" Description="Proje bağımlılıklarından kitaplık çıkışlarının otomatik olarak bağlanıp bağlanmayacağını belirtir." Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLibrarianTool.LinkLibraryDependencies">
    <BoolProperty.DataSource>
      <DataSource Persistence="ProjectFile" ItemType="ProjectReference" Label="" HasConfigurationCondition="true"/>
    </BoolProperty.DataSource>
  </BoolProperty>
  <EnumProperty Name="ErrorReporting" DisplayName="Hata Bildirimi" Description="Derleyici iç hata (ICE) bilgilerini doğrudan Microsoft'a göndermenizi sağlar." Category="General" F1Keyword="VC.Project.VCLibrarianTool.ErrorReporting">
    <EnumValue Name="PromptImmediately" Switch="ERRORREPORT:PROMPT" DisplayName="PromptImmediately" Description="Hemen Sor.">
    </EnumValue>
    <EnumValue Name="QueueForNextLogin" Switch="ERRORREPORT:QUEUE" DisplayName="Sonraki Oturum Açışı İçin Sıraya Al" Description="Sonraki oturum açışı için sıraya al.">
    </EnumValue>
    <EnumValue Name="SendErrorReport" Switch="ERRORREPORT:SEND" DisplayName="Hata Raporu Gönder" Description="Hata raporu gönder.">
    </EnumValue>
    <EnumValue Name="NoErrorReport" Switch="ERRORREPORT:NONE" DisplayName="Hata Raporu Yok" Description="Hata raporu yok.">
    </EnumValue>
  </EnumProperty>
  <StringProperty Name="DisplayLibrary" DisplayName="Standart çıkış için Kitaplığı görüntüle" Description="Çıkış kitaplığı için standart çıkışla ilgili bilgileri görüntüleyin. Çıkış bir dosyaya yönlendirilebilir. /LIST komutunu varolan kitaplığın içeriğini değiştirmeden belirlemek için kullanabilirsiniz." Category="General" Switch="LIST" Separator=":" Visible="false">
  </StringProperty>
  <BoolProperty ReverseSwitch="WX:NO" Name="TreatLibWarningAsErrors" DisplayName="Lib Uyarısını Hata Olarak Kabul Et" Description="/WX, lib tarafından bir uyarı oluşturulduğunda çıkış dosyası oluşturulmamasını sağlar." Category="General" Switch="WX" F1Keyword="VC.Project.VCLibrarianTool.TreatLibWarningsAsErrors">
  </BoolProperty>
  <EnumProperty Name="TargetMachine" DisplayName="Hedef Makine" Description="/MACHINE seçeneği program için hedef platformu belirtir." Category="General" F1Keyword="VC.Project.VCLibrarianTool.TargetMachine">
    <EnumValue Name="MachineARM" Switch="MACHINE:ARM" DisplayName="MachineARM" Description="MachineARM">
    </EnumValue>
    <EnumValue Name="MachineARM64" Switch="MACHINE:ARM64" DisplayName="MachineARM64" Description="MachineARM64">
    </EnumValue>
    <EnumValue Name="MachineARM64X" Switch="MACHINE:ARM64X" DisplayName="MachineARM64X" Description="MachineARM64X">
    </EnumValue>
    <EnumValue Name="MachineEBC" Switch="MACHINE:EBC" DisplayName="MachineEBC" Description="MachineEBC">
    </EnumValue>
    <EnumValue Name="MachineIA64" Switch="MACHINE:IA64" DisplayName="MachineIA64" Description="MachineIA64">
    </EnumValue>
    <EnumValue Name="MachineMIPS" Switch="MACHINE:MIPS" DisplayName="MachineMIPS" Description="MachineMIPS">
    </EnumValue>
    <EnumValue Name="MachineMIPS16" Switch="MACHINE:MIPS16" DisplayName="MachineMIPS16" Description="MachineMIPS16">
    </EnumValue>
    <EnumValue Name="MachineMIPSFPU" Switch="MACHINE:MIPSFPU" DisplayName="MachineMIPSFPU" Description="MachineMIPSFPU">
    </EnumValue>
    <EnumValue Name="MachineMIPSFPU16" Switch="MACHINE:MIPSFPU16" DisplayName="MachineMIPSFPU16" Description="MachineMIPSFPU16">
    </EnumValue>
    <EnumValue Name="MachineSH4" Switch="MACHINE:SH4" DisplayName="MachineSH4" Description="MachineSH4">
    </EnumValue>
    <EnumValue Name="MachineTHUMB" Switch="MACHINE:THUMB" DisplayName="MachineTHUMB" Description="MachineTHUMB">
    </EnumValue>
    <EnumValue Name="MachineX64" Switch="MACHINE:X64" DisplayName="MachineX64" Description="MachineX64">
    </EnumValue>
    <EnumValue Name="MachineX86" Switch="MACHINE:X86" DisplayName="MachineX86" Description="MachineX86">
    </EnumValue>
  </EnumProperty>
  <EnumProperty Name="SubSystem" DisplayName="Alt Sistem" Description="/SUBSYSTEM seçeneği, işletim sistemine .exe dosyasını nasıl çalıştıracağını söyler. Alt sistem seçimi bağlayıcının seçeceği giriş noktası sembolünü (veya giriş noktası işlevini) etkiler." Category="General" F1Keyword="VC.Project.VCLibrarianTool.SubSystem">
    <EnumProperty.Arguments>
      <Argument Property="MinimumRequiredVersion" IsRequired="false"/>
    </EnumProperty.Arguments>
    <EnumValue Name="Console" Switch="SUBSYSTEM:CONSOLE" DisplayName="Konsol" Description="Win32 karakter modu uygulaması. Konsol uygulamaları işletim sistemi tarafından verilen konsoldur. Main veya wmain tanımlandığında, CONSOLE varsayılandır.">
    </EnumValue>
    <EnumValue Name="Windows" Switch="SUBSYSTEM:WINDOWS" DisplayName="Windows" Description="Uygulama, kullanıcı ile etkileşim sağlamak için kendi pencerelerini oluşturduğundan konsol gerektirmez. WinMain veya wWinMain tanımlandığında WINDOWS varsayılandır.">
    </EnumValue>
    <EnumValue Name="Native" Switch="SUBSYSTEM:NATIVE" DisplayName="Yerel" Description="Windows NT için cihaz sürücüleri. /DRIVER:WDM belirtildiğinde, NATIVE varsayılandır.">
    </EnumValue>
    <EnumValue Name="EFI Application" Switch="SUBSYSTEM:EFI_APPLICATION" DisplayName="EFI Uygulaması" Description="EFI Uygulaması.">
    </EnumValue>
    <EnumValue Name="EFI Boot Service Driver" Switch="SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER" DisplayName="EFI Önyükleme Servisi Sürücüsü" Description="EFI önyükleme servisi sürücüsü.">
    </EnumValue>
    <EnumValue Name="EFI ROM" Switch="SUBSYSTEM:EFI_ROM" DisplayName="EFI ROM" Description="EFI ROM.">
    </EnumValue>
    <EnumValue Name="EFI Runtime" Switch="SUBSYSTEM:EFI_RUNTIME_DRIVER" DisplayName="EFI Çalışma Zamanı" Description="EFI çalışma zamanı">
    </EnumValue>
    <EnumValue Name="WindowsCE" Switch="SUBSYSTEM:WINDOWSCE" DisplayName="WindowsCE" Description="Windows CE cihazında çalışan uygulama.">
    </EnumValue>
    <EnumValue Name="POSIX" Switch="SUBSYSTEM:POSIX" DisplayName="POSIX" Description="Windows NT'de POSIX alt sistemi ile çalışan uygulama.">
    </EnumValue>
  </EnumProperty>
  <StringProperty Name="MinimumRequiredVersion" DisplayName="Gerekli En Düşük Sürüm" Description="Alt sistemin gerekli en düşük sürümünü belirtin. Bağımsız değişkenler, 0 ile 65.535 aralığındaki ondalık sayılardır." Category="General" Separator=",">
  </StringProperty>
  <StringListProperty Subtype="file" Name="RemoveObjects" DisplayName="Nesneleri Kaldır" Description="Belirtilen nesneyi çıkış kitaplığında atlar. LIB, (nesne dosyalarında veya kitaplıklarındaki) tüm nesneleri birleştirerek ve ardından /REMOVE ile belirtilen nesneleri silerek bir çıkış kitaplığı oluşturur." Category="General" Switch="REMOVE:" F1Keyword="VC.Project.VCLibrarianTool.RemoveObjects">
  </StringListProperty>
  <BoolProperty Name="Verbose" DisplayName="Ayrıntılı" Description="Ayrıntılı" Category="General" Switch="VERBOSE" F1Keyword="VC.Project.VCLibrarianTool.Verbose">
  </BoolProperty>
  <StringProperty Subtype="file" Name="Name" DisplayName="Ad" Description="İçeri aktarma kitaplığı derlerken, derlenen içeri aktarma kitaplığına ait DLL'in adını belirtir." Category="General" Switch="NAME:" F1Keyword="VC.Project.VCLibrarianTool.Name">
  </StringProperty>
  <BoolProperty Name="LinkTimeCodeGeneration" DisplayName="Bağlama Sırasında Kod Oluşturma" Description="Bağlama sırasında kod oluşturmayı belirtir." Category="General" Switch="LTCG" F1Keyword="VC.Project.VCLibrarianTool.LinkTimeCodeGeneration">
  </BoolProperty>
  <StringProperty Name="AdditionalOptions" DisplayName="Ek Seçenekler" Description="Ek Seçenekler." Category="Command Line" F1Keyword="vc.project.AdditionalOptionsPage">
  </StringProperty>
  <StringProperty Subtype="folder" Name="TrackerLogDirectory" DisplayName="İzleyici Günlüğü Dizini" Description="İzleme günlüğü dizini." IncludeInCommandLine="false" Visible="false">
  </StringProperty>
  <BoolProperty Name="BuildingInIde" Visible="false">
  </BoolProperty>
</Rule>
