Skip to content
Open
16 changes: 0 additions & 16 deletions Examples/CMakeLists.txt

This file was deleted.

5 changes: 5 additions & 0 deletions Examples/math/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
add_executable(math
main.swift)
target_link_libraries(math PRIVATE
ArgumentParser
$<$<STREQUAL:${CMAKE_SYSTEM_NAME},Linux>:m>)
4 changes: 4 additions & 0 deletions Examples/repeat/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
add_executable(repeat
main.swift)
target_link_libraries(repeat PRIVATE
ArgumentParser)
6 changes: 6 additions & 0 deletions Examples/roll/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
add_executable(roll
main.swift
SplitMix64.swift)
target_link_libraries(roll PRIVATE
ArgumentParser)

30 changes: 20 additions & 10 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// swift-tools-version:5.2
// swift-tools-version:5.3
//===----------------------------------------------------------*- swift -*-===//
//
// This source file is part of the Swift Argument Parser open source project
Expand All @@ -14,6 +14,7 @@ import PackageDescription

var package = Package(
name: "swift-argument-parser",
defaultLocalization: "en",
products: [
.library(
name: "ArgumentParser",
Expand All @@ -23,23 +24,29 @@ var package = Package(
targets: [
.target(
name: "ArgumentParser",
dependencies: []),
dependencies: [],
exclude: ["CMakeLists.txt"],
resources: [.process("Resources")]),
.target(
name: "ArgumentParserTestHelpers",
dependencies: ["ArgumentParser"]),

dependencies: ["ArgumentParser"],
exclude: ["CMakeLists.txt"]),

.target(
name: "roll",
dependencies: ["ArgumentParser"],
path: "Examples/roll"),
path: "Examples/roll",
exclude: ["CMakeLists.txt"]),
.target(
name: "math",
dependencies: ["ArgumentParser"],
path: "Examples/math"),
path: "Examples/math",
exclude: ["CMakeLists.txt"]),
.target(
name: "repeat",
dependencies: ["ArgumentParser"],
path: "Examples/repeat"),
path: "Examples/repeat",
exclude: ["CMakeLists.txt"]),

.target(
name: "changelog-authors",
Expand All @@ -48,10 +55,12 @@ var package = Package(

.testTarget(
name: "ArgumentParserEndToEndTests",
dependencies: ["ArgumentParser", "ArgumentParserTestHelpers"]),
dependencies: ["ArgumentParser", "ArgumentParserTestHelpers"],
exclude: ["CMakeLists.txt"]),
.testTarget(
name: "ArgumentParserUnitTests",
dependencies: ["ArgumentParser", "ArgumentParserTestHelpers"]),
dependencies: ["ArgumentParser", "ArgumentParserTestHelpers"],
exclude: ["CMakeLists.txt"]),
.testTarget(
name: "ArgumentParserExampleTests",
dependencies: ["ArgumentParserTestHelpers"]),
Expand All @@ -63,5 +72,6 @@ var package = Package(
package.targets.append(
.testTarget(
name: "ArgumentParserPackageManagerTests",
dependencies: ["ArgumentParser", "ArgumentParserTestHelpers"]))
dependencies: ["ArgumentParser", "ArgumentParserTestHelpers"],
exclude: ["CMakeLists.txt"]))
#endif
5 changes: 4 additions & 1 deletion Sources/ArgumentParser/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,10 @@ add_library(ArgumentParser
Parsing/ParsedValues.swift
Parsing/ParserError.swift
Parsing/SplitArguments.swift


Resources/en.lproj/Localizable.strings
Resources/tr.lproj/Localizable.strings

Usage/HelpCommand.swift
Usage/HelpGenerator.swift
Usage/MessageInfo.swift
Expand Down
Binary file not shown.
154 changes: 154 additions & 0 deletions Sources/ArgumentParser/Resources/tr.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
/* Default value */
" (default)" = " (öntanımlı)";

/* Command placeholder */
"<command>" = "<komut>";

/* Subcommand placeholder */
"<subcommand>" = "<altkomut>";

/* Description */
"Arguments" = "Değişkenler";

/* Error message */
"Internal error. Invalid state while parsing command-line arguments." = "İç hata. Komut satırı değişkenleri ayrıştırılırken geçersiz durum alındı.";

/* Error message */
"Internal error. Parsing command-line arguments hit unimplemented code path." = "İç hata. Komut satırı değişkenleri ayrıştırımı henüz eklenmemiş kod yoluna çarptı.";

/* Error message */
"Missing expected argument" = "Beklenen değişken eksik.";

/* Error message */
"Missing required subcommand." = "Gerekli altkomut eksik.";

/* Description */
"Options" = "Seçenekler";

/* Help text */
"Show help information." = "Yardım bilgisini göster.";

/* Help text */
"Show the version." = "Sürümü göster.";

/* Description */
"Subcommands" = "Altkomutlar";

/* Error message */
"Unspecified version" = "Belirtilmemiş sürüm";

/* Placeholder */
"value" = "değer";

/* Default value */
"(default: %@)" = "(öntanımlı: %@)";

/* Usage help */
"Usage: %@" = "Kullanım: %@";

/* Abstract */
"OVERVIEW: %@" = "GENEL BAKIŞ: %@";

/* Help text */
"

See '%@ <subcommand>' for detailed help.
" = "

Ayrıntılı yardım için '%@ <altkomut>' yazın.
";

/* Help text */
"
%1$@\
USAGE: %2$@

%3$@%4$@
" = "
%1$@\
KULLANIM: %2$@

%3$@%4$@
";

/* Help text */
"\n See '%@ --help' for more information." = "\n Daha fazla bilgi için '%@ --help' yazın.";

/* Command options help */
"%@ <options>" = "%@ <seçenekler>";

/* Error message */
"Invalid option: %@" = "Geçersiz seçenek: %@";

/* Error message */
"Invalid option: -%@" = "Geçersiz seçenek: -%@";

/* Error message */
"Internal error. Parsing command-line arguments hit unimplemented code path." = "İç hata. Komut satırı değişkenleri ayrıştırımı henüz eklenmemiş kod yoluna çarptı.";

/* Error message */
"Internal error. Invalid state while parsing command-line arguments." = "İç hata. Komut satırı değişkenleri ayrıştırılırken geçersiz durum alındı.";

/* Error message */
"
Can't autodetect a supported shell.
Please use --generate-completion-script=<shell> with one of:
%@
" = "
Desteklenen bir kabuk kendiliğinden algılanamıyor.
Lütfen aşağıdakilerden biri ile --generate-completion-script=<kabuk> kullanın:
%@
";

/* Error message */
"
Can't generate completion scripts for '%1$@'.
Please use --generate-completion-script=<shell> with one of:
%2$@
" = "
'%1$@' için tamamlama betikleri oluşturulamıyor.
Lütfen aşağıdakilerden biri ile --generate-completion-script=<kabuk> kullanın:
%2$@
";

/* Error message */
"Unknown option '%@'." = "Bilinmeyen seçenek '%@'.";

/* Error message */
"Unknown option '%1$@'. Did you mean '%2$@'?" = "Bilinmeyen seçenek '%1$@'. Şunu mu demek istediniz: '%2$@'?";

/* Error message */
"Missing value for '%1$@ <%2$@>'" = "'%1$@ <%2$@>' için eksik değer";

/* Error message */
"The option '%1$@' does not take any value, but '%2$@' was specified." = "'%1$@' seçeneği herhangi bir değer almaz, ancak '%2$@' belirtilmiş.";

/* Error message */
"Unexpected argument '%@'" = "Beklenmedik değişken '%@'";

/* Error message */
"%1$@ unexpected arguments: '%2$@'" = "%1$@ beklenmedik değişken: '%2$@'";

/* Position message */
"position %@" = "%@ konumu";

/* Error message, uses above string as argument */
"Value to be set with %1$@ had already been set with %2$@" = "%1$@ ile ayarlanacak değer %2$@ ile zaten ayarlanmış";

/* Error message */
"Missing expected argument '%@'" = "Beklenen değişken '%@' eksik";

/* Error message */
"Missing one of: '%@'" = "Şunlardan biri eksik: '%@'";

/* Error message */
"The value '%1$@' is invalid for '%2$@ <%3$@>'%4$@" = "'%1$@' değeri '%2$@ <%3$@>' için geçersiz (%4$@)";

/* Error message */
"The value '%1$@' is invalid for '<%2$@>'%3$@" = "'%1$@' değeri '<%2$@>' için geçersiz (%3$@)";

/* Error message */
"The value '%1$@' is invalid for '%2$@'%3$@" = "'%1$@' değeri '%2$@' için geçersiz (%3$@)";

/* Error message */
"The value '%1$@' is invalid.%2$@" = "'%1$@' değeri geçersiz (%2$@).";
Loading