Skip to content

Commit c2e4618

Browse files
authored
Добавил ссылки на приложения (#384)
+ немного локализации
1 parent 3a7b08c commit c2e4618

File tree

2 files changed

+96
-0
lines changed

2 files changed

+96
-0
lines changed

SwiftUI-WorkoutApp/Resources/Localizable.xcstrings

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,23 @@
213213
}
214214
}
215215
},
216+
"SOTKA" : {
217+
"extractionState" : "manual",
218+
"localizations" : {
219+
"en" : {
220+
"stringUnit" : {
221+
"state" : "translated",
222+
"value" : "SOTKA"
223+
}
224+
},
225+
"ru" : {
226+
"stringUnit" : {
227+
"state" : "translated",
228+
"value" : "SOTKA"
229+
}
230+
}
231+
}
232+
},
216233
"usersCount" : {
217234
"comment" : "Количество людей",
218235
"extractionState" : "manual",
@@ -889,6 +906,29 @@
889906
"state" : "translated",
890907
"value" : "Other icons"
891908
}
909+
},
910+
"ru" : {
911+
"stringUnit" : {
912+
"state" : "translated",
913+
"value" : "Другие иконки"
914+
}
915+
}
916+
}
917+
},
918+
"Другие приложения" : {
919+
"extractionState" : "manual",
920+
"localizations" : {
921+
"en" : {
922+
"stringUnit" : {
923+
"state" : "translated",
924+
"value" : "Other apps"
925+
}
926+
},
927+
"ru" : {
928+
"stringUnit" : {
929+
"state" : "translated",
930+
"value" : "Другие приложения"
931+
}
892932
}
893933
}
894934
},
@@ -915,6 +955,12 @@
915955
"state" : "translated",
916956
"value" : "More"
917957
}
958+
},
959+
"ru" : {
960+
"stringUnit" : {
961+
"state" : "translated",
962+
"value" : "Ещё"
963+
}
918964
}
919965
}
920966
},
@@ -925,6 +971,12 @@
925971
"state" : "translated",
926972
"value" : "Loading logs..."
927973
}
974+
},
975+
"ru" : {
976+
"stringUnit" : {
977+
"state" : "translated",
978+
"value" : "Загружаем логи..."
979+
}
928980
}
929981
}
930982
},
@@ -2624,6 +2676,23 @@
26242676
}
26252677
}
26262678
},
2679+
"Счётчик дней" : {
2680+
"extractionState" : "manual",
2681+
"localizations" : {
2682+
"en" : {
2683+
"stringUnit" : {
2684+
"state" : "translated",
2685+
"value" : "Days counter"
2686+
}
2687+
},
2688+
"ru" : {
2689+
"stringUnit" : {
2690+
"state" : "translated",
2691+
"value" : "Счётчик дней"
2692+
}
2693+
}
2694+
}
2695+
},
26272696
"Твои площадки" : {
26282697
"extractionState" : "manual",
26292698
"localizations" : {

SwiftUI-WorkoutApp/Screens/More/MoreScreen.swift

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ struct MoreScreen: View {
3232
}
3333
}
3434
dividerView
35+
SectionView(header: "Другие приложения", mode: .regular) {
36+
VStack(spacing: 4) {
37+
sotkaButton
38+
daysCounterButton
39+
}
40+
}
41+
dividerView
3542
SectionView(header: "Поддержать проект", mode: .regular) {
3643
VStack(spacing: 4) {
3744
workoutShopButton
@@ -65,6 +72,8 @@ private extension MoreScreen {
6572
static let githubLink = URL(string: "https://github.com/easydev991/SwiftUI-WorkoutApp")!
6673
static let officialSite = URL(string: "https://workout.su")!
6774
static let appStoreLink = URL(string: "https://apps.apple.com/app/id6749501617")
75+
static let sotkaStoreLink = URL(string: "https://apps.apple.com/app/id6753644091")!
76+
static let daysCounterStoreLink = URL(string: "https://apps.apple.com/app/id6744068216")!
6877
}
6978
}
7079

@@ -166,6 +175,24 @@ private extension MoreScreen {
166175
)
167176
}
168177

178+
var sotkaButton: some View {
179+
Link(destination: Links.sotkaStoreLink) {
180+
ListRowView(
181+
leadingContent: .text("SOTKA"),
182+
trailingContent: .chevron
183+
)
184+
}
185+
}
186+
187+
var daysCounterButton: some View {
188+
Link(destination: Links.daysCounterStoreLink) {
189+
ListRowView(
190+
leadingContent: .text("Счётчик дней"),
191+
trailingContent: .chevron
192+
)
193+
}
194+
}
195+
169196
var workoutShopButton: some View {
170197
Link(destination: Links.workoutShop) {
171198
ListRowView(

0 commit comments

Comments
 (0)