Skip to content

Commit

Permalink
feat: add tamil and croatian localizations
Browse files Browse the repository at this point in the history
  • Loading branch information
lwouis committed Oct 10, 2023
1 parent 31fb795 commit e542da8
Show file tree
Hide file tree
Showing 7 changed files with 966 additions and 1 deletion.
66 changes: 66 additions & 0 deletions alt-tab-macos.xcodeproj/project.pbxproj
Expand Up @@ -12,7 +12,9 @@
76D02BB22BFE7C9E0056008D /* Pods_alt_tab_macos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0712B3BEA2B3780398C0999 /* Pods_alt_tab_macos.framework */; };
AA974BA929B7D84C0099A29E /* PreviewPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA974BA829B7D84C0099A29E /* PreviewPanel.swift */; };
BF0C8052AE41B1B10E42BFCE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C875C983226CB16DBD90F /* InfoPlist.strings */; };
BF0C8053A58DFB383A3E3351 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8E237569FA2A8FE20707 /* InfoPlist.strings */; };
BF0C807D26E465F467B066F7 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C849EBA5A547912BD8BB9 /* Localizable.strings */; };
BF0C80FCECC1386EB73B66E5 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8E9B9EF1485A14AE3316 /* Localizable.strings */; };
BF0C812C068CD751CE9BFB67 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8D5993267A74D4875C1A /* Localizable.strings */; };
BF0C8138B9195970E808C3A2 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C80B2A035D3F0A5016E5F /* InfoPlist.strings */; };
BF0C81A79128CF877FE895CC /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8A48BBB3BF649864DB08 /* InfoPlist.strings */; };
Expand All @@ -32,6 +34,7 @@
BF0C853B271C4407E87FA183 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8096A88BC18C4902C037 /* InfoPlist.strings */; };
BF0C855CF8BA047E180425F9 /* KeyRepeatTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0C864F182B6155A66D241D /* KeyRepeatTimer.swift */; };
BF0C8571D70170B73B46A262 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C86631FA950CE81FB8542 /* Localizable.strings */; };
BF0C8588259FE20E161F67E4 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C803A0202BA8D9397E0CA /* InfoPlist.strings */; };
BF0C8592CCF5B552C47162AB /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C84A4227CB16617C26977 /* Localizable.strings */; };
BF0C8596DA6C64428F99AB08 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C89540808EE3680CB786D /* Localizable.strings */; };
BF0C85C128940DC95B88E78E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8EB96BA052944CCDC2A7 /* InfoPlist.strings */; };
Expand All @@ -54,6 +57,7 @@
BF0C8B2E933E4A0A91D7AF64 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8195F23B30B8F4DD38D1 /* Localizable.strings */; };
BF0C8BEF0F3F0BA681AD8B00 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C848CB5753650D3D5AA0B /* Localizable.strings */; };
BF0C8C1FDE88F7A0429BF466 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8D6F749064299AC47E2F /* InfoPlist.strings */; };
BF0C8C292C75D77CCA9DB08D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C82E14BAF879A88AEB063 /* Localizable.strings */; };
BF0C8C4381FB16A4DFBBB219 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8357200430B9683ECD6F /* InfoPlist.strings */; };
BF0C8C7E96DB48120462DA00 /* TrafficLightButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0C8DF400A1AF64EB0CD0B3 /* TrafficLightButton.swift */; };
BF0C8C7F5F9EE501B240D2E3 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8532DEDE7C1218B90444 /* Localizable.strings */; };
Expand Down Expand Up @@ -193,6 +197,8 @@
BF0C83258B2873D9CDC74EA5 /* preferences-controls.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "preferences-controls.jpg"; sourceTree = "<group>"; };
BF0C833D471343CEA3DEFE56 /* icon_512x512@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "icon_512x512@2x.png"; sourceTree = "<group>"; };
BF0C8343C1F6FCA82552DCB7 /* TableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableView.swift; sourceTree = "<group>"; };
BF0C83D645B6BB523E50670A /* hr */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = hr; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C83E1E5C670A8B03E3612 /* hr */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = hr; path = Localizable.strings; sourceTree = "<group>"; };
BF0C83F32C3AB0531459F69E /* ku */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ku; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C83FC3C53FFB41A3832FD /* fa */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = fa; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C843C2EDF4EF3A7A2C64A /* app.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; path = app.svg; sourceTree = "<group>"; };
Expand Down Expand Up @@ -224,6 +230,7 @@
BF0C8942D747B2B8E3A2BB53 /* da */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = da; path = Localizable.strings; sourceTree = "<group>"; };
BF0C894E0457C89DA3688F6A /* preferences-appearance.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "preferences-appearance.jpg"; sourceTree = "<group>"; };
BF0C895E5D9E3F43E1CA9FC1 /* vi */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = vi; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C896CA858CD99335F893A /* ta */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ta; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C898614108C8DC7A178BB /* el */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = el; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C899605B39AB4EE0E8EB8 /* icon_512x512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_512x512.png; sourceTree = "<group>"; };
BF0C89A541FBEA23E7CB1D94 /* lb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = lb; path = Localizable.strings; sourceTree = "<group>"; };
Expand All @@ -240,6 +247,7 @@
BF0C8CE7BBC3B9B0CEC008FF /* vi */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = vi; path = Localizable.strings; sourceTree = "<group>"; };
BF0C8D3333653ACAEF730DD8 /* menubar-2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "menubar-2@2x.png"; sourceTree = "<group>"; };
BF0C8D52C3D33B0669ECF996 /* ro */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ro; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C8D7DE89E594FEE6DA692 /* ta */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ta; path = Localizable.strings; sourceTree = "<group>"; };
BF0C8D87C20B7308B16498B6 /* et */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = et; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C8D9E024876AD9A92BE8D /* sr */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = sr; path = Localizable.strings; sourceTree = "<group>"; };
BF0C8DF400A1AF64EB0CD0B3 /* TrafficLightButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrafficLightButton.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -655,6 +663,15 @@
path = gl.lproj;
sourceTree = "<group>";
};
BF0C8C3EE5665CA5FFF58E92 /* hr.lproj */ = {
isa = PBXGroup;
children = (
BF0C8E9B9EF1485A14AE3316 /* Localizable.strings */,
BF0C8E237569FA2A8FE20707 /* InfoPlist.strings */,
);
path = hr.lproj;
sourceTree = "<group>";
};
BF0C8CD2106F7BACF5534031 /* et.lproj */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -700,6 +717,15 @@
path = lb.lproj;
sourceTree = "<group>";
};
BF0C8E9ADDE631231D0AFB7F /* ta.lproj */ = {
isa = PBXGroup;
children = (
BF0C82E14BAF879A88AEB063 /* Localizable.strings */,
BF0C803A0202BA8D9397E0CA /* InfoPlist.strings */,
);
path = ta.lproj;
sourceTree = "<group>";
};
BF0C8EE97ADD0C17EBD3A392 /* ku.lproj */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -1281,6 +1307,8 @@
BF0C831B45AB884B159715B7 /* ro.lproj */,
BF0C8EE97ADD0C17EBD3A392 /* ku.lproj */,
BF0C815D257555C2572CD07B /* uz.lproj */,
BF0C8C3EE5665CA5FFF58E92 /* hr.lproj */,
BF0C8E9ADDE631231D0AFB7F /* ta.lproj */,
);
path = l10n;
sourceTree = "<group>";
Expand Down Expand Up @@ -1412,6 +1440,8 @@
ro,
ku,
uz,
hr,
ta,
);
mainGroup = D04BA1463D2A17038222BB84;
productRefGroup = D04BA1A461BBB5A9BE15E015 /* Products */;
Expand Down Expand Up @@ -1529,6 +1559,10 @@
BF0C8E441C550291B1EC7EDA /* InfoPlist.strings in Resources */,
BF0C8C7F5F9EE501B240D2E3 /* Localizable.strings in Resources */,
BF0C85C128940DC95B88E78E /* InfoPlist.strings in Resources */,
BF0C80FCECC1386EB73B66E5 /* Localizable.strings in Resources */,
BF0C8C292C75D77CCA9DB08D /* Localizable.strings in Resources */,
BF0C8053A58DFB383A3E3351 /* InfoPlist.strings in Resources */,
BF0C8588259FE20E161F67E4 /* InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -1694,6 +1728,14 @@
/* End PBXSourcesBuildPhase section */

/* Begin PBXVariantGroup section */
BF0C803A0202BA8D9397E0CA /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
BF0C896CA858CD99335F893A /* ta */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
BF0C80404D3455D496C02F29 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
Expand Down Expand Up @@ -1774,6 +1816,14 @@
name = InfoPlist.strings;
sourceTree = "<group>";
};
BF0C82E14BAF879A88AEB063 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
BF0C8D7DE89E594FEE6DA692 /* ta */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
BF0C82E55127D38ABF969CA0 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
Expand Down Expand Up @@ -2054,6 +2104,22 @@
name = Localizable.strings;
sourceTree = "<group>";
};
BF0C8E237569FA2A8FE20707 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
BF0C83D645B6BB523E50670A /* hr */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
BF0C8E9B9EF1485A14AE3316 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
BF0C83E1E5C670A8B03E3612 /* hr */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
BF0C8EB96BA052944CCDC2A7 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
Expand Down
1 change: 1 addition & 0 deletions docs/Contributors.md
Expand Up @@ -28,6 +28,7 @@ They helped [develop the app](https://github.com/lwouis/alt-tab-macos/graphs/con
* [s4na](https://github.com/s4na)
* [samdenty](https://github.com/samdenty)
* [shaqed](https://github.com/shaqed)
* [skolj](https://github.com/skolj)
* [xanathar](https://github.com/xanathar)
* [zacharee](https://github.com/zacharee)

Expand Down
2 changes: 1 addition & 1 deletion docs/Introduction.md
Expand Up @@ -38,7 +38,7 @@ Alternatively, you can use [homebrew](https://brew.sh/):

## Localization

AltTab is available in: Bahasa Indonesia, Català, Dansk, Deutsch, Eesti keel, English, Español, Français, Galego, Italiano, Kurdî, Lëtzebuergesch, Limba română, Magyar, Nederlands, Norsk, Oʻzbekcha, Polski, Português, Português (Brasil), Shqip, Slovenčina, Slovenščina, Suomi, Svenska, Tiếng Việt, Türkçe, Čeština, Ελληνικά, Български, Русский язык, Српски / Srpski, українська мова, עִבְרִית ,العربية ,فارسی, हिन्दी, বাংলা, 日本語, 简体中文, 繁體中文, 한국어
AltTab is available in: Bahasa Indonesia, Català, Dansk, Deutsch, Eesti keel, English, Español, Français, Galego, Hrvatski, Italiano, Kurdî, Lëtzebuergesch, Limba română, Magyar, Nederlands, Norsk, Oʻzbekcha, Polski, Português, Português (Brasil), Shqip, Slovenčina, Slovenščina, Suomi, Svenska, Tiếng Việt, Türkçe, Čeština, Ελληνικά, Български, Русский язык, Српски / Srpski, українська мова, עִבְרִית ,العربية ,فارسی, हिन्दी, বাংলা, தமிழ், 日本語, 简体中文, 繁體中文, 한국어

[Contribute your own language easily!](https://poeditor.com/join/project/8AOEZ0eAZE)

Expand Down
2 changes: 2 additions & 0 deletions resources/l10n/hr.lproj/InfoPlist.strings
@@ -0,0 +1,2 @@
/*Copyright (human-readable)*/
"NSHumanReadableCopyright" = "GPL-3.0 licenca";

0 comments on commit e542da8

Please sign in to comment.