diff --git a/README.md b/README.md index 07558224c..97ab80661 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ From macOS 10.12 to 10.15 ## Localization -The app is currently available in: English, Français, Deutsch, Español, 日本語 +The app is currently available in: English, Français, Deutsch, Español, Italiano, Türkçe, 中文 (简体), 中文 (繁体), 한국어, 日本語 [Contribute your own language easily!](https://poeditor.com/join/project/8AOEZ0eAZE) diff --git a/alt-tab-macos.xcodeproj/project.pbxproj b/alt-tab-macos.xcodeproj/project.pbxproj index 6d2c04063..b2efcbcef 100644 --- a/alt-tab-macos.xcodeproj/project.pbxproj +++ b/alt-tab-macos.xcodeproj/project.pbxproj @@ -10,21 +10,27 @@ 4807A6C623A9CD190052A53E /* SkyLight.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4807A6C523A9CD190052A53E /* SkyLight.framework */; }; 76D02BB22BFE7C9E0056008D /* Pods_alt_tab_macos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0712B3BEA2B3780398C0999 /* Pods_alt_tab_macos.framework */; }; D04BA004884A273D4D2D3EF1 /* HelperExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAD91161791D42FEC4A60 /* HelperExtensions.swift */; }; + D04BA03B560B681AF96E4610 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA88ED495C54CFE0B7B87 /* InfoPlist.strings */; }; D04BA084CD1236EC78D90A01 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BACCBE5F97BE9B6CA645B /* Localizable.strings */; }; + D04BA0DD6819010987B578D1 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA07BBF2237CC6C72D264 /* Localizable.strings */; }; D04BA100BD0F47828EB649FF /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BAAEC2847830A3991F8D1 /* InfoPlist.strings */; }; D04BA11E56383D082D7BE5A5 /* ThumbnailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAA998119CAA8B70A2B67 /* ThumbnailsView.swift */; }; D04BA14D93726795A6937832 /* LabelAndControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA2526DC6726E0F7ACF7C /* LabelAndControl.swift */; }; D04BA15A1B0C4871EA7CB899 /* GeneralTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BACE22DC907F03D193075 /* GeneralTab.swift */; }; D04BA1B133D53572D7B312C2 /* ThumbnailFontIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA1DF8CAB2FAB7FE9244B /* ThumbnailFontIconView.swift */; }; + D04BA1C85041FB043FD43E65 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA05006D56C7AA011C0CE /* Localizable.strings */; }; D04BA1CEC6B9C8945FEC8740 /* ThumbnailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA258B56193958D60978A /* ThumbnailView.swift */; }; D04BA26A691D56031FCCF00C /* Sysctl.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA8DB8AA7E5570DAC568A /* Sysctl.swift */; }; D04BA276B3241D440F65B149 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA5C2BB394F1624DD5B45 /* InfoPlist.strings */; }; D04BA2A6FF9DDDC5A1A68E36 /* Applications.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA282BB16C1554595A968 /* Applications.swift */; }; + D04BA2D8099594E1593EC8EF /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA88EDDDD6CB3FBE71FC5 /* InfoPlist.strings */; }; D04BA2E64C59D96F6EB27D9D /* FeedbackWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA26C75F76C277653C932 /* FeedbackWindow.swift */; }; D04BA34AC850A273AB288B1E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA3B51D05213404938366 /* Localizable.strings */; }; + D04BA3744F48116DF4252B19 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA02355EB28D639F854DF /* Localizable.strings */; }; D04BA3BFB0CDF4ED343914B2 /* PreferencesWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA47FF1B7838CF4814538 /* PreferencesWindow.swift */; }; D04BA3C24F4F644EA91DE38C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA717693DA18CB74BAED1 /* Localizable.strings */; }; D04BA3CF766857381519B892 /* DispatchQueues.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAB74451B79FE18B8BEDF /* DispatchQueues.swift */; }; + D04BA40CC1415DA69CCE5D89 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA17FC84640580894400E /* InfoPlist.strings */; }; D04BA48B00B4211A465C7337 /* DebugProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BACABD048E62EBE4576CC /* DebugProfile.swift */; }; D04BA570E7806F28741B1472 /* SF-Pro-Text-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = D04BA0CDCFF1F0B1A77E3E86 /* SF-Pro-Text-Regular.otf */; }; D04BA5F99B45DC13B9E9DD91 /* Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA8276B3D3905E80B1739 /* Keyboard.swift */; }; @@ -33,6 +39,7 @@ D04BA69D47B5E60A6AD9CBD9 /* ThumbnailTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAD1297730B191E96E7FE /* ThumbnailTitleView.swift */; }; D04BA737008AA2CD4E230A21 /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA10777505D8A67ABD186 /* Application.swift */; }; D04BA73E90EFEF8247A5105D /* CGWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAC34CFD42A7F6F1F01C0 /* CGWindow.swift */; }; + D04BA748B2BECEDF57750E5F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA447E4AB0750BA7857FE /* InfoPlist.strings */; }; D04BA76A74267B1346D23687 /* GridView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA6D57A1456C07318B8EA /* GridView.swift */; }; D04BA775CF3F8D9394A1E256 /* Screen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA68C2561D9EE4FD851B8 /* Screen.swift */; }; D04BA7BE7F3DD24D58ACE942 /* AppearanceTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA64F1F344007EA13BA05 /* AppearanceTab.swift */; }; @@ -40,11 +47,14 @@ D04BA8092885B40CE3527370 /* UpdatesTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAD60C97E609A759E721E /* UpdatesTab.swift */; }; D04BA8480A8FF466CA89DA5B /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA70746DEEC3D30B43F81 /* main.swift */; }; D04BA8D6055F6F2E42C976EA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA5DE6536C4A6558FD80C /* InfoPlist.strings */; }; + D04BA9557A6C9E192D228150 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA2C08725A5F2C34EB809 /* InfoPlist.strings */; }; D04BAABE804F3769CE22BEB6 /* HyperlinkLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA49E45BFFF3D9FC60E43 /* HyperlinkLabel.swift */; }; D04BAADED6FE28D42924AEBF /* PrivateApis.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA5C401AFA55CC67C7188 /* PrivateApis.swift */; }; + D04BAAF7ACC3B361FBBF52AA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BAED4D420C506DAF539F1 /* Localizable.strings */; }; D04BAB048DE698E013577C51 /* ThumbnailsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA653BD073CB58E2CFC93 /* ThumbnailsPanel.swift */; }; D04BAB4EB890853B5B9B2C61 /* BoldLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BACEE8D430B8CAAD8C4CD /* BoldLabel.swift */; }; D04BAB68B7B8D1B548BC3AD5 /* App.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAAB92261FC04854FDDE9 /* App.swift */; }; + D04BAB9A6D6DCFA2F39FFBAF /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA09836D58183F5541C5F /* InfoPlist.strings */; }; D04BABED81800E18732912CC /* CGWindowID.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA03200F5A8FC0CD03607 /* CGWindowID.swift */; }; D04BABEECBC6D922298BC93A /* Spaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA7CF9C2D1BEC7C05AB24 /* Spaces.swift */; }; D04BAC011A71E0418154F8CD /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA9B93823398A542FF7A0 /* Preferences.swift */; }; @@ -54,8 +64,10 @@ D04BAD1BE9DC22C48C53D195 /* AboutTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA4A26987F67DD94C827F /* AboutTab.swift */; }; D04BAD2A7F2E8BF64EE982E9 /* TextArea.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA7C836A8CE8C0B8D128B /* TextArea.swift */; }; D04BAD451966B43720120D2E /* Menubar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BAD905546AA93E5117B0A /* Menubar.swift */; }; + D04BADADBE35CA2E78483F72 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA6EC52A66DFFD4DF79C1 /* Localizable.strings */; }; D04BADBCF20CD72057E7CF09 /* TabViewItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA27C87B86C4484A5B15B /* TabViewItem.swift */; }; D04BADCDA9F9A6C3D6499877 /* SystemPermissions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA7C6F2519091717F4B4E /* SystemPermissions.swift */; }; + D04BAE6A13DBAE85B8F7CB6A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BABF92E92F093C18BB1A1 /* Localizable.strings */; }; D04BAEE31B6FFCDC779E6C17 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = D04BAC2FF99F629CD4ED20FC /* MainMenu.xib */; }; D04BAF12DF5D15B9D7D316A4 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA61693F710CD7BD054D7 /* InfoPlist.strings */; }; D04BAF25E67A5B31CF7676DB /* TextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA44F7B5E58A08416706B /* TextField.swift */; }; @@ -71,6 +83,7 @@ D04BA015A45DE7AFDC9794FE /* Window.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Window.swift; sourceTree = ""; }; D04BA03200F5A8FC0CD03607 /* CGWindowID.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CGWindowID.swift; sourceTree = ""; }; D04BA075E359F36C27CD5BAE /* package-lock.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "package-lock.json"; sourceTree = ""; }; + D04BA088B8A550D9367A4AAB /* it */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = it; path = InfoPlist.strings; sourceTree = ""; }; D04BA0AAAE82C72855DBBA26 /* update_appcast.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = update_appcast.sh; sourceTree = ""; }; D04BA0CDCFF1F0B1A77E3E86 /* SF-Pro-Text-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file.otf; path = "SF-Pro-Text-Regular.otf"; sourceTree = ""; }; D04BA0CE87BE264C52987ED1 /* 7 windows - 2 lines - wide window.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "7 windows - 2 lines - wide window.jpg"; sourceTree = ""; }; @@ -86,6 +99,7 @@ D04BA1D80F4EEF2A91BAD29C /* release.config.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = release.config.js; sourceTree = ""; }; D04BA1DF8CAB2FAB7FE9244B /* ThumbnailFontIconView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThumbnailFontIconView.swift; sourceTree = ""; }; D04BA1FC9022590D7AA02486 /* 1 window - 1 line.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "1 window - 1 line.jpg"; sourceTree = ""; }; + D04BA2517F94C8F55C1832BC /* zh_TW */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = zh_TW; path = InfoPlist.strings; sourceTree = ""; }; D04BA2526DC6726E0F7ACF7C /* LabelAndControl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LabelAndControl.swift; sourceTree = ""; }; D04BA258B56193958D60978A /* ThumbnailView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThumbnailView.swift; sourceTree = ""; }; D04BA26154AB2A2897E08CAF /* windows-theme.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "windows-theme.jpg"; sourceTree = ""; }; @@ -94,8 +108,10 @@ D04BA282BB16C1554595A968 /* Applications.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Applications.swift; sourceTree = ""; }; D04BA2A4F257F4DCE1421758 /* Podfile.lock */ = {isa = PBXFileReference; lastKnownFileType = file.lock; path = Podfile.lock; sourceTree = ""; }; D04BA2C7B51F68651B3C60E2 /* 6 windows - 1 line.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "6 windows - 1 line.jpg"; sourceTree = ""; }; + D04BA2E8D5D5CC23456BC8F7 /* tr */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = tr; path = Localizable.strings; sourceTree = ""; }; D04BA32F25860B686DFE818A /* 3 windows - 1 line.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "3 windows - 1 line.jpg"; sourceTree = ""; }; D04BA399F1DF2C61FC2C9599 /* menubar-icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "menubar-icon@2x.png"; sourceTree = ""; }; + D04BA4135D97F9E784709DA8 /* ko */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ko; path = InfoPlist.strings; sourceTree = ""; }; D04BA4336B6004A0A99849AD /* package.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = package.json; sourceTree = ""; }; D04BA44F7B5E58A08416706B /* TextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextField.swift; sourceTree = ""; }; D04BA459034C1885CA43A807 /* LICENCE.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = LICENCE.md; sourceTree = ""; }; @@ -103,12 +119,16 @@ D04BA49E45BFFF3D9FC60E43 /* HyperlinkLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HyperlinkLabel.swift; sourceTree = ""; }; D04BA4A26987F67DD94C827F /* AboutTab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutTab.swift; sourceTree = ""; }; D04BA4B5292629AA6B560216 /* package_and_notarize_release.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = package_and_notarize_release.sh; sourceTree = ""; }; + D04BA4D1A5BEF71B5ED6466F /* zh_CN */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = zh_CN; path = InfoPlist.strings; sourceTree = ""; }; D04BA4F23325560BC0BCDDB7 /* 7 windows - 2 lines - tall window.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "7 windows - 2 lines - tall window.jpg"; sourceTree = ""; }; + D04BA4F55DCCBD8C18BF5EF5 /* zh_CN */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = zh_CN; path = Localizable.strings; sourceTree = ""; }; D04BA51D43775E57CE91154A /* 3 windows - 1 line - wide window.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "3 windows - 1 line - wide window.jpg"; sourceTree = ""; }; D04BA53992F116E5E704CAB3 /* BaseLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseLabel.swift; sourceTree = ""; }; D04BA5ABFA5457A86536E2E4 /* 5 windows - 1 line.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "5 windows - 1 line.jpg"; sourceTree = ""; }; D04BA5C401AFA55CC67C7188 /* PrivateApis.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateApis.swift; sourceTree = ""; }; + D04BA5C8373D1480280B71A6 /* tr */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = tr; path = InfoPlist.strings; sourceTree = ""; }; D04BA5D2FD6E26D82721C574 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = InfoPlist.strings; sourceTree = ""; }; + D04BA5DB4FB71B583A28EF4F /* ja */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ja; path = InfoPlist.strings; sourceTree = ""; }; D04BA5E819181CB83C5602C7 /* generate_selfsigned_codesign_certificate.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = generate_selfsigned_codesign_certificate.sh; sourceTree = ""; }; D04BA62D5EACAAAD7BCD3E79 /* release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = ""; }; D04BA64F1F344007EA13BA05 /* AppearanceTab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppearanceTab.swift; sourceTree = ""; }; @@ -128,6 +148,7 @@ D04BA8276B3D3905E80B1739 /* Keyboard.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Keyboard.swift; sourceTree = ""; }; D04BA82F792DF53958D92572 /* AltTab.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AltTab.app; sourceTree = BUILT_PRODUCTS_DIR; }; D04BA8DB8AA7E5570DAC568A /* Sysctl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Sysctl.swift; sourceTree = ""; }; + D04BA93F02C9B26B05032B7A /* ja */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ja; path = Localizable.strings; sourceTree = ""; }; D04BA9B93823398A542FF7A0 /* Preferences.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Preferences.swift; sourceTree = ""; }; D04BA9EF65B2E7AF9E3ADCA3 /* 2 windows - 1 line.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "2 windows - 1 line.jpg"; sourceTree = ""; }; D04BAA34E0CB00DED7C04B4F /* 2-rows.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "2-rows.jpg"; sourceTree = ""; }; @@ -136,7 +157,9 @@ D04BAAB92261FC04854FDDE9 /* App.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = App.swift; sourceTree = ""; }; D04BAAF760E3A8A22BDA84D6 /* appcast.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = appcast.xml; sourceTree = ""; }; D04BAB6652494D7575057E86 /* 14 windows - 3 lines.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "14 windows - 3 lines.jpg"; sourceTree = ""; }; + D04BAB703998DAD0EC9A6F4A /* ko */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ko; path = Localizable.strings; sourceTree = ""; }; D04BAB74451B79FE18B8BEDF /* DispatchQueues.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DispatchQueues.swift; sourceTree = ""; }; + D04BABBB124EAA6D4CC389F6 /* it */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = it; path = Localizable.strings; sourceTree = ""; }; D04BABDC2286BBE3D63E4A33 /* CONTRIBUTING.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = CONTRIBUTING.md; sourceTree = ""; }; D04BABFEC8F9DF41BB7A449E /* import_codesign_certificate_into_keychain.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = import_codesign_certificate_into_keychain.sh; sourceTree = ""; }; D04BAC02D60EF22D9CC7D969 /* commitlint.config.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = commitlint.config.js; sourceTree = ""; }; @@ -168,6 +191,7 @@ D04BAF076A30A1BAFEDBEA66 /* 5 windows - 2 lines.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "5 windows - 2 lines.jpg"; sourceTree = ""; }; D04BAF1058D2599E6E8ABBA6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.info; path = Info.plist; sourceTree = ""; }; D04BAF249324297C07E31164 /* frontpage.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = frontpage.jpg; sourceTree = ""; }; + D04BAF509D55946952BE3B7A /* zh_TW */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = zh_TW; path = Localizable.strings; sourceTree = ""; }; D04BAF6F617FCA44D1F75B60 /* alt_tab_macos.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = alt_tab_macos.entitlements; sourceTree = ""; }; D04BAFA277EAE3BDDDB61110 /* CHANGELOG.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; /* End PBXFileReference section */ @@ -203,6 +227,15 @@ path = Pods; sourceTree = ""; }; + D04BA07CB9DE3923A0D402D7 /* it.lproj */ = { + isa = PBXGroup; + children = ( + D04BA88EDDDD6CB3FBE71FC5 /* InfoPlist.strings */, + D04BA07BBF2237CC6C72D264 /* Localizable.strings */, + ); + path = it.lproj; + sourceTree = ""; + }; D04BA0D80B24E72B9B981A1D /* logic */ = { isa = PBXGroup; children = ( @@ -441,6 +474,15 @@ path = resources; sourceTree = ""; }; + D04BA9D0B6197EB3CB3C3F1B /* ko.lproj */ = { + isa = PBXGroup; + children = ( + D04BA2C08725A5F2C34EB809 /* InfoPlist.strings */, + D04BA02355EB28D639F854DF /* Localizable.strings */, + ); + path = ko.lproj; + sourceTree = ""; + }; D04BAA17F1B492591AAAA9A7 /* config */ = { isa = PBXGroup; children = ( @@ -463,6 +505,15 @@ path = text; sourceTree = ""; }; + D04BAA8C78AFB466AF113272 /* zh_TW.lproj */ = { + isa = PBXGroup; + children = ( + D04BA447E4AB0750BA7857FE /* InfoPlist.strings */, + D04BA6EC52A66DFFD4DF79C1 /* Localizable.strings */, + ); + path = zh_TW.lproj; + sourceTree = ""; + }; D04BAAB62DCBD7AF93B7EF89 /* img */ = { isa = PBXGroup; children = ( @@ -472,6 +523,33 @@ path = img; sourceTree = ""; }; + D04BAAD58B8FD67C5FE44CFD /* ja.lproj */ = { + isa = PBXGroup; + children = ( + D04BA17FC84640580894400E /* InfoPlist.strings */, + D04BAED4D420C506DAF539F1 /* Localizable.strings */, + ); + path = ja.lproj; + sourceTree = ""; + }; + D04BAB09029D748115D0B82D /* tr.lproj */ = { + isa = PBXGroup; + children = ( + D04BA88ED495C54CFE0B7B87 /* InfoPlist.strings */, + D04BA05006D56C7AA011C0CE /* Localizable.strings */, + ); + path = tr.lproj; + sourceTree = ""; + }; + D04BAB201FD0424A7F771DE4 /* zh_CN.lproj */ = { + isa = PBXGroup; + children = ( + D04BA09836D58183F5541C5F /* InfoPlist.strings */, + D04BABF92E92F093C18BB1A1 /* Localizable.strings */, + ); + path = zh_CN.lproj; + sourceTree = ""; + }; D04BABCD12CA72B06290C248 /* preferences-window */ = { isa = PBXGroup; children = ( @@ -491,6 +569,12 @@ D04BA61DD16A622D398FED3E /* fr.lproj */, D04BA85F16881B290C4A33CD /* de.lproj */, D04BA12944432EA45A7548CE /* es.lproj */, + D04BAB09029D748115D0B82D /* tr.lproj */, + D04BA9D0B6197EB3CB3C3F1B /* ko.lproj */, + D04BAAD58B8FD67C5FE44CFD /* ja.lproj */, + D04BA07CB9DE3923A0D402D7 /* it.lproj */, + D04BAA8C78AFB466AF113272 /* zh_TW.lproj */, + D04BAB201FD0424A7F771DE4 /* zh_CN.lproj */, ); path = l10n; sourceTree = ""; @@ -554,6 +638,12 @@ fr, de, es, + tr, + ko, + ja, + it, + "zh-Hant", + "zh-Hans", ); mainGroup = D04BA1463D2A17038222BB84; productRefGroup = D04BA1A461BBB5A9BE15E015 /* Products */; @@ -582,6 +672,18 @@ D04BA3C24F4F644EA91DE38C /* Localizable.strings in Resources */, D04BACE5702CEB1819866875 /* menubar-icon@2x.png in Resources */, D04BAC61DCCB79B5D436F022 /* app-icon.icns in Resources */, + D04BA03B560B681AF96E4610 /* InfoPlist.strings in Resources */, + D04BA1C85041FB043FD43E65 /* Localizable.strings in Resources */, + D04BA9557A6C9E192D228150 /* InfoPlist.strings in Resources */, + D04BA3744F48116DF4252B19 /* Localizable.strings in Resources */, + D04BA40CC1415DA69CCE5D89 /* InfoPlist.strings in Resources */, + D04BAAF7ACC3B361FBBF52AA /* Localizable.strings in Resources */, + D04BA2D8099594E1593EC8EF /* InfoPlist.strings in Resources */, + D04BA0DD6819010987B578D1 /* Localizable.strings in Resources */, + D04BA748B2BECEDF57750E5F /* InfoPlist.strings in Resources */, + D04BADADBE35CA2E78483F72 /* Localizable.strings in Resources */, + D04BAB9A6D6DCFA2F39FFBAF /* InfoPlist.strings in Resources */, + D04BAE6A13DBAE85B8F7CB6A /* Localizable.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -703,6 +805,54 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ + D04BA02355EB28D639F854DF /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BAB703998DAD0EC9A6F4A /* ko */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + D04BA05006D56C7AA011C0CE /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BA2E8D5D5CC23456BC8F7 /* tr */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + D04BA07BBF2237CC6C72D264 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BABBB124EAA6D4CC389F6 /* it */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + D04BA09836D58183F5541C5F /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BA4D1A5BEF71B5ED6466F /* zh_CN */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + D04BA17FC84640580894400E /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BA5DB4FB71B583A28EF4F /* ja */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + D04BA2C08725A5F2C34EB809 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BA4135D97F9E784709DA8 /* ko */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; D04BA3B51D05213404938366 /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( @@ -711,6 +861,14 @@ name = Localizable.strings; sourceTree = ""; }; + D04BA447E4AB0750BA7857FE /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BA2517F94C8F55C1832BC /* zh_TW */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; D04BA5C2BB394F1624DD5B45 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( @@ -735,6 +893,14 @@ name = InfoPlist.strings; sourceTree = ""; }; + D04BA6EC52A66DFFD4DF79C1 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BAF509D55946952BE3B7A /* zh_TW */, + ); + name = Localizable.strings; + sourceTree = ""; + }; D04BA717693DA18CB74BAED1 /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( @@ -743,6 +909,22 @@ name = Localizable.strings; sourceTree = ""; }; + D04BA88ED495C54CFE0B7B87 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BA5C8373D1480280B71A6 /* tr */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + D04BA88EDDDD6CB3FBE71FC5 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BA088B8A550D9367A4AAB /* it */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; D04BAAEC2847830A3991F8D1 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( @@ -751,6 +933,14 @@ name = InfoPlist.strings; sourceTree = ""; }; + D04BABF92E92F093C18BB1A1 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BA4F55DCCBD8C18BF5EF5 /* zh_CN */, + ); + name = Localizable.strings; + sourceTree = ""; + }; D04BACCBE5F97BE9B6CA645B /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( @@ -767,6 +957,14 @@ name = Localizable.strings; sourceTree = ""; }; + D04BAED4D420C506DAF539F1 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + D04BA93F02C9B26B05032B7A /* ja */, + ); + name = Localizable.strings; + sourceTree = ""; + }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ diff --git a/resources/l10n/de.lproj/InfoPlist.strings b/resources/l10n/de.lproj/InfoPlist.strings index 2c81ed0f8..0b1354bb4 100644 --- a/resources/l10n/de.lproj/InfoPlist.strings +++ b/resources/l10n/de.lproj/InfoPlist.strings @@ -1,2 +1,2 @@ -/* Copyright (human-readable) */ -"NSHumanReadableCopyright" = "GPL-3.0 license"; +/*Copyright (human-readable)*/ +"NSHumanReadableCopyright" = "GPL-3.0 Lizenz"; diff --git a/resources/l10n/de.lproj/Localizable.strings b/resources/l10n/de.lproj/Localizable.strings index 9b260edb2..1cef8fbb0 100644 --- a/resources/l10n/de.lproj/Localizable.strings +++ b/resources/l10n/de.lproj/Localizable.strings @@ -10,15 +10,30 @@ /*No comment provided by engineer.*/ "Appearance" = "Aussehen"; +/*No comment provided by engineer.*/ +"Auto-install updates periodically" = "Updates regelmäßig automatisch installieren"; + /*Cancel button*/ "Cancel" = "Abbrechen"; /*No comment provided by engineer.*/ "Check again" = "Erneut versuchen"; +/*No comment provided by engineer.*/ +"Check for updates now…" = "Jetzt nach updates suchen..."; + +/*No comment provided by engineer.*/ +"Check for updates periodically" = "Regelmäßig nach Aktualisierungen suchen"; + +/*No comment provided by engineer.*/ +"Check for updates…" = "Nach Updates suchen..."; + /*No comment provided by engineer.*/ "Could not save Preference" = "Einstellungen konnten nicht gespeichert werden"; +/*No comment provided by engineer.*/ +"Don't check for updates periodically" = "Nicht regelmäßig nach Updates suchen"; + /*No comment provided by engineer.*/ "Edit" = "Bearbeiten"; @@ -88,6 +103,12 @@ /*No comment provided by engineer.*/ "Theme" = "Thema"; +/*No comment provided by engineer.*/ +"Updates" = "Updates"; + +/*No comment provided by engineer.*/ +"Updates policy:" = "Update Richtlinie:"; + /*No comment provided by engineer.*/ "Version" = "Version"; diff --git a/resources/l10n/en.lproj/Localizable.strings b/resources/l10n/en.lproj/Localizable.strings index 6e037fc23..6c83841b9 100644 --- a/resources/l10n/en.lproj/Localizable.strings +++ b/resources/l10n/en.lproj/Localizable.strings @@ -1,164 +1,123 @@ /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "About" = "About"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Alt key" = "Alt key"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Apparition delay" = "Apparition delay"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Appearance" = "Appearance"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Auto-install updates periodically" = "Auto-install updates periodically"; /* Cancel button */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Cancel" = "Cancel"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Check again" = "Check again"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Check for updates now…" = "Check for updates now…"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Check for updates periodically" = "Check for updates periodically"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Check for updates…" = "Check for updates…"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Could not save Preference" = "Could not save Preference"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Don't check for updates periodically" = "Don't check for updates periodically"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Edit" = "Edit"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Hide space number labels" = "Hide space number labels"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "I think the app could be improved with…" = "I think the app could be improved with…"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "KeyCodes Reference" = "KeyCodes Reference"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Latest releases" = "Latest releases"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Max size on screen" = "Max size on screen"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Max windows per row" = "Max windows per row"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Min rows of windows" = "Min rows of windows"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Min windows per row" = "Min windows per row"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Optional: email (if you want a reply)" = "Optional: email (if you want a reply)"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Preferences…" = "Preferences…"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Quit" = "Quit"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Send" = "Send"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Send debug profile (CPU, memory, etc)" = "Send debug profile (CPU, memory, etc)"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Send feedback" = "Send feedback"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Send feedback…" = "Send feedback…"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Share improvement ideas, or report bugs" = "Share improvement ideas, or report bugs"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Shortcuts" = "Shortcuts"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Show" = "Show"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Show on" = "Show on"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Source code repository" = "Source code repository"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Tab key" = "Tab key"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Theme" = "Theme"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Updates" = "Updates"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Updates policy:" = "Updates policy:"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Version" = "Version"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "View existing discussions" = "View existing discussions"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Window app icon size" = "Window app icon size"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Window title font size" = "Window title font size"; diff --git a/resources/l10n/es.lproj/Localizable.strings b/resources/l10n/es.lproj/Localizable.strings index e39a955ba..34d2c5d9e 100644 --- a/resources/l10n/es.lproj/Localizable.strings +++ b/resources/l10n/es.lproj/Localizable.strings @@ -10,15 +10,30 @@ /*No comment provided by engineer.*/ "Appearance" = "Apariencia"; +/*No comment provided by engineer.*/ +"Auto-install updates periodically" = "Auto-install updates periodically"; + /*Cancel button*/ "Cancel" = "Cancelar"; /*No comment provided by engineer.*/ "Check again" = "Verifica nuevamente"; +/*No comment provided by engineer.*/ +"Check for updates now…" = "Check for updates now…"; + +/*No comment provided by engineer.*/ +"Check for updates periodically" = "Check for updates periodically"; + +/*No comment provided by engineer.*/ +"Check for updates…" = "Check for updates…"; + /*No comment provided by engineer.*/ "Could not save Preference" = "No se pudo guardar la preferencia"; +/*No comment provided by engineer.*/ +"Don't check for updates periodically" = "Don't check for updates periodically"; + /*No comment provided by engineer.*/ "Edit" = "Editar"; @@ -89,7 +104,12 @@ "Theme" = "Tema"; /*No comment provided by engineer.*/ -/*Fuzzy*/ +"Updates" = "Updates"; + +/*No comment provided by engineer.*/ +"Updates policy:" = "Updates policy:"; + +/*No comment provided by engineer.*/ "Version" = "Versión"; /*No comment provided by engineer.*/ diff --git a/resources/l10n/fr.lproj/Localizable.strings b/resources/l10n/fr.lproj/Localizable.strings index 0e84cd6be..c98d174b3 100644 --- a/resources/l10n/fr.lproj/Localizable.strings +++ b/resources/l10n/fr.lproj/Localizable.strings @@ -1,164 +1,123 @@ /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "About" = "À propos"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Alt key" = "Touche Alt"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Apparition delay" = "Délai d'apparition"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Appearance" = "Apparence"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Auto-install updates periodically" = "Auto-installer les mises-à-jour périodiquement"; /*Cancel button*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Cancel" = "Annuler"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Check again" = "Essayer encore"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Check for updates now…" = "Chercher une mise-à-jour…"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Check for updates periodically" = "Chercher une mise-à-jour périodiquement"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Check for updates…" = "Chercher une mise-à-jour"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Could not save Preference" = "La préférence n’a pas pu être sauvée"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Don't check for updates periodically" = "Ne pas chercher de mise-à-jour périodiquement"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Edit" = "Éditer"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Hide space number labels" = "Cacher les numéraux des Espaces"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "I think the app could be improved with…" = "Je pense que l’app pourrait être améliorée avec…"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "KeyCodes Reference" = "Référence des codes clavier"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Latest releases" = "Dernières versions"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Max size on screen" = "Taille max à l’écran"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Max windows per row" = "Max de fenêtres par ligne"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Min rows of windows" = "Min de lignes de fenêtres"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Min windows per row" = "Min de fenêtres par ligne"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Optional: email (if you want a reply)" = "Optionnel : email (si vous voulez une réponse)"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Preferences…" = "Préférences…"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Quit" = "Quitter"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Send" = "Envoyer"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Send debug profile (CPU, memory, etc)" = "Envoyer un profile technique (processeur, mémoire, etc)"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Send feedback" = "Partager un retour d’expérience"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Send feedback…" = "Partager un retour d’expérience…"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Share improvement ideas, or report bugs" = "Partagez des idées d’amélioration, ou signalez des bugs"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Shortcuts" = "Raccourcis"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Show" = "Afficher"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Show on" = "Afficher sur"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Source code repository" = "Repo du code source"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Tab key" = "Touche Tab"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Theme" = "Thème"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Updates" = "Mises-à-jour"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Updates policy:" = "Politique de mise-à-jour :"; /*No comment provided by engineer.*/ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Version" = "Version"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "View existing discussions" = "Voir les discussions existantes"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Window app icon size" = "Taille des icones des applications"; /* No comment provided by engineer. */ -/*src/resources/l10n/en.lproj/Localizable.strings*/ "Window title font size" = "Taille du titres des fenêtres"; diff --git a/resources/l10n/it.lproj/InfoPlist.strings b/resources/l10n/it.lproj/InfoPlist.strings new file mode 100644 index 000000000..88f72fd8d --- /dev/null +++ b/resources/l10n/it.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/*Copyright (human-readable)*/ +"NSHumanReadableCopyright" = "Licenza GPL-3.0"; diff --git a/resources/l10n/it.lproj/Localizable.strings b/resources/l10n/it.lproj/Localizable.strings new file mode 100644 index 000000000..4358c3dd9 --- /dev/null +++ b/resources/l10n/it.lproj/Localizable.strings @@ -0,0 +1,122 @@ +/*No comment provided by engineer.*/ +"About" = "Introduzione"; + +/*No comment provided by engineer.*/ +"Alt key" = "Tasto Alt"; + +/*No comment provided by engineer.*/ +"Apparition delay" = "Ritardo di apparizione"; + +/*No comment provided by engineer.*/ +"Appearance" = "Apparenza"; + +/*No comment provided by engineer.*/ +"Auto-install updates periodically" = "La procedure di auto-install aggiorna periodicamente"; + +/*Cancel button*/ +"Cancel" = "Cancella"; + +/*No comment provided by engineer.*/ +"Check again" = "Controlla ancora"; + +/*No comment provided by engineer.*/ +"Check for updates now…" = "Controlla aggiornamenti ora..."; + +/*No comment provided by engineer.*/ +"Check for updates periodically" = "Controlla aggiornamenti periodicamente"; + +/*No comment provided by engineer.*/ +"Check for updates…" = "Controllo aggiornamenti..."; + +/*No comment provided by engineer.*/ +"Could not save Preference" = "Non posso salvare le preferenze"; + +/*No comment provided by engineer.*/ +"Don't check for updates periodically" = "Non controllare gli aggiornamenti periodicamente"; + +/*No comment provided by engineer.*/ +"Edit" = "Modifica"; + +/*No comment provided by engineer.*/ +"Hide space number labels" = "Nascondi le etichette del numero di spazi"; + +/*No comment provided by engineer.*/ +"I think the app could be improved with…" = "Credo che l'applicazione possa essere migliorata con..."; + +/*No comment provided by engineer.*/ +"KeyCodes Reference" = "Riferimenti dei KeyCodes"; + +/*No comment provided by engineer.*/ +"Latest releases" = "Ultimi rilasci"; + +/*No comment provided by engineer.*/ +"Max size on screen" = "Massima dimensione a schermo"; + +/*No comment provided by engineer.*/ +"Max windows per row" = "Massimo numero di finestre per riga"; + +/*No comment provided by engineer.*/ +"Min rows of windows" = "Minimo numero di finestre"; + +/*No comment provided by engineer.*/ +"Min windows per row" = "Minimo numero di finestre per riga"; + +/*No comment provided by engineer.*/ +"Optional: email (if you want a reply)" = "Opzionale: email (se desideri una risposta)"; + +/*No comment provided by engineer.*/ +"Preferences…" = "Preferenze..."; + +/*No comment provided by engineer.*/ +"Quit" = "Chiudi"; + +/*No comment provided by engineer.*/ +"Send" = "Invia"; + +/*No comment provided by engineer.*/ +"Send debug profile (CPU, memory, etc)" = "Invia profilo di debug (CPU, memoria, ecc)"; + +/*No comment provided by engineer.*/ +"Send feedback" = "Invia commenti"; + +/*No comment provided by engineer.*/ +"Send feedback…" = "Invia commenti..."; + +/*No comment provided by engineer.*/ +"Share improvement ideas, or report bugs" = "Condividi idee per miglioramenti oppure riporta problemi"; + +/*No comment provided by engineer.*/ +"Shortcuts" = "Scorciatoie"; + +/*No comment provided by engineer.*/ +"Show" = "Mostra"; + +/*No comment provided by engineer.*/ +"Show on" = "Mostra su"; + +/*No comment provided by engineer.*/ +"Source code repository" = "Archivio codice sorgente"; + +/*No comment provided by engineer.*/ +"Tab key" = "Tasto Tab"; + +/*No comment provided by engineer.*/ +"Theme" = "Tema"; + +/*No comment provided by engineer.*/ +"Updates" = "Aggiornamenti"; + +/*No comment provided by engineer.*/ +"Updates policy:" = "Politica sugli aggiornamenti:"; + +/*No comment provided by engineer.*/ +"Version" = "Versione"; + +/*No comment provided by engineer.*/ +"View existing discussions" = "Mostra discussioni esistenti"; + +/*No comment provided by engineer.*/ +"Window app icon size" = "Dimensione dell'icona della finestra dell'applicazione"; + +/*No comment provided by engineer.*/ +"Window title font size" = "Dimensione del carattere del titolo della finestra"; diff --git a/resources/l10n/ja.lproj/InfoPlist.strings b/resources/l10n/ja.lproj/InfoPlist.strings new file mode 100644 index 000000000..23da0676c --- /dev/null +++ b/resources/l10n/ja.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/*Copyright (human-readable)*/ +"NSHumanReadableCopyright" = "GPL-3.0ライセンス"; diff --git a/resources/l10n/ja.lproj/Localizable.strings b/resources/l10n/ja.lproj/Localizable.strings new file mode 100644 index 000000000..866ca4068 --- /dev/null +++ b/resources/l10n/ja.lproj/Localizable.strings @@ -0,0 +1,122 @@ +/*No comment provided by engineer.*/ +"About" = "詳細"; + +/*No comment provided by engineer.*/ +"Alt key" = "Altキー"; + +/*No comment provided by engineer.*/ +"Apparition delay" = "スクリーン表示速度"; + +/*No comment provided by engineer.*/ +"Appearance" = "表示設定"; + +/*No comment provided by engineer.*/ +"Auto-install updates periodically" = "Auto-install updates periodically"; + +/*Cancel button*/ +"Cancel" = "キャンセル"; + +/*No comment provided by engineer.*/ +"Check again" = "もう一度確認する"; + +/*No comment provided by engineer.*/ +"Check for updates now…" = "Check for updates now…"; + +/*No comment provided by engineer.*/ +"Check for updates periodically" = "Check for updates periodically"; + +/*No comment provided by engineer.*/ +"Check for updates…" = "Check for updates…"; + +/*No comment provided by engineer.*/ +"Could not save Preference" = "環境設定が保存できませんでした"; + +/*No comment provided by engineer.*/ +"Don't check for updates periodically" = "Don't check for updates periodically"; + +/*No comment provided by engineer.*/ +"Edit" = "編集"; + +/*No comment provided by engineer.*/ +"Hide space number labels" = "Hide space number labels"; + +/*No comment provided by engineer.*/ +"I think the app could be improved with…" = "アプリの◯◯を改善したい"; + +/*No comment provided by engineer.*/ +"KeyCodes Reference" = "キーボード参照"; + +/*No comment provided by engineer.*/ +"Latest releases" = "最新バージョン"; + +/*No comment provided by engineer.*/ +"Max size on screen" = "スクリーン表示サイズ"; + +/*No comment provided by engineer.*/ +"Max windows per row" = "一列に最大表示可能な個数"; + +/*No comment provided by engineer.*/ +"Min rows of windows" = "ウィンドウに表示可能な列の最小の個数"; + +/*No comment provided by engineer.*/ +"Min windows per row" = "一列に最小表示可能な個数"; + +/*No comment provided by engineer.*/ +"Optional: email (if you want a reply)" = "任意:Eメール(返信を希望する場合)"; + +/*No comment provided by engineer.*/ +"Preferences…" = "環境設定…"; + +/*No comment provided by engineer.*/ +"Quit" = "閉じる"; + +/*No comment provided by engineer.*/ +"Send" = "送信"; + +/*No comment provided by engineer.*/ +"Send debug profile (CPU, memory, etc)" = "デバッグプロファイル(CPU、メモリなど)"; + +/*No comment provided by engineer.*/ +"Send feedback" = "フィードバック提出"; + +/*No comment provided by engineer.*/ +"Send feedback…" = "フィードバック提出…"; + +/*No comment provided by engineer.*/ +"Share improvement ideas, or report bugs" = "改善点のご共有あるいはバグのご報告"; + +/*No comment provided by engineer.*/ +"Shortcuts" = "ショートカット"; + +/*No comment provided by engineer.*/ +"Show" = "アプリを表示"; + +/*No comment provided by engineer.*/ +"Show on" = "表示場所"; + +/*No comment provided by engineer.*/ +"Source code repository" = "ソースコードレポジトリ"; + +/*No comment provided by engineer.*/ +"Tab key" = "タブキー"; + +/*No comment provided by engineer.*/ +"Theme" = "テーマ"; + +/*No comment provided by engineer.*/ +"Updates" = "Updates"; + +/*No comment provided by engineer.*/ +"Updates policy:" = "Updates policy:"; + +/*No comment provided by engineer.*/ +"Version" = "バージョン"; + +/*No comment provided by engineer.*/ +"View existing discussions" = "既にあるディスカッションを見る"; + +/*No comment provided by engineer.*/ +"Window app icon size" = "ウィンドウに表示されるアイコンサイズ"; + +/*No comment provided by engineer.*/ +"Window title font size" = "ウィンドウに表示されるタイトルフォントサイズ"; diff --git a/resources/l10n/ko.lproj/InfoPlist.strings b/resources/l10n/ko.lproj/InfoPlist.strings new file mode 100644 index 000000000..9289eb760 --- /dev/null +++ b/resources/l10n/ko.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/*Copyright (human-readable)*/ +"NSHumanReadableCopyright" = "GPL-3.0 라이선스"; diff --git a/resources/l10n/ko.lproj/Localizable.strings b/resources/l10n/ko.lproj/Localizable.strings new file mode 100644 index 000000000..1182f6c89 --- /dev/null +++ b/resources/l10n/ko.lproj/Localizable.strings @@ -0,0 +1,122 @@ +/*No comment provided by engineer.*/ +"About" = "정보"; + +/*No comment provided by engineer.*/ +"Alt key" = "Alt 키"; + +/*No comment provided by engineer.*/ +"Apparition delay" = "나타나는 시간"; + +/*No comment provided by engineer.*/ +"Appearance" = "외관"; + +/*No comment provided by engineer.*/ +"Auto-install updates periodically" = "자동으로 업데이트 설치하기"; + +/*Cancel button*/ +"Cancel" = "취소"; + +/*No comment provided by engineer.*/ +"Check again" = "다시 확인해보세요"; + +/*No comment provided by engineer.*/ +"Check for updates now…" = "지금 업데이트 확인..."; + +/*No comment provided by engineer.*/ +"Check for updates periodically" = "주기적으로 업데이트를 확인하기"; + +/*No comment provided by engineer.*/ +"Check for updates…" = "업데이트 확인..."; + +/*No comment provided by engineer.*/ +"Could not save Preference" = "설정을 저장할 수 없습니다."; + +/*No comment provided by engineer.*/ +"Don't check for updates periodically" = "주기적으로 업데이트를 확인하지 않기"; + +/*No comment provided by engineer.*/ +"Edit" = "수정"; + +/*No comment provided by engineer.*/ +"Hide space number labels" = "Space 번호 숨기기"; + +/*No comment provided by engineer.*/ +"I think the app could be improved with…" = "이 앱의 개선방안은..."; + +/*No comment provided by engineer.*/ +"KeyCodes Reference" = "키코드 레퍼런스"; + +/*No comment provided by engineer.*/ +"Latest releases" = "최신 출시"; + +/*No comment provided by engineer.*/ +"Max size on screen" = "화면 최대 크기"; + +/*No comment provided by engineer.*/ +"Max windows per row" = "한 줄당 최대 윈도우 개수"; + +/*No comment provided by engineer.*/ +"Min rows of windows" = "윈도우의 최소 줄 개수"; + +/*No comment provided by engineer.*/ +"Min windows per row" = "한 줄당 최소 윈도우 개수"; + +/*No comment provided by engineer.*/ +"Optional: email (if you want a reply)" = "답변을 원하면 이메일 남겨주세요"; + +/*No comment provided by engineer.*/ +"Preferences…" = "설정..."; + +/*No comment provided by engineer.*/ +"Quit" = "종료"; + +/*No comment provided by engineer.*/ +"Send" = "보내기"; + +/*No comment provided by engineer.*/ +"Send debug profile (CPU, memory, etc)" = "디버깅 정보 보내기 (CPU, memory 등)"; + +/*No comment provided by engineer.*/ +"Send feedback" = "피드백 보내기"; + +/*No comment provided by engineer.*/ +"Send feedback…" = "피드백 보내기..."; + +/*No comment provided by engineer.*/ +"Share improvement ideas, or report bugs" = "개선방안을 공유하거나 버그를 제보해주세요"; + +/*No comment provided by engineer.*/ +"Shortcuts" = "단축키"; + +/*No comment provided by engineer.*/ +"Show" = "보기"; + +/*No comment provided by engineer.*/ +"Show on" = "보여질 곳"; + +/*No comment provided by engineer.*/ +"Source code repository" = "소스 코드 저장소"; + +/*No comment provided by engineer.*/ +"Tab key" = "Tab 키"; + +/*No comment provided by engineer.*/ +"Theme" = "테마"; + +/*No comment provided by engineer.*/ +"Updates" = "업데이트"; + +/*No comment provided by engineer.*/ +"Updates policy:" = "업데이트 정책:"; + +/*No comment provided by engineer.*/ +"Version" = "버전"; + +/*No comment provided by engineer.*/ +"View existing discussions" = "진행중인 논의 보기"; + +/*No comment provided by engineer.*/ +"Window app icon size" = "윈도우 앱 아이콘 크기"; + +/*No comment provided by engineer.*/ +"Window title font size" = "윈도우 제목 글꼴 크기"; diff --git a/resources/l10n/tr.lproj/InfoPlist.strings b/resources/l10n/tr.lproj/InfoPlist.strings new file mode 100644 index 000000000..9b6095d3d --- /dev/null +++ b/resources/l10n/tr.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/*Copyright (human-readable)*/ +"NSHumanReadableCopyright" = "GPL-3.0 lisansı"; diff --git a/resources/l10n/tr.lproj/Localizable.strings b/resources/l10n/tr.lproj/Localizable.strings new file mode 100644 index 000000000..312b7fae3 --- /dev/null +++ b/resources/l10n/tr.lproj/Localizable.strings @@ -0,0 +1,122 @@ +/*No comment provided by engineer.*/ +"About" = "Hakkında"; + +/*No comment provided by engineer.*/ +"Alt key" = "Alt tuşu"; + +/*No comment provided by engineer.*/ +"Apparition delay" = "Apparition delay"; + +/*No comment provided by engineer.*/ +"Appearance" = "Görünüm"; + +/*No comment provided by engineer.*/ +"Auto-install updates periodically" = "Güncellemeleri periyodik olarak otomatik yükle"; + +/*Cancel button*/ +"Cancel" = "İptal"; + +/*No comment provided by engineer.*/ +"Check again" = "Tekrar kontrol et"; + +/*No comment provided by engineer.*/ +"Check for updates now…" = "Güncellemeleri kontrol et…"; + +/*No comment provided by engineer.*/ +"Check for updates periodically" = "Güncellemeleri periyodik olarak kontrol et"; + +/*No comment provided by engineer.*/ +"Check for updates…" = "Güncellemeleri kontrol et..."; + +/*No comment provided by engineer.*/ +"Could not save Preference" = "Tercih kaydedilemedi"; + +/*No comment provided by engineer.*/ +"Don't check for updates periodically" = "Güncellemeleri periyodik olarak kontrol etme"; + +/*No comment provided by engineer.*/ +"Edit" = "Düzenle"; + +/*No comment provided by engineer.*/ +"Hide space number labels" = "Hide space number labels"; + +/*No comment provided by engineer.*/ +"I think the app could be improved with…" = "Bence uygulama ... ile geliştirilebilir."; + +/*No comment provided by engineer.*/ +"KeyCodes Reference" = "KeyCodes Reference"; + +/*No comment provided by engineer.*/ +"Latest releases" = "Son sürüm"; + +/*No comment provided by engineer.*/ +"Max size on screen" = "Max size on screen"; + +/*No comment provided by engineer.*/ +"Max windows per row" = "Max windows per row"; + +/*No comment provided by engineer.*/ +"Min rows of windows" = "Min rows of windows"; + +/*No comment provided by engineer.*/ +"Min windows per row" = "Min windows per row"; + +/*No comment provided by engineer.*/ +"Optional: email (if you want a reply)" = "İsteğe bağlı: e-posta (bir yanıt istiyorsanız)"; + +/*No comment provided by engineer.*/ +"Preferences…" = "Tercihler..."; + +/*No comment provided by engineer.*/ +"Quit" = "Çık"; + +/*No comment provided by engineer.*/ +"Send" = "Gönder"; + +/*No comment provided by engineer.*/ +"Send debug profile (CPU, memory, etc)" = "Hata ayıklama profili gönder (CPU, memory, vs)"; + +/*No comment provided by engineer.*/ +"Send feedback" = "Geri bildirim gönder"; + +/*No comment provided by engineer.*/ +"Send feedback…" = "Geri bildirim gönder..."; + +/*No comment provided by engineer.*/ +"Share improvement ideas, or report bugs" = "Fikir yada hata paylaş"; + +/*No comment provided by engineer.*/ +"Shortcuts" = "Kısayollar"; + +/*No comment provided by engineer.*/ +"Show" = "Göster"; + +/*No comment provided by engineer.*/ +"Show on" = "Show on"; + +/*No comment provided by engineer.*/ +"Source code repository" = "Source code repository"; + +/*No comment provided by engineer.*/ +"Tab key" = "Tab tuşu"; + +/*No comment provided by engineer.*/ +"Theme" = "Tema"; + +/*No comment provided by engineer.*/ +"Updates" = "Güncellemeler"; + +/*No comment provided by engineer.*/ +"Updates policy:" = "Güncelleme politikası:"; + +/*No comment provided by engineer.*/ +"Version" = "Versiyon"; + +/*No comment provided by engineer.*/ +"View existing discussions" = "Mevcut tartışmaları görüntüle"; + +/*No comment provided by engineer.*/ +"Window app icon size" = "Pencere simge boyutu"; + +/*No comment provided by engineer.*/ +"Window title font size" = "Pencere başlığı yazı tipi boyutu"; diff --git a/resources/l10n/zh_CN.lproj/InfoPlist.strings b/resources/l10n/zh_CN.lproj/InfoPlist.strings new file mode 100644 index 000000000..540c8fdb5 --- /dev/null +++ b/resources/l10n/zh_CN.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/*Copyright (human-readable)*/ +"NSHumanReadableCopyright" = "GPL-3.0 协议"; diff --git a/resources/l10n/zh_CN.lproj/Localizable.strings b/resources/l10n/zh_CN.lproj/Localizable.strings new file mode 100644 index 000000000..871096d65 --- /dev/null +++ b/resources/l10n/zh_CN.lproj/Localizable.strings @@ -0,0 +1,122 @@ +/*No comment provided by engineer.*/ +"About" = "关于"; + +/*No comment provided by engineer.*/ +"Alt key" = "Alt 键"; + +/*No comment provided by engineer.*/ +"Apparition delay" = "残影延迟"; + +/*No comment provided by engineer.*/ +"Appearance" = "外观"; + +/*No comment provided by engineer.*/ +"Auto-install updates periodically" = "定期自动安装更新"; + +/*Cancel button*/ +"Cancel" = "取消"; + +/*No comment provided by engineer.*/ +"Check again" = "重新检查"; + +/*No comment provided by engineer.*/ +"Check for updates now…" = "检查更新…"; + +/*No comment provided by engineer.*/ +"Check for updates periodically" = "定期检查更新"; + +/*No comment provided by engineer.*/ +"Check for updates…" = "检查更新…"; + +/*No comment provided by engineer.*/ +"Could not save Preference" = "无法储存配置"; + +/*No comment provided by engineer.*/ +"Don't check for updates periodically" = "不要自动检查更新"; + +/*No comment provided by engineer.*/ +"Edit" = "编辑"; + +/*No comment provided by engineer.*/ +"Hide space number labels" = "隐藏桌面编号"; + +/*No comment provided by engineer.*/ +"I think the app could be improved with…" = "我认为该应用程序可以这样改进…"; + +/*No comment provided by engineer.*/ +"KeyCodes Reference" = "按键编码参考"; + +/*No comment provided by engineer.*/ +"Latest releases" = "最新更新"; + +/*No comment provided by engineer.*/ +"Max size on screen" = "最大屏幕占用尺寸"; + +/*No comment provided by engineer.*/ +"Max windows per row" = "每行最多窗口数"; + +/*No comment provided by engineer.*/ +"Min rows of windows" = "最少行数"; + +/*No comment provided by engineer.*/ +"Min windows per row" = "每行最少窗口数"; + +/*No comment provided by engineer.*/ +"Optional: email (if you want a reply)" = "电子邮箱地址 (可选,如果想要被回复)"; + +/*No comment provided by engineer.*/ +"Preferences…" = "配置…"; + +/*No comment provided by engineer.*/ +"Quit" = "退出"; + +/*No comment provided by engineer.*/ +"Send" = "发送"; + +/*No comment provided by engineer.*/ +"Send debug profile (CPU, memory, etc)" = "发送调试信息 (CPU,内存等)"; + +/*No comment provided by engineer.*/ +"Send feedback" = "发送反馈"; + +/*No comment provided by engineer.*/ +"Send feedback…" = "发送反馈…"; + +/*No comment provided by engineer.*/ +"Share improvement ideas, or report bugs" = "分享改进想法或问题"; + +/*No comment provided by engineer.*/ +"Shortcuts" = "快捷键"; + +/*No comment provided by engineer.*/ +"Show" = "显示"; + +/*No comment provided by engineer.*/ +"Show on" = "显示在"; + +/*No comment provided by engineer.*/ +"Source code repository" = "源代码仓库"; + +/*No comment provided by engineer.*/ +"Tab key" = "Tab 键"; + +/*No comment provided by engineer.*/ +"Theme" = "主题"; + +/*No comment provided by engineer.*/ +"Updates" = "更新"; + +/*No comment provided by engineer.*/ +"Updates policy:" = "政策更新:"; + +/*No comment provided by engineer.*/ +"Version" = "版本"; + +/*No comment provided by engineer.*/ +"View existing discussions" = "查看现有讨论"; + +/*No comment provided by engineer.*/ +"Window app icon size" = "应用程序图标尺寸"; + +/*No comment provided by engineer.*/ +"Window title font size" = "应用程序标题尺寸"; diff --git a/resources/l10n/zh_TW.lproj/InfoPlist.strings b/resources/l10n/zh_TW.lproj/InfoPlist.strings new file mode 100644 index 000000000..6e5dcbd97 --- /dev/null +++ b/resources/l10n/zh_TW.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/*Copyright (human-readable)*/ +"NSHumanReadableCopyright" = "GPL-3.0 授權"; diff --git a/resources/l10n/zh_TW.lproj/Localizable.strings b/resources/l10n/zh_TW.lproj/Localizable.strings new file mode 100644 index 000000000..19f99e648 --- /dev/null +++ b/resources/l10n/zh_TW.lproj/Localizable.strings @@ -0,0 +1,122 @@ +/*No comment provided by engineer.*/ +"About" = "關於"; + +/*No comment provided by engineer.*/ +"Alt key" = "Alt 鍵"; + +/*No comment provided by engineer.*/ +"Apparition delay" = "殘影延遲"; + +/*No comment provided by engineer.*/ +"Appearance" = "外觀"; + +/*No comment provided by engineer.*/ +"Auto-install updates periodically" = "定期自動安裝更新"; + +/*Cancel button*/ +"Cancel" = "取消"; + +/*No comment provided by engineer.*/ +"Check again" = "再次檢查"; + +/*No comment provided by engineer.*/ +"Check for updates now…" = "正在檢查更新..."; + +/*No comment provided by engineer.*/ +"Check for updates periodically" = "定期自動檢查更新"; + +/*No comment provided by engineer.*/ +"Check for updates…" = "檢查更新..."; + +/*No comment provided by engineer.*/ +"Could not save Preference" = "無法儲存偏好設定"; + +/*No comment provided by engineer.*/ +"Don't check for updates periodically" = "不要定期自動檢查更新"; + +/*No comment provided by engineer.*/ +"Edit" = "編輯"; + +/*No comment provided by engineer.*/ +"Hide space number labels" = "隱藏空間編號的標籤"; + +/*No comment provided by engineer.*/ +"I think the app could be improved with…" = "我認為這個 app 可以改善在..."; + +/*No comment provided by engineer.*/ +"KeyCodes Reference" = "按鍵代碼參照"; + +/*No comment provided by engineer.*/ +"Latest releases" = "最新版本"; + +/*No comment provided by engineer.*/ +"Max size on screen" = "在螢幕上最大的大小"; + +/*No comment provided by engineer.*/ +"Max windows per row" = "每列最多顯示的視窗數"; + +/*No comment provided by engineer.*/ +"Min rows of windows" = "視窗最少的列數"; + +/*No comment provided by engineer.*/ +"Min windows per row" = "每列最少的視窗數"; + +/*No comment provided by engineer.*/ +"Optional: email (if you want a reply)" = "電子信箱(選填,如果你想要收到回覆)"; + +/*No comment provided by engineer.*/ +"Preferences…" = "偏好設定"; + +/*No comment provided by engineer.*/ +"Quit" = "離開"; + +/*No comment provided by engineer.*/ +"Send" = "送出"; + +/*No comment provided by engineer.*/ +"Send debug profile (CPU, memory, etc)" = "送出除錯資訊(CPU, 記憶體, ...)"; + +/*No comment provided by engineer.*/ +"Send feedback" = "送出回饋"; + +/*No comment provided by engineer.*/ +"Send feedback…" = "送出回饋"; + +/*No comment provided by engineer.*/ +"Share improvement ideas, or report bugs" = "分享改進的想法,或是回報問題"; + +/*No comment provided by engineer.*/ +"Shortcuts" = "捷徑"; + +/*No comment provided by engineer.*/ +"Show" = "顯示"; + +/*No comment provided by engineer.*/ +"Show on" = "顯示在"; + +/*No comment provided by engineer.*/ +"Source code repository" = "原始碼儲存庫"; + +/*No comment provided by engineer.*/ +"Tab key" = "Tab 鍵"; + +/*No comment provided by engineer.*/ +"Theme" = "主題"; + +/*No comment provided by engineer.*/ +"Updates" = "更新"; + +/*No comment provided by engineer.*/ +"Updates policy:" = "更新策略"; + +/*No comment provided by engineer.*/ +"Version" = "版本"; + +/*No comment provided by engineer.*/ +"View existing discussions" = "觀看目前的討論"; + +/*No comment provided by engineer.*/ +"Window app icon size" = "視窗圖示的大小"; + +/*No comment provided by engineer.*/ +"Window title font size" = "視窗標題的字體大小";