Skip to content

Commit 7d4abcc

Browse files
committed
Initial commit
0 parents  commit 7d4abcc

25 files changed

Lines changed: 891 additions & 0 deletions

.github/workflows/translate.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Translate
2+
on:
3+
push:
4+
branches: [main]
5+
permissions:
6+
contents: write
7+
jobs:
8+
translate:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v4
12+
- name: Lingo.dev
13+
uses: lingodotdev/lingo.dev@main
14+
with:
15+
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}

.gitignore

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/.bundle
2+
/log/*
3+
/tmp/*
4+
!/log/.keep
5+
!/tmp/.keep
6+
7+
/storage/*
8+
!/storage/.keep
9+
10+
.byebug_history
11+
.env*
12+
!.env.example
13+
14+
.DS_Store
15+
node_modules/

Gemfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
source "https://rubygems.org"
2+
3+
ruby ">= 3.1"
4+
5+
gem "rails", "~> 7.2.0"
6+
gem "puma", ">= 5.0"
7+
gem "bootsnap", require: false
8+
gem "tzinfo-data", platforms: %i[windows jruby]
9+
10+
group :development do
11+
gem "debug", platforms: %i[mri windows]
12+
end

Gemfile.lock

Lines changed: 313 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,313 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
actioncable (7.2.3.1)
5+
actionpack (= 7.2.3.1)
6+
activesupport (= 7.2.3.1)
7+
nio4r (~> 2.0)
8+
websocket-driver (>= 0.6.1)
9+
zeitwerk (~> 2.6)
10+
actionmailbox (7.2.3.1)
11+
actionpack (= 7.2.3.1)
12+
activejob (= 7.2.3.1)
13+
activerecord (= 7.2.3.1)
14+
activestorage (= 7.2.3.1)
15+
activesupport (= 7.2.3.1)
16+
mail (>= 2.8.0)
17+
actionmailer (7.2.3.1)
18+
actionpack (= 7.2.3.1)
19+
actionview (= 7.2.3.1)
20+
activejob (= 7.2.3.1)
21+
activesupport (= 7.2.3.1)
22+
mail (>= 2.8.0)
23+
rails-dom-testing (~> 2.2)
24+
actionpack (7.2.3.1)
25+
actionview (= 7.2.3.1)
26+
activesupport (= 7.2.3.1)
27+
cgi
28+
nokogiri (>= 1.8.5)
29+
racc
30+
rack (>= 2.2.4, < 3.3)
31+
rack-session (>= 1.0.1)
32+
rack-test (>= 0.6.3)
33+
rails-dom-testing (~> 2.2)
34+
rails-html-sanitizer (~> 1.6)
35+
useragent (~> 0.16)
36+
actiontext (7.2.3.1)
37+
actionpack (= 7.2.3.1)
38+
activerecord (= 7.2.3.1)
39+
activestorage (= 7.2.3.1)
40+
activesupport (= 7.2.3.1)
41+
globalid (>= 0.6.0)
42+
nokogiri (>= 1.8.5)
43+
actionview (7.2.3.1)
44+
activesupport (= 7.2.3.1)
45+
builder (~> 3.1)
46+
cgi
47+
erubi (~> 1.11)
48+
rails-dom-testing (~> 2.2)
49+
rails-html-sanitizer (~> 1.6)
50+
activejob (7.2.3.1)
51+
activesupport (= 7.2.3.1)
52+
globalid (>= 0.3.6)
53+
activemodel (7.2.3.1)
54+
activesupport (= 7.2.3.1)
55+
activerecord (7.2.3.1)
56+
activemodel (= 7.2.3.1)
57+
activesupport (= 7.2.3.1)
58+
timeout (>= 0.4.0)
59+
activestorage (7.2.3.1)
60+
actionpack (= 7.2.3.1)
61+
activejob (= 7.2.3.1)
62+
activerecord (= 7.2.3.1)
63+
activesupport (= 7.2.3.1)
64+
marcel (~> 1.0)
65+
activesupport (7.2.3.1)
66+
base64
67+
benchmark (>= 0.3)
68+
bigdecimal
69+
concurrent-ruby (~> 1.0, >= 1.3.1)
70+
connection_pool (>= 2.2.5)
71+
drb
72+
i18n (>= 1.6, < 2)
73+
logger (>= 1.4.2)
74+
minitest (>= 5.1, < 6)
75+
securerandom (>= 0.3)
76+
tzinfo (~> 2.0, >= 2.0.5)
77+
base64 (0.3.0)
78+
benchmark (0.5.0)
79+
bigdecimal (4.1.2)
80+
bootsnap (1.24.0)
81+
msgpack (~> 1.2)
82+
builder (3.3.0)
83+
cgi (0.5.1)
84+
concurrent-ruby (1.3.6)
85+
connection_pool (3.0.2)
86+
crass (1.0.6)
87+
date (3.5.1)
88+
debug (1.11.1)
89+
irb (~> 1.10)
90+
reline (>= 0.3.8)
91+
drb (2.2.3)
92+
erb (6.0.4)
93+
erubi (1.13.1)
94+
globalid (1.3.0)
95+
activesupport (>= 6.1)
96+
i18n (1.14.8)
97+
concurrent-ruby (~> 1.0)
98+
io-console (0.8.2)
99+
irb (1.18.0)
100+
pp (>= 0.6.0)
101+
prism (>= 1.3.0)
102+
rdoc (>= 4.0.0)
103+
reline (>= 0.4.2)
104+
logger (1.7.0)
105+
loofah (2.25.1)
106+
crass (~> 1.0.2)
107+
nokogiri (>= 1.12.0)
108+
mail (2.9.0)
109+
logger
110+
mini_mime (>= 0.1.1)
111+
net-imap
112+
net-pop
113+
net-smtp
114+
marcel (1.1.0)
115+
mini_mime (1.1.5)
116+
minitest (5.27.0)
117+
msgpack (1.8.0)
118+
net-imap (0.6.4)
119+
date
120+
net-protocol
121+
net-pop (0.1.2)
122+
net-protocol
123+
net-protocol (0.2.2)
124+
timeout
125+
net-smtp (0.5.1)
126+
net-protocol
127+
nio4r (2.7.5)
128+
nokogiri (1.19.2-aarch64-linux-gnu)
129+
racc (~> 1.4)
130+
nokogiri (1.19.2-aarch64-linux-musl)
131+
racc (~> 1.4)
132+
nokogiri (1.19.2-arm-linux-gnu)
133+
racc (~> 1.4)
134+
nokogiri (1.19.2-arm-linux-musl)
135+
racc (~> 1.4)
136+
nokogiri (1.19.2-arm64-darwin)
137+
racc (~> 1.4)
138+
nokogiri (1.19.2-x86_64-darwin)
139+
racc (~> 1.4)
140+
nokogiri (1.19.2-x86_64-linux-gnu)
141+
racc (~> 1.4)
142+
nokogiri (1.19.2-x86_64-linux-musl)
143+
racc (~> 1.4)
144+
pp (0.6.3)
145+
prettyprint
146+
prettyprint (0.2.0)
147+
prism (1.9.0)
148+
psych (5.3.1)
149+
date
150+
stringio
151+
puma (8.0.1)
152+
nio4r (~> 2.0)
153+
racc (1.8.1)
154+
rack (3.2.6)
155+
rack-session (2.1.2)
156+
base64 (>= 0.1.0)
157+
rack (>= 3.0.0)
158+
rack-test (2.2.0)
159+
rack (>= 1.3)
160+
rackup (2.3.1)
161+
rack (>= 3)
162+
rails (7.2.3.1)
163+
actioncable (= 7.2.3.1)
164+
actionmailbox (= 7.2.3.1)
165+
actionmailer (= 7.2.3.1)
166+
actionpack (= 7.2.3.1)
167+
actiontext (= 7.2.3.1)
168+
actionview (= 7.2.3.1)
169+
activejob (= 7.2.3.1)
170+
activemodel (= 7.2.3.1)
171+
activerecord (= 7.2.3.1)
172+
activestorage (= 7.2.3.1)
173+
activesupport (= 7.2.3.1)
174+
bundler (>= 1.15.0)
175+
railties (= 7.2.3.1)
176+
rails-dom-testing (2.3.0)
177+
activesupport (>= 5.0.0)
178+
minitest
179+
nokogiri (>= 1.6)
180+
rails-html-sanitizer (1.7.0)
181+
loofah (~> 2.25)
182+
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
183+
railties (7.2.3.1)
184+
actionpack (= 7.2.3.1)
185+
activesupport (= 7.2.3.1)
186+
cgi
187+
irb (~> 1.13)
188+
rackup (>= 1.0.0)
189+
rake (>= 12.2)
190+
thor (~> 1.0, >= 1.2.2)
191+
tsort (>= 0.2)
192+
zeitwerk (~> 2.6)
193+
rake (13.4.2)
194+
rdoc (7.2.0)
195+
erb
196+
psych (>= 4.0.0)
197+
tsort
198+
reline (0.6.3)
199+
io-console (~> 0.5)
200+
securerandom (0.4.1)
201+
stringio (3.2.0)
202+
thor (1.5.0)
203+
timeout (0.6.1)
204+
tsort (0.2.0)
205+
tzinfo (2.0.6)
206+
concurrent-ruby (~> 1.0)
207+
useragent (0.16.11)
208+
websocket-driver (0.8.0)
209+
base64
210+
websocket-extensions (>= 0.1.0)
211+
websocket-extensions (0.1.5)
212+
zeitwerk (2.7.5)
213+
214+
PLATFORMS
215+
aarch64-linux-gnu
216+
aarch64-linux-musl
217+
arm-linux-gnu
218+
arm-linux-musl
219+
arm64-darwin
220+
x86_64-darwin
221+
x86_64-linux-gnu
222+
x86_64-linux-musl
223+
224+
DEPENDENCIES
225+
bootsnap
226+
debug
227+
puma (>= 5.0)
228+
rails (~> 7.2.0)
229+
tzinfo-data
230+
231+
CHECKSUMS
232+
actioncable (7.2.3.1) sha256=d3bf40a3f4fc79a09709878f0e5c43a5e2d8e6607089f6b38f9472b8715eb33c
233+
actionmailbox (7.2.3.1) sha256=a4e73480c97ab2fff5a416f92c54b065b1a6564ea4a807d42e0b83a94d4ec541
234+
actionmailer (7.2.3.1) sha256=f578b6d5c5f81a20b6f6a796187698890c8348c041daa5e2e7cf7814ac520467
235+
actionpack (7.2.3.1) sha256=b66afe7f937273270cb63f03bde7af7ba850017867766e8848d06d3e12e1e4ca
236+
actiontext (7.2.3.1) sha256=5b1418f407ea347b98084a62b9b6caa1d3b1eb482d18dbbb69fad43f242843e3
237+
actionview (7.2.3.1) sha256=de19b86843391762ac24a6287c30fbba11cd475fa4d4b664924d5fb7a2f1ff7c
238+
activejob (7.2.3.1) sha256=0bc4227ce371b82da119cd27ed91e0deb9b744bbfa266b86e4bd8d1e2a8f6ed8
239+
activemodel (7.2.3.1) sha256=39e1869b85e7a0b64a8ccddf19f3fb0c44261b329785384bb88f878eab51c0d0
240+
activerecord (7.2.3.1) sha256=b89513e275da5b34183c5f2a497c154b02dcc7c811d399ab557e67e36170a05d
241+
activestorage (7.2.3.1) sha256=0b224ea42e6256d3e33768bdccad8e3c9110a5140fc9faf98bde8873dd5dffab
242+
activesupport (7.2.3.1) sha256=11ebed516a43a0bb47346227a35ebae4d9427465a7c9eb197a03d5c8d283cb34
243+
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
244+
benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c
245+
bigdecimal (4.1.2) sha256=53d217666027eab4280346fba98e7d5b66baaae1b9c3c1c0ffe89d48188a3fbd
246+
bootsnap (1.24.0) sha256=34e6dea61ff4895101aa9c10894ce30186bec73fe2279e0eb52040d8d4cec297
247+
builder (3.3.0) sha256=497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f
248+
cgi (0.5.1) sha256=e93fcafc69b8a934fe1e6146121fa35430efa8b4a4047c4893764067036f18e9
249+
concurrent-ruby (1.3.6) sha256=6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab
250+
connection_pool (3.0.2) sha256=33fff5ba71a12d2aa26cb72b1db8bba2a1a01823559fb01d29eb74c286e62e0a
251+
crass (1.0.6) sha256=dc516022a56e7b3b156099abc81b6d2b08ea1ed12676ac7a5657617f012bd45d
252+
date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0
253+
debug (1.11.1) sha256=2e0b0ac6119f2207a6f8ac7d4a73ca8eb4e440f64da0a3136c30343146e952b6
254+
drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373
255+
erb (6.0.4) sha256=38e3803694be357fe2bfe312487c74beaf9fb4e5beb3e22498952fe1645b95d9
256+
erubi (1.13.1) sha256=a082103b0885dbc5ecf1172fede897f9ebdb745a4b97a5e8dc63953db1ee4ad9
257+
globalid (1.3.0) sha256=05c639ad6eb4594522a0b07983022f04aa7254626ab69445a0e493aa3786ff11
258+
i18n (1.14.8) sha256=285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5
259+
io-console (0.8.2) sha256=d6e3ae7a7cc7574f4b8893b4fca2162e57a825b223a177b7afa236c5ef9814cc
260+
irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3
261+
logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
262+
loofah (2.25.1) sha256=d436c73dbd0c1147b16c4a41db097942d217303e1f7728704b37e4df9f6d2e04
263+
mail (2.9.0) sha256=6fa6673ecd71c60c2d996260f9ee3dd387d4673b8169b502134659ece6d34941
264+
marcel (1.1.0) sha256=fdcfcfa33cc52e93c4308d40e4090a5d4ea279e160a7f6af988260fa970e0bee
265+
mini_mime (1.1.5) sha256=8681b7e2e4215f2a159f9400b5816d85e9d8c6c6b491e96a12797e798f8bccef
266+
minitest (5.27.0) sha256=2d3b17f8a36fe7801c1adcffdbc38233b938eb0b4966e97a6739055a45fa77d5
267+
msgpack (1.8.0) sha256=e64ce0212000d016809f5048b48eb3a65ffb169db22238fb4b72472fecb2d732
268+
net-imap (0.6.4) sha256=9a5598c67a3022c284d98430ef1d4948e7dbdb62596f61081ea8ca933270a02b
269+
net-pop (0.1.2) sha256=848b4e982013c15b2f0382792268763b748cce91c9e91e36b0f27ed26420dff3
270+
net-protocol (0.2.2) sha256=aa73e0cba6a125369de9837b8d8ef82a61849360eba0521900e2c3713aa162a8
271+
net-smtp (0.5.1) sha256=ed96a0af63c524fceb4b29b0d352195c30d82dd916a42f03c62a3a70e5b70736
272+
nio4r (2.7.5) sha256=6c90168e48fb5f8e768419c93abb94ba2b892a1d0602cb06eef16d8b7df1dca1
273+
nokogiri (1.19.2-aarch64-linux-gnu) sha256=c34d5c8208025587554608e98fd88ab125b29c80f9352b821964e9a5d5cfbd19
274+
nokogiri (1.19.2-aarch64-linux-musl) sha256=7f6b4b0202d507326841a4f790294bf75098aef50c7173443812e3ac5cb06515
275+
nokogiri (1.19.2-arm-linux-gnu) sha256=b7fa1139016f3dc850bda1260988f0d749934a939d04ef2da13bec060d7d5081
276+
nokogiri (1.19.2-arm-linux-musl) sha256=61114d44f6742ff72194a1b3020967201e2eb982814778d130f6471c11f9828c
277+
nokogiri (1.19.2-arm64-darwin) sha256=58d8ea2e31a967b843b70487a44c14c8ba1866daa1b9da9be9dbdf1b43dee205
278+
nokogiri (1.19.2-x86_64-darwin) sha256=7d9af11fda72dfaa2961d8c4d5380ca0b51bc389dc5f8d4b859b9644f195e7a4
279+
nokogiri (1.19.2-x86_64-linux-gnu) sha256=fa8feca882b73e871a9845f3817a72e9734c8e974bdc4fbad6e4bc6e8076b94f
280+
nokogiri (1.19.2-x86_64-linux-musl) sha256=93128448e61a9383a30baef041bf1f5817e22f297a1d400521e90294445069a8
281+
pp (0.6.3) sha256=2951d514450b93ccfeb1df7d021cae0da16e0a7f95ee1e2273719669d0ab9df6
282+
prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193
283+
prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85
284+
psych (5.3.1) sha256=eb7a57cef10c9d70173ff74e739d843ac3b2c019a003de48447b2963d81b1974
285+
puma (8.0.1) sha256=7b94e50c07655718c1fb8ae41a11fc06c7d61293208b3aa608ff71a46d3ad37c
286+
racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f
287+
rack (3.2.6) sha256=5ed78e1f73b2e25679bec7d45ee2d4483cc4146eb1be0264fc4d94cb5ef212c2
288+
rack-session (2.1.2) sha256=595434f8c0c3473ae7d7ac56ecda6cc6dfd9d37c0b2b5255330aa1576967ffe8
289+
rack-test (2.2.0) sha256=005a36692c306ac0b4a9350355ee080fd09ddef1148a5f8b2ac636c720f5c463
290+
rackup (2.3.1) sha256=6c79c26753778e90983761d677a48937ee3192b3ffef6bc963c0950f94688868
291+
rails (7.2.3.1) sha256=96c0a0160081ef3f1e407438880f6194c6ec94cdf40c8f83fc7bb22c279eba94
292+
rails-dom-testing (2.3.0) sha256=8acc7953a7b911ca44588bf08737bc16719f431a1cc3091a292bca7317925c1d
293+
rails-html-sanitizer (1.7.0) sha256=28b145cceaf9cc214a9874feaa183c3acba036c9592b19886e0e45efc62b1e89
294+
railties (7.2.3.1) sha256=aea3393ee10243ceedcbeccb45458a0d58b524b6d21bf32eff8b93853baae15a
295+
rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701
296+
rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192
297+
reline (0.6.3) sha256=1198b04973565b36ec0f11542ab3f5cfeeec34823f4e54cebde90968092b1835
298+
securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1
299+
stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1
300+
thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73
301+
timeout (0.6.1) sha256=78f57368a7e7bbadec56971f78a3f5ecbcfb59b7fcbb0a3ed6ddc08a5094accb
302+
tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f
303+
tzinfo (2.0.6) sha256=8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b
304+
useragent (0.16.11) sha256=700e6413ad4bb954bb63547fa098dddf7b0ebe75b40cc6f93b8d54255b173844
305+
websocket-driver (0.8.0) sha256=ed0dba4b943c22f17f9a734817e808bc84cdce6a7e22045f5315aa57676d4962
306+
websocket-extensions (0.1.5) sha256=1c6ba63092cda343eb53fc657110c71c754c56484aad42578495227d717a8241
307+
zeitwerk (2.7.5) sha256=d8da92128c09ea6ec62c949011b00ed4a20242b255293dd66bf41545398f73dd
308+
309+
RUBY VERSION
310+
ruby 4.0.3
311+
312+
BUNDLED WITH
313+
4.0.6

0 commit comments

Comments
 (0)