commit 722eb68
default
·
2025-02-14 06:04:52 +0000 UTC
parent 92a70be
New Makefile target.
M
Makefile
+7,
-0
1@@ -33,6 +33,13 @@ uninstall:
2 rm $(PREFIX_MAN)/man5/snac.5
3 rm $(PREFIX_MAN)/man8/snac.8
4
5+update-po:
6+ mkdir -p po
7+ [ -f "po/en.po" ] || xgettext -o po/en.po --language=C --keyword=L --from-code=utf-8 *.c
8+ for a in po/*.po ; do \
9+ xgettext --omit-header -j -o $$a --language=C --keyword=L --from-code=utf-8 *.c ; \
10+ done
11+
12 activitypub.o: activitypub.c xs.h xs_json.h xs_curl.h xs_mime.h \
13 xs_openssl.h xs_regex.h xs_time.h xs_set.h xs_match.h xs_unicode.h \
14 snac.h http_codes.h
A
po/en.po
+693,
-0
1@@ -0,0 +1,693 @@
2+# snac message translation file
3+#
4+#, fuzzy
5+msgid ""
6+msgstr ""
7+"Project-Id-Version: snac\n"
8+"Last-Translator: grunfink\n"
9+"Language: en\n"
10+"Content-Type: text/plain; charset=UTF-8\n"
11+
12+#: html.c:361
13+msgid "Sensitive content: "
14+msgstr ""
15+
16+#: html.c:369
17+msgid "Sensitive content description"
18+msgstr ""
19+
20+#: html.c:382
21+msgid "Only for mentioned people: "
22+msgstr ""
23+
24+#: html.c:405
25+msgid "Reply to (URL): "
26+msgstr ""
27+
28+#: html.c:414
29+msgid "Don't send, but store as a draft"
30+msgstr ""
31+
32+#: html.c:415
33+msgid "Draft:"
34+msgstr ""
35+
36+#: html.c:435
37+msgid "Attachments..."
38+msgstr ""
39+
40+#: html.c:458
41+msgid "File:"
42+msgstr ""
43+
44+#: html.c:462
45+msgid "Clear this field to delete the attachment"
46+msgstr ""
47+
48+#: html.c:471 html.c:496
49+msgid "Attachment description"
50+msgstr ""
51+
52+#: html.c:507
53+msgid "Poll..."
54+msgstr ""
55+
56+#: html.c:509
57+msgid "Poll options (one per line, up to 8):"
58+msgstr ""
59+
60+#: html.c:521
61+msgid "One choice"
62+msgstr ""
63+
64+#: html.c:524
65+msgid "Multiple choices"
66+msgstr ""
67+
68+#: html.c:530
69+msgid "End in 5 minutes"
70+msgstr ""
71+
72+#: html.c:534
73+msgid "End in 1 hour"
74+msgstr ""
75+
76+#: html.c:537
77+msgid "End in 1 day"
78+msgstr ""
79+
80+#: html.c:545
81+msgid "Post"
82+msgstr ""
83+
84+#: html.c:639 html.c:646
85+msgid "Site description"
86+msgstr ""
87+
88+#: html.c:657
89+msgid "Admin email"
90+msgstr ""
91+
92+#: html.c:670
93+msgid "Admin account"
94+msgstr ""
95+
96+#: html.c:738
97+#, c-format
98+msgid "%d following, %d followers "
99+msgstr ""
100+
101+#: html.c:826
102+msgid "RSS"
103+msgstr ""
104+
105+#: html.c:831 html.c:859
106+msgid "private"
107+msgstr ""
108+
109+#: html.c:855
110+msgid "public"
111+msgstr ""
112+
113+#: html.c:863
114+msgid "notifications"
115+msgstr ""
116+
117+#: html.c:868
118+msgid "people"
119+msgstr ""
120+
121+#: html.c:872
122+msgid "instance"
123+msgstr ""
124+
125+#: html.c:881
126+msgid ""
127+"Search posts by URL or content (regular expression), @user@host accounts, or "
128+"#tag"
129+msgstr ""
130+
131+#: html.c:882
132+msgid "Content search"
133+msgstr ""
134+
135+#: html.c:1004
136+msgid "verified link"
137+msgstr ""
138+
139+#: html.c:1061 html.c:2382 html.c:2395 html.c:2404
140+msgid "Location: "
141+msgstr ""
142+
143+#: html.c:1072
144+#, c-format
145+msgid "%d following %d followers"
146+msgstr ""
147+
148+#: html.c:1097
149+msgid "New Post..."
150+msgstr ""
151+
152+#: html.c:1099
153+msgid "What's on your mind?"
154+msgstr ""
155+
156+#: html.c:1108
157+msgid "Operations..."
158+msgstr ""
159+
160+#: html.c:1123 html.c:1639 html.c:2978 html.c:4276
161+msgid "Follow"
162+msgstr ""
163+
164+#: html.c:1125
165+msgid "(by URL or user@host)"
166+msgstr ""
167+
168+#: html.c:1140 html.c:1615 html.c:4228
169+msgid "Boost"
170+msgstr ""
171+
172+#: html.c:1142 html.c:1159
173+msgid "(by URL)"
174+msgstr ""
175+
176+#: html.c:1157 html.c:1594 html.c:4219
177+msgid "Like"
178+msgstr ""
179+
180+#: html.c:1240
181+msgid "User Settings..."
182+msgstr ""
183+
184+#: html.c:1249
185+msgid "Display name:"
186+msgstr ""
187+
188+#: html.c:1255
189+msgid "Your name"
190+msgstr ""
191+
192+#: html.c:1257
193+msgid "Avatar: "
194+msgstr ""
195+
196+#: html.c:1265
197+msgid "Delete current avatar"
198+msgstr ""
199+
200+#: html.c:1267
201+msgid "Header image (banner): "
202+msgstr ""
203+
204+#: html.c:1275
205+msgid "Delete current header image"
206+msgstr ""
207+
208+#: html.c:1277
209+msgid "Bio:"
210+msgstr ""
211+
212+#: html.c:1283
213+msgid "Write about yourself here..."
214+msgstr ""
215+
216+#: html.c:1292
217+msgid "Always show sensitive content"
218+msgstr ""
219+
220+#: html.c:1294
221+msgid "Email address for notifications:"
222+msgstr ""
223+
224+#: html.c:1302
225+msgid "Telegram notifications (bot key and chat id):"
226+msgstr ""
227+
228+#: html.c:1316
229+msgid "ntfy notifications (ntfy server and token):"
230+msgstr ""
231+
232+#: html.c:1330
233+msgid "Maximum days to keep posts (0: server settings):"
234+msgstr ""
235+
236+#: html.c:1344
237+msgid "Drop direct messages from people you don't follow"
238+msgstr ""
239+
240+#: html.c:1353
241+msgid "This account is a bot"
242+msgstr ""
243+
244+#: html.c:1362
245+msgid "Auto-boost all mentions to this account"
246+msgstr ""
247+
248+#: html.c:1371
249+msgid "This account is private (posts are not shown through the web)"
250+msgstr ""
251+
252+#: html.c:1381
253+msgid "Collapse top threads by default"
254+msgstr ""
255+
256+#: html.c:1390
257+msgid "Follow requests must be approved"
258+msgstr ""
259+
260+#: html.c:1399
261+msgid "Publish follower and following metrics"
262+msgstr ""
263+
264+#: html.c:1401
265+msgid "Current location:"
266+msgstr ""
267+
268+#: html.c:1415
269+msgid "Profile metadata (key=value pairs in each line):"
270+msgstr ""
271+
272+#: html.c:1426
273+msgid "New password:"
274+msgstr ""
275+
276+#: html.c:1433
277+msgid "Repeat new password:"
278+msgstr ""
279+
280+#: html.c:1443
281+msgid "Update user info"
282+msgstr ""
283+
284+#: html.c:1454
285+msgid "Followed hashtags..."
286+msgstr ""
287+
288+#: html.c:1456
289+msgid "One hashtag per line"
290+msgstr ""
291+
292+#: html.c:1477
293+msgid "Update hashtags"
294+msgstr ""
295+
296+#: html.c:1594
297+msgid "Say you like this post"
298+msgstr ""
299+
300+#: html.c:1599 html.c:4237
301+msgid "Unlike"
302+msgstr ""
303+
304+#: html.c:1599
305+msgid "Nah don't like it that much"
306+msgstr ""
307+
308+#: html.c:1605 html.c:4369
309+msgid "Unpin"
310+msgstr ""
311+
312+#: html.c:1605
313+msgid "Unpin this post from your timeline"
314+msgstr ""
315+
316+#: html.c:1608 html.c:4364
317+msgid "Pin"
318+msgstr ""
319+
320+#: html.c:1608
321+msgid "Pin this post to the top of your timeline"
322+msgstr ""
323+
324+#: html.c:1615
325+msgid "Announce this post to your followers"
326+msgstr ""
327+
328+#: html.c:1620 html.c:4245
329+msgid "Unboost"
330+msgstr ""
331+
332+#: html.c:1620
333+msgid "I regret I boosted this"
334+msgstr ""
335+
336+#: html.c:1626 html.c:4379
337+msgid "Unbookmark"
338+msgstr ""
339+
340+#: html.c:1626
341+msgid "Delete this post from your bookmarks"
342+msgstr ""
343+
344+#: html.c:1629 html.c:4374
345+msgid "Bookmark"
346+msgstr ""
347+
348+#: html.c:1629
349+msgid "Add this post to your bookmarks"
350+msgstr ""
351+
352+#: html.c:1635 html.c:2964 html.c:3152 html.c:4289
353+msgid "Unfollow"
354+msgstr ""
355+
356+#: html.c:1635 html.c:2965
357+msgid "Stop following this user's activity"
358+msgstr ""
359+
360+#: html.c:1639 html.c:2979
361+msgid "Start following this user's activity"
362+msgstr ""
363+
364+#: html.c:1645 html.c:4319
365+msgid "Unfollow Group"
366+msgstr ""
367+
368+#: html.c:1646
369+msgid "Stop following this group or channel"
370+msgstr ""
371+
372+#: html.c:1650 html.c:4306
373+msgid "Follow Group"
374+msgstr ""
375+
376+#: html.c:1651
377+msgid "Start following this group or channel"
378+msgstr ""
379+
380+#: html.c:1656 html.c:3001 html.c:4253
381+msgid "MUTE"
382+msgstr ""
383+
384+#: html.c:1657
385+msgid "Block any activity from this user forever"
386+msgstr ""
387+
388+#: html.c:1662 html.c:2983 html.c:4336
389+msgid "Delete"
390+msgstr ""
391+
392+#: html.c:1662
393+msgid "Delete this post"
394+msgstr ""
395+
396+#: html.c:1665 html.c:4261
397+msgid "Hide"
398+msgstr ""
399+
400+#: html.c:1665
401+msgid "Hide this post and its children"
402+msgstr ""
403+
404+#: html.c:1696
405+msgid "Edit..."
406+msgstr ""
407+
408+#: html.c:1715
409+msgid "Reply..."
410+msgstr ""
411+
412+#: html.c:1766
413+msgid "Truncated (too deep)"
414+msgstr ""
415+
416+#: html.c:1775
417+msgid "follows you"
418+msgstr ""
419+
420+#: html.c:1838
421+msgid "Pinned"
422+msgstr ""
423+
424+#: html.c:1846
425+msgid "Bookmarked"
426+msgstr ""
427+
428+#: html.c:1854
429+msgid "Poll"
430+msgstr ""
431+
432+#: html.c:1861
433+msgid "Voted"
434+msgstr ""
435+
436+#: html.c:1870
437+msgid "Event"
438+msgstr ""
439+
440+#: html.c:1902 html.c:1931
441+msgid "boosted"
442+msgstr ""
443+
444+#: html.c:1947
445+msgid "in reply to"
446+msgstr ""
447+
448+#: html.c:1998
449+msgid " [SENSITIVE CONTENT]"
450+msgstr ""
451+
452+#: html.c:2175
453+msgid "Vote"
454+msgstr ""
455+
456+#: html.c:2185
457+msgid "Closed"
458+msgstr ""
459+
460+#: html.c:2210
461+msgid "Closes in"
462+msgstr ""
463+
464+#: html.c:2289
465+msgid "Video"
466+msgstr ""
467+
468+#: html.c:2304
469+msgid "Audio"
470+msgstr ""
471+
472+#: html.c:2326
473+msgid "Attachment"
474+msgstr ""
475+
476+#: html.c:2340
477+msgid "Alt..."
478+msgstr ""
479+
480+#: html.c:2353
481+msgid "Source channel or community"
482+msgstr ""
483+
484+#: html.c:2447
485+msgid "Time: "
486+msgstr ""
487+
488+#: html.c:2522
489+msgid "Older..."
490+msgstr ""
491+
492+#: html.c:2585
493+msgid "about this site"
494+msgstr ""
495+
496+#: html.c:2587
497+msgid "powered by "
498+msgstr ""
499+
500+#: html.c:2652
501+msgid "Dismiss"
502+msgstr ""
503+
504+#: html.c:2669
505+#, c-format
506+msgid "Timeline for list '%s'"
507+msgstr ""
508+
509+#: html.c:2688 html.c:3714
510+msgid "Pinned posts"
511+msgstr ""
512+
513+#: html.c:2700 html.c:3729
514+msgid "Bookmarked posts"
515+msgstr ""
516+
517+#: html.c:2712 html.c:3744
518+msgid "Post drafts"
519+msgstr ""
520+
521+#: html.c:2771
522+msgid "No more unseen posts"
523+msgstr ""
524+
525+#: html.c:2775 html.c:2875
526+msgid "Back to top"
527+msgstr ""
528+
529+#: html.c:2828
530+msgid "History"
531+msgstr ""
532+
533+#: html.c:2880 html.c:3300
534+msgid "More..."
535+msgstr ""
536+
537+#: html.c:2969 html.c:4272
538+msgid "Unlimit"
539+msgstr ""
540+
541+#: html.c:2970
542+msgid "Allow announces (boosts) from this user"
543+msgstr ""
544+
545+#: html.c:2973 html.c:4268
546+msgid "Limit"
547+msgstr ""
548+
549+#: html.c:2974
550+msgid "Block announces (boosts) from this user"
551+msgstr ""
552+
553+#: html.c:2983
554+msgid "Delete this user"
555+msgstr ""
556+
557+#: html.c:2988 html.c:4384
558+msgid "Approve"
559+msgstr ""
560+
561+#: html.c:2989
562+msgid "Approve this follow request"
563+msgstr ""
564+
565+#: html.c:2992 html.c:4408
566+msgid "Discard"
567+msgstr ""
568+
569+#: html.c:2992
570+msgid "Discard this follow request"
571+msgstr ""
572+
573+#: html.c:2997 html.c:4257
574+msgid "Unmute"
575+msgstr ""
576+
577+#: html.c:2998
578+msgid "Stop blocking activities from this user"
579+msgstr ""
580+
581+#: html.c:3002
582+msgid "Block any activity from this user"
583+msgstr ""
584+
585+#: html.c:3010
586+msgid "Direct Message..."
587+msgstr ""
588+
589+#: html.c:3045
590+msgid "Pending follow confirmations"
591+msgstr ""
592+
593+#: html.c:3049
594+msgid "People you follow"
595+msgstr ""
596+
597+#: html.c:3050
598+msgid "People that follow you"
599+msgstr ""
600+
601+#: html.c:3089
602+msgid "Clear all"
603+msgstr ""
604+
605+#: html.c:3146
606+msgid "Mention"
607+msgstr ""
608+
609+#: html.c:3149
610+msgid "Finished poll"
611+msgstr ""
612+
613+#: html.c:3164
614+msgid "Follow Request"
615+msgstr ""
616+
617+#: html.c:3247
618+msgid "Context"
619+msgstr ""
620+
621+#: html.c:3258
622+msgid "New"
623+msgstr ""
624+
625+#: html.c:3273
626+msgid "Already seen"
627+msgstr ""
628+
629+#: html.c:3288
630+msgid "None"
631+msgstr ""
632+
633+#: html.c:3539
634+#, c-format
635+msgid "Search results for account %s"
636+msgstr ""
637+
638+#: html.c:3546
639+#, c-format
640+msgid "Account %s not found"
641+msgstr ""
642+
643+#: html.c:3577
644+#, c-format
645+msgid "Search results for tag %s"
646+msgstr ""
647+
648+#: html.c:3577
649+#, c-format
650+msgid "Nothing found for tag %s"
651+msgstr ""
652+
653+#: html.c:3593
654+#, c-format
655+msgid "Search results for '%s' (may be more)"
656+msgstr ""
657+
658+#: html.c:3596
659+#, c-format
660+msgid "Search results for '%s'"
661+msgstr ""
662+
663+#: html.c:3599
664+#, c-format
665+msgid "No more matches for '%s'"
666+msgstr ""
667+
668+#: html.c:3601
669+#, c-format
670+msgid "Nothing found for '%s'"
671+msgstr ""
672+
673+#: html.c:3699
674+msgid "Showing instance timeline"
675+msgstr ""
676+
677+#: html.c:3767
678+#, c-format
679+msgid "Showing timeline for list '%s'"
680+msgstr ""
681+
682+#: httpd.c:248
683+#, c-format
684+msgid "Search results for tag #%s"
685+msgstr ""
686+
687+#: httpd.c:257
688+msgid "Recent posts by users in this instance"
689+msgstr ""
690+
691+#: html.c:738
692+#, c-format
693+msgid "%d following, %d followers ยท "
694+msgstr ""