{"id":19303434,"url":"https://github.com/johennes/swift-systemstrings","last_synced_at":"2026-06-14T12:34:13.371Z","repository":{"id":142397926,"uuid":"299398347","full_name":"Johennes/swift-systemstrings","owner":"Johennes","description":"Swift package that exposes localized strings from system frameworks","archived":false,"fork":false,"pushed_at":"2020-10-06T18:10:37.000Z","size":16572,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-24T02:12:41.632Z","etag":null,"topics":["cocoa","ios","localisation","swift"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Johennes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-28T18:32:06.000Z","updated_at":"2021-08-24T17:51:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"be8e6f82-7da5-423e-9c47-8f3cf5ce1859","html_url":"https://github.com/Johennes/swift-systemstrings","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Johennes/swift-systemstrings","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Johennes%2Fswift-systemstrings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Johennes%2Fswift-systemstrings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Johennes%2Fswift-systemstrings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Johennes%2Fswift-systemstrings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Johennes","download_url":"https://codeload.github.com/Johennes/swift-systemstrings/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Johennes%2Fswift-systemstrings/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34322074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cocoa","ios","localisation","swift"],"created_at":"2024-11-09T23:26:21.636Z","updated_at":"2026-06-14T12:34:13.354Z","avatar_url":"https://github.com/Johennes.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"SystemStrings\n=============\n\nA Swift package that exposes localized strings from iOS system\nframeworks for reuse.\n\nFeatures\n--------\n\n**No dependencies**\n\nSystemStrings does not require any non-system dependencies\n\n**Stand-alone files**\n\nOnly interested in `UIKit` strings? Simply copy\n[UIKitStrings.swift](Sources/SystemStrings/UIKitStrings.swift) directly\ninto your project and profit. Every file in SystemStrings is stand-alone\nand can be used without requiring any of the other files in the package.\n\n**Discoverable strings**\n\nExisting system strings are easy to find because keys are translated\ninto identifiers by means of human-readable unicode characters\n\n![Autocompletion example](autocompletion.png)\n\nCaveats\n-------\n\nSystemStrings loads translations from bundles *at runtime*. This\nrequires each used bundle to be linked and loaded which comes with a\ncertain perfomance penalty.\n\nThe strings in system bundles can change between iOS versions. The\nSystemStrings code was generated using the latest available version of\niOS at the time. There is no guarantee that all strings will be\navailable on past or future iOS versions though.\n\nAvailable Strings\n-----------------\n\nBelow is a list of the supported frameworks and their associated number\nof localized strings.\n\n    Accounts                20\n    ARKit                   71\n    AudioToolbox            291\n    AVFoundation            195\n    AVKit                   38\n    BusinessChat            34\n    ClassKit                37\n    CloudKit                233\n    Contacts                376\n    ContactsUI              543\n    CoreAudioKit            46\n    CoreBluetooth           4\n    CoreData                38\n    CoreImage               839\n    CoreLocation            33\n    CoreMIDI                2\n    CoreSpotlight           496\n    CoreTelephony           64\n    CryptoTokenKit          1\n    EventKit                51\n    EventKitUI              577\n    ExposureNotification    8\n    ExternalAccessory       1\n    FileProvider            100\n    FileProviderUI          27\n    Foundation              2114\n    HealthKit               948\n    HomeKit                 389\n    iAd                     27\n    IdentityLookupUI        6\n    ImageCaptureCore        39\n    Intents                 94\n    IntentsUI               5\n    LinkPresentation        89\n    MapKit                  360\n    MediaPlayer             138\n    MessageUI               166\n    MultipeerConnectivity   17\n    NetworkExtension        133\n    PassKit                 3327\n    PDFKit                  108\n    PencilKit               106\n    PhotosUI                669\n    QuickLook               49\n    ReplayKit               106\n    SafariServices          677\n    Social                  156\n    StoreKit                17\n    UIKit                   421\n    VideoSubscriberAccount  181\n    VisionKit               107\n    WatchConnectivity       39\n\nContributing\n------------\n\nTo regenerate the code run `swift package generate-xcodeproj` and then\nexecute the tests from Xcode. Alternatively you can also run the tests\nfrom the command line, e.g. via\n\n    xcodebuild test -scheme \"SystemStrings-Package\" -destination \"name=iPhone 11\"\n\nLicense\n-------\n\nSystemStrings is licensed under the Apache License, Version 2.0.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohennes%2Fswift-systemstrings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohennes%2Fswift-systemstrings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohennes%2Fswift-systemstrings/lists"}