├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── 🇨🇦EN Bug Report.md │ ├── 🇨🇦EN Documentation Correction.md │ ├── 🇨🇦EN Feature Request.md │ └── 🇨🇦EN Question.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── Amazon Linux.yaml │ ├── Android.yaml │ ├── Documentation Deployment.yaml │ ├── Miscellaneous.yaml │ ├── Swift 5.7 (Amazon Linux).yaml │ ├── Swift 5.7 (Android).yaml │ ├── Swift 5.7 (Ubuntu).yaml │ ├── Swift 5.7 (Web).yaml │ ├── Swift 5.7 (Windows).yaml │ ├── Swift 5.7 (iOS).yaml │ ├── Swift 5.7 (macOS).yaml │ ├── Swift 5.7 (tvOS).yaml │ ├── Swift 5.7 (watchOS).yaml │ ├── Ubuntu.yaml │ ├── Web.yaml │ ├── Windows.yaml │ ├── iOS.yaml │ ├── macOS.yaml │ ├── tvOS.yaml │ └── watchOS.yaml ├── .gitignore ├── LICENSE.md ├── Package.resolved ├── Package.swift ├── Plugins ├── SDGCopySources │ └── CopySources.swift └── SDGEmbedResources │ └── EmbedResources.swift ├── README.md ├── Refresh (Linux).sh ├── Refresh (macOS).command ├── Sources ├── SDGBinaryData │ ├── Data.swift │ ├── DataBinaryView.swift │ ├── DataStream.swift │ ├── UInt.swift │ └── UIntBinaryView.swift ├── SDGCalendar │ ├── Abstract Components │ │ ├── CalendarComponent.swift │ │ ├── CardinalCalendarComponent.swift │ │ ├── ConsistentDurationCalendarComponent.swift │ │ ├── ConsistentlyOrderedCalendarComponent.swift │ │ ├── Day.swift │ │ ├── EnumerationCalendarComponent.swift │ │ ├── ICalendarComponent.swift │ │ ├── ISOCalendarComponent.swift │ │ ├── Month.swift │ │ ├── NumericCalendarComponent.swift │ │ ├── OrdinalCalendarComponent.swift │ │ ├── RawRepresentableCalendarComponent.swift │ │ ├── SmallestCalendarComponent.swift │ │ ├── Weekday.swift │ │ └── Year.swift │ ├── AnyDescribableDate.swift │ ├── CalendarDate.swift │ ├── CalendarInterval.swift │ ├── Date.swift │ ├── DateDefinition.swift │ ├── DescribableDate.swift │ ├── FoundationDate.swift │ ├── Gregorian │ │ ├── GregorianDate.swift │ │ ├── GregorianDay.swift │ │ ├── GregorianHour.swift │ │ ├── GregorianMinute.swift │ │ ├── GregorianMonth.swift │ │ ├── GregorianSecond.swift │ │ ├── GregorianWeekday.swift │ │ ├── GregorianWeekdayDate.swift │ │ └── GregorianYear.swift │ ├── Hebrew │ │ ├── HebrewDate.swift │ │ ├── HebrewDay.swift │ │ ├── HebrewHour.swift │ │ ├── HebrewMonth.swift │ │ ├── HebrewMonthAndYear.swift │ │ ├── HebrewPart.swift │ │ ├── HebrewWeekday.swift │ │ ├── HebrewWeekdayDate.swift │ │ ├── HebrewYear.swift │ │ └── HebrewYearLength.swift │ ├── RationalArithmetic.swift │ ├── RelativeDate.swift │ └── UnknownDate.swift ├── SDGCollation │ ├── CollationCacheEntry.swift │ ├── CollationElement.swift │ ├── CollationIndex.swift │ ├── CollationLevel.swift │ ├── CollationOrder.swift │ ├── Resources.swift │ ├── Resources │ │ └── Resources 1.swift │ ├── Root │ └── Tailoring │ │ ├── CollationTailoring.Anchor.swift │ │ ├── CollationTailoring.swift │ │ ├── CollationTailoringBuilder.swift │ │ ├── OperatorFunctions.swift │ │ └── Operators.swift ├── SDGCollections │ ├── Addable.swift │ ├── Associative │ │ ├── BijectiveMapping.swift │ │ ├── ContextualMapping.swift │ │ └── Dictionary.swift │ ├── Conformances │ │ ├── CharacterSet.swift │ │ ├── Data.swift │ │ ├── String.swift │ │ └── StringProtocol.swift │ ├── LegacyMode.swift │ ├── Operators.swift │ ├── Ordered │ │ ├── AnyCollection.swift │ │ ├── Array.swift │ │ ├── BidirectionalCollection.swift │ │ ├── Collection.swift │ │ ├── CollectionDifference.swift │ │ ├── CollectionDifferenceChange.swift │ │ ├── FillDirection.swift │ │ ├── LexicographicalComparison.swift │ │ ├── OrderedSet.SubSequence.swift │ │ ├── OrderedSet.swift │ │ ├── Patterns │ │ │ ├── Affixes │ │ │ │ ├── ExclusivePrefixMatch.swift │ │ │ │ ├── ExclusiveSuffixMatch.swift │ │ │ │ ├── InclusivePrefixMatch.swift │ │ │ │ └── InclusiveSuffixMatch.swift │ │ │ ├── Alternatives │ │ │ │ ├── AlternativeMatch.swift │ │ │ │ ├── AlternativePatterns.swift │ │ │ │ ├── NaryAlternativeMatch.swift │ │ │ │ └── NaryAlternativePatterns.swift │ │ │ ├── Any │ │ │ │ ├── AnyBidirectionalPattern.swift │ │ │ │ ├── AnyPattern.swift │ │ │ │ └── AnyPatternMatch.swift │ │ │ ├── AtomicPatternMatch.swift │ │ │ ├── Concatenated │ │ │ │ ├── ConcatenatedMatch.swift │ │ │ │ ├── ConcatenatedPatterns.swift │ │ │ │ ├── NaryConcatenatedMatch.swift │ │ │ │ └── NaryConcatenatedPatterns.swift │ │ │ ├── ConditionalPattern.swift │ │ │ ├── LiteralPattern.swift │ │ │ ├── NegatedPattern.swift │ │ │ ├── Nesting │ │ │ │ ├── NestingContentsPattern.swift │ │ │ │ ├── NestingMatch.swift │ │ │ │ ├── NestingMatchContents.swift │ │ │ │ ├── NestingMatchSegment.swift │ │ │ │ ├── NestingPattern.swift │ │ │ │ └── NestingSegmentPattern.swift │ │ │ ├── Protocols │ │ │ │ ├── BidirectionalPattern.swift │ │ │ │ ├── Pattern.swift │ │ │ │ └── PatternMatch.swift │ │ │ ├── Repetition │ │ │ │ ├── PatternConsumption.swift │ │ │ │ ├── RepetitionMatch.swift │ │ │ │ └── RepetitionPattern.swift │ │ │ └── SeparatedComponentMatch.swift │ │ ├── Range.swift │ │ ├── RangeExpression.swift │ │ ├── RangeReplaceableCollection.swift │ │ ├── ReversedCollection.swift │ │ ├── SearchableBidirectionalCollection.swift │ │ ├── SearchableCollection.swift │ │ └── Slice.swift │ └── Unordered │ │ ├── AbsoluteComplement.swift │ │ ├── ComparableSet.swift │ │ ├── FiniteSet.swift │ │ ├── IntensionalSet.swift │ │ ├── Intersection.swift │ │ ├── MutableSet.swift │ │ ├── Set.swift │ │ ├── SetDefinition.swift │ │ ├── SetInRepresentableUniverse.swift │ │ └── Union.swift ├── SDGCollectionsTestUtilities │ ├── BidirectionalCollection.swift │ ├── BidirectionalPattern.swift │ ├── Collection.swift │ ├── ComparableSet.swift │ ├── FiniteSet.swift │ ├── Hashable.swift │ ├── MutableSet.swift │ ├── Pattern.swift │ ├── RandomAccessCollection.swift │ ├── RangeReplaceableCollection.swift │ ├── SetDefinition.swift │ └── SetInRepresentableUniverse.swift ├── SDGConcurrency │ └── RunLoop.swift ├── SDGControlFlow │ ├── APILocalization.swift │ ├── Assert.swift │ ├── Caching.swift │ ├── Decodable.swift │ ├── DefaultAssignmentPropertyWrapper.swift │ ├── Encodable.swift │ ├── Memory.swift │ ├── NonmutatingVariants.swift │ ├── ProjectingPropertyWrapper.swift │ ├── PropertyWrapper.swift │ ├── SendableValueCache.swift │ ├── Shared.swift │ ├── SharedProperty.swift │ ├── SharedValueObserver.swift │ ├── TextualPlaygroundDisplay.swift │ ├── TransparentWrapper.swift │ ├── Tuple.swift │ └── Weak.swift ├── SDGCornerstoneLocalizations │ ├── APILocalization.swift │ ├── FormatLocalization.swift │ └── InterfaceLocalization.swift ├── SDGExternalProcess │ ├── ExternalProcess.swift │ ├── ExternalProcessError.swift │ └── Shell.swift ├── SDGGeometry │ ├── Angle.swift │ ├── Be_zierPath.swift │ ├── CGPoint.swift │ ├── CGVector.swift │ ├── TwoDimensionalPoint.swift │ ├── TwoDimensionalPointProtocol.swift │ ├── TwoDimensionalVector.swift │ └── TwoDimensionalVectorProtocol.swift ├── SDGGeometryTestUtilities │ ├── TwoDimensionalPointProtocol.swift │ └── TwoDimensionalVectorProtocol.swift ├── SDGLocalization │ ├── CachedLocalization.swift │ ├── Extensions │ │ ├── Bool.swift │ │ ├── CodableViaEnumeration.swift │ │ ├── Decodable.swift │ │ ├── LosslessStringConvertible.swift │ │ ├── Numbers │ │ │ ├── Angle.swift │ │ │ ├── Float.swift │ │ │ ├── Int.swift │ │ │ ├── IntegerProtcool.swift │ │ │ ├── IntegralArithmetic.swift │ │ │ ├── RationalArithmetic.swift │ │ │ ├── RationalNumberProtocol.swift │ │ │ ├── UInt.swift │ │ │ ├── WholeArithmetic.swift │ │ │ └── WholeNumberProtocol.swift │ │ ├── Precondition.swift │ │ ├── PresentableError.swift │ │ ├── Range.swift │ │ ├── TextConvertibleNumber.swift │ │ └── TextConvertibleNumberParseError.swift │ ├── InputLocalization.swift │ ├── Interpolation │ │ ├── Casing.swift │ │ ├── EnglishCasing.swift │ │ ├── GrammaticalGender.swift │ │ ├── GrammaticalNumber.swift │ │ ├── __________.swift │ │ └── _________________.swift │ ├── Localization.swift │ ├── LocalizationSetting.swift │ ├── LocalizationSettingStabilizationMode.swift │ ├── Localizations │ │ ├── APILocalization.swift │ │ ├── AnyLocalization.swift │ │ ├── ContentLocalization.swift │ │ ├── FormatLocalization.swift │ │ └── InterfaceLocalization.swift │ ├── Metadata │ │ ├── Language.swift │ │ ├── LocalizationData.swift │ │ ├── Script.swift │ │ ├── State.swift │ │ ├── StateData.swift │ │ └── TextDirection.swift │ ├── UserFacing.swift │ └── UserFacingDynamic.swift ├── SDGLocalizationTestUtilities │ └── CustomStringConvertible.swift ├── SDGLogic │ ├── Any.swift │ ├── Bool.swift │ ├── Equatable.swift │ ├── NilLiteral.swift │ ├── Operators.swift │ └── Tuple.swift ├── SDGLogicTestUtilities │ └── Equatable.swift ├── SDGMathematics │ ├── Angle.swift │ ├── BitField.swift │ ├── ClosedRange.swift │ ├── Comparable.swift │ ├── Data.swift │ ├── Float.swift │ ├── FunctionAnalysis.swift │ ├── Int.swift │ ├── Measurement.swift │ ├── Numeric Protocols │ │ ├── Addable.swift │ │ ├── FixedScaleOneDimensionalPoint.swift │ │ ├── GenericAdditiveArithmetic.swift │ │ ├── IntegerProtocol.swift │ │ ├── IntegralArithmetic.swift │ │ ├── Negatable.swift │ │ ├── NumericAdditiveArithmetic.swift │ │ ├── OneDimensionalPoint.swift │ │ ├── OneDimensionalVector.swift │ │ ├── PointProtocol.swift │ │ ├── RationalArithmetic.swift │ │ ├── RationalNumberProtocol.swift │ │ ├── RationalVector.swift │ │ ├── RealArithmetic.swift │ │ ├── RealNumberProtocol.swift │ │ ├── Subtractable.swift │ │ ├── VectorProtocol.swift │ │ ├── WholeArithmetic.swift │ │ └── WholeNumberProtocol.swift │ ├── Operators.swift │ ├── OrderedEnumeration.swift │ ├── Sequence.swift │ ├── Tuple.swift │ └── UInt.swift ├── SDGMathematicsTestUtilities │ ├── Addable.swift │ ├── BitField.swift │ ├── Comparable.swift │ ├── FixedScaleOneDimensionalPoint.swift │ ├── Float.swift │ ├── GenericAdditiveArithmetic.swift │ ├── IntegralArithmetic.swift │ ├── Measurement.swift │ ├── Negatable.swift │ ├── NumericAdditiveArithmetic.swift │ ├── OneDimensionalPoint.swift │ ├── PointProtocol.swift │ ├── RationalArithmetic.swift │ ├── RationalVector.swift │ ├── RealArithmetic.swift │ ├── Subtractable.swift │ ├── VectorProtocol.swift │ └── WholeArithmetic.swift ├── SDGPersistence │ ├── Data.swift │ ├── FileConvertible.swift │ ├── FileManager.swift │ ├── Preference.swift │ ├── PreferenceSet.swift │ ├── ProcessInfo.swift │ ├── StrictString.swift │ ├── String.swift │ └── URL.swift ├── SDGPersistenceTestUtilities │ ├── Codable.swift │ ├── FileConvertible.swift │ └── Specification.swift ├── SDGPrecisionMathematics │ ├── HalvesView.swift │ ├── Integer.swift │ ├── RationalNumber.swift │ ├── UInt.swift │ ├── WholeNumber.swift │ ├── WholeNumberBinaryView.swift │ ├── WholeNumberBinaryViewIndex.swift │ └── WholeNumberBinaryViewIndexDistance.swift ├── SDGRandomization │ ├── Bool.swift │ ├── CyclicalNumberGenerator.swift │ └── PseudorandomNumberGenerator.swift ├── SDGRandomizationTestUtilities │ └── Randomizer.swift ├── SDGTesting │ ├── PerformanceTest.swift │ └── Test.swift ├── SDGText │ ├── CharacterSet.swift │ ├── CollectionStringFamily.swift │ ├── CollectionUnicodeScalar.swift │ ├── Compatibility │ │ ├── StaticString.swift │ │ ├── String.swift │ │ ├── StringClusterView.swift │ │ └── StringScalarView.swift │ ├── ExtendedGraphemeCluster.swift │ ├── Font │ │ ├── Font.Definition.swift │ │ ├── Font.swift │ │ ├── NSFont.swift │ │ ├── SwiftUI.Font.swift │ │ └── UIFont.swift │ ├── MarkupPlaygroundDisplay.swift │ ├── Range.swift │ ├── SemanticMarkup.swift │ ├── SemanticMarkupStringInterpolation.swift │ ├── Strict │ │ ├── StrictString.swift │ │ ├── StrictStringClusterView.swift │ │ ├── StrictStringInterpolationProtocol.swift │ │ └── StrictStringStringInterpolation.swift │ ├── String Family │ │ ├── ExtendedGraphemeClusterView.swift │ │ ├── Line.swift │ │ ├── LineView.swift │ │ ├── LineViewIndex.swift │ │ ├── Newline.swift │ │ ├── NewlinePattern.swift │ │ ├── StringFamily.swift │ │ ├── StringIndex.swift │ │ └── UnicodeScalarView.swift │ └── UnicodeScalar.swift ├── SDGVersioning │ └── Version.swift ├── SDGXCTestUtilities │ ├── TestCase.swift │ └── XCTAssert.swift ├── SDGXML │ ├── Coding │ │ ├── CustomXMLRepresentable.swift │ │ ├── XML.Attribute.Protocol.swift │ │ ├── XML.Attribute.swift │ │ ├── XML.Coder.Element.swift │ │ ├── XML.Coder.MiscellaneousKey.swift │ │ ├── XML.Coder.swift │ │ ├── XML.Decoder.Container.swift │ │ ├── XML.Decoder.Implementation.swift │ │ ├── XML.Decoder.KeyedContainer.swift │ │ ├── XML.Decoder.KeylessContainer.swift │ │ ├── XML.Decoder.SingleValueContainer.swift │ │ ├── XML.Decoder.UnkeyedContainer.swift │ │ ├── XML.Decoder.swift │ │ ├── XML.Encoder.Container.swift │ │ ├── XML.Encoder.Implementation.swift │ │ ├── XML.Encoder.KeyedContainer.swift │ │ ├── XML.Encoder.KeylessContainer.swift │ │ ├── XML.Encoder.SingleValueContainer.swift │ │ ├── XML.Encoder.UnkeyedContainer.swift │ │ └── XML.Encoder.swift │ ├── Model │ │ ├── XML.AttributeValue.swift │ │ ├── XML.CharacterData.swift │ │ ├── XML.Content.swift │ │ ├── XML.DTD.swift │ │ ├── XML.Document.swift │ │ └── XML.Element.swift │ ├── Parser │ │ └── XML.Parser.swift │ └── XML.swift ├── generate_root_collation │ ├── CollationElement.swift │ ├── CollationLevel.swift │ ├── DUCET.swift │ ├── Repository.swift │ ├── RootCollation.swift │ └── RootCollationGenerator.swift ├── sdg_copy_source │ ├── CopySource.swift │ └── main.swift └── sdg_embed_resource │ ├── EmbedResource.swift │ └── main.swift ├── Tests ├── SDGBinaryDataTests │ └── APITests.swift ├── SDGCalendarTests │ ├── APITests.swift │ ├── InternalTests.swift │ └── RegressionTests.swift ├── SDGCollationTests │ ├── APITests.swift │ ├── LanguageTests.swift │ └── RegressionTests.swift ├── SDGCollectionsTests │ ├── APITests.swift │ ├── AnyForwardCollection.swift │ ├── InternalTests.swift │ ├── LegacyMode.swift │ ├── Nothing.swift │ └── RegressionTests.swift ├── SDGConcurrencyTests │ └── APITests.swift ├── SDGControlFlowTests │ ├── APITests.swift │ └── Examples.swift ├── SDGCopySourcesTests │ ├── Copied.swift │ └── Sources │ │ ├── APITests.swift │ │ └── Copy Sources.txt ├── SDGCornerstoneDocumentationExampleTests │ ├── DateExampleTests.swift │ ├── FunctionAnalysisExampleTests.swift │ ├── MiscellaneousExampleTests.swift │ ├── ReadMeExampleTests.swift │ ├── StrictInterpolationExampleTests.swift │ └── XMLExampleTests.swift ├── SDGEmbedResourcesTests │ ├── APITests.swift │ ├── Data │ ├── Embed Resources.txt │ └── Text.txt ├── SDGExternalProcessTests │ ├── APITests.swift │ └── RegressionTests.swift ├── SDGGeometryTests │ └── APITests.swift ├── SDGLocalizationTests │ ├── APITests.swift │ └── InternalTests.swift ├── SDGLogicTests │ └── APITests.swift ├── SDGMathematicsTests │ ├── APITests.swift │ └── RegressionTests.swift ├── SDGPersistenceTests │ ├── APITests.swift │ └── RegressionTests.swift ├── SDGPrecisionMathematicsTests │ ├── APITests.swift │ └── InternalTests.swift ├── SDGRandomizationTests │ └── APITests.swift ├── SDGTextTests │ ├── APITests.swift │ ├── InternalTests.swift │ └── RegressionTests.swift ├── SDGVersioningTests │ ├── APITests.swift │ └── RegressionTests.swift ├── SDGXMLTests │ ├── APITests.swift │ ├── Coding Helpers.swift │ ├── Error Helpers.swift │ └── XML Helpers.swift └── Test Specifications │ ├── Codable Errors │ ├── Container End │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ ├── Keyless Type Mismatch │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ ├── Mismatched Key │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ ├── Missing Key (Attribute) │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ ├── Missing Key │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ ├── Single Value Complexity Type Mismatch │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ ├── Single Value Type Mismatch │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ ├── Type Complexity Mismatch │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ ├── Type Mismatch (Attribute) │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ ├── Type Mismatch │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ └── Unkeyed Complexity Type Mismatch │ │ ├── 🇨🇦EN.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇬🇧EN.txt │ │ └── 🇺🇸EN.txt │ ├── Codable XML │ ├── Array.txt │ ├── Class.txt │ ├── Customized.txt │ ├── Dictionary.txt │ ├── Single Value.txt │ ├── String.txt │ ├── Structure.txt │ ├── Unkeyed Class.txt │ ├── Unkeyed.txt │ ├── With Attribute.txt │ ├── With Keyed Nil.txt │ ├── With Nil.txt │ ├── XML Single Value.txt │ ├── XML Unkeyed.txt │ └── XML.txt │ ├── Codable │ ├── Angle⟨Double⟩ │ │ └── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ ├── Array⟨Change⟩ │ │ └── Changes │ │ │ └── 2019‐11‐22.txt │ ├── AttributeValue │ │ └── Value │ │ │ └── 2021‐01‐24.txt │ ├── CGFloat │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── CGPoint │ │ └── PointProtocol │ │ │ └── 2019‐05‐05.txt │ ├── CGVector │ │ └── AdditiveArithmetic │ │ │ └── 2019‐05‐05.txt │ ├── CalendarDate │ │ ├── Custom │ │ │ └── 2018‐03‐26.txt │ │ ├── Foundation │ │ │ └── 2018‐03‐26.txt │ │ ├── Gregorian │ │ │ └── 2018‐03‐26.txt │ │ ├── Hebrew │ │ │ └── 2018‐03‐26.txt │ │ └── Relative │ │ │ └── 2018‐03‐26.txt │ ├── CalendarInterval⟨Double⟩ │ │ └── AdditiveArithmetic │ │ │ └── 2018‐03‐30.txt │ ├── CalendarInterval⟨Float80⟩ │ │ └── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ ├── Casing │ │ └── Medial │ │ │ └── 2020‐06‐05.txt │ ├── CharacterData │ │ └── Character Data │ │ │ └── 2021‐01‐24.txt │ ├── CollectionDifference⟨String⟩ │ │ └── Difference │ │ │ └── 2019‐11‐23.txt │ ├── Document │ │ └── Document │ │ │ ├── 2021‐01‐24.txt │ │ │ └── 2021‐01‐31.txt │ ├── Double │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── Element │ │ └── Element │ │ │ └── 2021‐01‐24.txt │ ├── EnglishCasing │ │ └── Medial │ │ │ └── 2020‐06‐08.txt │ ├── Float │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── Float16 │ │ ├── AdditiveArithmetic │ │ │ └── 2020‐10‐30.txt │ │ └── PointProtocol │ │ │ └── 2020‐10‐30.txt │ ├── Float80 │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── GrammaticalGender │ │ └── Masculine │ │ │ └── 2020‐06‐06.txt │ ├── GrammaticalNumber │ │ └── Singular │ │ │ └── 2020‐06‐06.txt │ ├── GregorianDay │ │ └── 12 │ │ │ └── 2018‐03‐26.txt │ ├── GregorianHour │ │ └── 12 │ │ │ └── 2018‐03‐26.txt │ ├── GregorianMinute │ │ └── 12 │ │ │ └── 2018‐03‐26.txt │ ├── GregorianMonth │ │ └── January │ │ │ └── 2018‐03‐26.txt │ ├── GregorianSecond │ │ └── 12 │ │ │ └── 2018‐03‐26.txt │ ├── GregorianWeekday │ │ └── Sunday │ │ │ └── 2018‐03‐26.txt │ ├── GregorianYear │ │ └── 1234 │ │ │ └── 2018‐03‐26.txt │ ├── HebrewDay │ │ └── 12 │ │ │ └── 2018‐03‐26.txt │ ├── HebrewHour │ │ └── 12 │ │ │ └── 2018‐03‐26.txt │ ├── HebrewMonth │ │ ├── Adar I │ │ │ └── 2018‐03‐26.txt │ │ ├── Adar II │ │ │ └── 2018‐03‐26.txt │ │ ├── Adar │ │ │ └── 2018‐03‐26.txt │ │ ├── Elul │ │ │ └── 2018‐03‐26.txt │ │ └── Tishrei │ │ │ └── 2018‐03‐26.txt │ ├── HebrewMonthAndYear │ │ └── Tishrei, 2345 │ │ │ └── 2018‐03‐26.txt │ ├── HebrewPart │ │ └── 124 │ │ │ └── 2018‐03‐26.txt │ ├── HebrewWeekday │ │ └── Sunday │ │ │ └── 2018‐03‐29.txt │ ├── HebrewYear │ │ └── 1234 │ │ │ └── 2018‐03‐26.txt │ ├── Int │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── Int16 │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── Int32 │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── Int64 │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── Int8 │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── Integer │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── LosslessStirngConvertibleExample │ │ └── Example │ │ │ └── 2018‐03‐29.txt │ ├── PointProtocolStrideableExample │ │ └── PointProtocol │ │ │ ├── 2018‐03‐27.txt │ │ │ └── 2018‐03‐30.txt │ ├── PointProtocolStrideableVectorStrideExample │ │ └── PointProtocol │ │ │ ├── 2018‐03‐27.txt │ │ │ └── 2018‐03‐30.txt │ ├── PointProtocolVectorSelfExample │ │ └── PointProtocol │ │ │ ├── 2018‐03‐27.txt │ │ │ └── 2018‐03‐30.txt │ ├── RationalNumber │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── RealArithmeticExample │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐10‐07.txt │ │ └── PointProtocol │ │ │ └── 2018‐10‐07.txt │ ├── SemanticMarkup │ │ └── Unicode │ │ │ ├── 2018‐03‐30.txt │ │ │ ├── Composed.txt │ │ │ ├── Literal.txt │ │ │ └── Standard.txt │ ├── StrictString │ │ └── Unicode │ │ │ ├── 2018‐03‐30.txt │ │ │ ├── Composed.txt │ │ │ ├── Literal.txt │ │ │ └── Standard.txt │ ├── Tuple2⟨Int, Int⟩ │ │ └── (1, 2) │ │ │ └── 2020‐07‐29.txt │ ├── Tuple3⟨Int, Int, Int⟩ │ │ └── (1, 2, 3) │ │ │ └── 2020‐07‐29.txt │ ├── Tuple4⟨Int, Int, Int, Int⟩ │ │ └── (1, 2, 3, 4) │ │ │ └── 2020‐07‐29.txt │ ├── Tuple5⟨Int, Int, Int, Int, Int⟩ │ │ └── (1, 2, 3, 4, 5) │ │ │ └── 2020‐07‐29.txt │ ├── Tuple6⟨Int, Int, Int, Int, Int, Int⟩ │ │ └── (1, 2, 3, 4, 5, 6) │ │ │ └── 2020‐07‐29.txt │ ├── TwoDimensionalPoint⟨Double⟩ │ │ └── PointProtocol │ │ │ └── 2019‐05‐05.txt │ ├── TwoDimensionalVector⟨Double⟩ │ │ └── AdditiveArithmetic │ │ │ └── 2019‐05‐05.txt │ ├── UInt │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── UInt16 │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── UInt32 │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── UInt64 │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── UInt8 │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── VectorProtocolExample │ │ └── AdditiveArithmetic │ │ │ ├── 2018‐03‐26.txt │ │ │ └── 2018‐03‐30.txt │ ├── WholeNumber │ │ ├── AdditiveArithmetic │ │ │ └── 2018‐03‐26.txt │ │ └── PointProtocol │ │ │ └── 2018‐03‐26.txt │ ├── XMLAttributeDemonstration │ │ └── Structure │ │ │ └── 2021‐02‐05.txt │ ├── ΓραμματικήΠτώση │ │ └── Ονομαστική │ │ │ └── 2020‐06‐06.txt │ └── מין־דקדוקי │ │ └── זכר │ │ └── 2020‐06‐06.txt │ ├── CustomStringConvertible │ ├── AbsoluteComplement⟨ClosedRange⟨Int⟩⟩ │ │ └── (0–10)′.txt │ ├── AlternativePatterns⟨Array⟨Int⟩, Array⟨Int⟩⟩ │ │ └── 123 ∨ 321.txt │ ├── Angle⟨Double⟩ │ │ ├── 90°.txt │ │ └── −90°.txt │ ├── Array⟨Int⟩ │ │ └── 123.txt │ ├── AttributeValue │ │ └── Attribute.txt │ ├── BinaryView │ │ └── 10th.txt │ ├── BinaryView⟨UInt8⟩ │ │ └── 1st.txt │ ├── CalendarDate │ │ ├── Gregorian (2001‐01‐01).txt │ │ ├── Gregorian (2002‐02‐02).txt │ │ ├── Gregorian (2003‐03‐03).txt │ │ ├── Gregorian (2004‐04‐04).txt │ │ ├── Gregorian (2005‐05‐05).txt │ │ ├── Gregorian (2006‐06‐06).txt │ │ ├── Gregorian (2007‐07‐07).txt │ │ ├── Gregorian (2008‐08‐08).txt │ │ ├── Gregorian (2009‐09‐09).txt │ │ ├── Gregorian (2010‐10‐10).txt │ │ ├── Gregorian (2011‐11‐11).txt │ │ ├── Gregorian (2012‐12‐12).txt │ │ ├── Gregorian (−1999‐01‐01).txt │ │ ├── Hebrew (1940‐10‐02).txt │ │ ├── Hebrew (1941‐10‐22).txt │ │ ├── Hebrew (1942‐11‐11).txt │ │ ├── Hebrew (1943‐12‐30).txt │ │ ├── Hebrew (1945‐01‐18).txt │ │ ├── Hebrew (1946‐03‐09).txt │ │ ├── Hebrew (1947‐03‐28).txt │ │ ├── Hebrew (1948‐05‐17).txt │ │ ├── Hebrew (1949‐06‐06).txt │ │ ├── Hebrew (1950‐06‐25).txt │ │ ├── Hebrew (1951‐08‐13).txt │ │ ├── Hebrew (1952‐09‐02).txt │ │ ├── Hebrew (1961‐02‐16).txt │ │ ├── Hebrew (1962‐02‐04).txt │ │ └── Relative (2001‐04‐11).txt │ ├── CalendarInterval⟨Double⟩ │ │ ├── 1 Day.txt │ │ └── 2 Days.txt │ ├── CharacterData │ │ └── Character Data.txt │ ├── ClusterView │ │ └── ABC.txt │ ├── ConcatenatedPatterns⟨Array⟨Int⟩, Array⟨Int⟩⟩ │ │ └── 12 + 3.txt │ ├── Content │ │ └── Content.txt │ ├── ContentLocalization │ │ ├── 🇦🇩CA.txt │ │ ├── 🇦🇪عر.txt │ │ ├── 🇦🇬EN.txt │ │ ├── 🇦🇴PT.txt │ │ ├── 🇦🇷ES.txt │ │ ├── 🇦🇹DE.txt │ │ ├── 🇦🇺EN.txt │ │ ├── 🇧🇧EN.txt │ │ ├── 🇧🇪DE.txt │ │ ├── 🇧🇪FR.txt │ │ ├── 🇧🇪NL.txt │ │ ├── 🇧🇫FR.txt │ │ ├── 🇧🇭عر.txt │ │ ├── 🇧🇮EN.txt │ │ ├── 🇧🇮FR.txt │ │ ├── 🇧🇯FR.txt │ │ ├── 🇧🇳EN.txt │ │ ├── 🇧🇳MS.txt │ │ ├── 🇧🇴ES.txt │ │ ├── 🇧🇷PT.txt │ │ ├── 🇧🇸EN.txt │ │ ├── 🇧🇼EN.txt │ │ ├── 🇧🇾РУ.txt │ │ ├── 🇧🇿EN.txt │ │ ├── 🇨🇦EN.txt │ │ ├── 🇨🇦FR.txt │ │ ├── 🇨🇩FR.txt │ │ ├── 🇨🇫FR.txt │ │ ├── 🇨🇬FR.txt │ │ ├── 🇨🇭DE.txt │ │ ├── 🇨🇭FR.txt │ │ ├── 🇨🇭IT.txt │ │ ├── 🇨🇮FR.txt │ │ ├── 🇨🇱ES.txt │ │ ├── 🇨🇲EN.txt │ │ ├── 🇨🇲FR.txt │ │ ├── 🇨🇳普.txt │ │ ├── 🇨🇴ES.txt │ │ ├── 🇨🇷ES.txt │ │ ├── 🇨🇺ES.txt │ │ ├── 🇨🇻PT.txt │ │ ├── 🇨🇾TR.txt │ │ ├── 🇨🇾ΕΛ.txt │ │ ├── 🇨🇿ČŠ.txt │ │ ├── 🇩🇪DE.txt │ │ ├── 🇩🇯FR.txt │ │ ├── 🇩🇯عر.txt │ │ ├── 🇩🇰DA.txt │ │ ├── 🇩🇲EN.txt │ │ ├── 🇩🇴ES.txt │ │ ├── 🇩🇿عر.txt │ │ ├── 🇪🇨ES.txt │ │ ├── 🇪🇬عر.txt │ │ ├── 🇪🇸CA.txt │ │ ├── 🇪🇸ES.txt │ │ ├── 🇪🇹EN.txt │ │ ├── 🇫🇮SI.txt │ │ ├── 🇫🇮SV.txt │ │ ├── 🇫🇯EN.txt │ │ ├── 🇫🇲EN.txt │ │ ├── 🇫🇷FR.txt │ │ ├── 🇬🇦FR.txt │ │ ├── 🇬🇧EN.txt │ │ ├── 🇬🇩EN.txt │ │ ├── 🇬🇭EN.txt │ │ ├── 🇬🇲EN.txt │ │ ├── 🇬🇳FR.txt │ │ ├── 🇬🇶ES.txt │ │ ├── 🇬🇶FR.txt │ │ ├── 🇬🇶PT.txt │ │ ├── 🇬🇷ΕΛ.txt │ │ ├── 🇬🇹ES.txt │ │ ├── 🇬🇼PT.txt │ │ ├── 🇬🇾EN.txt │ │ ├── 🇭🇳ES.txt │ │ ├── 🇭🇷HR.txt │ │ ├── 🇭🇹FR.txt │ │ ├── 🇭🇺MA.txt │ │ ├── 🇮🇩ID.txt │ │ ├── 🇮🇪EN.txt │ │ ├── 🇮🇱עב.txt │ │ ├── 🇮🇱عر.txt │ │ ├── 🇮🇳EN.txt │ │ ├── 🇮🇳हि.txt │ │ ├── 🇮🇶عر.txt │ │ ├── 🇮🇶ܣܘ.txt │ │ ├── 🇮🇹IT.txt │ │ ├── 🇯🇲EN.txt │ │ ├── 🇯🇴عر.txt │ │ ├── 🇯🇵日.txt │ │ ├── 🇰🇪EN.txt │ │ ├── 🇰🇬РУ.txt │ │ ├── 🇰🇮EN.txt │ │ ├── 🇰🇲FR.txt │ │ ├── 🇰🇲عر.txt │ │ ├── 🇰🇳EN.txt │ │ ├── 🇰🇵조.txt │ │ ├── 🇰🇷한.txt │ │ ├── 🇰🇼عر.txt │ │ ├── 🇰🇿РУ.txt │ │ ├── 🇱🇧عر.txt │ │ ├── 🇱🇨EN.txt │ │ ├── 🇱🇮DE.txt │ │ ├── 🇱🇰EN.txt │ │ ├── 🇱🇷EN.txt │ │ ├── 🇱🇸EN.txt │ │ ├── 🇱🇸ST.txt │ │ ├── 🇱🇺DE.txt │ │ ├── 🇱🇺FR.txt │ │ ├── 🇱🇾عر.txt │ │ ├── 🇲🇦عر.txt │ │ ├── 🇲🇨FR.txt │ │ ├── 🇲🇩RO.txt │ │ ├── 🇲🇬FR.txt │ │ ├── 🇲🇭EN.txt │ │ ├── 🇲🇱FR.txt │ │ ├── 🇲🇷عر.txt │ │ ├── 🇲🇹EN.txt │ │ ├── 🇲🇺EN.txt │ │ ├── 🇲🇺FR.txt │ │ ├── 🇲🇼EN.txt │ │ ├── 🇲🇽ES.txt │ │ ├── 🇲🇾EN.txt │ │ ├── 🇲🇾MS.txt │ │ ├── 🇲🇿PT.txt │ │ ├── 🇳🇦EN.txt │ │ ├── 🇳🇪FR.txt │ │ ├── 🇳🇬EN.txt │ │ ├── 🇳🇮ES.txt │ │ ├── 🇳🇱NL.txt │ │ ├── 🇳🇴NB.txt │ │ ├── 🇳🇷EN.txt │ │ ├── 🇳🇿EN.txt │ │ ├── 🇴🇲عر.txt │ │ ├── 🇵🇦ES.txt │ │ ├── 🇵🇪ES.txt │ │ ├── 🇵🇬EN.txt │ │ ├── 🇵🇭EN.txt │ │ ├── 🇵🇰EN.txt │ │ ├── 🇵🇱PL.txt │ │ ├── 🇵🇹PT.txt │ │ ├── 🇵🇼EN.txt │ │ ├── 🇵🇾ES.txt │ │ ├── 🇶🇦عر.txt │ │ ├── 🇷🇴RO.txt │ │ ├── 🇷🇺РУ.txt │ │ ├── 🇷🇼EN.txt │ │ ├── 🇷🇼FR.txt │ │ ├── 🇸🇦عر.txt │ │ ├── 🇸🇧EN.txt │ │ ├── 🇸🇨EN.txt │ │ ├── 🇸🇨FR.txt │ │ ├── 🇸🇩EN.txt │ │ ├── 🇸🇩عر.txt │ │ ├── 🇸🇪SV.txt │ │ ├── 🇸🇬EN.txt │ │ ├── 🇸🇬MS.txt │ │ ├── 🇸🇬华.txt │ │ ├── 🇸🇰SČ.txt │ │ ├── 🇸🇱EN.txt │ │ ├── 🇸🇲IT.txt │ │ ├── 🇸🇳FR.txt │ │ ├── 🇸🇴عر.txt │ │ ├── 🇸🇷NL.txt │ │ ├── 🇸🇸EN.txt │ │ ├── 🇸🇹PT.txt │ │ ├── 🇸🇻ES.txt │ │ ├── 🇸🇾عر.txt │ │ ├── 🇸🇿EN.txt │ │ ├── 🇹🇩FR.txt │ │ ├── 🇹🇩عر.txt │ │ ├── 🇹🇬FR.txt │ │ ├── 🇹🇭ไท.txt │ │ ├── 🇹🇱PT.txt │ │ ├── 🇹🇳عر.txt │ │ ├── 🇹🇴EN.txt │ │ ├── 🇹🇷TR.txt │ │ ├── 🇹🇹EN.txt │ │ ├── 🇹🇻EN.txt │ │ ├── 🇹🇼國.txt │ │ ├── 🇹🇿EN.txt │ │ ├── 🇺🇦УК.txt │ │ ├── 🇺🇬EN.txt │ │ ├── 🇺🇸EN.txt │ │ ├── 🇺🇾ES.txt │ │ ├── 🇻🇦IT.txt │ │ ├── 🇻🇨EN.txt │ │ ├── 🇻🇪ES.txt │ │ ├── 🇻🇳VI.txt │ │ ├── 🇻🇺EN.txt │ │ ├── 🇻🇺FR.txt │ │ ├── 🇼🇸EN.txt │ │ ├── 🇾🇪عر.txt │ │ ├── 🇿🇦AF.txt │ │ ├── 🇿🇦EN.txt │ │ ├── 🇿🇦ST.txt │ │ ├── 🇿🇦XH.txt │ │ ├── 🇿🇦ZU.txt │ │ ├── 🇿🇲EN.txt │ │ └── 🇿🇼EN.txt │ ├── Document │ │ └── Document.txt │ ├── Element │ │ └── Document.txt │ ├── GregorianDay │ │ └── 4.txt │ ├── GregorianHour │ │ └── 6.txt │ ├── GregorianMinute │ │ └── 14.txt │ ├── GregorianMonth │ │ └── August.txt │ ├── GregorianSecond │ │ └── 12.txt │ ├── GregorianWeekday │ │ ├── 1.txt │ │ ├── 2.txt │ │ ├── 3.txt │ │ ├── 4.txt │ │ ├── 5.txt │ │ ├── 6.txt │ │ └── 7.txt │ ├── GregorianYear │ │ └── 1870.txt │ ├── HebrewHour │ │ └── 3.txt │ ├── HebrewMonth │ │ ├── 1.txt │ │ ├── 10.txt │ │ ├── 11.txt │ │ ├── 12.txt │ │ ├── 2.txt │ │ ├── 3.txt │ │ ├── 4.txt │ │ ├── 5.txt │ │ ├── 6.txt │ │ ├── 7.txt │ │ ├── 8.txt │ │ ├── 9.txt │ │ ├── Adar I.txt │ │ └── Adar II.txt │ ├── HebrewMonthAndYear │ │ └── Nisan, 4460.txt │ ├── HebrewPart │ │ └── 82.txt │ ├── Integer │ │ └── −1 000 000.txt │ ├── Intersection⟨ClosedRange⟨Int⟩, ClosedRange⟨Int⟩⟩ │ │ └── 1–10 ∩ 5–15.txt │ ├── LineView⟨String⟩ │ │ └── ABC.txt │ ├── Line⟨String⟩ │ │ └── ABC.txt │ ├── LocalizationSetting │ │ └── Setting.txt │ ├── NaryAlternativePatterns⟨Array⟨Int⟩⟩ │ │ └── 123 ∨ 321 ∨ 987.txt │ ├── NaryConcatenatedPatterns⟨Array⟨Int⟩⟩ │ │ └── 12 + 3 + 45.txt │ ├── NegatedPattern⟨Array⟨Int⟩⟩ │ │ └── ¬1.txt │ ├── Preference │ │ └── true.txt │ ├── RationalNumber │ │ ├── (50 001)⁄(10 000).txt │ │ └── −19⁄2.txt │ ├── SemanticMarkup │ │ └── ABC.txt │ ├── StrictString │ │ └── ABC.txt │ ├── String │ │ └── No Icon.txt │ ├── TextConvertibleNumberParseError │ │ └── Invalid Digit.txt │ ├── Union⟨ClosedRange⟨Int⟩, ClosedRange⟨Int⟩⟩ │ │ └── 1–3 ∪ 7–9.txt │ ├── Version │ │ └── 1.2.3.txt │ └── WholeNumber │ │ ├── 1 000 000 000.txt │ │ └── 1000.txt │ ├── Date Formats │ ├── Deutsch.txt │ ├── Français.txt │ ├── Ελληνικά.txt │ └── עברית.txt │ ├── FileConvertible │ ├── Data │ │ └── Binary Data │ │ │ └── Data.testspec │ ├── Document │ │ ├── DTD │ │ │ └── 2021‐02‐02.testspec │ │ └── Document │ │ │ └── 2021‐01‐31.testspec │ ├── StrictString │ │ └── Unicode │ │ │ ├── Composed.testspec │ │ │ ├── Literal.txt │ │ │ └── Standard.testspec │ └── String │ │ ├── Hello │ │ └── Hello.txt │ │ └── Line Endings │ │ └── 2022‐06‐11.testspec │ ├── Numerals.txt │ ├── Ordinals.txt │ ├── SemanticMarkup │ └── HTML │ │ └── Escapes.txt │ ├── Specification │ └── Overwrite.txt │ ├── XML │ ├── Attributes.txt │ ├── Empty.txt │ ├── Escaped Attribute.txt │ ├── Escaped Text.txt │ ├── Nested.txt │ └── Text.txt │ └── Ελληνικά.txt └── Workspace.swift /.github/ISSUE_TEMPLATE/🇨🇦EN Documentation Correction.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: '🇨🇦EN Documentation Correction' 3 | about: 'Report something incorrect or unclear in the documentation' 4 | title: '' 5 | labels: '🇬🇧🇺🇸🇨🇦EN, Documentation, Needs Investigation' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 15 | 16 | ### Description 17 | 18 | There appears to be a mistake in the documentation about such‐and‐such. 19 | 20 | ### Availability to Help 21 | 22 | 23 | I **would like to help** fix it, and I think **I know my way around**. 24 | I **would like to help** fix it, but **I would need some guidance**. 25 | I **would not like to help** fix it. 26 | 27 | ### Recommended Correction 28 | 29 | “It makes more sense written like this.” 30 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/🇨🇦EN Feature Request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: '🇨🇦EN Feature Request' 3 | about: 'Request a new feature that would be helpful' 4 | title: '' 5 | labels: '🇬🇧🇺🇸🇨🇦EN, Enhancement, Needs Investigation' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 15 | 16 | ### Description 17 | 18 | Such‐and‐such would be a nice feature. 19 | 20 | ### Availability to Help 21 | 22 | 23 | I **would like to help** implement it, and I think **I know my way around**. 24 | I **would like to help** implement it, but **I would need some guidance**. 25 | I **would not like to help** implement it. 26 | 27 | ### Design Thoughts 28 | 29 | It might work to do something like... 30 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/🇨🇦EN Question.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: '🇨🇦EN Question' 3 | about: 'Ask a question' 4 | title: '' 5 | labels: '🇬🇧🇺🇸🇨🇦EN, Question' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 15 | 16 | ### Question 17 | 18 | How can I do such‐and‐such? 19 | 20 | ### Documentation Suggestion 21 | 22 | 26 | 27 | I expected to find the answer under such‐and‐such. 28 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | This work was commissioned by an administrator in issue #000. 8 | 9 | 10 | I **am licensing** this under the [project licence](../blob/master/LICENSE.md). 11 | I **refuse to license** this under the [project licence](../blob/master/LICENSE.md). 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # .gitignore 2 | # 3 | # This source file is part of the SDGCornerstone open source project. 4 | # https://sdggiesbrecht.github.io/SDGCornerstone 5 | # 6 | # Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 7 | # 8 | # Soli Deo gloria. 9 | # 10 | # Licensed under the Apache Licence, Version 2.0. 11 | # See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 12 | 13 | .DS_Store 14 | *~ 15 | .build 16 | Packages 17 | .swiftpm 18 | Pr*fen\ (Linux).sh 19 | Pr*fen\ (macOS).command 20 | Validate\ (Linux).sh 21 | Validate\ (macOS).command 22 | *.xcodeproj 23 | IDEWorkspaceChecks.plist 24 | xcuserdata 25 | *.profraw 26 | Tests/SDGEmbedResourcesTests/Resources 27 | Tests/SDGEmbedResourcesTests/Resources.swift 28 | -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- 1 | { 2 | "pins" : [ 3 | { 4 | "identity" : "swift-collections", 5 | "kind" : "remoteSourceControl", 6 | "location" : "https://github.com/apple/swift-collections", 7 | "state" : { 8 | "revision" : "07e47b1e93e5a1e0ef0c50fcb2d6739fb6be4003", 9 | "version" : "1.0.0" 10 | } 11 | }, 12 | { 13 | "identity" : "swift-numerics", 14 | "kind" : "remoteSourceControl", 15 | "location" : "https://github.com/apple/swift-numerics", 16 | "state" : { 17 | "revision" : "1e5cbc4e2142677d6695036a748344c8edb83e5c", 18 | "version" : "1.0.0" 19 | } 20 | } 21 | ], 22 | "version" : 2 23 | } 24 | -------------------------------------------------------------------------------- /Refresh (Linux).sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # 4 | 5 | set -e 6 | REPOSITORY="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 7 | cd "${REPOSITORY}" 8 | gnome-terminal -e "bash --login -c \"source ~/.bashrc; ./Refresh\ \(macOS\).command; exec bash\"" 9 | -------------------------------------------------------------------------------- /Sources/SDGBinaryData/Data.swift: -------------------------------------------------------------------------------- 1 | /* 2 | Data.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import Foundation 16 | 17 | extension Data { 18 | 19 | // MARK: - Properties 20 | 21 | /// The data represented as a collection of bits. 22 | public var binary: BinaryView { 23 | get { 24 | return BinaryView(self) 25 | } 26 | set { 27 | self = newValue.data 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Sources/SDGBinaryData/UInt.swift: -------------------------------------------------------------------------------- 1 | /* 2 | UInt.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2016–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGMathematics 16 | 17 | extension UIntFamily { 18 | 19 | // MARK: - Binary 20 | 21 | /// The value of self represented in binary as a collection of bits. 22 | @inlinable public var binary: BinaryView { 23 | get { 24 | return BinaryView(self) 25 | } 26 | set { 27 | self = newValue.uInt 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Sources/SDGCalendar/Abstract Components/EnumerationCalendarComponent.swift: -------------------------------------------------------------------------------- 1 | /* 2 | EnumerationCalendarComponent.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGMathematics 16 | 17 | /// A calendar component defined by an enumeration. 18 | public protocol EnumerationCalendarComponent: CalendarComponent, OrderedEnumeration, 19 | RawRepresentable 20 | {} 21 | -------------------------------------------------------------------------------- /Sources/SDGCalendar/Abstract Components/ICalendarComponent.swift: -------------------------------------------------------------------------------- 1 | /* 2 | ICalendarComponent.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGText 16 | 17 | /// A calendar component with an iCalendar representation. 18 | public protocol ICalendarComponent { 19 | 20 | /// Returns a string representation in the iCalendar format. 21 | func inICalendarFormat() -> StrictString 22 | } 23 | 24 | extension ICalendarComponent where Self: ISOCalendarComponent { 25 | 26 | public func inICalendarFormat() -> StrictString { 27 | return inISOFormat() 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Sources/SDGCalendar/Abstract Components/ISOCalendarComponent.swift: -------------------------------------------------------------------------------- 1 | /* 2 | ISOCalendarComponent.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGText 16 | 17 | /// A calendar component with an iCalendar representation. 18 | public protocol ISOCalendarComponent { 19 | 20 | /// Returns a string representation in the ISO format. 21 | func inISOFormat() -> StrictString 22 | } 23 | -------------------------------------------------------------------------------- /Sources/SDGCalendar/Abstract Components/SmallestCalendarComponent.swift: -------------------------------------------------------------------------------- 1 | /* 2 | SmallestCalendarComponent.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGMathematics 16 | 17 | /// The smallest component of a particular calendar. 18 | public protocol SmallestCalendarComponent: ExpressibleByFloatLiteral, NumericCalendarComponent 19 | where RawValue: RationalArithmetic {} 20 | 21 | extension SmallestCalendarComponent { 22 | 23 | // MARK: - ExpressibleByFloatLiteral 24 | 25 | public init(floatLiteral: FloatMax) { 26 | self.init(RawValue(floatLiteral)) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Sources/SDGCalendar/Date.swift: -------------------------------------------------------------------------------- 1 | /* 2 | Date.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import Foundation 16 | 17 | extension Date { 18 | 19 | /// Creates a date from a calendar date. 20 | /// 21 | /// - Parameters: 22 | /// - calendarDate: The calendar date. 23 | public init(_ calendarDate: CalendarDate) { 24 | self = calendarDate.converted(to: FoundationDate.self).date 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Sources/SDGCollation/CollationCacheEntry.swift: -------------------------------------------------------------------------------- 1 | /* 2 | CollationCacheEntry.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2019–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | @usableFromInline internal struct CollationCacheEntry { 16 | 17 | // MARK: - Initialization 18 | 19 | @inlinable internal init(string: String, indices: [CollationIndex]) { 20 | self.string = string 21 | self.indices = indices 22 | } 23 | 24 | // MARK: - Properties 25 | 26 | @usableFromInline internal let string: String 27 | @usableFromInline internal let indices: [CollationIndex] 28 | } 29 | -------------------------------------------------------------------------------- /Sources/SDGCollation/CollationIndex.swift: -------------------------------------------------------------------------------- 1 | /* 2 | CollationIndex.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2019–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | /// A collation index. 16 | public typealias CollationIndex = UInt32 17 | -------------------------------------------------------------------------------- /Sources/SDGCollections/Conformances/Data.swift: -------------------------------------------------------------------------------- 1 | /* 2 | Data.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2018–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import Foundation 16 | 17 | import SDGLogic 18 | 19 | extension Data: SearchableBidirectionalCollection {} 20 | -------------------------------------------------------------------------------- /Sources/SDGCollections/LegacyMode.swift: -------------------------------------------------------------------------------- 1 | /* 2 | LegacyMode.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2019–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | @usableFromInline internal var legacyMode = false 16 | -------------------------------------------------------------------------------- /Sources/SDGCollections/Ordered/FillDirection.swift: -------------------------------------------------------------------------------- 1 | /* 2 | FillDirection.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | /// The direction from which to fill a collection. 16 | public enum FillDirection: Sendable { 17 | /// Fill from the start. 18 | case start 19 | /// Fill from the end. 20 | case end 21 | } 22 | -------------------------------------------------------------------------------- /Sources/SDGCollections/Ordered/OrderedSet.SubSequence.swift: -------------------------------------------------------------------------------- 1 | /* 2 | OrderedSet.SubSequence.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import OrderedCollections 16 | 17 | extension OrderedCollections.OrderedSet.SubSequence: SearchableBidirectionalCollection {} 18 | -------------------------------------------------------------------------------- /Sources/SDGCollections/Ordered/Patterns/Repetition/PatternConsumption.swift: -------------------------------------------------------------------------------- 1 | /* 2 | PatternConsumption.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2019–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | /// Pattern consumption behaviour. 16 | public enum Consumption: Sendable { 17 | /// Prefers longer matches. 18 | case greedy 19 | /// Prefers shorter matches. 20 | case lazy 21 | } 22 | -------------------------------------------------------------------------------- /Sources/SDGControlFlow/APILocalization.swift: -------------------------------------------------------------------------------- 1 | /* 2 | APILocalization.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2018–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | public enum _APILocalization: String, CaseIterable, Sendable { 16 | 17 | // MARK: - Cases 18 | 19 | case englishCanada = "en\u{2D}CA" 20 | 21 | // MARK: - Localization 22 | 23 | public static let fallbackLocalization: _APILocalization = .englishCanada 24 | } 25 | -------------------------------------------------------------------------------- /Sources/SDGControlFlow/Encodable.swift: -------------------------------------------------------------------------------- 1 | /* 2 | Encodable.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | extension Encodable { 16 | 17 | /// Encodes this value by encoding a proxy type into the given encoder. 18 | /// 19 | /// - Parameters: 20 | /// - encoder: The encoder. 21 | /// - other: The instance of the proxy type. 22 | public func encode(to encoder: Encoder, via other: Other) throws where Other: Encodable { 23 | var container = encoder.singleValueContainer() 24 | try container.encode(other) 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Sources/SDGControlFlow/ProjectingPropertyWrapper.swift: -------------------------------------------------------------------------------- 1 | /* 2 | ProjectingPropertyWrapper.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2019–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | /// A property wrapper which projects a value accessible with `$`. 16 | public protocol ProjectingPropertyWrapper: PropertyWrapper { 17 | 18 | /// The projected type. 19 | associatedtype Projected 20 | 21 | /// The projected value. 22 | var projectedValue: Projected { get } 23 | } 24 | -------------------------------------------------------------------------------- /Sources/SDGControlFlow/PropertyWrapper.swift: -------------------------------------------------------------------------------- 1 | /* 2 | PropertyWrapper.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2019–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | /// A type usable as a property wrapper. 16 | /// 17 | /// - Note: The protocol exists mostly for documentation purposes, since conforming types inherit its documentation comments. It has no means of enforcing the presence of a `@propertyWrapper` attribute. 18 | public protocol PropertyWrapper { 19 | 20 | /// The wrapped type. 21 | associatedtype Wrapped 22 | 23 | /// The wrapped value. 24 | var wrappedValue: Wrapped { get } 25 | } 26 | -------------------------------------------------------------------------------- /Sources/SDGControlFlow/TextualPlaygroundDisplay.swift: -------------------------------------------------------------------------------- 1 | /* 2 | TextualPlaygroundDisplay.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2018–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | /// A type which displays its textual description in playgrounds. 16 | public protocol TextualPlaygroundDisplay: CustomPlaygroundDisplayConvertible, 17 | CustomStringConvertible 18 | {} 19 | 20 | extension TextualPlaygroundDisplay { 21 | 22 | // MARK: - CustomPlaygroundDisplayConvertible 23 | 24 | public var playgroundDescription: Any { 25 | return String(describing: self) 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Sources/SDGCornerstoneLocalizations/APILocalization.swift: -------------------------------------------------------------------------------- 1 | /* 2 | APILocalization.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGControlFlow 16 | import SDGLocalization 17 | 18 | public typealias APILocalization = _APILocalization 19 | extension APILocalization: InputLocalization {} 20 | -------------------------------------------------------------------------------- /Sources/SDGCornerstoneLocalizations/FormatLocalization.swift: -------------------------------------------------------------------------------- 1 | /* 2 | FormatLocalization.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2018–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGLocalization 16 | 17 | public typealias FormatLocalization = _FormatLocalization 18 | -------------------------------------------------------------------------------- /Sources/SDGCornerstoneLocalizations/InterfaceLocalization.swift: -------------------------------------------------------------------------------- 1 | /* 2 | InterfaceLocalization.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGLocalization 16 | 17 | public typealias InterfaceLocalization = _InterfaceLocalization 18 | -------------------------------------------------------------------------------- /Sources/SDGLocalization/Extensions/Numbers/Int.swift: -------------------------------------------------------------------------------- 1 | /* 2 | Int.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2016–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGMathematics 16 | 17 | extension Int: TextConvertibleNumber {} 18 | 19 | extension Int64: TextConvertibleNumber {} 20 | extension Int32: TextConvertibleNumber {} 21 | extension Int16: TextConvertibleNumber {} 22 | extension Int8: TextConvertibleNumber {} 23 | -------------------------------------------------------------------------------- /Sources/SDGLocalization/Extensions/Numbers/IntegralArithmetic.swift: -------------------------------------------------------------------------------- 1 | /* 2 | IntegralArithmetic.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2016–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGMathematics 16 | import SDGText 17 | 18 | extension IntegralArithmetic { 19 | 20 | internal func integralDigits(thousandsSeparator: UnicodeScalar) -> StrictString { 21 | var digits = wholeDigits(thousandsSeparator: thousandsSeparator) 22 | if self.isNegative { 23 | digits.prepend("−") 24 | } 25 | return digits 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Sources/SDGLocalization/Extensions/Numbers/UInt.swift: -------------------------------------------------------------------------------- 1 | /* 2 | UInt.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2016–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGMathematics 16 | 17 | extension UInt: TextConvertibleNumber {} 18 | 19 | extension UInt64: TextConvertibleNumber {} 20 | extension UInt32: TextConvertibleNumber {} 21 | extension UInt16: TextConvertibleNumber {} 22 | extension UInt8: TextConvertibleNumber {} 23 | -------------------------------------------------------------------------------- /Sources/SDGLocalization/Localizations/APILocalization.swift: -------------------------------------------------------------------------------- 1 | /* 2 | APILocalization.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2018–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGControlFlow 16 | 17 | extension _APILocalization: Localization {} 18 | -------------------------------------------------------------------------------- /Sources/SDGLocalization/Localizations/InterfaceLocalization.swift: -------------------------------------------------------------------------------- 1 | /* 2 | InterfaceLocalization.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | public enum _InterfaceLocalization: String, InputLocalization, Sendable { 16 | 17 | // MARK: - Cases 18 | 19 | case englishUnitedKingdom = "en\u{2D}GB" 20 | case englishUnitedStates = "en\u{2D}US" 21 | case englishCanada = "en\u{2D}CA" 22 | 23 | case deutschDeutschland = "de\u{2D}DE" 24 | 25 | // MARK: - Localization 26 | 27 | public static let fallbackLocalization: _InterfaceLocalization = .englishUnitedKingdom 28 | } 29 | -------------------------------------------------------------------------------- /Sources/SDGLogic/Any.swift: -------------------------------------------------------------------------------- 1 | /* 2 | Any.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2016–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | // MARK: - Any 16 | 17 | // #documentation(SDGCornerstone.Equatable.≠) 18 | /// Returns `true` if the two values are inequal. 19 | /// 20 | /// - Parameters: 21 | /// - precedingValue: A value to compare. 22 | /// - followingValue: Another value to compare. 23 | @inlinable public func ≠ (precedingValue: Any.Type?, followingValue: Any.Type?) -> Bool { 24 | return precedingValue != followingValue // @exempt(from: unicode) 25 | } 26 | -------------------------------------------------------------------------------- /Sources/SDGMathematics/ClosedRange.swift: -------------------------------------------------------------------------------- 1 | /* 2 | ClosedRange.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2019–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | // @localization(🇩🇪DE) @notLocalized(🇨🇦EN) 16 | /// Ein Intervall von einer unteren Grenze bis zu einer eingeschlossenen oberen Grenze. (`ClosedRange`) 17 | public typealias AbgeschlossenesIntervall = ClosedRange 18 | -------------------------------------------------------------------------------- /Sources/SDGMathematics/Numeric Protocols/FixedScaleOneDimensionalPoint.swift: -------------------------------------------------------------------------------- 1 | /* 2 | FixedScaleOneDimensionalPoint.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2016–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | /// A one dimensional point with a fixed scale. 16 | public protocol FixedScaleOneDimensionalPoint: OneDimensionalPoint, Strideable 17 | where Stride == Vector {} 18 | -------------------------------------------------------------------------------- /Sources/SDGMathematics/Numeric Protocols/RealNumberProtocol.swift: -------------------------------------------------------------------------------- 1 | /* 2 | RealNumberProtocol.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2016–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | /// A type which *only ever* represents real numbers. 16 | public protocol RealNumberProtocol: RealArithmetic {} 17 | -------------------------------------------------------------------------------- /Sources/SDGPersistence/Data.swift: -------------------------------------------------------------------------------- 1 | /* 2 | Data.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import Foundation 16 | 17 | extension Data: FileConvertible { 18 | 19 | // MARK: - FileConvertible 20 | 21 | public init(file: Data, origin: URL?) throws { 22 | self = file 23 | } 24 | 25 | public var file: Data { 26 | return self 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Sources/SDGPersistence/StrictString.swift: -------------------------------------------------------------------------------- 1 | /* 2 | StrictString.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import Foundation 16 | 17 | import SDGText 18 | 19 | extension StrictString: FileConvertible { 20 | 21 | // MARK: - FileConvertible 22 | 23 | public init(file: Data, origin: URL?) throws { 24 | self.init(try String(file: file, origin: origin)) 25 | } 26 | 27 | public var file: Data { 28 | return String(self).file 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Sources/SDGText/CharacterSet.swift: -------------------------------------------------------------------------------- 1 | /* 2 | CharacterSet.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import Foundation 16 | 17 | extension CharacterSet { 18 | 19 | /// A pattern representing any newline variant. 20 | /// 21 | /// - Parameters: 22 | /// - searchableType: The collection type the pattern should target. 23 | public static func newlinePattern( 24 | for searchableType: Searchable.Type 25 | ) -> NewlinePattern { 26 | return Newline.pattern(for: searchableType) 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Sources/SDGText/CollectionUnicodeScalar.swift: -------------------------------------------------------------------------------- 1 | /* 2 | CollectionUnicodeScalar.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import Foundation 16 | 17 | import SDGCollections 18 | 19 | extension Collection where Element == Unicode.Scalar { 20 | 21 | /// Whether or not the string‐like collection contains multiple lines. 22 | @inlinable public var isMultiline: Bool { 23 | return contains(where: { $0 ∈ Newline.characters }) 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Sources/SDGText/Compatibility/StaticString.swift: -------------------------------------------------------------------------------- 1 | /* 2 | StaticString.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2019–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | // @localization(🇩🇪DE) @notLocalized(🇨🇦EN) 16 | /// Eine Zeichenkette, die zur Übersetzungszeit schon fest steht. (`StaticString`) 17 | public typealias StatischeZeichenkette = StaticString 18 | -------------------------------------------------------------------------------- /Sources/SDGText/Compatibility/StringClusterView.swift: -------------------------------------------------------------------------------- 1 | /* 2 | StringClusterView.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGCollections 16 | 17 | extension String: ExtendedGraphemeClusterView {} 18 | -------------------------------------------------------------------------------- /Sources/SDGText/Compatibility/StringScalarView.swift: -------------------------------------------------------------------------------- 1 | /* 2 | StringScalarView.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGCollections 16 | 17 | extension String.UnicodeScalarView: UnicodeScalarView {} 18 | -------------------------------------------------------------------------------- /Sources/SDGText/ExtendedGraphemeCluster.swift: -------------------------------------------------------------------------------- 1 | /* 2 | ExtendedGraphemeCluster.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | /// An [extended grapheme cluster](http://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries). 16 | public typealias ExtendedGraphemeCluster = Swift.Character 17 | -------------------------------------------------------------------------------- /Sources/SDGText/Font/Font.Definition.swift: -------------------------------------------------------------------------------- 1 | /* 2 | Font.Definition.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2020–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | #if canImport(AppKit) 16 | import AppKit 17 | #elseif canImport(UIKit) 18 | import UIKit 19 | #endif 20 | 21 | extension Font { 22 | 23 | internal enum Definition { 24 | 25 | // MARK: - Cases 26 | 27 | case identifier(name: String, size: Double) 28 | 29 | #if canImport(AppKit) 30 | case cocoa(NSFont) 31 | #elseif canImport(UIKit) 32 | case cocoa(UIFont) 33 | #endif 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Sources/SDGText/Strict/StrictStringStringInterpolation.swift: -------------------------------------------------------------------------------- 1 | /* 2 | StrictStringStringInterpolation.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2019–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | extension StrictString { 16 | 17 | /// The type which handles interpolation of strict strings. 18 | public struct StringInterpolation: StrictStringInterpolationProtocol { 19 | 20 | // MARK: - StrictStringInterpolationProtocol 21 | 22 | public init(string: StrictString) { 23 | self.string = string 24 | } 25 | 26 | public var string: StrictString 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Sources/SDGText/String Family/ExtendedGraphemeClusterView.swift: -------------------------------------------------------------------------------- 1 | /* 2 | ExtendedGraphemeClusterView.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGCollections 16 | 17 | /// A view of a string’s contents as a collection of extended grapheme clusters. 18 | public protocol ExtendedGraphemeClusterView: RangeReplaceableCollection, 19 | SearchableBidirectionalCollection, Sendable 20 | where Element == ExtendedGraphemeCluster, Index == String.Index {} 21 | -------------------------------------------------------------------------------- /Sources/SDGText/String Family/UnicodeScalarView.swift: -------------------------------------------------------------------------------- 1 | /* 2 | UnicodeScalarView.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2017–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGCollections 16 | 17 | /// A view of a string’s contents as a collection of Unicode scalar values. 18 | public protocol UnicodeScalarView: BidirectionalPattern, RangeReplaceableCollection, 19 | SearchableBidirectionalCollection, Sendable 20 | where 21 | Element == Unicode.Scalar, 22 | Index == String.UnicodeScalarView.Index, 23 | SubSequence: Sendable 24 | {} 25 | -------------------------------------------------------------------------------- /Sources/SDGXML/Coding/XML.Attribute.Protocol.swift: -------------------------------------------------------------------------------- 1 | /* 2 | XML.Attribute.Protocol.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | internal protocol XMLAttributeProtocol: LosslessStringConvertible {} 16 | -------------------------------------------------------------------------------- /Sources/SDGXML/Coding/XML.Coder.swift: -------------------------------------------------------------------------------- 1 | /* 2 | XML.Coder.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGText 16 | 17 | extension XML { 18 | 19 | internal enum Coder { 20 | 21 | internal static func description(of codingPath: [CodingKey]) -> StrictString { 22 | let string = String(codingPath.lazy.map({ $0.stringValue }).joined(separator: " → ")) 23 | return StrictString(string) 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Sources/generate_root_collation/CollationElement.swift: -------------------------------------------------------------------------------- 1 | /* 2 | CollationElement.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2022–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGCollation 16 | 17 | typealias CollationElement = _CollationElement 18 | 19 | extension CollationElement { 20 | 21 | init(rawIndices: [[CollationIndex]]) { 22 | self.init(_rawIndices: rawIndices) 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Sources/generate_root_collation/CollationLevel.swift: -------------------------------------------------------------------------------- 1 | /* 2 | CollationLevel.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2022–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGCollation 16 | 17 | typealias CollationLevel = _CollationLevel 18 | -------------------------------------------------------------------------------- /Sources/generate_root_collation/Repository.swift: -------------------------------------------------------------------------------- 1 | /* 2 | Repository.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2019–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import Foundation 16 | 17 | let repositoryRoot = URL(fileURLWithPath: #filePath).deletingLastPathComponent() 18 | .deletingLastPathComponent().deletingLastPathComponent() 19 | 20 | let sourcesDirectory = repositoryRoot.appendingPathComponent("Sources") 21 | let collationTargetDirectory = sourcesDirectory.appendingPathComponent("SDGCollation") 22 | -------------------------------------------------------------------------------- /Sources/generate_root_collation/RootCollationGenerator.swift: -------------------------------------------------------------------------------- 1 | /* 2 | RootCollationGenerator.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2018–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGCollation 16 | 17 | @main enum RootCollationGenerator { 18 | 19 | static func main() throws { 20 | #if !PLATFORM_LACKS_FOUNDATION_FILE_MANAGER 21 | let root = try CollationOrder.generateRoot() 22 | try root.save(to: collationTargetDirectory.appendingPathComponent("Root")) 23 | #endif 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Sources/sdg_copy_source/main.swift: -------------------------------------------------------------------------------- 1 | /* 2 | main.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2023–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | // #workaround(Swift 5.8, Windows objects to @main.) 16 | try CopySource.main() 17 | -------------------------------------------------------------------------------- /Sources/sdg_embed_resource/main.swift: -------------------------------------------------------------------------------- 1 | /* 2 | main.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2023–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | // #workaround(Swift 5.8, Windows objects to @main.) 16 | try EmbedResource.main() 17 | -------------------------------------------------------------------------------- /Tests/SDGCollationTests/RegressionTests.swift: -------------------------------------------------------------------------------- 1 | /* 2 | RegressionTests.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2021–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import SDGCollation 16 | 17 | import XCTest 18 | 19 | import SDGXCTestUtilities 20 | 21 | class RegressionTests: TestCase { 22 | 23 | func testוEquivalentToF() { 24 | // Untracked 25 | 26 | let strings = ["ה", "הה", "ו", "וו", "ז", "זז"] 27 | XCTAssertEqual(CollationOrder.root.collate(strings), strings) 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Tests/SDGCopySourcesTests/Copied.swift: -------------------------------------------------------------------------------- 1 | /* 2 | Copied.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2022–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | internal func useCopiedFile() {} 16 | -------------------------------------------------------------------------------- /Tests/SDGCopySourcesTests/Sources/APITests.swift: -------------------------------------------------------------------------------- 1 | /* 2 | APITests.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2022–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import XCTest 16 | 17 | final class APITests: XCTestCase { 18 | func testCopiedFile() { 19 | useCopiedFile() 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Tests/SDGCopySourcesTests/Sources/Copy Sources.txt: -------------------------------------------------------------------------------- 1 | Tests/SDGCopySourcesTests/Copied.swift → Copied.swift 2 | -------------------------------------------------------------------------------- /Tests/SDGEmbedResourcesTests/APITests.swift: -------------------------------------------------------------------------------- 1 | /* 2 | APITests.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2022–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | import XCTest 16 | 17 | final class APITests: XCTestCase { 18 | func testResources() { 19 | // @example(useOfEmbeddedResources) 20 | let data: Data = Resources.rawData 21 | let text: String = Resources.textFile 22 | // @endExample 23 | XCTAssertEqual(text.dropLast(), "Hello, world!") 24 | XCTAssertEqual(data.count, text.utf8.count) 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Tests/SDGEmbedResourcesTests/Data: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /Tests/SDGEmbedResourcesTests/Embed Resources.txt: -------------------------------------------------------------------------------- 1 | Text.txt → textFile: String 2 | Data → rawData: Data -------------------------------------------------------------------------------- /Tests/SDGEmbedResourcesTests/Text.txt: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /Tests/SDGTextTests/InternalTests.swift: -------------------------------------------------------------------------------- 1 | /* 2 | InternalTests.swift 3 | 4 | This source file is part of the SDGCornerstone open source project. 5 | https://sdggiesbrecht.github.io/SDGCornerstone 6 | 7 | Copyright ©2018–2024 Jeremy David Giesbrecht and the SDGCornerstone project contributors. 8 | 9 | Soli Deo gloria. 10 | 11 | Licensed under the Apache Licence, Version 2.0. 12 | See http://www.apache.org/licenses/LICENSE-2.0 for licence information. 13 | */ 14 | 15 | @testable import SDGText 16 | 17 | import XCTest 18 | 19 | import SDGXCTestUtilities 20 | 21 | class InternalTests: TestCase { 22 | 23 | func testLineViewIndex() { 24 | XCTAssertNil("ABC".lines.endIndex.newline(in: "ABC".scalars)) 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Container End/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | The container at “nested → 2” has too few elements. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Container End/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | Der Behälter unter „nested → 2“ hat zu wenig Elemente. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Container End/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | The container at ‘nested → 2’ has too few elements. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Container End/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | The container at “nested → 2” has too few elements. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Keyless Type Mismatch/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested → 1” does not describe an instance of the expected type: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Keyless Type Mismatch/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | Die Daten unter „nested → 1“ beschreiben kein Exemplar des erwarteten Typs: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Keyless Type Mismatch/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | The data at ‘nested → 1’ does not describe an instance of the expected type: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Keyless Type Mismatch/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested → 1” does not describe an instance of the expected type: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Mismatched Key/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | The element named “element” cannot be encoded at “child → key”; element names must match encoding keys. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Mismatched Key/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | Es ist unmöglich, das Element „element“ unter „child → key“ zu verschlüsseln; Elementnamen und Schlüsseln mussen übereinstimmen. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Mismatched Key/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | The element named ‘element’ cannot be encoded at ‘child → key’; element names must match encoding keys. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Mismatched Key/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | The element named “element” cannot be encoded at “child → key”; element names must match encoding keys. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Missing Key (Attribute)/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | “property” is missing at “nested”. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Missing Key (Attribute)/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | „property“ fehlt unter „nested“. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Missing Key (Attribute)/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | ‘property’ is missing at ‘nested’. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Missing Key (Attribute)/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | “property” is missing at “nested”. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Missing Key/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | “property” is missing at “nested”. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Missing Key/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | „property“ fehlt unter „nested“. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Missing Key/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | ‘property’ is missing at ‘nested’. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Missing Key/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | “property” is missing at “nested”. -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Single Value Complexity Type Mismatch/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested” does not describe an instance of the expected type: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Single Value Complexity Type Mismatch/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | Die Daten unter „nested“ beschreiben kein Exemplar des erwarteten Typs: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Single Value Complexity Type Mismatch/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | The data at ‘nested’ does not describe an instance of the expected type: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Single Value Complexity Type Mismatch/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested” does not describe an instance of the expected type: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Single Value Type Mismatch/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested” does not describe an instance of the expected type: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Single Value Type Mismatch/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | Die Daten unter „nested“ beschreiben kein Exemplar des erwarteten Typs: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Single Value Type Mismatch/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | The data at ‘nested’ does not describe an instance of the expected type: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Single Value Type Mismatch/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested” does not describe an instance of the expected type: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Complexity Mismatch/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested → property” does not describe an instance of the expected type: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Complexity Mismatch/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | Die Daten unter „nested → property“ beschreiben kein Exemplar des erwarteten Typs: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Complexity Mismatch/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | The data at ‘nested → property’ does not describe an instance of the expected type: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Complexity Mismatch/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested → property” does not describe an instance of the expected type: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Mismatch (Attribute)/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested → property” does not describe an instance of the expected type: Attribute -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Mismatch (Attribute)/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | Die Daten unter „nested → property“ beschreiben kein Exemplar des erwarteten Typs: Attribute -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Mismatch (Attribute)/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | The data at ‘nested → property’ does not describe an instance of the expected type: Attribute -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Mismatch (Attribute)/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested → property” does not describe an instance of the expected type: Attribute -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Mismatch/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested → property” does not describe an instance of the expected type: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Mismatch/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | Die Daten unter „nested → property“ beschreiben kein Exemplar des erwarteten Typs: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Mismatch/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | The data at ‘nested → property’ does not describe an instance of the expected type: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Type Mismatch/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested → property” does not describe an instance of the expected type: Int -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Unkeyed Complexity Type Mismatch/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested → 1” does not describe an instance of the expected type: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Unkeyed Complexity Type Mismatch/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | Die Daten unter „nested → 1“ beschreiben kein Exemplar des erwarteten Typs: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Unkeyed Complexity Type Mismatch/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | The data at ‘nested → 1’ does not describe an instance of the expected type: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable Errors/Unkeyed Complexity Type Mismatch/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | The data at “nested → 1” does not describe an instance of the expected type: String -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/Array.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | A 4 | B 5 | C 6 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/Class.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | C 4 | D 5 | 6 | A 7 | B 8 | 9 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/Customized.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | A 5 | B 6 | C 7 | 8 | 9 | A 10 | B 11 | C 12 | <_34> 13 | A 14 | B 15 | C 16 | 17 | <_35> 18 | A 19 | B 20 | C 21 | 22 | 23 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/Dictionary.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | Wert 4 | valeur 5 | value 6 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/Single Value.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | false 4 | true 5 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/String.txt: -------------------------------------------------------------------------------- 1 | 2 | string -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/Structure.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | false 4 | 0.0 5 | 0 6 | 0 7 | 0.0 8 | 0 9 | 10 | A 11 | B 12 | 13 | 0 14 | 0 15 | 0 16 | 0 17 | 0 18 | 0 19 | 0 20 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/Unkeyed Class.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | C 4 | D 5 | <_33> 6 | A 7 | B 8 | 9 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/Unkeyed.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | false 4 | 5 | 0 6 | 0 7 | 0 8 | 0 9 | 0 10 | 0 11 | 0 12 | 0 13 | 0 14 | 0 15 | 0.0 16 | 0.0 17 | 18 | A 19 | B 20 | 21 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/With Attribute.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/With Keyed Nil.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | A 4 | 5 | C 6 | 7 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/With Nil.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | A 4 | 5 | C 6 | 7 | non‐nil 8 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/XML Single Value.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | A mix of text 4 | with line breaks and trailing spaces: 5 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/XML Unkeyed.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | A mix of text 5 | with line breaks and trailing spaces: 6 | A mix of text 7 | with line breaks and trailing spaces: 8 | 9 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable XML/XML.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | A mix of text 4 | with line breaks and trailing spaces: 5 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Angle⟨Double⟩/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 3 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Array⟨Change⟩/Changes/2019‐11‐22.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | { 4 | "associatedOffset" : 20, 5 | "element" : "removed element", 6 | "isRemove" : true, 7 | "offset" : 10 8 | }, 9 | { 10 | "associatedOffset" : 40, 11 | "element" : "inserted element", 12 | "isRemove" : false, 13 | "offset" : 30 14 | } 15 | ] 16 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/AttributeValue/Value/2021‐01‐24.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "value" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CGFloat/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CGFloat/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CGPoint/PointProtocol/2019‐05‐05.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | 1, 4 | 2 5 | ] 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CGVector/AdditiveArithmetic/2019‐05‐05.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | 1, 4 | 2 5 | ] 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CalendarDate/Custom/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | "MyModule.DaysIntoMillenium", 4 | "[12345]", 5 | [ 6 | 3507559200, 7 | 259200 8 | ] 9 | ] 10 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CalendarDate/Foundation/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | "Foundation", 4 | "[123456789]", 5 | [ 6 | 678105567, 7 | 259200 8 | ] 9 | ] 10 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CalendarDate/Gregorian/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | "gregoriano", 4 | "[[3456,1,23,7,8,9]]", 5 | [ 6 | 138059393067, 7 | 259200 8 | ] 9 | ] 10 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CalendarDate/Hebrew/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | "עברי", 4 | "[[3456,\"1\",23,7,890]]", 5 | [ 6 | -217935793900, 7 | 259200 8 | ] 9 | ] 10 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CalendarDate/Relative/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | "Δ", 4 | "[[[3199824000,259200],[\"עברי\",\"[[3456,\\\"1\\\",23,7,890]]\",[-217935793900,259200]]]]", 5 | [ 6 | -214735969900, 7 | 259200 8 | ] 9 | ] 10 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CalendarInterval⟨Double⟩/AdditiveArithmetic/2018‐03‐30.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | 3, 4 | 259200 5 | ] 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CalendarInterval⟨Float80⟩/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | 3, 4 | 259200 5 | ] 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Casing/Medial/2020‐06‐05.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "α" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/CharacterData/Character Data/2021‐01‐24.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "character data" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Document/Document/2021‐01‐24.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Document/Document/2021‐01‐31.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "\n" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Double/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Double/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Element/Element/2021‐01‐24.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "<\/name>" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/EnglishCasing/Medial/2020‐06‐08.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "ab" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Float/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Float/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Float16/AdditiveArithmetic/2020‐10‐30.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Float16/PointProtocol/2020‐10‐30.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Float80/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Float80/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/GrammaticalGender/Masculine/2020‐06‐06.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "m" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/GrammaticalNumber/Singular/2020‐06‐06.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "1" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/GregorianDay/12/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 12 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/GregorianHour/12/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 12 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/GregorianMinute/12/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 12 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/GregorianMonth/January/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 1 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/GregorianSecond/12/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 12 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/GregorianWeekday/Sunday/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 1 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/GregorianYear/1234/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 1234 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewDay/12/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 12 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewHour/12/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 12 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewMonth/Adar I/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "6א" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewMonth/Adar II/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "6ב" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewMonth/Adar/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "6" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewMonth/Elul/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "12" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewMonth/Tishrei/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "1" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewMonthAndYear/Tishrei, 2345/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | "1", 4 | 2345 5 | ] 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewPart/124/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 124 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewWeekday/Sunday/2018‐03‐29.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 1 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/HebrewYear/1234/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 1234 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Int/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Int/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Int16/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Int16/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Int32/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Int32/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Int64/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Int64/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Int8/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Int8/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Integer/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "25" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Integer/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "58" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/LosslessStirngConvertibleExample/Example/2018‐03‐29.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "Example" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/PointProtocolStrideableExample/PointProtocol/2018‐03‐27.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "value" : 0 4 | } 5 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/PointProtocolStrideableExample/PointProtocol/2018‐03‐30.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "value": 0 4 | } 5 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/PointProtocolStrideableVectorStrideExample/PointProtocol/2018‐03‐27.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "value" : 7 4 | } 5 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/PointProtocolStrideableVectorStrideExample/PointProtocol/2018‐03‐30.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "value": 7 4 | } 5 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/PointProtocolVectorSelfExample/PointProtocol/2018‐03‐27.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "value" : 8 4 | } 5 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/PointProtocolVectorSelfExample/PointProtocol/2018‐03‐30.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "value": 8 4 | } 5 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/RationalNumber/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | "25", 4 | "1" 5 | ] 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/RationalNumber/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | "58", 4 | "1" 5 | ] 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/RealArithmeticExample/AdditiveArithmetic/2018‐10‐07.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "value" : 25 4 | } 5 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/RealArithmeticExample/PointProtocol/2018‐10‐07.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "value" : 58 4 | } 5 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/SemanticMarkup/Unicode/2018‐03‐30.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "􇀀àbçđę...􇀁" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/SemanticMarkup/Unicode/Composed.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "􇀀\u00E0b\u00E7đ\u0119\u2026􇀁" 3 | ] 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/SemanticMarkup/Unicode/Literal.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "􇀀àbçđę...􇀁" 3 | ] 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/SemanticMarkup/Unicode/Standard.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "􇀀a\u0300bc\u0327đe\u0328...􇀁" 3 | ] 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/StrictString/Unicode/2018‐03‐30.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "àbçđę..." 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/StrictString/Unicode/Composed.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "\u00E0b\u00E7đ\u0119\u2026" 3 | ] 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/StrictString/Unicode/Literal.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "àbçđę..." 3 | ] 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/StrictString/Unicode/Standard.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "a\u0300bc\u0327đe\u0328..." 3 | ] 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Tuple2⟨Int, Int⟩/(1, 2)/2020‐07‐29.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | 1, 4 | 2 5 | ] 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Tuple3⟨Int, Int, Int⟩/(1, 2, 3)/2020‐07‐29.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | 1, 4 | 2, 5 | 3 6 | ] 7 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Tuple4⟨Int, Int, Int, Int⟩/(1, 2, 3, 4)/2020‐07‐29.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | 1, 4 | 2, 5 | 3, 6 | 4 7 | ] 8 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Tuple5⟨Int, Int, Int, Int, Int⟩/(1, 2, 3, 4, 5)/2020‐07‐29.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | 1, 4 | 2, 5 | 3, 6 | 4, 7 | 5 8 | ] 9 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/Tuple6⟨Int, Int, Int, Int, Int, Int⟩/(1, 2, 3, 4, 5, 6)/2020‐07‐29.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | 1, 4 | 2, 5 | 3, 6 | 4, 7 | 5, 8 | 6 9 | ] 10 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/TwoDimensionalPoint⟨Double⟩/PointProtocol/2019‐05‐05.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [ 3 | 1, 4 | 2 5 | ] 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/TwoDimensionalVector⟨Double⟩/AdditiveArithmetic/2019‐05‐05.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "Δx" : 1, 4 | "Δy" : 2 5 | } 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/UInt/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/UInt/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/UInt16/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/UInt16/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/UInt32/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/UInt32/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/UInt64/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/UInt64/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/UInt8/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 25 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/UInt8/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | 58 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/VectorProtocolExample/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "value" : 1 4 | } 5 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/VectorProtocolExample/AdditiveArithmetic/2018‐03‐30.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "value": 1 4 | } 5 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/WholeNumber/AdditiveArithmetic/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "25" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/WholeNumber/PointProtocol/2018‐03‐26.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "58" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/XMLAttributeDemonstration/Structure/2021‐02‐05.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "attribute" : 2, 4 | "child" : 1 5 | } 6 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/ΓραμματικήΠτώση/Ονομαστική/2020‐06‐06.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "ονομ." 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/Codable/מין־דקדוקי/זכר/2020‐06‐06.txt: -------------------------------------------------------------------------------- 1 | [ 2 | "ז׳" 3 | ] -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/AbsoluteComplement⟨ClosedRange⟨Int⟩⟩/(0–10)′.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | (1...10)′ 3 | 4 | 🇺🇸EN 5 | (1...10)′ 6 | 7 | 🇨🇦EN 8 | (1...10)′ 9 | 10 | 🇩🇪DE 11 | (1...10)′ 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/AlternativePatterns⟨Array⟨Int⟩, Array⟨Int⟩⟩/123 ∨ 321.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | ([1, 2, 3]) ∨ ([3, 2, 1]) 3 | 4 | 🇺🇸EN 5 | ([1, 2, 3]) ∨ ([3, 2, 1]) 6 | 7 | 🇨🇦EN 8 | ([1, 2, 3]) ∨ ([3, 2, 1]) 9 | 10 | 🇩🇪DE 11 | ([1, 2, 3]) ∨ ([3, 2, 1]) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Angle⟨Double⟩/90°.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1.571 rad 3 | 4 | 🇺🇸EN 5 | 1.571 rad 6 | 7 | 🇨🇦EN 8 | 1.571 rad 9 | 10 | 🇩🇪DE 11 | 1,571 rad 12 | 13 | 🇫🇷FR 14 | 1,571 rad 15 | 16 | 🇬🇷ΕΛ 17 | 1,571 rad 18 | 19 | 🇮🇱עב 20 | 1.571 rad 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Angle⟨Double⟩/−90°.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | −1.571 rad 3 | 4 | 🇺🇸EN 5 | −1.571 rad 6 | 7 | 🇨🇦EN 8 | −1.571 rad 9 | 10 | 🇩🇪DE 11 | −1,571 rad 12 | 13 | 🇫🇷FR 14 | −1,571 rad 15 | 16 | 🇬🇷ΕΛ 17 | −1,571 rad 18 | 19 | 🇮🇱עב 20 | −1.571 rad 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Array⟨Int⟩/123.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | [1, 2, 3] 3 | 4 | 🇺🇸EN 5 | [1, 2, 3] 6 | 7 | 🇨🇦EN 8 | [1, 2, 3] 9 | 10 | 🇩🇪DE 11 | [1, 2, 3] 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/AttributeValue/Attribute.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | attribute text, 0 < 1 3 | 4 | 🇺🇸EN 5 | attribute text, 0 < 1 6 | 7 | 🇨🇦EN 8 | attribute text, 0 < 1 9 | 10 | 🇩🇪DE 11 | attribute text, 0 < 1 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/BinaryView/10th.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 00000000 00010000 3 | 4 | 🇺🇸EN 5 | 00000000 00010000 6 | 7 | 🇨🇦EN 8 | 00000000 00010000 9 | 10 | 🇩🇪DE 11 | 00000000 00010000 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/BinaryView⟨UInt8⟩/1st.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 10000000 3 | 4 | 🇺🇸EN 5 | 10000000 6 | 7 | 🇨🇦EN 8 | 10000000 9 | 10 | 🇩🇪DE 11 | 10000000 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2001‐01‐01).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1 January 2001 at 1:01 3 | 4 | 🇺🇸EN 5 | January 1, 2001 at 1:01 a.m. 6 | 7 | 🇨🇦EN 8 | January 1, 2001 at 1:01 a.m. 9 | 10 | 🇩🇪DE 11 | 1. Januar 2001 um 1.01 12 | 13 | 🇫🇷FR 14 | le 1er janvier 2001 à 1 h 01 15 | 16 | 🇬🇷ΕΛ 17 | 1 Ιανουαρίου 2001 στη 1:01 18 | 19 | 🇮🇱עב 20 | 1 בינואר 2001 ב־1:01 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2002‐02‐02).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 2 February 2002 at 2:02 3 | 4 | 🇺🇸EN 5 | February 2, 2002 at 2:02 a.m. 6 | 7 | 🇨🇦EN 8 | February 2, 2002 at 2:02 a.m. 9 | 10 | 🇩🇪DE 11 | 2. Februar 2002 um 2.02 12 | 13 | 🇫🇷FR 14 | le 2 février 2002 à 2 h 02 15 | 16 | 🇬🇷ΕΛ 17 | 2 Φεβρουαρίου 2002 στις 2:02 18 | 19 | 🇮🇱עב 20 | 2 בפברואר 2002 ב־2:02 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2003‐03‐03).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 3 March 2003 at 3:03 3 | 4 | 🇺🇸EN 5 | March 3, 2003 at 3:03 a.m. 6 | 7 | 🇨🇦EN 8 | March 3, 2003 at 3:03 a.m. 9 | 10 | 🇩🇪DE 11 | 3. März 2003 um 3.03 12 | 13 | 🇫🇷FR 14 | le 3 mars 2003 à 3 h 03 15 | 16 | 🇬🇷ΕΛ 17 | 3 Μαρτίου 2003 στις 3:03 18 | 19 | 🇮🇱עב 20 | 3 במרץ 2003 ב־3:03 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2004‐04‐04).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 4 April 2004 at 4:04 3 | 4 | 🇺🇸EN 5 | April 4, 2004 at 4:04 a.m. 6 | 7 | 🇨🇦EN 8 | April 4, 2004 at 4:04 a.m. 9 | 10 | 🇩🇪DE 11 | 4. April 2004 um 4.04 12 | 13 | 🇫🇷FR 14 | le 4 avril 2004 à 4 h 04 15 | 16 | 🇬🇷ΕΛ 17 | 4 Απριλίου 2004 στις 4:04 18 | 19 | 🇮🇱עב 20 | 4 באפריל 2004 ב־4:04 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2005‐05‐05).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 5 May 2005 at 5:05 3 | 4 | 🇺🇸EN 5 | May 5, 2005 at 5:05 a.m. 6 | 7 | 🇨🇦EN 8 | May 5, 2005 at 5:05 a.m. 9 | 10 | 🇩🇪DE 11 | 5. Mai 2005 um 5.05 12 | 13 | 🇫🇷FR 14 | le 5 mai 2005 à 5 h 05 15 | 16 | 🇬🇷ΕΛ 17 | 5 Μαΐου 2005 στις 5:05 18 | 19 | 🇮🇱עב 20 | 5 במאי 2005 ב־5:05 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2006‐06‐06).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 6 June 2006 at 6:06 3 | 4 | 🇺🇸EN 5 | June 6, 2006 at 6:06 a.m. 6 | 7 | 🇨🇦EN 8 | June 6, 2006 at 6:06 a.m. 9 | 10 | 🇩🇪DE 11 | 6. Juni 2006 um 6.06 12 | 13 | 🇫🇷FR 14 | le 6 juin 2006 à 6 h 06 15 | 16 | 🇬🇷ΕΛ 17 | 6 Ιουνίου 2006 στις 6:06 18 | 19 | 🇮🇱עב 20 | 6 ביוני 2006 ב־6:06 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2007‐07‐07).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 7 July 2007 at 7:07 3 | 4 | 🇺🇸EN 5 | July 7, 2007 at 7:07 a.m. 6 | 7 | 🇨🇦EN 8 | July 7, 2007 at 7:07 a.m. 9 | 10 | 🇩🇪DE 11 | 7. Juli 2007 um 7.07 12 | 13 | 🇫🇷FR 14 | le 7 juillet 2007 à 7 h 07 15 | 16 | 🇬🇷ΕΛ 17 | 7 Ιουλίου 2007 στις 7:07 18 | 19 | 🇮🇱עב 20 | 7 ביולי 2007 ב־7:07 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2008‐08‐08).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 8 August 2008 at 8:08 3 | 4 | 🇺🇸EN 5 | August 8, 2008 at 8:08 a.m. 6 | 7 | 🇨🇦EN 8 | August 8, 2008 at 8:08 a.m. 9 | 10 | 🇩🇪DE 11 | 8. August 2008 um 8.08 12 | 13 | 🇫🇷FR 14 | le 8 août 2008 à 8 h 08 15 | 16 | 🇬🇷ΕΛ 17 | 8 Αυγούστου 2008 στις 8:08 18 | 19 | 🇮🇱עב 20 | 8 באוגוסט 2008 ב־8:08 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2009‐09‐09).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 9 September 2009 at 9:09 3 | 4 | 🇺🇸EN 5 | September 9, 2009 at 9:09 a.m. 6 | 7 | 🇨🇦EN 8 | September 9, 2009 at 9:09 a.m. 9 | 10 | 🇩🇪DE 11 | 9. September 2009 um 9.09 12 | 13 | 🇫🇷FR 14 | le 9 septembre 2009 à 9 h 09 15 | 16 | 🇬🇷ΕΛ 17 | 9 Σεπτεμβρίου 2009 στις 9:09 18 | 19 | 🇮🇱עב 20 | 9 בספטמבר 2009 ב־9:09 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2010‐10‐10).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 10 October 2010 at 10:10 3 | 4 | 🇺🇸EN 5 | October 10, 2010 at 10:10 a.m. 6 | 7 | 🇨🇦EN 8 | October 10, 2010 at 10:10 a.m. 9 | 10 | 🇩🇪DE 11 | 10. Oktober 2010 um 10.10 12 | 13 | 🇫🇷FR 14 | le 10 octobre 2010 à 10 h 10 15 | 16 | 🇬🇷ΕΛ 17 | 10 Οκτωβρίου 2010 στις 10:10 18 | 19 | 🇮🇱עב 20 | 10 באוקטובר 2010 ב־10:10 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2011‐11‐11).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 11 November 2011 at 11:11 3 | 4 | 🇺🇸EN 5 | November 11, 2011 at 11:11 a.m. 6 | 7 | 🇨🇦EN 8 | November 11, 2011 at 11:11 a.m. 9 | 10 | 🇩🇪DE 11 | 11. November 2011 um 11.11 12 | 13 | 🇫🇷FR 14 | le 11 novembre 2011 à 11 h 11 15 | 16 | 🇬🇷ΕΛ 17 | 11 Νοεμβρίου 2011 στις 11:11 18 | 19 | 🇮🇱עב 20 | 11 בנובמבר 2011 ב־11:11 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (2012‐12‐12).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 12 December 2012 at 12:12 3 | 4 | 🇺🇸EN 5 | December 12, 2012 at 12:12 p.m. 6 | 7 | 🇨🇦EN 8 | December 12, 2012 at 12:12 p.m. 9 | 10 | 🇩🇪DE 11 | 12. Dezember 2012 um 12.12 12 | 13 | 🇫🇷FR 14 | le 12 décembre 2012 à 12 h 12 15 | 16 | 🇬🇷ΕΛ 17 | 12 Δεκεμβρίου 2012 στις 12:12 18 | 19 | 🇮🇱עב 20 | 12 בדצמבר 2012 ב־12:12 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Gregorian (−1999‐01‐01).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1 January 2000 BC at 0:00 3 | 4 | 🇺🇸EN 5 | January 1, 2000 BC at 12:00 a.m. 6 | 7 | 🇨🇦EN 8 | January 1, 2000 BC at 12:00 a.m. 9 | 10 | 🇩🇪DE 11 | 1. Januar 2000 v. Chr. um 0.00 12 | 13 | 🇫🇷FR 14 | le 1er janvier 2000 av. J.‐C. à 0 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 1 Ιανουαρίου 2000 π.Χ. στις 0:00 18 | 19 | 🇮🇱עב 20 | 1 בינואר 2000 לפנה״ס ב־0:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1940‐10‐02).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1 Tishrei 5701 at 19:00 3 | 4 | 🇺🇸EN 5 | Tishrei 1, 5701 at 7:00 p.m. 6 | 7 | 🇨🇦EN 8 | Tishrei 1, 5701 at 7:00 p.m. 9 | 10 | 🇩🇪DE 11 | 1. Tischri 5701 um 19.00 12 | 13 | 🇫🇷FR 14 | le 1er tichri 5701 à 19 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 1 Τισρί 5701 στη 19:00 18 | 19 | 🇮🇱עב 20 | 1 בתשרי 5701 ב־19:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1941‐10‐22).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 2 Cheshvan 5702 at 20:00 3 | 4 | 🇺🇸EN 5 | Cheshvan 2, 5702 at 8:00 p.m. 6 | 7 | 🇨🇦EN 8 | Cheshvan 2, 5702 at 8:00 p.m. 9 | 10 | 🇩🇪DE 11 | 2. Cheschwan 5702 um 20.00 12 | 13 | 🇫🇷FR 14 | le 2 hèchvane 5702 à 20 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 2 Χεσβάν 5702 στις 20:00 18 | 19 | 🇮🇱עב 20 | 2 בחשוון 5702 ב־20:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1942‐11‐11).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 3 Kislev 5703 at 21:00 3 | 4 | 🇺🇸EN 5 | Kislev 3, 5703 at 9:00 p.m. 6 | 7 | 🇨🇦EN 8 | Kislev 3, 5703 at 9:00 p.m. 9 | 10 | 🇩🇪DE 11 | 3. Kislew 5703 um 21.00 12 | 13 | 🇫🇷FR 14 | le 3 kislev 5703 à 21 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 3 Χισλεύ 5703 στις 21:00 18 | 19 | 🇮🇱עב 20 | 3 בכסלו 5703 ב־21:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1943‐12‐30).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 4 Tevet 5704 at 22:00 3 | 4 | 🇺🇸EN 5 | Tevet 4, 5704 at 10:00 p.m. 6 | 7 | 🇨🇦EN 8 | Tevet 4, 5704 at 10:00 p.m. 9 | 10 | 🇩🇪DE 11 | 4. Tevet 5704 um 22.00 12 | 13 | 🇫🇷FR 14 | le 4 téveth 5704 à 22 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 4 Τεβέθ 5704 στις 22:00 18 | 19 | 🇮🇱עב 20 | 4 בטבת 5704 ב־22:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1945‐01‐18).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 5 Shevat 5705 at 23:00 3 | 4 | 🇺🇸EN 5 | Shevat 5, 5705 at 11:00 p.m. 6 | 7 | 🇨🇦EN 8 | Shevat 5, 5705 at 11:00 p.m. 9 | 10 | 🇩🇪DE 11 | 5. Schevat 5705 um 23.00 12 | 13 | 🇫🇷FR 14 | le 5 chevat 5705 à 23 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 5 Σεβάτ 5705 στις 23:00 18 | 19 | 🇮🇱עב 20 | 5 בשבט 5705 ב־23:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1946‐03‐09).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 6 Adar II 5706 at 0:00 3 | 4 | 🇺🇸EN 5 | Adar II 6, 5706 at 12:00 a.m. 6 | 7 | 🇨🇦EN 8 | Adar II 6, 5706 at 12:00 a.m. 9 | 10 | 🇩🇪DE 11 | 6. Adar II 5706 um 0.00 12 | 13 | 🇫🇷FR 14 | le 6 adar II 5706 à 0 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 6 Αδάρ Βʹ 5706 στις 0:00 18 | 19 | 🇮🇱עב 20 | 6 באדר ב׳ 5706 ב־0:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1947‐03‐28).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 7 Nisan 5707 at 1:00 3 | 4 | 🇺🇸EN 5 | Nisan 7, 5707 at 1:00 a.m. 6 | 7 | 🇨🇦EN 8 | Nisan 7, 5707 at 1:00 a.m. 9 | 10 | 🇩🇪DE 11 | 7. Nisan 5707 um 1.00 12 | 13 | 🇫🇷FR 14 | le 7 nissane 5707 à 1 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 7 Νισάν 5707 στις 1:00 18 | 19 | 🇮🇱עב 20 | 7 בניסן 5707 ב־1:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1948‐05‐17).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 8 Iyar 5708 at 2:00 3 | 4 | 🇺🇸EN 5 | Iyar 8, 5708 at 2:00 a.m. 6 | 7 | 🇨🇦EN 8 | Iyar 8, 5708 at 2:00 a.m. 9 | 10 | 🇩🇪DE 11 | 8. Ijjar 5708 um 2.00 12 | 13 | 🇫🇷FR 14 | le 8 iyar 5708 à 2 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 8 Λυγιάρ 5708 στις 2:00 18 | 19 | 🇮🇱עב 20 | 8 באייר 5708 ב־2:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1949‐06‐06).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 9 Sivan 5709 at 3:00 3 | 4 | 🇺🇸EN 5 | Sivan 9, 5709 at 3:00 a.m. 6 | 7 | 🇨🇦EN 8 | Sivan 9, 5709 at 3:00 a.m. 9 | 10 | 🇩🇪DE 11 | 9. Siwan 5709 um 3.00 12 | 13 | 🇫🇷FR 14 | le 9 sivane 5709 à 3 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 9 Σιβάν 5709 στις 3:00 18 | 19 | 🇮🇱עב 20 | 9 בסיוון 5709 ב־3:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1950‐06‐25).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 10 Tammuz 5710 at 4:00 3 | 4 | 🇺🇸EN 5 | Tammuz 10, 5710 at 4:00 a.m. 6 | 7 | 🇨🇦EN 8 | Tammuz 10, 5710 at 4:00 a.m. 9 | 10 | 🇩🇪DE 11 | 10. Tammus 5710 um 4.00 12 | 13 | 🇫🇷FR 14 | le 10 tamouz 5710 à 4 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 10 Θαμμούζ 5710 στις 4:00 18 | 19 | 🇮🇱עב 20 | 10 בתמוז 5710 ב־4:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1951‐08‐13).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 11 Av 5711 at 5:00 3 | 4 | 🇺🇸EN 5 | Av 11, 5711 at 5:00 a.m. 6 | 7 | 🇨🇦EN 8 | Av 11, 5711 at 5:00 a.m. 9 | 10 | 🇩🇪DE 11 | 11. Aw 5711 um 5.00 12 | 13 | 🇫🇷FR 14 | le 11 av 5711 à 5 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 11 Αβ 5711 στις 5:00 18 | 19 | 🇮🇱עב 20 | 11 באב 5711 ב־5:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1952‐09‐02).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 12 Elul 5712 at 6:00 3 | 4 | 🇺🇸EN 5 | Elul 12, 5712 at 6:00 a.m. 6 | 7 | 🇨🇦EN 8 | Elul 12, 5712 at 6:00 a.m. 9 | 10 | 🇩🇪DE 11 | 12. Elul 5712 um 6.00 12 | 13 | 🇫🇷FR 14 | le 12 éloul 5712 à 6 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 12 Ελούλ 5712 στις 6:00 18 | 19 | 🇮🇱עב 20 | 12 באלול 5712 ב־6:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1961‐02‐16).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1 Adar 5721 at 18:00 3 | 4 | 🇺🇸EN 5 | Adar 1, 5721 at 6:00 p.m. 6 | 7 | 🇨🇦EN 8 | Adar 1, 5721 at 6:00 p.m. 9 | 10 | 🇩🇪DE 11 | 1. Adar 5721 um 18.00 12 | 13 | 🇫🇷FR 14 | le 1er adar 5721 à 18 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 1 Αδάρ 5721 στις 18:00 18 | 19 | 🇮🇱עב 20 | 1 באדר 5721 ב־18:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Hebrew (1962‐02‐04).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1 Adar I 5722 at 18:00 3 | 4 | 🇺🇸EN 5 | Adar I 1, 5722 at 6:00 p.m. 6 | 7 | 🇨🇦EN 8 | Adar I 1, 5722 at 6:00 p.m. 9 | 10 | 🇩🇪DE 11 | 1. Adar I 5722 um 18.00 12 | 13 | 🇫🇷FR 14 | le 1er adar I 5722 à 18 h 00 15 | 16 | 🇬🇷ΕΛ 17 | 1 Αδάρ Αʹ 5722 στις 18:00 18 | 19 | 🇮🇱עב 20 | 1 באדר א׳ 5722 ב־18:00 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarDate/Relative (2001‐04‐11).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | (1 January 2001 at 0:00) + 100 days 3 | 4 | 🇺🇸EN 5 | (January 1, 2001 at 12:00 a.m.) + 100 days 6 | 7 | 🇨🇦EN 8 | (January 1, 2001 at 12:00 a.m.) + 100 days 9 | 10 | 🇩🇪DE 11 | (1. Januar 2001 um 0.00) + 100 Tage 12 | 13 | 🇫🇷FR 14 | (le 1er janvier 2001 à 0 h 00) + 100 jours 15 | 16 | 🇬🇷ΕΛ 17 | (1 Ιανουαρίου 2001 στις 0:00) + 100 ημέρες 18 | 19 | 🇮🇱עב 20 | (1 בינואר 2001 ב־0:00) + 100 יומים 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarInterval⟨Double⟩/1 Day.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1 day 3 | 4 | 🇺🇸EN 5 | 1 day 6 | 7 | 🇨🇦EN 8 | 1 day 9 | 10 | 🇩🇪DE 11 | 1 Tag 12 | 13 | 🇫🇷FR 14 | 1 jour 15 | 16 | 🇬🇷ΕΛ 17 | 1 ημέρα 18 | 19 | 🇮🇱עב 20 | יום אחד 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CalendarInterval⟨Double⟩/2 Days.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 2 days 3 | 4 | 🇺🇸EN 5 | 2 days 6 | 7 | 🇨🇦EN 8 | 2 days 9 | 10 | 🇩🇪DE 11 | 2 Tage 12 | 13 | 🇫🇷FR 14 | 2 jours 15 | 16 | 🇬🇷ΕΛ 17 | 2 ημέρες 18 | 19 | 🇮🇱עב 20 | יומיים 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/CharacterData/Character Data.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | attribute text, 0 < 1 3 | 4 | 🇺🇸EN 5 | attribute text, 0 < 1 6 | 7 | 🇨🇦EN 8 | attribute text, 0 < 1 9 | 10 | 🇩🇪DE 11 | attribute text, 0 < 1 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ClusterView/ABC.txt: -------------------------------------------------------------------------------- 1 | 🇨🇦EN 2 | ABC 3 | 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ConcatenatedPatterns⟨Array⟨Int⟩, Array⟨Int⟩⟩/12 + 3.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | ([1, 2]) + ([3]) 3 | 4 | 🇺🇸EN 5 | ([1, 2]) + ([3]) 6 | 7 | 🇨🇦EN 8 | ([1, 2]) + ([3]) 9 | 10 | 🇩🇪DE 11 | ([1, 2]) + ([3]) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Content/Content.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 3 | 4 | 🇺🇸EN 5 | 6 | 7 | 🇨🇦EN 8 | 9 | 10 | 🇩🇪DE 11 | 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇦🇩CA.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Catalan (Andorra) 3 | 4 | 🇺🇸EN 5 | Catalan (Andorra) 6 | 7 | 🇨🇦EN 8 | Catalan (Andorra) 9 | 10 | 🇩🇪DE 11 | Katalanisch (Andorra) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇦🇪عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (United Arab Emirates) 3 | 4 | 🇺🇸EN 5 | Arabic (United Arab Emirates) 6 | 7 | 🇨🇦EN 8 | Arabic (United Arab Emirates) 9 | 10 | 🇩🇪DE 11 | Arabisch (Vereinigte Arabische Emirate) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇦🇬EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Antigua & Barbuda) 3 | 4 | 🇺🇸EN 5 | English (Antigua & Barbuda) 6 | 7 | 🇨🇦EN 8 | English (Antigua & Barbuda) 9 | 10 | 🇩🇪DE 11 | Englisch (Antigua und Barbuda) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇦🇴PT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Portuguese (Angola) 3 | 4 | 🇺🇸EN 5 | Portuguese (Angola) 6 | 7 | 🇨🇦EN 8 | Portuguese (Angola) 9 | 10 | 🇩🇪DE 11 | Portugiesisch (Angola) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇦🇷ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Argentina) 3 | 4 | 🇺🇸EN 5 | Spanish (Argentina) 6 | 7 | 🇨🇦EN 8 | Spanish (Argentina) 9 | 10 | 🇩🇪DE 11 | Spanisch (Argentinien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇦🇹DE.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | German (Austria) 3 | 4 | 🇺🇸EN 5 | German (Austria) 6 | 7 | 🇨🇦EN 8 | German (Austria) 9 | 10 | 🇩🇪DE 11 | Deutsch (Österreich) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇦🇺EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Australia) 3 | 4 | 🇺🇸EN 5 | English (Australia) 6 | 7 | 🇨🇦EN 8 | English (Australia) 9 | 10 | 🇩🇪DE 11 | Englisch (Australien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇧EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Barbados) 3 | 4 | 🇺🇸EN 5 | English (Barbados) 6 | 7 | 🇨🇦EN 8 | English (Barbados) 9 | 10 | 🇩🇪DE 11 | Englisch (Barbados) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇪DE.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | German (Belgium) 3 | 4 | 🇺🇸EN 5 | German (Belgium) 6 | 7 | 🇨🇦EN 8 | German (Belgium) 9 | 10 | 🇩🇪DE 11 | Deutsch (Belgien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇪FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Belgium) 3 | 4 | 🇺🇸EN 5 | French (Belgium) 6 | 7 | 🇨🇦EN 8 | French (Belgium) 9 | 10 | 🇩🇪DE 11 | Französisch (Belgien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇪NL.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Dutch (Belgium) 3 | 4 | 🇺🇸EN 5 | Dutch (Belgium) 6 | 7 | 🇨🇦EN 8 | Dutch (Belgium) 9 | 10 | 🇩🇪DE 11 | Niederländisch (Belgien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇫FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Burkina Faso) 3 | 4 | 🇺🇸EN 5 | French (Burkina Faso) 6 | 7 | 🇨🇦EN 8 | French (Burkina Faso) 9 | 10 | 🇩🇪DE 11 | Französisch (Burkina Faso) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇭عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Bahrain) 3 | 4 | 🇺🇸EN 5 | Arabic (Bahrain) 6 | 7 | 🇨🇦EN 8 | Arabic (Bahrain) 9 | 10 | 🇩🇪DE 11 | Arabisch (Bahrain) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇮EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Burundi) 3 | 4 | 🇺🇸EN 5 | English (Burundi) 6 | 7 | 🇨🇦EN 8 | English (Burundi) 9 | 10 | 🇩🇪DE 11 | Englisch (Burundi) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇮FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Burundi) 3 | 4 | 🇺🇸EN 5 | French (Burundi) 6 | 7 | 🇨🇦EN 8 | French (Burundi) 9 | 10 | 🇩🇪DE 11 | Französisch (Burundi) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇯FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Benin) 3 | 4 | 🇺🇸EN 5 | French (Benin) 6 | 7 | 🇨🇦EN 8 | French (Benin) 9 | 10 | 🇩🇪DE 11 | Französisch (Benin) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇳EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Brunei) 3 | 4 | 🇺🇸EN 5 | English (Brunei) 6 | 7 | 🇨🇦EN 8 | English (Brunei) 9 | 10 | 🇩🇪DE 11 | Englisch (Brunei) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇳MS.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Malaysian (Brunei) 3 | 4 | 🇺🇸EN 5 | Malaysian (Brunei) 6 | 7 | 🇨🇦EN 8 | Malaysian (Brunei) 9 | 10 | 🇩🇪DE 11 | Malaysisch (Brunei) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇴ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Bolivia) 3 | 4 | 🇺🇸EN 5 | Spanish (Bolivia) 6 | 7 | 🇨🇦EN 8 | Spanish (Bolivia) 9 | 10 | 🇩🇪DE 11 | Spanisch (Bolivien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇷PT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Portuguese (Brazil) 3 | 4 | 🇺🇸EN 5 | Portuguese (Brazil) 6 | 7 | 🇨🇦EN 8 | Portuguese (Brazil) 9 | 10 | 🇩🇪DE 11 | Portugiesisch (Brasilien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇸EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Bahamas) 3 | 4 | 🇺🇸EN 5 | English (Bahamas) 6 | 7 | 🇨🇦EN 8 | English (Bahamas) 9 | 10 | 🇩🇪DE 11 | Englisch (Bahamas) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇼EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Botswana) 3 | 4 | 🇺🇸EN 5 | English (Botswana) 6 | 7 | 🇨🇦EN 8 | English (Botswana) 9 | 10 | 🇩🇪DE 11 | Englisch (Botsuana) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇾РУ.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Russian (Belarus) 3 | 4 | 🇺🇸EN 5 | Russian (Belarus) 6 | 7 | 🇨🇦EN 8 | Russian (Belarus) 9 | 10 | 🇩🇪DE 11 | Russisch (Weißrussland) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇧🇿EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Belize) 3 | 4 | 🇺🇸EN 5 | English (Belize) 6 | 7 | 🇨🇦EN 8 | English (Belize) 9 | 10 | 🇩🇪DE 11 | Englisch (Belize) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇦EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Canada) 3 | 4 | 🇺🇸EN 5 | English (Canada) 6 | 7 | 🇨🇦EN 8 | English (Canada) 9 | 10 | 🇩🇪DE 11 | Englisch (Kanada) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇦FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Canada) 3 | 4 | 🇺🇸EN 5 | French (Canada) 6 | 7 | 🇨🇦EN 8 | French (Canada) 9 | 10 | 🇩🇪DE 11 | Französisch (Kanada) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇩FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Congo‐Kinshasa) 3 | 4 | 🇺🇸EN 5 | French (Congo‐Kinshasa) 6 | 7 | 🇨🇦EN 8 | French (Congo‐Kinshasa) 9 | 10 | 🇩🇪DE 11 | Französisch (Kongo‐Kinshasa) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇫FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Central African Republic) 3 | 4 | 🇺🇸EN 5 | French (Central African Republic) 6 | 7 | 🇨🇦EN 8 | French (Central African Republic) 9 | 10 | 🇩🇪DE 11 | Französisch (Zentralafrikanische Republik) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇬FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Congo‐Brazzaville) 3 | 4 | 🇺🇸EN 5 | French (Congo‐Brazzaville) 6 | 7 | 🇨🇦EN 8 | French (Congo‐Brazzaville) 9 | 10 | 🇩🇪DE 11 | Französisch (Kongo‐Brazzaville) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇭DE.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | German (Switzerland) 3 | 4 | 🇺🇸EN 5 | German (Switzerland) 6 | 7 | 🇨🇦EN 8 | German (Switzerland) 9 | 10 | 🇩🇪DE 11 | Deutsch (Schweiz) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇭FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Switzerland) 3 | 4 | 🇺🇸EN 5 | French (Switzerland) 6 | 7 | 🇨🇦EN 8 | French (Switzerland) 9 | 10 | 🇩🇪DE 11 | Französisch (Schweiz) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇭IT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Italian (Switzerland) 3 | 4 | 🇺🇸EN 5 | Italian (Switzerland) 6 | 7 | 🇨🇦EN 8 | Italian (Switzerland) 9 | 10 | 🇩🇪DE 11 | Italienisch (Schweiz) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇮FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Ivory Coast) 3 | 4 | 🇺🇸EN 5 | French (Ivory Coast) 6 | 7 | 🇨🇦EN 8 | French (Ivory Coast) 9 | 10 | 🇩🇪DE 11 | Französisch (Elfenbeinküste) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇱ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Chile) 3 | 4 | 🇺🇸EN 5 | Spanish (Chile) 6 | 7 | 🇨🇦EN 8 | Spanish (Chile) 9 | 10 | 🇩🇪DE 11 | Spanisch (Chile) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇲EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Cameroon) 3 | 4 | 🇺🇸EN 5 | English (Cameroon) 6 | 7 | 🇨🇦EN 8 | English (Cameroon) 9 | 10 | 🇩🇪DE 11 | Englisch (Kamerun) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇲FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Cameroon) 3 | 4 | 🇺🇸EN 5 | French (Cameroon) 6 | 7 | 🇨🇦EN 8 | French (Cameroon) 9 | 10 | 🇩🇪DE 11 | Französisch (Kamerun) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇳普.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Mandarin (Simplified Chinese, China‐Beijing) 3 | 4 | 🇺🇸EN 5 | Mandarin (Simplified Chinese, China‐Beijing) 6 | 7 | 🇨🇦EN 8 | Mandarin (Simplified Chinese, China‐Beijing) 9 | 10 | 🇩🇪DE 11 | Mandarin (Vereinfachtes Chinesisch, China‐Peking) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇴ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Colombia) 3 | 4 | 🇺🇸EN 5 | Spanish (Colombia) 6 | 7 | 🇨🇦EN 8 | Spanish (Colombia) 9 | 10 | 🇩🇪DE 11 | Spanisch (Kolumbien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇷ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Costa Rica) 3 | 4 | 🇺🇸EN 5 | Spanish (Costa Rica) 6 | 7 | 🇨🇦EN 8 | Spanish (Costa Rica) 9 | 10 | 🇩🇪DE 11 | Spanisch (Costa Rica) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇺ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Cuba) 3 | 4 | 🇺🇸EN 5 | Spanish (Cuba) 6 | 7 | 🇨🇦EN 8 | Spanish (Cuba) 9 | 10 | 🇩🇪DE 11 | Spanisch (Kuba) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇻PT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Portuguese (Cape Verde) 3 | 4 | 🇺🇸EN 5 | Portuguese (Cape Verde) 6 | 7 | 🇨🇦EN 8 | Portuguese (Cape Verde) 9 | 10 | 🇩🇪DE 11 | Portugiesisch (Kap Verde) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇾TR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Turkish (Cyprus) 3 | 4 | 🇺🇸EN 5 | Turkish (Cyprus) 6 | 7 | 🇨🇦EN 8 | Turkish (Cyprus) 9 | 10 | 🇩🇪DE 11 | Türkisch (Zypern) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇾ΕΛ.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Greek (Cyprus) 3 | 4 | 🇺🇸EN 5 | Greek (Cyprus) 6 | 7 | 🇨🇦EN 8 | Greek (Cyprus) 9 | 10 | 🇩🇪DE 11 | Griechisch (Zypern) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇨🇿ČŠ.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Czech (Czechia) 3 | 4 | 🇺🇸EN 5 | Czech (Czechia) 6 | 7 | 🇨🇦EN 8 | Czech (Czechia) 9 | 10 | 🇩🇪DE 11 | Tschechisch (Tschechien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇩🇪DE.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | German (Germany) 3 | 4 | 🇺🇸EN 5 | German (Germany) 6 | 7 | 🇨🇦EN 8 | German (Germany) 9 | 10 | 🇩🇪DE 11 | Deutsch (Deustchland) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇩🇯FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Djibouti) 3 | 4 | 🇺🇸EN 5 | French (Djibouti) 6 | 7 | 🇨🇦EN 8 | French (Djibouti) 9 | 10 | 🇩🇪DE 11 | Französisch (Dschibuti) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇩🇯عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Djibouti) 3 | 4 | 🇺🇸EN 5 | Arabic (Djibouti) 6 | 7 | 🇨🇦EN 8 | Arabic (Djibouti) 9 | 10 | 🇩🇪DE 11 | Arabisch (Dschibuti) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇩🇰DA.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Danish (Denmark) 3 | 4 | 🇺🇸EN 5 | Danish (Denmark) 6 | 7 | 🇨🇦EN 8 | Danish (Denmark) 9 | 10 | 🇩🇪DE 11 | Dänisch (Dänemark) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇩🇲EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Dominica) 3 | 4 | 🇺🇸EN 5 | English (Dominica) 6 | 7 | 🇨🇦EN 8 | English (Dominica) 9 | 10 | 🇩🇪DE 11 | Englisch (Dominica) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇩🇴ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Dominican Republic) 3 | 4 | 🇺🇸EN 5 | Spanish (Dominican Republic) 6 | 7 | 🇨🇦EN 8 | Spanish (Dominican Republic) 9 | 10 | 🇩🇪DE 11 | Spanisch (Dominikanische Republik) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇩🇿عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Algeria) 3 | 4 | 🇺🇸EN 5 | Arabic (Algeria) 6 | 7 | 🇨🇦EN 8 | Arabic (Algeria) 9 | 10 | 🇩🇪DE 11 | Arabisch (Algerien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇪🇨ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Ecuador) 3 | 4 | 🇺🇸EN 5 | Spanish (Ecuador) 6 | 7 | 🇨🇦EN 8 | Spanish (Ecuador) 9 | 10 | 🇩🇪DE 11 | Spanisch (Ecuador) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇪🇬عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Egypt) 3 | 4 | 🇺🇸EN 5 | Arabic (Egypt) 6 | 7 | 🇨🇦EN 8 | Arabic (Egypt) 9 | 10 | 🇩🇪DE 11 | Arabisch (Ägypten) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇪🇸CA.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Catalan (Spain) 3 | 4 | 🇺🇸EN 5 | Catalan (Spain) 6 | 7 | 🇨🇦EN 8 | Catalan (Spain) 9 | 10 | 🇩🇪DE 11 | Katalanisch (Spanien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇪🇸ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Spain) 3 | 4 | 🇺🇸EN 5 | Spanish (Spain) 6 | 7 | 🇨🇦EN 8 | Spanish (Spain) 9 | 10 | 🇩🇪DE 11 | Spanisch (Spanien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇪🇹EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Ethiopia) 3 | 4 | 🇺🇸EN 5 | English (Ethiopia) 6 | 7 | 🇨🇦EN 8 | English (Ethiopia) 9 | 10 | 🇩🇪DE 11 | Englisch (Äthiopien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇫🇮SI.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Finnish (Finland) 3 | 4 | 🇺🇸EN 5 | Finnish (Finland) 6 | 7 | 🇨🇦EN 8 | Finnish (Finland) 9 | 10 | 🇩🇪DE 11 | Finnisch (Finnland) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇫🇮SV.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Swedish (Finland) 3 | 4 | 🇺🇸EN 5 | Swedish (Finland) 6 | 7 | 🇨🇦EN 8 | Swedish (Finland) 9 | 10 | 🇩🇪DE 11 | Schwedisch (Finnland) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇫🇯EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Fiji) 3 | 4 | 🇺🇸EN 5 | English (Fiji) 6 | 7 | 🇨🇦EN 8 | English (Fiji) 9 | 10 | 🇩🇪DE 11 | Englisch (Fidschi) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇫🇲EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Micronesia) 3 | 4 | 🇺🇸EN 5 | English (Micronesia) 6 | 7 | 🇨🇦EN 8 | English (Micronesia) 9 | 10 | 🇩🇪DE 11 | Englisch (Mikronesien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇫🇷FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (France) 3 | 4 | 🇺🇸EN 5 | French (France) 6 | 7 | 🇨🇦EN 8 | French (France) 9 | 10 | 🇩🇪DE 11 | Französisch (Frankreich) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇦FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Gabon) 3 | 4 | 🇺🇸EN 5 | French (Gabon) 6 | 7 | 🇨🇦EN 8 | French (Gabon) 9 | 10 | 🇩🇪DE 11 | Französisch (Gabun) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇧EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (United Kingdom) 3 | 4 | 🇺🇸EN 5 | English (United Kingdom) 6 | 7 | 🇨🇦EN 8 | English (United Kingdom) 9 | 10 | 🇩🇪DE 11 | Englisch (Vereinigtes Königreich) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇩EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Grenada) 3 | 4 | 🇺🇸EN 5 | English (Grenada) 6 | 7 | 🇨🇦EN 8 | English (Grenada) 9 | 10 | 🇩🇪DE 11 | Englisch (Grenada) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇭EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Ghana) 3 | 4 | 🇺🇸EN 5 | English (Ghana) 6 | 7 | 🇨🇦EN 8 | English (Ghana) 9 | 10 | 🇩🇪DE 11 | Englisch (Ghana) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇲EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Gambia) 3 | 4 | 🇺🇸EN 5 | English (Gambia) 6 | 7 | 🇨🇦EN 8 | English (Gambia) 9 | 10 | 🇩🇪DE 11 | Englisch (Gambia) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇳FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Guinea) 3 | 4 | 🇺🇸EN 5 | French (Guinea) 6 | 7 | 🇨🇦EN 8 | French (Guinea) 9 | 10 | 🇩🇪DE 11 | Französisch (Guinea) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇶ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Equatorial Guinea) 3 | 4 | 🇺🇸EN 5 | Spanish (Equatorial Guinea) 6 | 7 | 🇨🇦EN 8 | Spanish (Equatorial Guinea) 9 | 10 | 🇩🇪DE 11 | Spanisch (Äquatorialguinea) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇶FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Equatorial Guinea) 3 | 4 | 🇺🇸EN 5 | French (Equatorial Guinea) 6 | 7 | 🇨🇦EN 8 | French (Equatorial Guinea) 9 | 10 | 🇩🇪DE 11 | Französisch (Äquatorialguinea) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇶PT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Portuguese (Equatorial Guinea) 3 | 4 | 🇺🇸EN 5 | Portuguese (Equatorial Guinea) 6 | 7 | 🇨🇦EN 8 | Portuguese (Equatorial Guinea) 9 | 10 | 🇩🇪DE 11 | Portugiesisch (Äquatorialguinea) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇷ΕΛ.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Greek (Greece) 3 | 4 | 🇺🇸EN 5 | Greek (Greece) 6 | 7 | 🇨🇦EN 8 | Greek (Greece) 9 | 10 | 🇩🇪DE 11 | Griechisch (Griechenland) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇹ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Guatemala) 3 | 4 | 🇺🇸EN 5 | Spanish (Guatemala) 6 | 7 | 🇨🇦EN 8 | Spanish (Guatemala) 9 | 10 | 🇩🇪DE 11 | Spanisch (Guatemala) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇼PT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Portuguese (Guinea‐Bissau) 3 | 4 | 🇺🇸EN 5 | Portuguese (Guinea‐Bissau) 6 | 7 | 🇨🇦EN 8 | Portuguese (Guinea‐Bissau) 9 | 10 | 🇩🇪DE 11 | Portugiesisch (Guinea‐Bissau) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇬🇾EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Guyana) 3 | 4 | 🇺🇸EN 5 | English (Guyana) 6 | 7 | 🇨🇦EN 8 | English (Guyana) 9 | 10 | 🇩🇪DE 11 | Englisch (Guyana) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇭🇳ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Honduras) 3 | 4 | 🇺🇸EN 5 | Spanish (Honduras) 6 | 7 | 🇨🇦EN 8 | Spanish (Honduras) 9 | 10 | 🇩🇪DE 11 | Spanisch (Honduras) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇭🇷HR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Croatian (Croatia) 3 | 4 | 🇺🇸EN 5 | Croatian (Croatia) 6 | 7 | 🇨🇦EN 8 | Croatian (Croatia) 9 | 10 | 🇩🇪DE 11 | Kroatisch (Kroatien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇭🇹FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Haiti) 3 | 4 | 🇺🇸EN 5 | French (Haiti) 6 | 7 | 🇨🇦EN 8 | French (Haiti) 9 | 10 | 🇩🇪DE 11 | Französisch (Haiti) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇭🇺MA.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Hungarian (Hungary) 3 | 4 | 🇺🇸EN 5 | Hungarian (Hungary) 6 | 7 | 🇨🇦EN 8 | Hungarian (Hungary) 9 | 10 | 🇩🇪DE 11 | Ungarisch (Ungarn) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇮🇩ID.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Indonesian (Indonesia) 3 | 4 | 🇺🇸EN 5 | Indonesian (Indonesia) 6 | 7 | 🇨🇦EN 8 | Indonesian (Indonesia) 9 | 10 | 🇩🇪DE 11 | Indonesisch (Indonesien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇮🇪EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Ireland) 3 | 4 | 🇺🇸EN 5 | English (Ireland) 6 | 7 | 🇨🇦EN 8 | English (Ireland) 9 | 10 | 🇩🇪DE 11 | Englisch (Irland) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇮🇱עב.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Hebrew (Israel) 3 | 4 | 🇺🇸EN 5 | Hebrew (Israel) 6 | 7 | 🇨🇦EN 8 | Hebrew (Israel) 9 | 10 | 🇩🇪DE 11 | Hebräisch (Israel) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇮🇱عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Israel) 3 | 4 | 🇺🇸EN 5 | Arabic (Israel) 6 | 7 | 🇨🇦EN 8 | Arabic (Israel) 9 | 10 | 🇩🇪DE 11 | Arabisch (Israel) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇮🇳EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (India) 3 | 4 | 🇺🇸EN 5 | English (India) 6 | 7 | 🇨🇦EN 8 | English (India) 9 | 10 | 🇩🇪DE 11 | Englisch (Indien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇮🇳हि.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Hindi (India) 3 | 4 | 🇺🇸EN 5 | Hindi (India) 6 | 7 | 🇨🇦EN 8 | Hindi (India) 9 | 10 | 🇩🇪DE 11 | Hindi (Indien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇮🇶عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Iraq) 3 | 4 | 🇺🇸EN 5 | Arabic (Iraq) 6 | 7 | 🇨🇦EN 8 | Arabic (Iraq) 9 | 10 | 🇩🇪DE 11 | Arabisch (Irak) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇮🇶ܣܘ.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Aramaic (Iraq) 3 | 4 | 🇺🇸EN 5 | Aramaic (Iraq) 6 | 7 | 🇨🇦EN 8 | Aramaic (Iraq) 9 | 10 | 🇩🇪DE 11 | Aramäisch (Irak) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇮🇹IT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Italian (Italy) 3 | 4 | 🇺🇸EN 5 | Italian (Italy) 6 | 7 | 🇨🇦EN 8 | Italian (Italy) 9 | 10 | 🇩🇪DE 11 | Italienisch (Italien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇯🇲EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Jamaica) 3 | 4 | 🇺🇸EN 5 | English (Jamaica) 6 | 7 | 🇨🇦EN 8 | English (Jamaica) 9 | 10 | 🇩🇪DE 11 | Englisch (Jamaika) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇯🇴عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Jordan) 3 | 4 | 🇺🇸EN 5 | Arabic (Jordan) 6 | 7 | 🇨🇦EN 8 | Arabic (Jordan) 9 | 10 | 🇩🇪DE 11 | Arabisch (Jordanien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇯🇵日.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Japanese (Japan) 3 | 4 | 🇺🇸EN 5 | Japanese (Japan) 6 | 7 | 🇨🇦EN 8 | Japanese (Japan) 9 | 10 | 🇩🇪DE 11 | Japanisch (Japan) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇰🇪EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Kenya) 3 | 4 | 🇺🇸EN 5 | English (Kenya) 6 | 7 | 🇨🇦EN 8 | English (Kenya) 9 | 10 | 🇩🇪DE 11 | Englisch (Kenia) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇰🇬РУ.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Russian (Kyrgyzstan) 3 | 4 | 🇺🇸EN 5 | Russian (Kyrgyzstan) 6 | 7 | 🇨🇦EN 8 | Russian (Kyrgyzstan) 9 | 10 | 🇩🇪DE 11 | Russisch (Kirgisistan) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇰🇮EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Kiribati) 3 | 4 | 🇺🇸EN 5 | English (Kiribati) 6 | 7 | 🇨🇦EN 8 | English (Kiribati) 9 | 10 | 🇩🇪DE 11 | Englisch (Kiribati) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇰🇲FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Comoros) 3 | 4 | 🇺🇸EN 5 | French (Comoros) 6 | 7 | 🇨🇦EN 8 | French (Comoros) 9 | 10 | 🇩🇪DE 11 | Französisch (Komoren) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇰🇲عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Comoros) 3 | 4 | 🇺🇸EN 5 | Arabic (Comoros) 6 | 7 | 🇨🇦EN 8 | Arabic (Comoros) 9 | 10 | 🇩🇪DE 11 | Arabisch (Komoren) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇰🇳EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Saint Kitts & Nevis) 3 | 4 | 🇺🇸EN 5 | English (Saint Kitts & Nevis) 6 | 7 | 🇨🇦EN 8 | English (Saint Kitts & Nevis) 9 | 10 | 🇩🇪DE 11 | Englisch (Sankt Kitts und Nevis) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇰🇵조.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Korean (North Korea) 3 | 4 | 🇺🇸EN 5 | Korean (North Korea) 6 | 7 | 🇨🇦EN 8 | Korean (North Korea) 9 | 10 | 🇩🇪DE 11 | Koreanisch (Nordkorea) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇰🇷한.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Korean (South Korea) 3 | 4 | 🇺🇸EN 5 | Korean (South Korea) 6 | 7 | 🇨🇦EN 8 | Korean (South Korea) 9 | 10 | 🇩🇪DE 11 | Koreanisch (Südkorea) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇰🇼عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Kuwait) 3 | 4 | 🇺🇸EN 5 | Arabic (Kuwait) 6 | 7 | 🇨🇦EN 8 | Arabic (Kuwait) 9 | 10 | 🇩🇪DE 11 | Arabisch (Kuwait) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇰🇿РУ.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Russian (Kazakhstan) 3 | 4 | 🇺🇸EN 5 | Russian (Kazakhstan) 6 | 7 | 🇨🇦EN 8 | Russian (Kazakhstan) 9 | 10 | 🇩🇪DE 11 | Russisch (Kasachstan) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇱🇧عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Lebanon) 3 | 4 | 🇺🇸EN 5 | Arabic (Lebanon) 6 | 7 | 🇨🇦EN 8 | Arabic (Lebanon) 9 | 10 | 🇩🇪DE 11 | Arabisch (Libanon) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇱🇨EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Saint Lucia) 3 | 4 | 🇺🇸EN 5 | English (Saint Lucia) 6 | 7 | 🇨🇦EN 8 | English (Saint Lucia) 9 | 10 | 🇩🇪DE 11 | Englisch (Sankt Lucia) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇱🇮DE.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | German (Liechtenstein) 3 | 4 | 🇺🇸EN 5 | German (Liechtenstein) 6 | 7 | 🇨🇦EN 8 | German (Liechtenstein) 9 | 10 | 🇩🇪DE 11 | Deutsch (Liechtenstein) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇱🇰EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Sri Lanka) 3 | 4 | 🇺🇸EN 5 | English (Sri Lanka) 6 | 7 | 🇨🇦EN 8 | English (Sri Lanka) 9 | 10 | 🇩🇪DE 11 | Englisch (Sri Lanka) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇱🇷EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Liberia) 3 | 4 | 🇺🇸EN 5 | English (Liberia) 6 | 7 | 🇨🇦EN 8 | English (Liberia) 9 | 10 | 🇩🇪DE 11 | Englisch (Liberia) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇱🇸EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Lesotho) 3 | 4 | 🇺🇸EN 5 | English (Lesotho) 6 | 7 | 🇨🇦EN 8 | English (Lesotho) 9 | 10 | 🇩🇪DE 11 | Englisch (Lesotho) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇱🇸ST.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Southern Sotho (Lesotho) 3 | 4 | 🇺🇸EN 5 | Southern Sotho (Lesotho) 6 | 7 | 🇨🇦EN 8 | Southern Sotho (Lesotho) 9 | 10 | 🇩🇪DE 11 | Süd‐Sotho (Lesotho) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇱🇺DE.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | German (Luxembourg) 3 | 4 | 🇺🇸EN 5 | German (Luxembourg) 6 | 7 | 🇨🇦EN 8 | German (Luxembourg) 9 | 10 | 🇩🇪DE 11 | Deutsch (Luxemburg) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇱🇺FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Luxembourg) 3 | 4 | 🇺🇸EN 5 | French (Luxembourg) 6 | 7 | 🇨🇦EN 8 | French (Luxembourg) 9 | 10 | 🇩🇪DE 11 | Französisch (Luxemburg) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇱🇾عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Libya) 3 | 4 | 🇺🇸EN 5 | Arabic (Libya) 6 | 7 | 🇨🇦EN 8 | Arabic (Libya) 9 | 10 | 🇩🇪DE 11 | Arabisch (Libyen) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇦عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Morocco) 3 | 4 | 🇺🇸EN 5 | Arabic (Morocco) 6 | 7 | 🇨🇦EN 8 | Arabic (Morocco) 9 | 10 | 🇩🇪DE 11 | Arabisch (Marokko) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇨FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Monaco) 3 | 4 | 🇺🇸EN 5 | French (Monaco) 6 | 7 | 🇨🇦EN 8 | French (Monaco) 9 | 10 | 🇩🇪DE 11 | Französisch (Monaco) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇩RO.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Romanian (Moldova) 3 | 4 | 🇺🇸EN 5 | Romanian (Moldova) 6 | 7 | 🇨🇦EN 8 | Romanian (Moldova) 9 | 10 | 🇩🇪DE 11 | Rumänisch (Moldawien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇬FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Madagascar) 3 | 4 | 🇺🇸EN 5 | French (Madagascar) 6 | 7 | 🇨🇦EN 8 | French (Madagascar) 9 | 10 | 🇩🇪DE 11 | Französisch (Madagaskar) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇭EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Marshall Islands) 3 | 4 | 🇺🇸EN 5 | English (Marshall Islands) 6 | 7 | 🇨🇦EN 8 | English (Marshall Islands) 9 | 10 | 🇩🇪DE 11 | Englisch (Marshallinseln) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇱FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Mali) 3 | 4 | 🇺🇸EN 5 | French (Mali) 6 | 7 | 🇨🇦EN 8 | French (Mali) 9 | 10 | 🇩🇪DE 11 | Französisch (Mali) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇷عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Mauritania) 3 | 4 | 🇺🇸EN 5 | Arabic (Mauritania) 6 | 7 | 🇨🇦EN 8 | Arabic (Mauritania) 9 | 10 | 🇩🇪DE 11 | Arabisch (Mauretanien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇹EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Malta) 3 | 4 | 🇺🇸EN 5 | English (Malta) 6 | 7 | 🇨🇦EN 8 | English (Malta) 9 | 10 | 🇩🇪DE 11 | Englisch (Malta) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇺EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Mauritius) 3 | 4 | 🇺🇸EN 5 | English (Mauritius) 6 | 7 | 🇨🇦EN 8 | English (Mauritius) 9 | 10 | 🇩🇪DE 11 | Englisch (Mauritius) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇺FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Mauritius) 3 | 4 | 🇺🇸EN 5 | French (Mauritius) 6 | 7 | 🇨🇦EN 8 | French (Mauritius) 9 | 10 | 🇩🇪DE 11 | Französisch (Mauritius) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇼EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Malawi) 3 | 4 | 🇺🇸EN 5 | English (Malawi) 6 | 7 | 🇨🇦EN 8 | English (Malawi) 9 | 10 | 🇩🇪DE 11 | Englisch (Malawi) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇽ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Mexico) 3 | 4 | 🇺🇸EN 5 | Spanish (Mexico) 6 | 7 | 🇨🇦EN 8 | Spanish (Mexico) 9 | 10 | 🇩🇪DE 11 | Spanisch (Mexiko) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇾EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Malaysia) 3 | 4 | 🇺🇸EN 5 | English (Malaysia) 6 | 7 | 🇨🇦EN 8 | English (Malaysia) 9 | 10 | 🇩🇪DE 11 | Englisch (Malaysia) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇾MS.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Malaysian (Malaysia) 3 | 4 | 🇺🇸EN 5 | Malaysian (Malaysia) 6 | 7 | 🇨🇦EN 8 | Malaysian (Malaysia) 9 | 10 | 🇩🇪DE 11 | Malaysisch (Malaysia) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇲🇿PT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Portuguese (Mozambique) 3 | 4 | 🇺🇸EN 5 | Portuguese (Mozambique) 6 | 7 | 🇨🇦EN 8 | Portuguese (Mozambique) 9 | 10 | 🇩🇪DE 11 | Portugiesisch (Mosambik) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇳🇦EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Namibia) 3 | 4 | 🇺🇸EN 5 | English (Namibia) 6 | 7 | 🇨🇦EN 8 | English (Namibia) 9 | 10 | 🇩🇪DE 11 | Englisch (Namibia) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇳🇪FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Niger) 3 | 4 | 🇺🇸EN 5 | French (Niger) 6 | 7 | 🇨🇦EN 8 | French (Niger) 9 | 10 | 🇩🇪DE 11 | Französisch (Niger) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇳🇬EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Nigeria) 3 | 4 | 🇺🇸EN 5 | English (Nigeria) 6 | 7 | 🇨🇦EN 8 | English (Nigeria) 9 | 10 | 🇩🇪DE 11 | Englisch (Nigeria) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇳🇮ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Nicaragua) 3 | 4 | 🇺🇸EN 5 | Spanish (Nicaragua) 6 | 7 | 🇨🇦EN 8 | Spanish (Nicaragua) 9 | 10 | 🇩🇪DE 11 | Spanisch (Nicaragua) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇳🇱NL.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Dutch (Netherlands) 3 | 4 | 🇺🇸EN 5 | Dutch (Netherlands) 6 | 7 | 🇨🇦EN 8 | Dutch (Netherlands) 9 | 10 | 🇩🇪DE 11 | Niederländisch (Niederlande) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇳🇴NB.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Norwegian Bokmål (Norway) 3 | 4 | 🇺🇸EN 5 | Norwegian Bokmål (Norway) 6 | 7 | 🇨🇦EN 8 | Norwegian Bokmål (Norway) 9 | 10 | 🇩🇪DE 11 | Norwegisches Bokmål (Norwegen) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇳🇷EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Nauru) 3 | 4 | 🇺🇸EN 5 | English (Nauru) 6 | 7 | 🇨🇦EN 8 | English (Nauru) 9 | 10 | 🇩🇪DE 11 | Englisch (Nauru) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇳🇿EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (New Zealand) 3 | 4 | 🇺🇸EN 5 | English (New Zealand) 6 | 7 | 🇨🇦EN 8 | English (New Zealand) 9 | 10 | 🇩🇪DE 11 | Englisch (Neuseeland) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇴🇲عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Oman) 3 | 4 | 🇺🇸EN 5 | Arabic (Oman) 6 | 7 | 🇨🇦EN 8 | Arabic (Oman) 9 | 10 | 🇩🇪DE 11 | Arabisch (Oman) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇵🇦ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Panama) 3 | 4 | 🇺🇸EN 5 | Spanish (Panama) 6 | 7 | 🇨🇦EN 8 | Spanish (Panama) 9 | 10 | 🇩🇪DE 11 | Spanisch (Panama) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇵🇪ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Peru) 3 | 4 | 🇺🇸EN 5 | Spanish (Peru) 6 | 7 | 🇨🇦EN 8 | Spanish (Peru) 9 | 10 | 🇩🇪DE 11 | Spanisch (Peru) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇵🇬EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Papua New Guinea) 3 | 4 | 🇺🇸EN 5 | English (Papua New Guinea) 6 | 7 | 🇨🇦EN 8 | English (Papua New Guinea) 9 | 10 | 🇩🇪DE 11 | Englisch (Papua‐Neuguinea) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇵🇭EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Philippines) 3 | 4 | 🇺🇸EN 5 | English (Philippines) 6 | 7 | 🇨🇦EN 8 | English (Philippines) 9 | 10 | 🇩🇪DE 11 | Englisch (Philippinen) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇵🇰EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Pakistan) 3 | 4 | 🇺🇸EN 5 | English (Pakistan) 6 | 7 | 🇨🇦EN 8 | English (Pakistan) 9 | 10 | 🇩🇪DE 11 | Englisch (Pakistan) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇵🇱PL.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Polish (Poland) 3 | 4 | 🇺🇸EN 5 | Polish (Poland) 6 | 7 | 🇨🇦EN 8 | Polish (Poland) 9 | 10 | 🇩🇪DE 11 | Polnisch (Polen) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇵🇹PT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Portuguese (Portugal) 3 | 4 | 🇺🇸EN 5 | Portuguese (Portugal) 6 | 7 | 🇨🇦EN 8 | Portuguese (Portugal) 9 | 10 | 🇩🇪DE 11 | Portugiesisch (Portugal) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇵🇼EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Palau) 3 | 4 | 🇺🇸EN 5 | English (Palau) 6 | 7 | 🇨🇦EN 8 | English (Palau) 9 | 10 | 🇩🇪DE 11 | Englisch (Palau) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇵🇾ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Paraguay) 3 | 4 | 🇺🇸EN 5 | Spanish (Paraguay) 6 | 7 | 🇨🇦EN 8 | Spanish (Paraguay) 9 | 10 | 🇩🇪DE 11 | Spanisch (Paraguay) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇶🇦عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Qatar) 3 | 4 | 🇺🇸EN 5 | Arabic (Qatar) 6 | 7 | 🇨🇦EN 8 | Arabic (Qatar) 9 | 10 | 🇩🇪DE 11 | Arabisch (Katar) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇷🇴RO.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Romanian (Romania) 3 | 4 | 🇺🇸EN 5 | Romanian (Romania) 6 | 7 | 🇨🇦EN 8 | Romanian (Romania) 9 | 10 | 🇩🇪DE 11 | Rumänisch (Rumänien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇷🇺РУ.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Russian (Russia) 3 | 4 | 🇺🇸EN 5 | Russian (Russia) 6 | 7 | 🇨🇦EN 8 | Russian (Russia) 9 | 10 | 🇩🇪DE 11 | Russisch (Russland) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇷🇼EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Rwanda) 3 | 4 | 🇺🇸EN 5 | English (Rwanda) 6 | 7 | 🇨🇦EN 8 | English (Rwanda) 9 | 10 | 🇩🇪DE 11 | Englisch (Ruanda) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇷🇼FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Rwanda) 3 | 4 | 🇺🇸EN 5 | French (Rwanda) 6 | 7 | 🇨🇦EN 8 | French (Rwanda) 9 | 10 | 🇩🇪DE 11 | Französisch (Ruanda) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇦عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Saudi Arabia) 3 | 4 | 🇺🇸EN 5 | Arabic (Saudi Arabia) 6 | 7 | 🇨🇦EN 8 | Arabic (Saudi Arabia) 9 | 10 | 🇩🇪DE 11 | Arabisch (Saudi‐Arabien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇧EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Solomon Islands) 3 | 4 | 🇺🇸EN 5 | English (Solomon Islands) 6 | 7 | 🇨🇦EN 8 | English (Solomon Islands) 9 | 10 | 🇩🇪DE 11 | Englisch (Salomonen) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇨EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Seychelles) 3 | 4 | 🇺🇸EN 5 | English (Seychelles) 6 | 7 | 🇨🇦EN 8 | English (Seychelles) 9 | 10 | 🇩🇪DE 11 | Englisch (Seychellen) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇨FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Seychelles) 3 | 4 | 🇺🇸EN 5 | French (Seychelles) 6 | 7 | 🇨🇦EN 8 | French (Seychelles) 9 | 10 | 🇩🇪DE 11 | Französisch (Seychellen) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇩EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Sudan) 3 | 4 | 🇺🇸EN 5 | English (Sudan) 6 | 7 | 🇨🇦EN 8 | English (Sudan) 9 | 10 | 🇩🇪DE 11 | Englisch (Sudan) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇩عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Sudan) 3 | 4 | 🇺🇸EN 5 | Arabic (Sudan) 6 | 7 | 🇨🇦EN 8 | Arabic (Sudan) 9 | 10 | 🇩🇪DE 11 | Arabisch (Sudan) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇪SV.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Swedish (Sweden) 3 | 4 | 🇺🇸EN 5 | Swedish (Sweden) 6 | 7 | 🇨🇦EN 8 | Swedish (Sweden) 9 | 10 | 🇩🇪DE 11 | Schwedisch (Schweden) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇬EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Singapore) 3 | 4 | 🇺🇸EN 5 | English (Singapore) 6 | 7 | 🇨🇦EN 8 | English (Singapore) 9 | 10 | 🇩🇪DE 11 | Englisch (Singapur) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇬MS.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Malaysian (Singapore) 3 | 4 | 🇺🇸EN 5 | Malaysian (Singapore) 6 | 7 | 🇨🇦EN 8 | Malaysian (Singapore) 9 | 10 | 🇩🇪DE 11 | Malaysisch (Singapur) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇬华.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Mandarin (Simplified Chinese, Singapore) 3 | 4 | 🇺🇸EN 5 | Mandarin (Simplified Chinese, Singapore) 6 | 7 | 🇨🇦EN 8 | Mandarin (Simplified Chinese, Singapore) 9 | 10 | 🇩🇪DE 11 | Mandarin (Vereinfachtes Chinesisch, Singapur) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇰SČ.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Slovak (Slovakia) 3 | 4 | 🇺🇸EN 5 | Slovak (Slovakia) 6 | 7 | 🇨🇦EN 8 | Slovak (Slovakia) 9 | 10 | 🇩🇪DE 11 | Slowakisch (Slowakei) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇱EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Sierra Leone) 3 | 4 | 🇺🇸EN 5 | English (Sierra Leone) 6 | 7 | 🇨🇦EN 8 | English (Sierra Leone) 9 | 10 | 🇩🇪DE 11 | Englisch (Sierra Leone) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇲IT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Italian (San Marino) 3 | 4 | 🇺🇸EN 5 | Italian (San Marino) 6 | 7 | 🇨🇦EN 8 | Italian (San Marino) 9 | 10 | 🇩🇪DE 11 | Italienisch (San Marino) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇳FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Senegal) 3 | 4 | 🇺🇸EN 5 | French (Senegal) 6 | 7 | 🇨🇦EN 8 | French (Senegal) 9 | 10 | 🇩🇪DE 11 | Französisch (Senegal) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇴عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Somalia) 3 | 4 | 🇺🇸EN 5 | Arabic (Somalia) 6 | 7 | 🇨🇦EN 8 | Arabic (Somalia) 9 | 10 | 🇩🇪DE 11 | Arabisch (Somalia) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇷NL.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Dutch (Suriname) 3 | 4 | 🇺🇸EN 5 | Dutch (Suriname) 6 | 7 | 🇨🇦EN 8 | Dutch (Suriname) 9 | 10 | 🇩🇪DE 11 | Niederländisch (Suriname) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇸EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (South Sudan) 3 | 4 | 🇺🇸EN 5 | English (South Sudan) 6 | 7 | 🇨🇦EN 8 | English (South Sudan) 9 | 10 | 🇩🇪DE 11 | Englisch (Südsudan) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇹PT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Portuguese (São Tomé & Príncipe) 3 | 4 | 🇺🇸EN 5 | Portuguese (São Tomé & Príncipe) 6 | 7 | 🇨🇦EN 8 | Portuguese (São Tomé & Príncipe) 9 | 10 | 🇩🇪DE 11 | Portugiesisch (São Tomé und Príncipe) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇻ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (El Salvador) 3 | 4 | 🇺🇸EN 5 | Spanish (El Salvador) 6 | 7 | 🇨🇦EN 8 | Spanish (El Salvador) 9 | 10 | 🇩🇪DE 11 | Spanisch (El Salvador) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇾عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Syria) 3 | 4 | 🇺🇸EN 5 | Arabic (Syria) 6 | 7 | 🇨🇦EN 8 | Arabic (Syria) 9 | 10 | 🇩🇪DE 11 | Arabisch (Syrien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇸🇿EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Swaziland) 3 | 4 | 🇺🇸EN 5 | English (Swaziland) 6 | 7 | 🇨🇦EN 8 | English (Swaziland) 9 | 10 | 🇩🇪DE 11 | Englisch (Swasiland) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇩FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Chad) 3 | 4 | 🇺🇸EN 5 | French (Chad) 6 | 7 | 🇨🇦EN 8 | French (Chad) 9 | 10 | 🇩🇪DE 11 | Französisch (Tschad) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇩عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Chad) 3 | 4 | 🇺🇸EN 5 | Arabic (Chad) 6 | 7 | 🇨🇦EN 8 | Arabic (Chad) 9 | 10 | 🇩🇪DE 11 | Arabisch (Tschad) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇬FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Togo) 3 | 4 | 🇺🇸EN 5 | French (Togo) 6 | 7 | 🇨🇦EN 8 | French (Togo) 9 | 10 | 🇩🇪DE 11 | Französisch (Togo) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇭ไท.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Thai (Thailand) 3 | 4 | 🇺🇸EN 5 | Thai (Thailand) 6 | 7 | 🇨🇦EN 8 | Thai (Thailand) 9 | 10 | 🇩🇪DE 11 | Thailändisch (Thailand) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇱PT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Portuguese (East Timor) 3 | 4 | 🇺🇸EN 5 | Portuguese (East Timor) 6 | 7 | 🇨🇦EN 8 | Portuguese (East Timor) 9 | 10 | 🇩🇪DE 11 | Portugiesisch (Osttimor) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇳عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Tunisia) 3 | 4 | 🇺🇸EN 5 | Arabic (Tunisia) 6 | 7 | 🇨🇦EN 8 | Arabic (Tunisia) 9 | 10 | 🇩🇪DE 11 | Arabisch (Tunesien) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇴EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Tonga) 3 | 4 | 🇺🇸EN 5 | English (Tonga) 6 | 7 | 🇨🇦EN 8 | English (Tonga) 9 | 10 | 🇩🇪DE 11 | Englisch (Tonga) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇷TR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Turkish (Turkey) 3 | 4 | 🇺🇸EN 5 | Turkish (Turkey) 6 | 7 | 🇨🇦EN 8 | Turkish (Turkey) 9 | 10 | 🇩🇪DE 11 | Türkisch (Türkei) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇹EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Trinidad & Tobago) 3 | 4 | 🇺🇸EN 5 | English (Trinidad & Tobago) 6 | 7 | 🇨🇦EN 8 | English (Trinidad & Tobago) 9 | 10 | 🇩🇪DE 11 | Englisch (Trinidad und Tobago) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇻EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Tuvalu) 3 | 4 | 🇺🇸EN 5 | English (Tuvalu) 6 | 7 | 🇨🇦EN 8 | English (Tuvalu) 9 | 10 | 🇩🇪DE 11 | Englisch (Tuvalu) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇼國.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Mandarin (Traditional Chinese, China‐Taipei) 3 | 4 | 🇺🇸EN 5 | Mandarin (Traditional Chinese, China‐Taipei) 6 | 7 | 🇨🇦EN 8 | Mandarin (Traditional Chinese, China‐Taipei) 9 | 10 | 🇩🇪DE 11 | Mandarin (Traditionelles Chinesisch, China‐Taipeh) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇹🇿EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Tanzania) 3 | 4 | 🇺🇸EN 5 | English (Tanzania) 6 | 7 | 🇨🇦EN 8 | English (Tanzania) 9 | 10 | 🇩🇪DE 11 | Englisch (Tansania) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇺🇦УК.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Ukrainian (Ukraine) 3 | 4 | 🇺🇸EN 5 | Ukrainian (Ukraine) 6 | 7 | 🇨🇦EN 8 | Ukrainian (Ukraine) 9 | 10 | 🇩🇪DE 11 | Ukrainisch (Ukraine) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇺🇬EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Uganda) 3 | 4 | 🇺🇸EN 5 | English (Uganda) 6 | 7 | 🇨🇦EN 8 | English (Uganda) 9 | 10 | 🇩🇪DE 11 | Englisch (Uganda) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇺🇸EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (United States) 3 | 4 | 🇺🇸EN 5 | English (United States) 6 | 7 | 🇨🇦EN 8 | English (United States) 9 | 10 | 🇩🇪DE 11 | Englisch (Vereinigte Staaten) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇺🇾ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Uruguay) 3 | 4 | 🇺🇸EN 5 | Spanish (Uruguay) 6 | 7 | 🇨🇦EN 8 | Spanish (Uruguay) 9 | 10 | 🇩🇪DE 11 | Spanisch (Uruguay) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇻🇦IT.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Italian (Vatican City) 3 | 4 | 🇺🇸EN 5 | Italian (Vatican City) 6 | 7 | 🇨🇦EN 8 | Italian (Vatican City) 9 | 10 | 🇩🇪DE 11 | Italienisch (Vatikanstadt) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇻🇨EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Saint Vincent & the Grenadines) 3 | 4 | 🇺🇸EN 5 | English (Saint Vincent & the Grenadines) 6 | 7 | 🇨🇦EN 8 | English (Saint Vincent & the Grenadines) 9 | 10 | 🇩🇪DE 11 | Englisch (Sankt Vincent und die Grenadinen) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇻🇪ES.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Spanish (Venezuela) 3 | 4 | 🇺🇸EN 5 | Spanish (Venezuela) 6 | 7 | 🇨🇦EN 8 | Spanish (Venezuela) 9 | 10 | 🇩🇪DE 11 | Spanisch (Venezuela) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇻🇳VI.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Vietnamese (Vietnam) 3 | 4 | 🇺🇸EN 5 | Vietnamese (Vietnam) 6 | 7 | 🇨🇦EN 8 | Vietnamese (Vietnam) 9 | 10 | 🇩🇪DE 11 | Vietnamesisch (Vietnam) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇻🇺EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Vanuatu) 3 | 4 | 🇺🇸EN 5 | English (Vanuatu) 6 | 7 | 🇨🇦EN 8 | English (Vanuatu) 9 | 10 | 🇩🇪DE 11 | Englisch (Vanuatu) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇻🇺FR.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | French (Vanuatu) 3 | 4 | 🇺🇸EN 5 | French (Vanuatu) 6 | 7 | 🇨🇦EN 8 | French (Vanuatu) 9 | 10 | 🇩🇪DE 11 | Französisch (Vanuatu) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇼🇸EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Samoa) 3 | 4 | 🇺🇸EN 5 | English (Samoa) 6 | 7 | 🇨🇦EN 8 | English (Samoa) 9 | 10 | 🇩🇪DE 11 | Englisch (Samoa) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇾🇪عر.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Arabic (Yemen) 3 | 4 | 🇺🇸EN 5 | Arabic (Yemen) 6 | 7 | 🇨🇦EN 8 | Arabic (Yemen) 9 | 10 | 🇩🇪DE 11 | Arabisch (Jemen) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇿🇦AF.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Afrikaans (South Africa) 3 | 4 | 🇺🇸EN 5 | Afrikaans (South Africa) 6 | 7 | 🇨🇦EN 8 | Afrikaans (South Africa) 9 | 10 | 🇩🇪DE 11 | Afrikaans (Südafrika) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇿🇦EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (South Africa) 3 | 4 | 🇺🇸EN 5 | English (South Africa) 6 | 7 | 🇨🇦EN 8 | English (South Africa) 9 | 10 | 🇩🇪DE 11 | Englisch (Südafrika) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇿🇦ST.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Southern Sotho (South Africa) 3 | 4 | 🇺🇸EN 5 | Southern Sotho (South Africa) 6 | 7 | 🇨🇦EN 8 | Southern Sotho (South Africa) 9 | 10 | 🇩🇪DE 11 | Süd‐Sotho (Südafrika) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇿🇦XH.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Xhosa (South Africa) 3 | 4 | 🇺🇸EN 5 | Xhosa (South Africa) 6 | 7 | 🇨🇦EN 8 | Xhosa (South Africa) 9 | 10 | 🇩🇪DE 11 | Xhosa (Südafrika) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇿🇦ZU.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Zulu (South Africa) 3 | 4 | 🇺🇸EN 5 | Zulu (South Africa) 6 | 7 | 🇨🇦EN 8 | Zulu (South Africa) 9 | 10 | 🇩🇪DE 11 | Zulu (Südafrika) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇿🇲EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Zambia) 3 | 4 | 🇺🇸EN 5 | English (Zambia) 6 | 7 | 🇨🇦EN 8 | English (Zambia) 9 | 10 | 🇩🇪DE 11 | Englisch (Sambia) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/ContentLocalization/🇿🇼EN.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | English (Zimbabwe) 3 | 4 | 🇺🇸EN 5 | English (Zimbabwe) 6 | 7 | 🇨🇦EN 8 | English (Zimbabwe) 9 | 10 | 🇩🇪DE 11 | Englisch (Simbabwe) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Document/Document.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 3 | 4 | 5 | 🇺🇸EN 6 | 7 | 8 | 9 | 🇨🇦EN 10 | 11 | 12 | 13 | 🇩🇪DE 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Element/Document.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 3 | 4 | 🇺🇸EN 5 | 6 | 7 | 🇨🇦EN 8 | 9 | 10 | 🇩🇪DE 11 | 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianDay/4.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 4 3 | 4 | 🇺🇸EN 5 | 4 6 | 7 | 🇨🇦EN 8 | 4 9 | 10 | 🇩🇪DE 11 | 4. 12 | 13 | 🇫🇷FR 14 | 4 15 | 16 | 🇬🇷ΕΛ 17 | 4 18 | 19 | 🇮🇱עב 20 | 4 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianHour/6.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 6 3 | 4 | 🇺🇸EN 5 | 6 a.m. 6 | 7 | 🇨🇦EN 8 | 6 a.m. 9 | 10 | 🇩🇪DE 11 | 6 12 | 13 | 🇫🇷FR 14 | 6 15 | 16 | 🇬🇷ΕΛ 17 | 6 18 | 19 | 🇮🇱עב 20 | 6 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianMinute/14.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 14 3 | 4 | 🇺🇸EN 5 | 14 6 | 7 | 🇨🇦EN 8 | 14 9 | 10 | 🇩🇪DE 11 | 14 12 | 13 | 🇫🇷FR 14 | 14 15 | 16 | 🇬🇷ΕΛ 17 | 14 18 | 19 | 🇮🇱עב 20 | 14 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianMonth/August.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | August 3 | 4 | 🇺🇸EN 5 | August 6 | 7 | 🇨🇦EN 8 | August 9 | 10 | 🇩🇪DE 11 | August 12 | 13 | 🇫🇷FR 14 | août 15 | 16 | 🇬🇷ΕΛ 17 | Αύγουστος 18 | 19 | 🇮🇱עב 20 | אוגוסט 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianSecond/12.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 12 3 | 4 | 🇺🇸EN 5 | 12 6 | 7 | 🇨🇦EN 8 | 12 9 | 10 | 🇩🇪DE 11 | 12 12 | 13 | 🇫🇷FR 14 | 12 15 | 16 | 🇬🇷ΕΛ 17 | 12 18 | 19 | 🇮🇱עב 20 | 12 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianWeekday/1.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Sunday 3 | 4 | 🇺🇸EN 5 | Sunday 6 | 7 | 🇨🇦EN 8 | Sunday 9 | 10 | 🇩🇪DE 11 | Sonntag 12 | 13 | 🇫🇷FR 14 | dimanche 15 | 16 | 🇬🇷ΕΛ 17 | Κυριακή 18 | 19 | 🇮🇱עב 20 | יום ראשון 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianWeekday/2.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Monday 3 | 4 | 🇺🇸EN 5 | Monday 6 | 7 | 🇨🇦EN 8 | Monday 9 | 10 | 🇩🇪DE 11 | Montag 12 | 13 | 🇫🇷FR 14 | lundi 15 | 16 | 🇬🇷ΕΛ 17 | Δευτέρα 18 | 19 | 🇮🇱עב 20 | יום שני 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianWeekday/3.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Tuesday 3 | 4 | 🇺🇸EN 5 | Tuesday 6 | 7 | 🇨🇦EN 8 | Tuesday 9 | 10 | 🇩🇪DE 11 | Dienstag 12 | 13 | 🇫🇷FR 14 | mardi 15 | 16 | 🇬🇷ΕΛ 17 | Τρίτη 18 | 19 | 🇮🇱עב 20 | יום שלישי 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianWeekday/4.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Wednesday 3 | 4 | 🇺🇸EN 5 | Wednesday 6 | 7 | 🇨🇦EN 8 | Wednesday 9 | 10 | 🇩🇪DE 11 | Mittwoch 12 | 13 | 🇫🇷FR 14 | mercredi 15 | 16 | 🇬🇷ΕΛ 17 | Τετάρτη 18 | 19 | 🇮🇱עב 20 | יום רביעי 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianWeekday/5.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Thursday 3 | 4 | 🇺🇸EN 5 | Thursday 6 | 7 | 🇨🇦EN 8 | Thursday 9 | 10 | 🇩🇪DE 11 | Donnerstag 12 | 13 | 🇫🇷FR 14 | jeudi 15 | 16 | 🇬🇷ΕΛ 17 | Πέμπτη 18 | 19 | 🇮🇱עב 20 | יום חמישי 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianWeekday/6.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Friday 3 | 4 | 🇺🇸EN 5 | Friday 6 | 7 | 🇨🇦EN 8 | Friday 9 | 10 | 🇩🇪DE 11 | Freitag 12 | 13 | 🇫🇷FR 14 | vendredi 15 | 16 | 🇬🇷ΕΛ 17 | Παρασκευή 18 | 19 | 🇮🇱עב 20 | יום ששי 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianWeekday/7.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Saturday 3 | 4 | 🇺🇸EN 5 | Saturday 6 | 7 | 🇨🇦EN 8 | Saturday 9 | 10 | 🇩🇪DE 11 | Samstag 12 | 13 | 🇫🇷FR 14 | samedi 15 | 16 | 🇬🇷ΕΛ 17 | Σάββατο 18 | 19 | 🇮🇱עב 20 | שבת 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/GregorianYear/1870.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1870 3 | 4 | 🇺🇸EN 5 | 1870 6 | 7 | 🇨🇦EN 8 | 1870 9 | 10 | 🇩🇪DE 11 | 1870 12 | 13 | 🇫🇷FR 14 | 1870 15 | 16 | 🇬🇷ΕΛ 17 | 1870 18 | 19 | 🇮🇱עב 20 | 1870 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewHour/3.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 3 3 | 4 | 🇺🇸EN 5 | 3 6 | 7 | 🇨🇦EN 8 | 3 9 | 10 | 🇩🇪DE 11 | 3 12 | 13 | 🇫🇷FR 14 | 3 15 | 16 | 🇬🇷ΕΛ 17 | 3 18 | 19 | 🇮🇱עב 20 | 3 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/1.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Tishrei 3 | 4 | 🇺🇸EN 5 | Tishrei 6 | 7 | 🇨🇦EN 8 | Tishrei 9 | 10 | 🇩🇪DE 11 | Tischri 12 | 13 | 🇫🇷FR 14 | tichri 15 | 16 | 🇬🇷ΕΛ 17 | Τισρί 18 | 19 | 🇮🇱עב 20 | תשרי 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/10.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Tammuz 3 | 4 | 🇺🇸EN 5 | Tammuz 6 | 7 | 🇨🇦EN 8 | Tammuz 9 | 10 | 🇩🇪DE 11 | Tammus 12 | 13 | 🇫🇷FR 14 | tamouz 15 | 16 | 🇬🇷ΕΛ 17 | Θαμμούζ 18 | 19 | 🇮🇱עב 20 | תמוז 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/11.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Av 3 | 4 | 🇺🇸EN 5 | Av 6 | 7 | 🇨🇦EN 8 | Av 9 | 10 | 🇩🇪DE 11 | Aw 12 | 13 | 🇫🇷FR 14 | av 15 | 16 | 🇬🇷ΕΛ 17 | Αβ 18 | 19 | 🇮🇱עב 20 | אב 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/12.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Elul 3 | 4 | 🇺🇸EN 5 | Elul 6 | 7 | 🇨🇦EN 8 | Elul 9 | 10 | 🇩🇪DE 11 | Elul 12 | 13 | 🇫🇷FR 14 | éloul 15 | 16 | 🇬🇷ΕΛ 17 | Ελούλ 18 | 19 | 🇮🇱עב 20 | אלול 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/2.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Cheshvan 3 | 4 | 🇺🇸EN 5 | Cheshvan 6 | 7 | 🇨🇦EN 8 | Cheshvan 9 | 10 | 🇩🇪DE 11 | Cheschwan 12 | 13 | 🇫🇷FR 14 | hèchvane 15 | 16 | 🇬🇷ΕΛ 17 | Χεσβάν 18 | 19 | 🇮🇱עב 20 | חשוון 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/3.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Kislev 3 | 4 | 🇺🇸EN 5 | Kislev 6 | 7 | 🇨🇦EN 8 | Kislev 9 | 10 | 🇩🇪DE 11 | Kislew 12 | 13 | 🇫🇷FR 14 | kislev 15 | 16 | 🇬🇷ΕΛ 17 | Χισλεύ 18 | 19 | 🇮🇱עב 20 | כסלו 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/4.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Tevet 3 | 4 | 🇺🇸EN 5 | Tevet 6 | 7 | 🇨🇦EN 8 | Tevet 9 | 10 | 🇩🇪DE 11 | Tevet 12 | 13 | 🇫🇷FR 14 | téveth 15 | 16 | 🇬🇷ΕΛ 17 | Τεβέθ 18 | 19 | 🇮🇱עב 20 | טבת 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/5.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Shevat 3 | 4 | 🇺🇸EN 5 | Shevat 6 | 7 | 🇨🇦EN 8 | Shevat 9 | 10 | 🇩🇪DE 11 | Schevat 12 | 13 | 🇫🇷FR 14 | chevat 15 | 16 | 🇬🇷ΕΛ 17 | Σεβάτ 18 | 19 | 🇮🇱עב 20 | שבט 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/6.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Adar 3 | 4 | 🇺🇸EN 5 | Adar 6 | 7 | 🇨🇦EN 8 | Adar 9 | 10 | 🇩🇪DE 11 | Adar 12 | 13 | 🇫🇷FR 14 | adar 15 | 16 | 🇬🇷ΕΛ 17 | Αδάρ 18 | 19 | 🇮🇱עב 20 | אדר 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/7.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Nisan 3 | 4 | 🇺🇸EN 5 | Nisan 6 | 7 | 🇨🇦EN 8 | Nisan 9 | 10 | 🇩🇪DE 11 | Nisan 12 | 13 | 🇫🇷FR 14 | nissane 15 | 16 | 🇬🇷ΕΛ 17 | Νισάν 18 | 19 | 🇮🇱עב 20 | ניסן 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/8.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Iyar 3 | 4 | 🇺🇸EN 5 | Iyar 6 | 7 | 🇨🇦EN 8 | Iyar 9 | 10 | 🇩🇪DE 11 | Ijjar 12 | 13 | 🇫🇷FR 14 | iyar 15 | 16 | 🇬🇷ΕΛ 17 | Λυγιάρ 18 | 19 | 🇮🇱עב 20 | אייר 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/9.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Sivan 3 | 4 | 🇺🇸EN 5 | Sivan 6 | 7 | 🇨🇦EN 8 | Sivan 9 | 10 | 🇩🇪DE 11 | Siwan 12 | 13 | 🇫🇷FR 14 | sivane 15 | 16 | 🇬🇷ΕΛ 17 | Σιβάν 18 | 19 | 🇮🇱עב 20 | סיוון 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/Adar I.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Adar I 3 | 4 | 🇺🇸EN 5 | Adar I 6 | 7 | 🇨🇦EN 8 | Adar I 9 | 10 | 🇩🇪DE 11 | Adar I 12 | 13 | 🇫🇷FR 14 | adar I 15 | 16 | 🇬🇷ΕΛ 17 | Αδάρ Αʹ 18 | 19 | 🇮🇱עב 20 | אדר א׳ 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonth/Adar II.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Adar II 3 | 4 | 🇺🇸EN 5 | Adar II 6 | 7 | 🇨🇦EN 8 | Adar II 9 | 10 | 🇩🇪DE 11 | Adar II 12 | 13 | 🇫🇷FR 14 | adar II 15 | 16 | 🇬🇷ΕΛ 17 | Αδάρ Βʹ 18 | 19 | 🇮🇱עב 20 | אדר ב׳ 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewMonthAndYear/Nisan, 4460.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Nisan 4460 3 | 4 | 🇺🇸EN 5 | Nisan, 4460 6 | 7 | 🇨🇦EN 8 | Nisan, 4460 9 | 10 | 🇩🇪DE 11 | Nisan 4460 12 | 13 | 🇫🇷FR 14 | nissane 4460 15 | 16 | 🇬🇷ΕΛ 17 | Νισάν 4460 18 | 19 | 🇮🇱עב 20 | ניסן 4460 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/HebrewPart/82.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 82 3 | 4 | 🇺🇸EN 5 | 82 6 | 7 | 🇨🇦EN 8 | 82 9 | 10 | 🇩🇪DE 11 | 82 12 | 13 | 🇫🇷FR 14 | 82 15 | 16 | 🇬🇷ΕΛ 17 | 82 18 | 19 | 🇮🇱עב 20 | 82 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Integer/−1 000 000.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | −1 000 000 3 | 4 | 🇺🇸EN 5 | −1 000 000 6 | 7 | 🇨🇦EN 8 | −1 000 000 9 | 10 | 🇩🇪DE 11 | −1 000 000 12 | 13 | 🇫🇷FR 14 | −1 000 000 15 | 16 | 🇬🇷ΕΛ 17 | −1 000 000 18 | 19 | 🇮🇱עב 20 | −1 000 000 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Intersection⟨ClosedRange⟨Int⟩, ClosedRange⟨Int⟩⟩/1–10 ∩ 5–15.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | (1...10) ∩ (5...15) 3 | 4 | 🇺🇸EN 5 | (1...10) ∩ (5...15) 6 | 7 | 🇨🇦EN 8 | (1...10) ∩ (5...15) 9 | 10 | 🇩🇪DE 11 | (1...10) ∩ (5...15) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/LineView⟨String⟩/ABC.txt: -------------------------------------------------------------------------------- 1 | 🇨🇦EN 2 | A 3 | B 4 | C 5 | 6 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Line⟨String⟩/ABC.txt: -------------------------------------------------------------------------------- 1 | 🇨🇦EN 2 | ABC[LF] 3 | 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/LocalizationSetting/Setting.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | [[English (United Kingdom), French (France)], [German (Germany)]] 3 | 4 | 🇺🇸EN 5 | [[English (United Kingdom), French (France)], [German (Germany)]] 6 | 7 | 🇨🇦EN 8 | [[English (United Kingdom), French (France)], [German (Germany)]] 9 | 10 | 🇩🇪DE 11 | [[Englisch (Vereinigtes Königreich), Französisch (Frankreich)], [Deutsch (Deustchland)]] 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/NaryAlternativePatterns⟨Array⟨Int⟩⟩/123 ∨ 321 ∨ 987.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | ([1, 2, 3]) ∨ ([3, 2, 1]) ∨ ([9, 8, 7]) 3 | 4 | 🇺🇸EN 5 | ([1, 2, 3]) ∨ ([3, 2, 1]) ∨ ([9, 8, 7]) 6 | 7 | 🇨🇦EN 8 | ([1, 2, 3]) ∨ ([3, 2, 1]) ∨ ([9, 8, 7]) 9 | 10 | 🇩🇪DE 11 | ([1, 2, 3]) ∨ ([3, 2, 1]) ∨ ([9, 8, 7]) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/NaryConcatenatedPatterns⟨Array⟨Int⟩⟩/12 + 3 + 45.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | ([1, 2]) + ([3]) + ([4, 5]) 3 | 4 | 🇺🇸EN 5 | ([1, 2]) + ([3]) + ([4, 5]) 6 | 7 | 🇨🇦EN 8 | ([1, 2]) + ([3]) + ([4, 5]) 9 | 10 | 🇩🇪DE 11 | ([1, 2]) + ([3]) + ([4, 5]) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/NegatedPattern⟨Array⟨Int⟩⟩/¬1.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | ¬([1]) 3 | 4 | 🇺🇸EN 5 | ¬([1]) 6 | 7 | 🇨🇦EN 8 | ¬([1]) 9 | 10 | 🇩🇪DE 11 | ¬([1]) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Preference/true.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | Optional(1) 3 | 4 | 🇺🇸EN 5 | Optional(1) 6 | 7 | 🇨🇦EN 8 | Optional(1) 9 | 10 | 🇩🇪DE 11 | Optional(1) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/RationalNumber/(50 001)⁄(10 000).txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | (50 001)⁄(10 000) 3 | 4 | 🇺🇸EN 5 | (50 001)⁄(10 000) 6 | 7 | 🇨🇦EN 8 | (50 001)⁄(10 000) 9 | 10 | 🇩🇪DE 11 | (50 001)⁄(10 000) 12 | 13 | 🇫🇷FR 14 | (50 001)⁄(10 000) 15 | 16 | 🇬🇷ΕΛ 17 | (50 001)⁄(10 000) 18 | 19 | 🇮🇱עב 20 | (50 001)⁄(10 000) 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/RationalNumber/−19⁄2.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | −19⁄2 3 | 4 | 🇺🇸EN 5 | −19⁄2 6 | 7 | 🇨🇦EN 8 | −19⁄2 9 | 10 | 🇩🇪DE 11 | −19⁄2 12 | 13 | 🇫🇷FR 14 | −19⁄2 15 | 16 | 🇬🇷ΕΛ 17 | −19⁄2 18 | 19 | 🇮🇱עב 20 | −19⁄2 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/SemanticMarkup/ABC.txt: -------------------------------------------------------------------------------- 1 | 🇨🇦EN 2 | ABC 3 | 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/StrictString/ABC.txt: -------------------------------------------------------------------------------- 1 | 🇨🇦EN 2 | ABC 3 | 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/String/No Icon.txt: -------------------------------------------------------------------------------- 1 | zxx 2 | ... 3 | 4 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/TextConvertibleNumberParseError/Invalid Digit.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | ‘abc’ could not be parsed as a number because ‘a’ is not a valid digit. 3 | 4 | 🇺🇸EN 5 | “abc” could not be parsed as a number because “a” is not a valid digit. 6 | 7 | 🇨🇦EN 8 | “abc” could not be parsed as a number because “a” is not a valid digit. 9 | 10 | 🇩🇪DE 11 | „abc“ konnte nicht als Zahl zerteilt werden, weil „a“ keine erkannte Ziffer ist. 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Union⟨ClosedRange⟨Int⟩, ClosedRange⟨Int⟩⟩/1–3 ∪ 7–9.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | (1...3) ∪ (7...9) 3 | 4 | 🇺🇸EN 5 | (1...3) ∪ (7...9) 6 | 7 | 🇨🇦EN 8 | (1...3) ∪ (7...9) 9 | 10 | 🇩🇪DE 11 | (1...3) ∪ (7...9) 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/Version/1.2.3.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1.2.3 3 | 4 | 🇺🇸EN 5 | 1.2.3 6 | 7 | 🇨🇦EN 8 | 1.2.3 9 | 10 | 🇩🇪DE 11 | 1.2.3 12 | 13 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/WholeNumber/1 000 000 000.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1 000 000 000 3 | 4 | 🇺🇸EN 5 | 1 000 000 000 6 | 7 | 🇨🇦EN 8 | 1 000 000 000 9 | 10 | 🇩🇪DE 11 | 1 000 000 000 12 | 13 | 🇫🇷FR 14 | 1 000 000 000 15 | 16 | 🇬🇷ΕΛ 17 | 1 000 000 000 18 | 19 | 🇮🇱עב 20 | 1 000 000 000 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/CustomStringConvertible/WholeNumber/1000.txt: -------------------------------------------------------------------------------- 1 | 🇬🇧EN 2 | 1000 3 | 4 | 🇺🇸EN 5 | 1000 6 | 7 | 🇨🇦EN 8 | 1000 9 | 10 | 🇩🇪DE 11 | 1000 12 | 13 | 🇫🇷FR 14 | 1000 15 | 16 | 🇬🇷ΕΛ 17 | 1000 18 | 19 | 🇮🇱עב 20 | 1000 21 | 22 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Date Formats/Deutsch.txt: -------------------------------------------------------------------------------- 1 | Dienstag, 28. August 8232 -------------------------------------------------------------------------------- /Tests/Test Specifications/Date Formats/Français.txt: -------------------------------------------------------------------------------- 1 | mardi, le 28 août 8232 -------------------------------------------------------------------------------- /Tests/Test Specifications/Date Formats/Ελληνικά.txt: -------------------------------------------------------------------------------- 1 | Τρίτη, 28 Αυγούστου 8232 -------------------------------------------------------------------------------- /Tests/Test Specifications/Date Formats/עברית.txt: -------------------------------------------------------------------------------- 1 | יום שלישי, 28 באוגוסט 8232 -------------------------------------------------------------------------------- /Tests/Test Specifications/FileConvertible/Data/Binary Data/Data.testspec: -------------------------------------------------------------------------------- 1 |  0 -------------------------------------------------------------------------------- /Tests/Test Specifications/FileConvertible/Document/DTD/2021‐02‐02.testspec: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Tests/Test Specifications/FileConvertible/Document/Document/2021‐01‐31.testspec: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Tests/Test Specifications/FileConvertible/StrictString/Unicode/Composed.testspec: -------------------------------------------------------------------------------- 1 | àbçđę… -------------------------------------------------------------------------------- /Tests/Test Specifications/FileConvertible/StrictString/Unicode/Literal.txt: -------------------------------------------------------------------------------- 1 | àbçđę... -------------------------------------------------------------------------------- /Tests/Test Specifications/FileConvertible/StrictString/Unicode/Standard.testspec: -------------------------------------------------------------------------------- 1 | àbçđę... -------------------------------------------------------------------------------- /Tests/Test Specifications/FileConvertible/String/Hello/Hello.txt: -------------------------------------------------------------------------------- 1 | Hello, world! -------------------------------------------------------------------------------- /Tests/Test Specifications/FileConvertible/String/Line Endings/2022‐06‐11.testspec: -------------------------------------------------------------------------------- 1 | Each 2 | word 3 | is 4 | on 5 | its 6 | own 7 | line 8 | . -------------------------------------------------------------------------------- /Tests/Test Specifications/Numerals.txt: -------------------------------------------------------------------------------- 1 | 1000 2 | ͵Α 3 | α 4 | א׳ 5 | א 6 | 7 | 1111 8 | ͵ΑΡΙΑʹ 9 | αρια 10 | א׳קי״א 11 | אקיא 12 | 13 | 2222 14 | ͵ΒΣΚΒʹ 15 | βσκβ 16 | ב׳רכ״ב 17 | ברכב 18 | 19 | 3333 20 | ͵ΓΤΛΓʹ 21 | γτλγ 22 | ג׳של״ג 23 | גשלג 24 | 25 | 4444 26 | ͵ΔΥΜΔʹ 27 | δυμδ 28 | ד׳תמ״ד 29 | דתמד 30 | 31 | 5555 32 | ͵ΕΦΝΕʹ 33 | εφνε 34 | ה׳תקנ״ה 35 | התקנה 36 | 37 | 6666 38 | ͵ϚΧΞϚʹ 39 | ϛχξϛ 40 | ו׳תרס״ו 41 | ותרסו 42 | 43 | 7777 44 | ͵ΖΨΟΖʹ 45 | ζψοζ 46 | ז׳תשע״ז 47 | זתשעז 48 | 49 | 8888 50 | ͵ΗΩΠΗʹ 51 | ηωπη 52 | ח׳תתפ״ח 53 | חתתפח 54 | 55 | 9999 56 | ͵ΘϠϞΘʹ 57 | θϡϟθ 58 | ט׳תתקצ״ט 59 | טתתקצט 60 | 61 | 10 000 62 | 10 000 63 | 10 000 64 | 10 000 65 | 10 000 66 | 67 | -------------------------------------------------------------------------------- /Tests/Test Specifications/Ordinals.txt: -------------------------------------------------------------------------------- 1 | 1er 2 | 1ers 3 | 1re 4 | 1res 5 | 2e 6 | 2es 7 | 2e 8 | 2es 9 | -------------------------------------------------------------------------------- /Tests/Test Specifications/SemanticMarkup/HTML/Escapes.txt: -------------------------------------------------------------------------------- 1 | &<> -------------------------------------------------------------------------------- /Tests/Test Specifications/Specification/Overwrite.txt: -------------------------------------------------------------------------------- 1 | Overwritten. -------------------------------------------------------------------------------- /Tests/Test Specifications/XML/Attributes.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Test Specifications/XML/Empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Test Specifications/XML/Escaped Attribute.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Test Specifications/XML/Escaped Text.txt: -------------------------------------------------------------------------------- 1 | 1 < 2 -------------------------------------------------------------------------------- /Tests/Test Specifications/XML/Nested.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Test Specifications/XML/Text.txt: -------------------------------------------------------------------------------- 1 | Hello, world! -------------------------------------------------------------------------------- /Tests/Test Specifications/Ελληνικά.txt: -------------------------------------------------------------------------------- 1 | Ιανουάριος 2 | Ιανουάριο 3 | Ιανουαρίου 4 | Ιανουάριε 5 | Φεβρουάριος 6 | Φεβρουάριο 7 | Φεβρουαρίου 8 | Φεβρουάριε 9 | Μάρτιος 10 | Μάρτιο 11 | Μαρτίου 12 | Μάρτιε 13 | Απρίλιος 14 | Απρίλιο 15 | Απριλίου 16 | Απρίλιε 17 | Μάιος 18 | Μάιο 19 | Μαΐου 20 | Μάιε 21 | Ιούνιος 22 | Ιούνιο 23 | Ιουνίου 24 | Ιούνιε 25 | Ιούλιος 26 | Ιούλιο 27 | Ιουλίου 28 | Ιούλιε 29 | Αύγουστος 30 | Αύγουστο 31 | Αυγούστου 32 | Αύγουστε 33 | Σεπτέμβριος 34 | Σεπτέμβριο 35 | Σεπτεμβρίου 36 | Σεπτέμβριε 37 | Οκτώβριος 38 | Οκτώβριο 39 | Οκτωβρίου 40 | Οκτώβριε 41 | Νοέμβριος 42 | Νοέμβριο 43 | Νοεμβρίου 44 | Νοέμβριε 45 | Δεκέμβριος 46 | Δεκέμβριο 47 | Δεκεμβρίου 48 | Δεκέμβριε 49 | --------------------------------------------------------------------------------